skip to main content
Skip header Section
Software process improvement: practical guidelines for business susccessJanuary 1998
Publisher:
  • Addison-Wesley Longman Ltd.
  • Edinburgh Gate Harlow, Essex CM20 2JE
  • United Kingdom
ISBN:978-0-201-17782-4
Published:01 January 1998
Pages:
447
Skip Bibliometrics Section
Bibliometrics
Abstract

No abstract available.

Cited By

  1. Matthies C Feedback in scrum Proceedings of the 41st International Conference on Software Engineering: Companion Proceedings, (198-201)
  2. Matthies C Agile process improvement in retrospectives Proceedings of the 41st International Conference on Software Engineering: Companion Proceedings, (150-152)
  3. Almomani M, Basri S and Gilal A (2018). Empirical study of software process improvement in Malaysian small and medium enterprises, Journal of Software: Evolution and Process, 30:10, Online publication date: 17-Oct-2018.
  4. ACM
    Khan A, Keung J, Niazi M and Hussain S Towards a hypothetical framework of humans related success factors for process improvement in global software development Proceedings of the Symposium on Applied Computing, (180-186)
  5. Khan A, Keung J, Niazi M, Hussain S and Ahmad A (2017). Systematic literature review and empirical investigation of barriers to process improvement in global software development, Information and Software Technology, 87:C, (180-205), Online publication date: 1-Jul-2017.
  6. Raninen A, Merikoski H, Ahonen J and Beecham S (2015). Applying software process modeling to improve customer support processes, Journal of Software: Evolution and Process, 27:4, (274-293), Online publication date: 1-Apr-2015.
  7. da Cunha J, Dias J, Cunha L and de Moura H Software Processes Improvement in light of Cognitive Biases Proceedings of the annual conference on Brazilian Symposium on Information Systems: Information Systems: A Computer Socio-Technical Perspective - Volume 1, (259-266)
  8. Unterkalmsteiner M, Gorschek T, Islam A, Cheng C, Permadi R and Feldt R (2014). A conceptual framework for SPI evaluation, Journal of Software: Evolution and Process, 26:2, (251-279), Online publication date: 1-Feb-2014.
  9. ACM
    Martínez-Ruiz T, García F, Piattini M and De Lucas-Consuegra F Process variability management in global software development: a case study Proceedings of the 2013 International Conference on Software and System Process, (46-55)
  10. Lepmets M, McBride T and Ras E (2012). Goal alignment in process improvement, Journal of Systems and Software, 85:6, (1440-1452), Online publication date: 1-Jun-2012.
  11. Clarke P and O'Connor R (2012). The influence of SPI on business success in software SMEs, Journal of Systems and Software, 85:10, (2356-2367), Online publication date: 1-Oct-2012.
  12. ACM
    Yilmaz M and O'Connor R (2011). A software process engineering approach to improving software team productivity using socioeconomic mechanism design, ACM SIGSOFT Software Engineering Notes, 36:5, (1-5), Online publication date: 30-Sep-2011.
  13. ACM
    Sulayman M and Mendes E Quantitative assessments of key success factors in software process improvement for small and medium web companies Proceedings of the 2010 ACM Symposium on Applied Computing, (2319-2323)
  14. ACM
    Yilmaz M and O'Connor R Maximizing the value of the software development process by game theoretic analysis Proceedings of the 11th International Conference on Product Focused Software, (93-96)
  15. Nikula U, Jurvanen C, Gotel O and Gause D (2010). Empirical validation of the Classic Change Curve on a software technology change project, Information and Software Technology, 52:6, (680-696), Online publication date: 1-Jun-2010.
  16. ACM
    Becker A, Prikladnicki R and Audy J Strategic alignment of software process improvement programs using QFD Proceedings of the 1st international workshop on Business impact of process improvements, (9-14)
  17. Pettersson F, Ivarsson M, Gorschek T and Öhman P (2008). A practitioner's guide to light weight software process assessment and improvement planning, Journal of Systems and Software, 81:6, (972-995), Online publication date: 1-Jun-2008.
  18. Oktaba H, García F, Piattini M, Ruiz F, Pino F and Alquicira C (2007). Software Process Improvement, Computer, 40:10, (21-28), Online publication date: 1-Oct-2007.
  19. Santos G, Montoni M, Figueiredo S and Rocha A SPI-KM - lessons learned from applying a software process improvement strategy supported by knowledge management Proceedings of the 8th international conference on Product-Focused Software Process Improvement, (81-95)
  20. Niazi M, Wilson D and Zowghi D Organisational readiness and software process improvement Proceedings of the 8th international conference on Product-Focused Software Process Improvement, (96-107)
  21. Niazi M and Ali Babar M De-motivators of software process improvement Proceedings of the 8th international conference on Product-Focused Software Process Improvement, (118-131)
  22. Savolainen P, Sihvonen H and Ahonen J SPI with lightweight software process modeling in a small software company Proceedings of the 14th European conference on Software Process Improvement, (71-81)
  23. Pries-Heje J and Krohn M Organizing improvement work Proceedings of the 14th European conference on Software Process Improvement, (94-105)
  24. Kim H and Yang H Software process improvement environment Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part IV, (976-984)
  25. Auvinen J, Back R, Heidenberg J, Hirkman P and Milovanov L Software process improvement with agile practices in a large telecom company Proceedings of the 7th international conference on Product-Focused Software Process Improvement, (79-93)
  26. Haapio T and Ahonen J A case study on the success of introducing general non-construction activities for project management and planning improvement Proceedings of the 7th international conference on Product-Focused Software Process Improvement, (151-165)
  27. Niazi M Software process improvement Proceedings of the 7th international conference on Product-Focused Software Process Improvement, (395-401)
  28. Soini J, Tenhunen V and Tukiainen M Current practices of measuring quality in finnish software engineering industry Proceedings of the 13th European conference on Software Process Improvement, (100-110)
  29. Ahonen J, Aho A and Sihvonen H Three case-studies on common software process problems in software company acquisitions Proceedings of the 13th European conference on Software Process Improvement, (62-73)
  30. Dyba T (2005). An Empirical Investigation of the Key Factors for Success in Software Process Improvement, IEEE Transactions on Software Engineering, 31:5, (410-424), Online publication date: 1-May-2005.
  31. Jönsson P and Wohlin C Understanding the importance of roles in architecture-related process improvement Proceedings of the 6th international conference on Product Focused Software Process Improvement, (343-357)
  32. Ahonen J and Sihvonen H How things should not be done Proceedings of the 12th European conference on Software Process Improvement, (59-70)
  33. Pries-Heje J and Johansen J AIM – ability improvement model Proceedings of the 12th European conference on Software Process Improvement, (71-82)
  34. Li M Expanding the horizons of software development processes Proceedings of the 2005 international conference on Unifying the Software Process Spectrum, (54-67)
  35. Niazi M, Wilson D and Zowghi D (2005). A framework for assisting the design of effective software process improvement implementation strategies, Journal of Systems and Software, 78:2, (204-222), Online publication date: 1-Nov-2005.
  36. Iversen J, Mathiassen L and Nielsen P (2004). Managing risk in software process improvement, MIS Quarterly, 28:3, (395-433), Online publication date: 1-Sep-2004.
  37. Harjumaa L, Tervonen I and Vuorio P Improving Software Inspection Process with Patterns Proceedings of the Quality Software, Fourth International Conference, (118-125)
  38. Richardson I (2002). SPI Models, Software Quality Journal, 10:2, (101-114), Online publication date: 1-Sep-2002.
  39. Calvo-Manzano Villalón J, Cuevas Agustín G, San Feliu Gilabert T, De Amescua Seco A, García Sánchez L and Pérez Cota M (2002). Experiences in the Application of Software Process Improvement in SMES, Software Quality Journal, 10:3, (261-273), Online publication date: 1-Nov-2002.
  40. ACM
    de Oliveira K, Rocha A and Weber K Workshop on software quality Proceedings of the 24th International Conference on Software Engineering, (671-672)
  41. Abrahamsson P (2002). Commitment Nets in Software Process Improvement, Annals of Software Engineering, 14:1-4, (407-438), Online publication date: 10-Dec-2002.
  42. Lehman M and Ramil J (2002). Software Evolution and Software Evolution Processes, Annals of Software Engineering, 14:1-4, (275-309), Online publication date: 10-Dec-2002.
  43. ACM
    Lehman M and Ramil J Evolution in software and related areas Proceedings of the 4th International Workshop on Principles of Software Evolution, (1-16)
  44. Abrahamsson P Commitment development in software process improvement Proceedings of the 23rd International Conference on Software Engineering, (71-80)
  45. Harter D and Slaughter S Process maturity and software quality Proceedings of the twenty first international conference on Information systems, (407-411)
  46. Jiang T and Coyner M Software Process Disturbances 24th International Computer Software and Applications Conference, (167-168)
  47. Krishnan M, Mukhopadhyay T and Zubrow D (1999). Software Process Models and Project Performance, Information Systems Frontiers, 1:3, (267-277), Online publication date: 1-Oct-1999.
  48. Sawyer P, Sommerville I and Viller S (1999). Capturing the Benefits of Requirements Engineering, IEEE Software, 16:2, (78-85), Online publication date: 1-Mar-1999.
  49. ACM
    Iversen J, Nielsen P and Norbjerg J (1999). Situated assessment of problems in software development, ACM SIGMIS Database: the DATABASE for Advances in Information Systems, 30:2, (66-81), Online publication date: 1-Mar-1999.
