Presentation is loading. Please wait.

Presentation is loading. Please wait.

Business benefit of software process improvement Presentation –Johan Andersson –Christian Lindblom.

Similar presentations


Presentation on theme: "Business benefit of software process improvement Presentation –Johan Andersson –Christian Lindblom."— Presentation transcript:

1 Business benefit of software process improvement Presentation –Johan Andersson –Christian Lindblom

2 Proof of benefits from software process improvement Often quoted examples –US Air Force Logistics Command: invested ~$5 million direct savings ~$2 million –Hughes Aircraft: invested ~$0.5 million over one year saved ~$2 million –Raytheon: invested ~$1 million over four years saved ~$16 million Blekinge Institute of Technology SE-371 79 Karlskrona +46 455 38 50 00 www.bth.se/eng

3 Results of software process improvements Improved product quality Shorter time to market More productivity Which in turn leads to saved money Blekinge Institute of Technology SE-371 79 Karlskrona +46 455 38 50 00 www.bth.se/eng

4 Evidence given in book –7 case studies –4 Europe –3 USA Blekinge Institute of Technology SE-371 79 Karlskrona +46 455 38 50 00 www.bth.se/eng

5 Evidence from Europe Quality initiatives/studies –European Systems and Software Initiative (ESSI) –IBM’s European software development benchmark Blekinge Institute of Technology SE-371 79 Karlskrona +46 455 38 50 00 www.bth.se/eng

6 Evidence from Europe Improving the project estimation process –Engineering Ingegneria Informatica SPA –Formal specification for non-functional requirements –Allowed for tracing impact on development time throughout development cycles –With each iteration more data is gathered allowing for better estimates –Applied experimentally to six projects, all showing lower deviation from estimates –Better results could be related to “luck”, low number of non-functional requirements Blekinge Institute of Technology SE-371 79 Karlskrona +46 455 38 50 00 www.bth.se/eng

7 Evidence from Europe Using formal specification methods to improve subcontracting methods –ENEL SPA CRA –Improved structure of requirements specification allowing for improved maintainability of outsourced projects –Two similar projects tracked the one with improved specifications got a reduced cost –Improved requirements specifications simplified acceptance phase –Better results for the project where improvements were made can be due to other factors Blekinge Institute of Technology SE-371 79 Karlskrona +46 455 38 50 00 www.bth.se/eng

8 Evidence from Europe Introduction to configuration management –Datamat Ingegneria dei Sistemi SpA –Introduced configuration management in the development of financial products –Initially began with studying the objects that were to be managed –Showed improvements in managing change, reproducibility of product releases, validation of product versions and the passing of components between workers –Results could be due to improved knowledge about the objects that were to be managed Blekinge Institute of Technology SE-371 79 Karlskrona +46 455 38 50 00 www.bth.se/eng

9 Evidence from Europe Establishing a software process organizational and management infrastructure –Computer-Logic SA –Used CMM for validation of the company –Tried to make up for the weak parts –Benefited from a general improvement of the company's infrastructure –Could be the improved quality awareness that caused the improvement Blekinge Institute of Technology SE-371 79 Karlskrona +46 455 38 50 00 www.bth.se/eng

10 Evidence from the USA Quality organisation –The Software Engineering Institute (SEI) Blekinge Institute of Technology SE-371 79 Karlskrona +46 455 38 50 00 www.bth.se/eng

11 Evidence from the USA Software Engineering Division at Hughes Aircraft –Started using CMM to evaluate themselves continuously –Decisions of improvements based in the fault found during assessments –Improved quality in general –Knowledge about things to improve are always helpful –Can improvements actually be seen from year to year after several years of use? Blekinge Institute of Technology SE-371 79 Karlskrona +46 455 38 50 00 www.bth.se/eng

12 Evidence from the USA Raytheon: another pioneer of software process improvement –Adopted a three-phased paradigm for process improvement –Conducted a self-assessment and where rated at level 1 –Initiated a process improvement program –Created an organizational infrastructure to support process improvement –resulted in 7.7 times more money saved than invested and a two-fold increase in productivity Blekinge Institute of Technology SE-371 79 Karlskrona +46 455 38 50 00 www.bth.se/eng

13 Evidence from the USA Space Shuttle Onboard Software –Poor project management, especially the inability to manage within the constraints set by cost, schedule, functionality and quality –Driving projects from schedule, not quality requirements –Failure to control the contents of requirements and software product baselines –Failure to track errors and to make progress changes that eliminate their causes Blekinge Institute of Technology SE-371 79 Karlskrona +46 455 38 50 00 www.bth.se/eng

14 Lessons learned Alignment with business needs and customer satisfaction Focused investment makes significant benefits possible Demonstrate the benefits Benefits will materialize in the mid to long term Take an incremental approach Sell the idea to the whole organization Blekinge Institute of Technology SE-371 79 Karlskrona +46 455 38 50 00 www.bth.se/eng

15 General questions raised To few case studies No criticism towards the results Only success stories Necessity of separating European and American companies? Do the American and European companies differ in their reasoning for attempting quality improvements? Blekinge Institute of Technology SE-371 79 Karlskrona +46 455 38 50 00 www.bth.se/eng

16 Epilogue Process maturity: another buzzword The role of standards Industrialization of software development What is the next step? Blekinge Institute of Technology SE-371 79 Karlskrona +46 455 38 50 00 www.bth.se/eng


Download ppt "Business benefit of software process improvement Presentation –Johan Andersson –Christian Lindblom."

Similar presentations


Ads by Google