2.5 What are Key Principles of SPI?


2.5 What are Key Principles of SPI?

A key principle of SPI consists of selecting a well-integrated software engineering methodology. It should have good software project management and software quality management activities. It should also have solid technical software activities and elements of quantitative software measurement.

Another key principle for SPI consists of using professional policy and procedure formats. This helps to define, communicate, and institutionalize good software engineering methodologies.

An organization can spend decades and millions of dollars allowing complete novices to use the various methods for SPI. SPI methods include general-purpose process improvement cycles and general-purpose process improvement criteria. Software process modeling notations, software engineering standards, and software engineering life cycles are SPI methods. Software engineering methodologies, software engineering notations, and software engineering processes are key methods. Software engineering tools, software engineering measurement, and computer programming languages are also SPI methods .

Alternatively, organizations can selectively apply professionally designed software engineering methodologies. Good software engineering methodologies are engineered based on decades of expert trial and error. An organization can hire an entry-level computer programmer to design the perfect process after decades of trial and error, or an organization can adopt proven software engineering methodologies on day one. This is a key principle for SPI.




ROI of Software Process Improvement. Metrics for Project Managers and Software Engineers
ROI of Software Process Improvement: Metrics for Project Managers and Software Engineers
ISBN: 193215924X
EAN: 2147483647
Year: 2004
Pages: 145

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net