| Following a compliant development process reduces the time to benefit, argue Charlie Dean and Hein Smit Sibinga of PA Consulting
Consider the following questions. “How many times have we seen requirements being drawn up during or at the end of the development process?” “How many times has this uncovered ‘new’ requirements?” “How many times have these ‘new’ requirements really been new?” “How many times has this caused significant and unexpected project delay?” The answer to all these questions is usually ‘often’, but why?
From PA’s experience we find that design teams are under immense time pressure to produce a working prototype. These teams generally feel that everyone understood what was trying to be achieved and therefore management of the requirements seemed unnecessary and highly bureaucratic. This is compounded by the fact that during development, the design changes so often, that the documentation becomes a real burden. Discipline in adhering to a well-defined development procedure enables compliance from start to finish. It becomes a key factor in navigating complex development projects.
Effective implementation is crucial and requires buy in from all the stakeholders. From our experience companies rarely have the time or money to do things right the first time, but invariably find the money to do them twice.
One well known structured method is the V model (see Figure 2). This provides a framework to build traceability for the crossfunctional team. The backbone of the V model is a scope and requirements driven development process, steered by solid programme management principles. Although application is challenging, effort upfront reduces overall risk and saves time. The key is to regard it as accelerating development rather than a documentation constraint. |