Team Software Process (PSP/TSP)

The following courses focus on the process of software development, from the individual role through to the team approach.

Personal Software Process (PSP) Fundamentals

This five-day course instills in software engineers the principles, concepts, and benefits of the PSP, a process-based approach for developing software. Candidates who complete the course will be able to apply the PSP methods to their own personal work process and participate on a Team Software Process (TSP) team. Candidates learn how to measure and analyze their personal software process, use process data to improve their personal performance, and apply PSP methods to other structured tasks.

The cost of this course is R12 000 plus VAT. For further enquiries, please contact

Personal Software Process (PSP) Advanced

This five-day course covers advanced topics of Personal Software Process (PSP), expands on Team Software Process (TSP) concepts and picks up where PSP Fundamentals left off. This course shows software engineers how to optimize their process performance by:

  • applying sound design engineering and verification techniques
  • using a defined estimating process called PROxy-Based Estimating (PROBE) to estimate size and effort
  • tracking and prediction using earned value
  • demonstrating various quality techniques for improving the software process, product and programmer productivity
  • recognizing quality problems and knowing how to fix them
  • use of statistical methods to understand and improve planning and quality performance
  • showing how measures can be combined to provide useful data for future project plans, provide information on process effectiveness, and process improvements

The cost of this course is R12 000 plus VAT. For further enquiries, please contact

 Leading a Development Team

This three-day course is designed to inform first-line managers or team leaders how to manage projects quantitatively in order to complete projects on schedule, within budget, and with all requirements met. The course covers the knowledge and skills leaders need to effectively lead and coach development teams. 

Quality is not achieved by accident. Quality must be planned for and tracked to ensure project goals are achieved. This course provides examples of practical leading and lagging quality indicators, which leaders can use in guiding their decisions. By controlling quality, schedule and budgets become more predictable. The relationship between quality and its impact on cost and schedule is also discussed, along with quantitative techniques used to manage them. 

The cost of this course is R10 000 plus VAT. For further enquiries, please contact