Who should attend?

  • Software Engineers that have played various roles in project such as analyst, designers, developers, testers and maintenance support who would like to have a solid foundation in the SLC processes and best practices
  • Software Process Engineers who like to have a complete and clear understanding of the SLC


  • Knowledge of software engineering and/or management
  • Awareness of process management concepts

Course Objectives

  • Understand the Software Life Cycle (SLC) processes
  • Identify the basic entry and exit criteria at each stages of the SLC
  • Know and apply the tools and techniques at each stages of the SLC
  • Produce key deliverables at each stage of the SLC
  • Recognize the management control mechanism and visibility at each stages of the SLC
  • Use and apply version and configuration management
  • Know the best practices at each stages of the SLC