WURM is the somewhat-awkwardly named BPMM process area for Work Unit Requirements Management. If I can quote from it briefly:
Requirements for work units that perform the same continuous operations (for example, operating a computer system on an ongoing basis) typically have stable requirements that do not change much over time. Projects and other types of workunits that perform project-type work have requirements that [are] typically defined initially, change over time, are satisfied and delivered (that is, completed).
This process area covers both types of requirements.
For a work unit, there is an initial set of requirements that are established when the work unit is first established. This initial set changes over time:
- requirements are added and deleted,
- details of agreed-to requirements change,
- requirements that are defined at an abstract or summary level are refined and elaborated over time, resulting in derived
requirements.
I know that the above reads like a typical standard, which is reasonable because it is. However, when I read it something clicked in my mind.
One of the things I’ve been struggling with for a while in the BABOK is the issue of analysis of existing solutions (for instance, mapping an existing process). Most of the BABOK is structured around a problem-solution concept, and mapping an existing process isn’t solving a problem (unless you contrive it to say that the problem is that we don’t understand our process–but then the solution is easily defined and the BA’s work is done). This would imply that creating a definition of a process isn’t business analysis unless you intend to change the process afterwards. But that is obviously wrong. It clearly ought to count as business analysis and therefore my mental model was glitched.
Having a problem with my mental model didn’t bother me–I”m a firm adherent of the “all models are wrong but some models are useful” school of thought. What mattered was that it was clearly getting in the way of thinking correctly about the problem.
The problem is projects. I’d gotten into the habit of thinking of requirements as something a project implements a solution to deliver. They can be that, and BAs spend a lot of time working with that kind of requirement, but they can also be a set of conditions that an organization must comply with on an ongoing basis.
I know some people out there will find what I wrote above to be obvious. However, I know there are a lot of people who have the exact same mental block I did–they think of business analysis as something that must occur within a project. Accounting for this won’t take much change to the structure of v2, it’s just something to watch for during the revision process.
Kevin Brennan, CBAP
VP, Body of Knowledge
Recent Comments