Home > Store > Software Development & Management > Management: Lifecycle, Project, Team

larger cover

Add To My Wish List

Making Process Improvement Work: A Concise Action Guide for Software Managers and Practitioners

Register your product to gain access to bonus material or receive a coupon.

  • Description
  • Extras
  • Reviews
  • Sample Content

Product Author Bios

Neil Potter is a co-founder of The Process Group, a company that consults in software engineering process improvement. He has been working in software development, software engineering, and process and project management since 1985. He is an SEI-authorized Lead Assessor.

Mary Sakry is a co-founder of The Process Group, a company that consults in software engineering process improvement. She has been working in software development, software engineering, and process and project management since 1976. She is an SEI-authorized Lead Assessor.



0201775778AB02262002

“This book hits the mark for three important issues:

  • How to keep focused on real improvements
  • How to develop an implementable improvement plan
  • How to develop meaningful and useful measurements
  • I will definitely recommend it to my clients who are just beginning or are having trouble with their improvement program.
    —Norman Hammock, SEI Authorized Lead Assessor

    “At last a common sense and business-oriented approach to process improvement. This book gives very practical instruction that is easy to apply. Your people will thank you for it.”
    —Nancy K. M. Rees, Vice President and Chief Engineer, Xerox Corporation

    “...gets right to the heart of process improvement with specific, concrete steps and excellent examples. It’s a book you can use today.”
    —Dennis J. Frailey, Principal Fellow, Raytheon Company

    “Too many organizations develop a checklist mentality targeted at achieving the next process maturity level or passing an audit...Neil and Mary remind us to focus on pragmatic mechanisms for achieving superior business results...”
    —Karl Wiegers, Principal Consultant, Process Impact


    Software process improvement too often reflects a significant disconnect between theory and practice. This book bridges the gap—offering a straightforward, systematic approach to planning, implementing, and monitoring a process improvement program. Project managers will appreciate the book’s concise presentation style and will be able to apply its practical ideas immediately to real-life challenges.

    With examples based on the authors’ own extensive experience, this book shows how to define goals that directly address the needs of your organization, use improvement models appropriately, and devise a pragmatic action plan. In addition, it reveals valuable strategies for deploying organizational change, and delineates essential metrics for tracking your progress. Appendices provide examples of an action plan, a risk management plan, and a mini-assessment process.

    You will learn how to:

  • Scope and develop an improvement plan
  • Identify and prioritize risks and mitigate anticipated difficulties
  • Derive metrics that accurately measure progress toward business goals
  • Sell your improvement program in-house
  • Initially target practitioners and projects most-open to new approaches and techniques
  • Stay focused on goals and problems
  • Align the actions of managers and practitioners
  • Delay major policy documents and edicts until solutions have been practiced and tested
  • Use existing resources to speed deployment
  • Incorporate improvement models, such as SEI CMM® and CMMISM, into your improvement program
  • For those managers who are tired of chronic project difficulties, constant new improvement schemes, and a lack of real progress, this easily digestible volume provides the real-world wisdom you need to realize positive change in your organization.



    0201775778B02262002

    Related Articles

    A Goal-Problem Approach for Scoping a Software Performance Improvement Program

    How to Monitor Software Process Improvement

    Management Role: Ensuring That Software Process Improvement Sticks

    Pat O'Toole's Dos and Don'ts of Process Improvement: DO (or is it Don’t?) Lead by Example

    Pat O'Toole's Dos and Don'ts of Process Improvement: DO Align the Reward System

    Pat O'Toole's Dos and Don'ts of Process Improvement: DO Ask Different Questions

    Pat O'Toole's Dos and Don'ts of Process Improvement: DO Become a Learning Organization

    Pat O'Toole's Dos and Don'ts of Process Improvement: DO Establish Organizational Policies, Not CMM Policies

    Pat O'Toole's Dos and Don'ts of Process Improvement: DO Establish the “Alignment Principle”

    Pat O'Toole's Dos and Don'ts of Process Improvement: DO Exercise Restraint With Alphabet Soup

    Pat O'Toole's Dos and Don'ts of Process Improvement: Do Exit Staged, Right?

    Pat O'Toole's Dos and Don'ts of Process Improvement: DO Firm Your Firm by Reaffirming

    Pat O'Toole's Dos and Don'ts of Process Improvement: DO Generate Size Estimates, Naturally

    Pat O'Toole's Dos and Don'ts of Process Improvement: DO Keep Your Eye on the Prize

    Pat O'Toole's Dos and Don'ts of Process Improvement: DO Separate Process Documentation from Procedures

    Pat O'Toole's Dos and Don'ts of Process Improvement: DO Separate Process Documentation from Training Material

    Pat O'Toole's Dos and Don'ts of Process Improvement: Do Set the Stage for Continuous Improvement

    Pat O'Toole's Dos and Don'ts of Process Improvement: DO Take Time Getting Faster

    Pat O'Toole's Dos and Don'ts of Process Improvement: DO Your Level Best To Stay Under the Threshold

    Pat O'Toole's Dos and Don'ts of Process Improvement: DON’T Establish Policies as Behavioral Guidelines

    Pat O'Toole's Dos and Don'ts of Process Improvement: DON’T Expect a Miracle

    Pat O'Toole's Dos and Don'ts of Process Improvement: DON’T Foul Up Size Tracking

    Pat O'Toole's Dos and Don'ts of Process Improvement: Don’t Maintain a Low Profile

    Pat O'Toole's Dos and Don'ts of Process Improvement: DON’T: Attend Industry Conferences

    Pat O'Toole's Dos and Don'ts of Process Improvement: Don't Carry Old Baggage on a New Journey

    Practical Project and Process Documentation

    Project Management for Web Sites: Solid Pre-Production is the Key

    Real Process Improvement: Getting What You Need

    Shoestring Process Improvement — Don't Stop Because Times Are Tough

    Web Resources

    Click below for Web Resources related to this title:
    Supporting Web Site

    Customer Reviews

    9 of 9 people found the following review helpful
    5.0 out of 5 stars UN-common sense strategies, April 5, 2002
    By 
    Huet C. Landry "Huet" (Chantilly, VA USA) - See all my reviews
    (REAL NAME)   
    This review is from: Making Process Improvement Work: A Concise Action Guide for Software Managers and Practitioners (Paperback)
    This is one of those books that you'd think would be common sense knowledge, but isnt. I've been working in process improvement for 22 years and this is the first book I've found that collects all of the strategies I've found successful in one place!

    The book starts by showing how easy it is to get "lost in the trees" (and kill a bunch of them in the process) if you try to "do CMM" like most people do the first time around. The authors do a great job of showing how to keep the main thing (delivering better quality software) the main thing and avoid creating mountains of useless documentation.

    I would recommend that anyone looking at achieving higher levels of maturity in CMM, SPICE, or ISO 9000 read this and take a reality check on their plans.

    Help other customers find the most helpful reviews 
    Was this review helpful to you? Yes No


    6 of 6 people found the following review helpful
    5.0 out of 5 stars Tells you how to "just do it", November 14, 2002
    By 
    Charles Ashbacher (Marion, Iowa United States) - See all my reviews
    (TOP 500 REVIEWER)    (VINE VOICE)    (HALL OF FAME REVIEWER)   
    This review is from: Making Process Improvement Work: A Concise Action Guide for Software Managers and Practitioners (Paperback)
    The development of quality software has proven to be one of the most difficult tasks ever to arise in the brains of humans. With so many ways to fail and so few paths to success, there is not a single software shop without a great deal of room for improvement. However, determining that a shop needs to improve is about as difficult as hitting the ground if you slip on ice. The hard part is identifying where the changes should be made and making sure that real change is done rather than some simple shuffling of resources or pointless changing of names.
    That point is where this book becomes valuable. It is a concise document, describing in broad, but not excruciatingly fine detail how to improve processes for managing the construction of software. The names of the chapters summarize the basics of any well-constructed process: developing a plan, implementing the plan and checking progress. It also gives you sound advice as to how to track the changes in the process, so important to... Read more
    Help other customers find the most helpful reviews 
    Was this review helpful to you? Yes No


    4 of 4 people found the following review helpful
    5.0 out of 5 stars Pragmatic Process Improvement!, April 3, 2002
    By 
    This review is from: Making Process Improvement Work: A Concise Action Guide for Software Managers and Practitioners (Paperback)
    The numerous examples, cases, graphs, and templates give the reader the tools to start the improvements in his or her own organization. Furthermore, the book is fun and easy to read. To me and my colleagues, it'll be very useful!
    Help other customers find the most helpful reviews 
    Was this review helpful to you? Yes No


    Share your thoughts with other customers:
     See all 12 customer reviews...

    Praise For Making Process Improvement Work: A Concise Action Guide for Software Managers and Practitioners

    Praise for Making Process Improvement Work

    "At last a commonsense and business-oriented approach to process improvement. This book gives very practical instruction that is easy to apply. Your people will thank you for it."
    -Nancy K. M. Rees, Vice President and Chief Engineer, Xerox Corporation

    "This is a short, concise volume that gets right to the heart of process improvement with specific, concrete steps and excellent examples. It's a book you can use today."
    -Dennis J. Frailey, Principal Fellow, Raytheon Company

    "If your customers demand better, faster cycle times and higher quality products, your software development and project management process must change. Making Process Improvement Work shows you how to define your real goals and devise practical strategies for achieving them. Of course, if you're perfectly happy with the way your development teams perform and your customers are always thrilled with your products, don't read this book."
    -From the Foreword by Karl Wiegers, Principal Consultant, Process Impact

    "As a manager of a software development organization, I found the book interesting, meaningful, and useful. In my work at Bradley Company, I've used the goalproblem approach that the book advocates and have firsthand knowledge that it works well. We've made remarkable progress with it. I specifically liked the following about the book:

    • It is short and concise, which is refreshing. Nothing is more irritating than reading through a bunch of fluff. When that happens, I go into skim reading mode and possibly miss important points or the book isn't finished.
    • The examples are very good, especially rewording of problems into goals and the compelling versus noncompelling goal examples. The how-to's are very good. I'm using some today. After reading this book, I plan to start using the risk management approach, especially the prioritization technique.
    • Insights into different companies given in the examples are great for learning. Very few people in the industry have the background to credibly write a book containing this valuable information.
    • The book answered my questions, such as 'How do you vary the approach based on the size of an organization and what happens when you want to achieve a CMM certification and there are residual practices that don't match a business problem?'"
    -Teresa M. Light, Senior Vice President and General Manager, Bradley Company

    "This book delivers a very clear message about what the focus of the improvement process should be. It makes one stop and think on what the objective really is. Do I want to get certified on whatever the trend the last consultant brought in or do I want to achieve a determined business goal? People will have to take two steps back and rethink about their goals. The book is very easy to read. It does not throw the reader off with high technical jargon. I have the responsibility to oversee all software projects at the largest insurance company in Guatemala, but I would even give it to an end user or somebody from a nontechnical department with the purpose to acquire buy-in in the improvement process."
    -Alejandro Acevedo, Seguros G&T (Guatemala)

    "At IBM, I was for many years, a key member of the OS/390 project office, working directly with development managers to assure their deliverables met lifecycle development standards of all kinds. Since leaving IBM, I have worked as a consultant in similar roles. Guidance and tips in this book have helped me land a very good assignment as a 'software process improvement mentor' in a large insurance company. The book is unique; much of what is written can be found in a variety of sources but not in one book."
    -Wayne Yaddow, Consultant

    "I would buy the book, because it is straightforward, with real-life examples and to the point (in Dutch 'gezond verstand' translated directly 'healthy mind, brains')."
    -Maurits Van Cappellen, Alcatel (Belgium)

    "This book is a blessing in disguise! It is well written, has examples and templates that can be easily used — a great start point for many. It covers all the highlights from management support to culture. I also really like how the book works the problem set and identification of goals into positive, desired state nomenclature. By doing so it can actually propel folks into action. The language of the book is written so that even beginners in the SPI world can get immediate understanding of how to start/continue."
    -Barbara Marasco, Xerox

    "I found this book exceedingly practical and helpful, particularly in planning an improvement program. I was able to use its advice on planning with no further research or guidance and was very pleased with the results. I expect to refer to these ideas repeatedly and to recommend this book to others who do process improvement. The real-world examples and step-by-step approach are very effective at making the reader feel capable of tackling an improvement program and succeeding at it. Finally, but actually uppermost in my mind, I fully subscribe to the philosophy of the authors that we should undertake improvements because they will help our business."
    -Kathy Rhode, USA

    "Bravo! A book that provides real help with the 'critical' issues in a process improvement program. The risk management process is very 'doable' and the discussion of the adoption and resistance issues is exactly what people on the process improvement journey need to know. The approach is extremely practical. I especially applaud the 'don't force it' attitude with advice like 'If there are no unmet needs, goals, or problems to solve, then you should mutually agree that nothing will be done.'"
    -Helen Smelser, Texas Instruments, Dallas

    "The numerous examples, cases, graphs, and templates give the reader the tools to start the improvements in his or her own organization. Furthermore, the book is fun and easy to read."
    -Robbert Schravendijk, Quint Wellington Redwood (The Netherlands)

    "This is a great book. It is evident it is written from real experience. The chapter summaries are awesome. Anyone starting out or progressing in an improvement project will find this book extremely helpful. The content covers the important steps in action planning. It remains generic rather than tackling the specific practices of one of the accepted models. [The] illustrations are excellent. More than are usually presented in a small handbook. The expertise of the authors and the Process Group is unquestioned. This work further demonstrates their competence in leading improvement efforts and the ability to relate to the managers and change agents."
    -Al Bennett, Software Engineering Manager, ITT Industries, Aerospace/Communications Division

    "I like the approach described in the book and only regret that we did not have this insight two years ago when we first started our software process improvement journey. We could have avoided many of the pitfalls."
    -Tom Tougas, Harmon Industries, MO

    Table of Contents

    Foreword vii

    Preface ix

    Acknowledgments xv

     

    Chapter 1: Developing a Plan 1

     

    Scope the Improvement 4

    Develop an Action Plan 23

    Determine Risks and Plan to Mitigate 38

    Summary 49

     

    Chapter 2: Implementing the Plan 51

     

    Sell Solutions Based on Needs 52

    Work with the Willing and Needy First 57

    Keep Focused on the Goals and Problems 71

    Align the Behaviors of Managers and Practitioners 73

    Summary 75

     

    Chapter 3: Checking Progress 77

     

    Are We Making Progress on the Goals? 78

    Are We Making Progress on Our Improvement Plan? 87

    Are We Making Progress on the Improvement Framework? 88

    What Lessons Have We Learned So Far? 101

    Summary 113

     

    Conclusion 115

     

    Appendix A: Mapping Goals and Problems to CMM 117

    Appendix B: Mapping Goals and Problems to CMM and CMMI 125

    Appendix C: Action Plan Example 133

    Appendix D: Risk Management Example 139

    Appendix E: Mini-Assessment Process 145

     

    References 157

    Index 161

     

     

     

    Sample Pages

    Download the sample pages (includes Foreword and Index)

     
    Best Value

    Book + eBook Bundle  $71.98  $43.19

    Book Price $31.99
    eBook Price $11.20
    eBook formats included

    Buy

    This book includes free shipping!

    Buy

    Book  $39.99  $31.99

    Usually ships in 24 hours.

    This book includes free shipping!

    Buy

    eBook (Watermarked)  $31.99  $25.59

    Includes EPUB, MOBI, and PDF
    About eBook Formats

    This eBook includes the following formats, accessible from your Account page after purchase:

    ePubEPUBThe open industry format known for its reflowable content and usability on supported mobile devices.

    MOBIMOBIThe eBook format compatible with the Amazon Kindle and Amazon Kindle applications.

    Adobe ReaderPDFThe popular standard, used most often with the free Adobe® Reader® software.

    This eBook requires no passwords or activation to read. We customize your eBook by discretely watermarking it with your name, making it uniquely yours.

    Purchase Reward: One Month Free Subscription
    By completing any purchase on InformIT, you become eligible for an unlimited access one-month subscription to Safari Books Online.

    Get access to thousands of books and training videos about technology, professional development and digital media from more than 40 leading publishers, including Addison-Wesley, Prentice Hall, Cisco Press, IBM Press, O'Reilly Media, Wrox, Apress, and many more. If you continue your subscription after your 30-day trial, you can receive 30% off a monthly subscription to the Safari Library for up to 12 months. That's a total savings of $199.