-
Illustrate the systems development lifecycle
Assessment Strategies
Oral, Written and/or Skill Assessment
Criteria
apprentice identifies each phase of the SDLC
apprentice describes the purpose of the phase and tasks inherent in it
apprentice relates the benefits of the SDLC to software development and quality
apprentice describes the team approach to software development
-
Interpret functional requirements to create a design
Assessment Strategies
Oral, Written and/or Skill Assessment
Criteria
apprentice creates a plan for the design
plan includes an overview of the required work
plan includes the scope of the project
plan includes deliverables
plan includes the software development methods
plan includes reusable components
plan includes integration and testing
-
Demonstrate software functionality to internal groups
Assessment Strategies
Oral, Written and/or Skill Assessment
Criteria
apprentice reviews the goal and features
apprentice briefly describes what the function does
apprentice demonstrates a scenario of how the user uses it
apprentice highlights important aspects of the development or design
demo is clear and well focused
demo follows a logical plan
demo is completed within the time allowed
apprentice invites feedback from the team
apprentice accepts the feedback
apprentice notes next steps to close the demo
-
Demonstrate software functionality to stakeholders
Assessment Strategies
Oral, Written and/or Skill Assessment
Criteria
presentation is geared to the target audience
presentation begins with an overview of the demo
presentation follows a logical pattern
presentation avoids complex explanations in favor of simple information geared to the target audience
presentation uses story to enhance the demo
presentation invites audience involvement
apprentice is enthusiastic, engaging and positive
apprentice makes eye contact with the audience
-
Interpret technical documentation
Assessment Strategies
Oral, Written and/or Skill Assessment
Criteria
apprentice scans the document to get an overview
apprentice uses formatting tools to locate information quickly
apprentice identifies key points
apprentice integrates information from multiple sources
-
Use online developer resources
Assessment Strategies
Oral, Written and/or Skill Assessment
Criteria
apprentice uses internet searches to identif proven solutions to technical challenges
apprentice applies proven solutions and design patterns in solving technical challenges
apprentice contributes to the online software development community
-
Create a professional development plan
Assessment Strategies
Oral, Written and/or Skill Assessment
Criteria
Career plan includes career goals
Career plan includes networking and mentoring opportunities
Career plan includes professional development opportunities
Career plan includes action items
Career plan includes an action timeline