unit logo

System Development Life Cycle

Knowledge of project management techniques and the ability to plan, design, develop, test, implement and maintain system development life cycle segments and phases.

Behavior Statements

Proficiency Level 1 - Basic understanding

Explains the basic concepts of a structured approach to application development.

Describes associated standards, procedures and guidelines for the system development life cycle.

Highlights the major phases, activities, checkpoints and deliverables in the system life cycle.

Clarifies the similarities and differences among life cycles; easily labels and describe each phase.

Proficiency Level 2 - Working experience

Participates in the development of applications using the life-cycle approach.

Selects the tools and techniques used for functional decomposition.

Prepares for systems and business requirements analysis.

Defines processes in the system development life cycle and data model.

Integrates all system life cycle components into a testing environment to check bugs, errors and interoperability.

Proficiency Level 3 - Extensive experience

Plans for issues concerning physical construction, operating systems, hardware, programming, and safety or security.

Implements the system life cycle functions, features and facilities of modern structured methods.

Evaluates major structured methodologies available within the marketplace.

Monitors enterprise experience, recommends and institutes improvements.

Coaches others on how to use multiple, vendor-provided or in-house structured methodologies.

Analyzes the features and benefits of traditional and modern waterfall methodologies.

Proficiency Level 4 - Subject matter depth and breadth

Establishes industry and marketplace experience case studies and guidelines.

Leads in the selection and implementation of vendor-specific or in-house methodologies.

Elaborates on the evolution of structured development methodologies.

Shapes the business environment through consulting with others on effective application of structured methodologies.

Addresses any deficiencies in the existing system with specific proposals for improvements.

Releases the latest version of system life cycle if there are any modifications or updates.

Interview Questions

  • Discuss your past experiences relating to system development life cycles.
  • How did you ensure that the system development methodology that was selected was the best match for the organization?
  • How did you establish new supporting systems to improve the organization's system development?
  • How did you prepare for new development methodologies or trends?
  • How did you evaluate the performance of a lifecycle within the system development process?

Titles with Shared Competencies