Books

We welcome member-submitted reviews of books which they have found to be particularly instructive, or announcements of their own newly-published works. Please submit them via this form.


Just the FAQs

In “Just The FAQs,” two leading software engineering professionals (who are also competitors), Jeff Dalton and Pat O’Toole, have joined forces to bring you a series of short stories from different perspectives about process improvement, CMMI, and Agile development, that address common misconceptions, myths, and fundamental misunderstandings that persist with the software and engineering professions.

Accelerating Performance with Change Management Practices

Process improvement is the focus of “Accelerating Performance with Change Management Practices: How to Speed Your Organization to Its Future State,” a guide for organizations seeking to make large scale changes without harming the business. The book is based on inquiries made to CMMI Appraiser Jeff Dalton, President of Broadsword Solutions (http://www.broadswordsolutions.com), and Julie Calfin, Director of Consulting. They share their experiences leading organizations through performance improvement and change management initiatives, based on Broadsword’s structured agileCMMI approach. Whether you are facing a transformation that requires a change in people’s roles, jobs or structure – or all three – you’ll find practical strategies, tactics, templates and tools for successfully making the shift in “Accelerating Performance with Change Management Practices: How to Speed Your Organization to Its Future State.” Take the first step in process

CMMI for Executives

Process improvement planning is the focus of “The Power of Pilot Testing: Validating Processes that Are Strengthened by the CMMI.” This eBook is a guide for organizations seeking to uncover and correct errors in processes that are strengthened by the CMMI, before rolling them out to the whole company, and without adding significant overhead. “The Power of Pilot Testing” was developed from some of the highest traffic posts of the popular blog, www.AsktheCMMIAppraiser.com, run by CMMI Appraiser Jeff Dalton, President of Broadsword Solutions (http://www.broadswordsolutions.com), and Laura Adkins, Senior CMMI Consultant. They share their experiences leading organizations in supercharging engineering performance, increasing productivity and reducing risk, based on Broadsword’s structured agileCMMI approach. Learn to apply these concepts with “The Power of Pilot Testing: Validating Processes that Are Strengthened by the CMMI," a practical exploration of process improvement planning.

The Power of Pilot Testing

Process improvement planning is the focus of “The Power of Pilot Testing: Validating Processes that Are Strengthened by the CMMI.” This eBook is a guide for organizations seeking to uncover and correct errors in processes that are strengthened by the CMMI, before rolling them out to the whole company, and without adding significant overhead. “The Power of Pilot Testing” was developed from some of the highest traffic posts of the popular blog, www.AsktheCMMIAppraiser.com, run by CMMI Appraiser Jeff Dalton, President of Broadsword Solutions (http://www.broadswordsolutions.com), and Laura Adkins, Senior CMMI Consultant. They share their experiences leading organizations in supercharging engineering performance, increasing productivity and reducing risk, based on Broadsword’s structured agileCMMI approach. Learn to apply these concepts with “The Power of Pilot Testing: Validating Processes that Are Strengthened by the CMMI," a practical exploration of process improvement planning.

How to Spell CMMI

About CMMI, "How to Spell CMMI" is an introduction to the popular process improvement model known as the Capability Maturity Model Integration (CMMI). In this book, executives, engineers, and business professionals learn how to think about CMMI and applying the CMMI to solve their most pressing business challenges. Improving software delivery, achieving a CMMI “certificate” or rating, developing a strategic weapon to help attract and retain new customers, or getting on the path to becoming a great company – whatever your goals, you’ll find refreshing strategies, insights and humor in, "How to Spell CMMI, An Introduction to the Organizational Performance Improvement Model Everyone’s Buzzing About!" It covers the basic questions about CMMI.

The Secrets of SCAMPI

CMMI Appraisal success is the focus of “The Secrets of SCAMPI,” a practical guide that takes engineering and software professionals inside the changing SCAMPI Appraisal. You will be introduced to the new concepts in the latest release of SCAMPI. You will see how they impact the way your CMMI Appraisal is conducted. With this guide, you will come to understand how your Lead Appraisers and Appraisal Teams will be evaluating your organization. “The Secrets of SCAMPI” demystifies the process, and lets you in on the secrets of having a successful Appraisal. Spoiler alert – the first secret might shock you: It's supposed to be fun to participate in a CMMI Appraisal!

CMMI User Stories

CMMI User Stories: A study of perception in the market” explores the experience that engineering and software professionals are having with the Model. Commissioned by Broadsword Solutions Corporation, the study seeks to understand the perception of the CMMI (Capability Maturity Model Integration) through direct conversations with all types of users – adopters, stakeholders, sponsors, shareholders, and customers – and to report on the findings. Approximately 50 CMMI Users shared their experience with the CMMI, and the benefits their company had received as a result of implementing the model and having an appraisal. These are their stories about adopting CMMI.

Agile ALM

Agile ALM is a guide for Java developers who want to integrate flexible agile practices and lightweight tooling along all phases of the software development process. The book introduces a new vision for managing change in requirements and process more efficiently and flexibly. It synthesizes technical and functional elements to provide a comprehensive approach to software development

Becoming Agile

Agile principles have been a breath of fresh air to many development teams stuck in the middle of a rigid, process-driven environment. Unfortunately, it's not so easy to bring Agile into an existing organization with established people and practices. Becoming Agile shows you practical techniques and strategies to move from your existing process to an Agile process without starting from scratch.

Specification by Example

Specification by Example is a collaborative method for specifying requirements and tests. Seven patterns, fully explored in this book, are key to making the method effective. The method has four main benefits: it produces living, reliable documentation; it defines expectations clearly and makes validation efficient; it reduces rework; and, above all, it assures delivery teams and business stakeholders that the software that's built is right for its purpose.