Wednesday, October 26, 2016

How to Prevent Scope Creep | Scope Management


image courtesy: http://i0.wp.com/galvintech.com/wp-content/uploads/2014/09/How-to-Prevent-Scope-Creep.png


Continuing from our previous post of containing creep, we have listed 10 pointers as useful reference to amplify your project management skills. Scope Creep management is primarily handled by a PM and hence it’s a fair expectation to observe the call taken to neutralize creep. Scope Creep is a way of practical life, and hence one can, at best, contain and thereby control. 

Team management must ensure some overzealous team member overstepping in reach by getting in touch with the customer, who might influence changes that might sound simple like ‘bells and whistles’, and also the peril of Gold Plating –whereby “After having met the requirements, the developer works on further enhancing the product, thinking the customer will be delighted to see additional or more polished features, rather than what was asked for or expected.”


Get the requirements clear

Sometimes, it might be iterative but unless all the stakeholders involved are the in same page, especially the client and vendor an converse in the same language and understand one another, closing all possible gaps, and if possible walk-through the requirements once again. It might burn some bandwidth but it will be worth it.

Pay attention to the detail

From the first piece of code written to a single line drawn in the wireframe, make sure everything is as per agreed terms and within scope.  From experience, it may be noted that design and development inexplicable makes way for creep. So ensure that a sign-off is sought on design aspects, and read the requirement document again before commencing coding

Divide the requirement into small logical parts

Smaller projects have a much greater chance of success, so smart PMs do a work-break-down in creating sub-tasks so that the effort estimated and actual; spent can be controlled better. It is always easy to divide the requirements into small logical parts and assign the corresponding effort against it.

 Identify priorities

You will need to decide on the scheduling as to which will go first followed by or will there concurrent tasks. And identify the deliverable and break the deliverable into actual work. In case of larger project, it might mandate upgrades which need to be factored for effort and hence breakdown of deliverable helps.

Plan for Prototype

When the requirement/solution is not clear, plan for Prototype/Spike User Story before finalize the scope


Understand the requirement

Reverse Understanding/document for the Customer to ensure that requirement/expectation is well captured


Capture revision/changes

Have clear understanding on implication of the revision/changes in the requirement and document the agreement


Change Control Board

Make sure there is a Change Control Board in place  to track any deviations from the accepted and scoped requirements. Changes, if any, need ti be recorded, communicated to client for confirmation and only upon their explicit the changes can be accommodated, that too at a timeline best suited to the project interest. Bottom line, it’s out of scope which becomes a part of development through Change Request.


Present the impact Analysis in detail

When there is request for Scope Change, Present the impact Analysis in detail as Technical or Design Impact on effort and Cost, especially through rework and lost effort


Study Intangible impact
 i.     Moral of the team
 ii.    Trust factor with the Customer


In any case, the Scope Change has to be treated as Change Request. Regular review meeting with Customer on Progress Status Vs Plan should be conducted to eliminate creep as much as possible.



No comments:

Post a Comment