Contributors

Recommendations

George R. Mayforth

Those looking for information about software development per se should look elsewhere; this book concerns itself with processes. Although it is nominally about processes for improving software development, the treatment is sufficiently general that it could apply to many types of processes. In many of the discussions, the word “software” could be removed or replaced with no loss of content. The link to software comes from the underlying standards cited, including the Software Engineering Institute's Capability Maturity Model (CMM) and the ISO/IEC 15504 Draft Standard for Software Process Assessment. The book is divided into five parts. The first part sets the stage by justifying process improvement. Part 2 provides a framework for the “software process environment.” This includes technical and organizational infrastructure, roadmaps, process assessment, and making an action plan. Part 3 “describes strategies and plans for planning and launching a software process improvement program in your organization.” This information concerns implementing, institutionalizing, and measuring software process improvement processes. Part 4 gives detailed descriptions of the two major emerging standards in this area, CMM and ISO/IEC 15504, and shorter descriptions of several others: Bootstrap, ISO 9000, MIL-STD-498, Trillium, and V-Model. Finally, Part 5 offers some case studies of the benefits of software process improvement and a brief overview of future directions. The book also contains a comprehensive glossary and an extensive reference list. The text is good at delineating the various roles involved in implementing process improvements, especially the need for top management support. It is well organized and clearly written. Zahran also provides good summaries of the qualitative and quantitative benefits from the use of process improvement methods. One flaw is that the quantitative benefits, which are most likely to appeal to business managers, are enumerated only at the end of the book. Some mention of these benefits earlier in the text would get the attention of the targeted audience. Another of the book's flaws is redundancy. In the first few chapters, the same arguments are recast several times. This is likely to drive away impatient readers, who are common in the ranks of business management. Many of the figures and diagrams are quite good, but a number of figures are almost literally repeated in the text, reducing their value significantly. Despite its flaws, the book gets the right messages across. It will be of value to organizations seeking to improve their software development processes, and perhaps to those seeking to learn about process improvement in general.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.