IISP International Institute for Software ProcessCertified Software Process Improvement Professional Certification (CSPIP) Company

 


This tutorial covers CKA area #3 of the International Software Process Improvement Certification (ISPIC) requirements.

Great people can develop a great software product. To repeat success and improve, one needs solid processes. Process capability and effectiveness determine the quality of the resulting product, the costs and the timelines. Yet to manage processes you need to measure them. The course will explain the concepts of software process capability and the related concepts of software maturity and provide an overview of the basics of software process measurement. Then we will focus on different models for evaluating software processes, including well-known standards like CMMI® and ISO. A discussion on the practical aspects of software audits will follow.

  • The concepts of process capability and organizational maturity
  • The basics of process capability measurement
  • Standards and frameworks for software process capability evaluation:
    CMMI®, ISO, TickIT, etc.
  • Practical aspects of planning, executing and reporting software audits

  • What the course is about
    • Scope: what do we cover in depth, what do we glance over, what we do not cover
    • Goals: what will we learn
    • Administrative items
  • The concept of Process Capability
    • The software game: People, Products, Processes
    • Process Capability and Organizational Maturity
  • Process capability measurement
    • Measures and Metrics
    • People, product and process metrics – overview
    • Specific process capability metrics
  • Software standards and frameworks
    • Before the standards
      • Classical Quality: Deming, Juran, Ishikawa and others
      • Statistical Process Control
    • Specific standards and evaluating mechanisms
      • CMMI®
      • ISO
      • TickIT
      • IEEE
      • RUP
  • Software Audits
    • Audit types
    • Auditing tools and procedures
    • Audit programs
    • Planning
    • Execution
    • Reporting and follow-up

Michael Yudanin is a seasoned IT professional, who specializes in management of IT services delivery and in process improvement consulting. His management skills are based on best practices and leading standards like CMMI, IEEE and ISO, streamlines software life cycle processes and achieves higher product quality through process improvement. Michael provides solutions for complex software development environments, e.g., large scale implementation of highly customized software products and distributed organizations. He is very knowledgeable in the latest developments with IT processes and technologies. Michael is very dependable and professional. He is Certified by the American Society for Quality as a Software Quality Engineer (CSQE).

©2008 International Institute for Software Process