Proficiency Level 1
Identifies current and prior design and development successes and failures in the organization.
Identifies major activities associated with delivering new release of or enhanced software product.
Names the organizational business units that have input into the engineering process.
Summarizes the overall process for developing a new product.
Proficiency Level 2
Works with development or delivery of a software package or component.
Describes phases, activities, deliverables and processes for a specific methodology.
Works with structured documents for developing features, functions, plans and schedules.
Identifies considerations for product integration with multiple platforms and systems.
Describes software design practices, technologies, and considerations.
Proficiency Level 3
Demonstrates experience with, and capacity to lead, software product development projects.
Supervises the full spectrum of delivery activities on multiple components or products.
Contrasts benefits, drawbacks and appropriateness of different engineering methodologies.
Makes use of industry experience and benchmarks for methodology effectiveness.
Contributes to the development of best practices for all major activities and tasks.
Explains the relative criticality, risk and potential reward of each and all major tasks.
Proficiency Level 4
Subject Matter Expert
Demonstrates in-depth experience with software engineering of major or multiple products.
Articulates key issues and considerations for delivering products with global reach.
Monitors industry and other organizations for innovations in software delivery approaches.
Displays experience in estimating the total cost of developing new products.
Monitors organization’s development benchmarks; recommends improvements.
Recounts the history and evolution of software engineering processes and components.