• Classroom
  • Online, Instructor-Led
  • Online, Self-Paced

Learning Objectives

Describe what it means to develop successful software. Define a software developer’s set of tasks and challenges. Analyze challenges that are introduced when working in teams and interacting with stakeholders. Evaluate techniques for designing real-world systems. Contrast the fit of different process models for a given development organization and project.

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Competency Areas