Home | Login | Contact Us | Sitemap

USA, UK, India, Ireland, China, Philippines, Brazil

9 March 2010
 
Engineering Quality - In pursuit of Software Excellence
 

 

About Us

Partner Relations

Products & Services

Publications

PSP / TSP

Client List

FAQ

Jobs

Contact Us

Quality Software on Schedule
Process Excellence
Testimonials
Managing Quality and Schedule

A Data Driven Approach to Rational Project Management using PSP/TSP.

The big challenge for most managers is to be made answerable for ensuring the delivery of defect free product on time. Managers do not have any control over several imponderables including the capability, commitment and ‘mood’ of the engineers in the team on the one hand and the clarity, stability and reasonableness which customers exhibit while making their demands. In handling both aspects, Managers end up putting ‘heroic’ efforts repeatedly, project after project, hoping one day they can ‘manage’ a project to perfection and bring work life balance in their profession.

Current statistics ( Standish Reports, Software Engineering Institute ) show that only around 30% of the projects get completed on time and that too are delivered with an average of 5 defects per Thousand Lines of Code. Some companies such as Microsoft, Texas Instruments, have reported the benefits of managing Projects using PSP/TSP click to view.

The Personal Software Process enhances the process skills of individual engineers who are able to manage their quality and schedule at their own individual levels. They also get convinced having experienced the benefits in the PSP workshop that collecting and analyzing their performance data is in their own individual interest.

The Team Software Process builds a self-directed team that understands the goals of the project, ensures each team member knows his/her role in the project, participates in building the project strategy and the plan that it would follow. The Team Software Process ensures that the weekly Team Status meetings are productive by reviewing the project data that enables the team and the manager to assess from very early stages the quality of the product that is being built, the quantitative project progress in terms of earned value of the project, the likely end date, the root causes of the current status and corrective actions that can be taken. Some of the results of applying TSP are as follows.

Table 9: Quality

Measure TSP Projects Avg. Range Typical Projects Avg .

System test defects (defects/KLOC)

0.4
0 to 0.9

15

Delivered defects (defects/KLOC)

0.06
0 to 0.2

7.5

System test effort (% of total effort)

4%
2% to 7%

40%

System test schedule (% of total duration)

18%
8% to 25%

40%

Duration of system test (days/KLOC)

0.5
0.2 to 0.8

NA

Failure COQ

17%
4% to 38%

50%

Source: SEI Technical Report: The Team Software ProcessSM (TSPSM) in Practice: A Summary of Recent Results http://www.sei.cmu.edu/publications/documents/03.reports/ 03tr014/03tr014chap05.html

References: Winning With Software: An Executive Strategy by
Watts S. Humphrey
http://www.sei.cmu.edu/publications/books/process/winning-with-software.html

 

 
CEO Forum
PSP / TSP News

Creating a National Corps of High Maturity Software Professionals

AIS India has established a     working alliance partnership called the Camelot Software Pvt. Ltd

  A framework for Guiding Engineering Teams
Upcoming Events