Controlling Changing Software Requirements

Share This Post

The CCB (Change Control Board). It is their responsibility to oversee and approve any proposed changes to your software project. They’re officially in charge of moving the cheese around – or approving completely new cheese.

Once they get to work, your nice, safe plate of Pepper Jack could morph overnight into something rich and strange, like English Farm Cheese with Dried Currants.

Project changes happen, but they aren’t always easy to deal with. And they don’t just affect Development (Nacho Cheese Doritos(tm)) or QA (Swiss Cheese).

It’s critical that CCBs recognize that scope changes also affect documented requirements and the people who manage those requirements.

Scope Changes Affect Software Requirements Tasks

Changes approved by the CCB may generate requirements-related tasks, such as:

  • Identify all requirements impacted by the change (requirements traceability will make this much easier)
  • Update impacted requirements documentation and related models
  • Manage review and approval of changes to existing requirements
  • Elicit additional requirements to supplement or replace existing requirements
  • Communicate all changes to impacted parties

Keep Business Analysts in The Loop

All impacts of a requested change must be identified and agreed upon so that informed decisions regarding the request can be made.

Even seemingly small or simple requests can easily become big changes when all of the related activities are considered.

Be aware, actively participate in controlling change on your project, and when your CCB hands you a wedge of Vieux-Boulogne (the world’s smelliest cheese), you won’t even blink.

More To Explore

Visuals in Requirements Mapping

In Praise of Requirements Mapping

Learn how to tie software requirements together with visual models and other artifacts created during the analysis process.

It’s a Matter of Trust

The combination of pandemic and moving to a rural community has increased the amount of shopping I do online, but even before those events I found myself depending more and