Showing posts with label scope planning. Show all posts
Showing posts with label scope planning. Show all posts

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.



Tuesday, July 28, 2015

Scope Creep – slippery slope



 image courtesy: https://ownersrepny.files.wordpress.com/2013/02/scope.jpg




(A personal account of the perils of scope creep)

As Jobs puts it ‘we can only connect the dots afterwards’. That’s the benefit of hindsight? Well, if you have that as foresight, it makes you a visionary. Las Vegas was just a desert till one guy redrew the map toasting success on the sand dunes, and Vegas couldn’t have been just conjecture then.

When I took over the reins, the project looked promising. Communications were open and the client very forthcoming in comments. One look at the team composition and my hopes were inflated: a trusted hand, a familiar figure and a total stranger, rest of the crew comprised of tester, Us Ex, web developer. The lead developer is more of a man-Friday as we have engaged in couple of projects and hence a tried and tested chap. It looked good and should have soared to great. We could spot the shore. If wishes were horses then beggars would ride!

We prepared the plan, sized the effort, scoped the requirement, and swung into action. The progress too was pretty much in line. We built a good rapport with the client and the stinkers were sporadic. The plan and progress almost matched with some slippage. A qualified tester got onboard and it was a shot in the arm. I had several sessions with the team and joint calls with client in understanding the requirement.
The long evenings, late nights, brainstorming sessions, soaring rhetoric and sizzling arguments, and not to miss the cat-fights, we saw it all as a team. The phone would suddenly scream followed by a volley of questions growing in decibel, and my team mate would politely hush her husband ‘I will be leaving in 5 minutes’. Remarkably, she taught me what I can never achieve no matter how much ever I aspire – that patience and politeness in answering an agitated call.  

Perplexingly the problems and posers kept piling, and from then on, we prioritized issues as critical, major and minor with color red, yellow and orange respectively. An open document was created and shared with client. And the bug count closely monitored with status reports both at start and end of day. The fixes left me vexed; flummoxed by failure after failure as I knew for sure that the bugs will be reopened.  I chewed my finger nails all the way to my knuckles and went bone dry when the count refused to climb down. We dragged out weary souls and worn-out soles day-in and day-after licking defeat in the hope that ‘we lost the battle but will win the war’.

The client is not to be blamed completely as for the team goofed up pretty bad inmanaging the scope. A little here and a little there and the result wasn’t scope creep but a bloated scope with too many ‘bells and whistles’. It wasn’t the foot in my mouth but the whole leg. Chewed more than we could swallow? It wasn’t time to wallow in self-pity. But I couldn’t help feeling sorry for the team; for myself and then DH Lawrence hit me hard where it hurts the most ‘I have never known a wild animal feel sorry for itself’. May be I am ‘domestic’ – heck, man is a social animal, if it can be used as a disclaimer. The client squeezing hard and the management make it clear about the climbing cost, the noose was tightening. The stakeholders had a simple mandate – the timeline. Problems and philosophy are a pair.When you muck-up big time, be prepared for your back to be blackened.But as they say if the progress is as per the plan, then there is something wrong with the plan. Then why plan? [we will discuss as a different thread]

 Tell me something, only Results count? Is it? I checked this quote by Jacoob Riis who, it seems, coined it for me.

When nothing seems to help, I go look at a stone cutter hammering away at his rock perhaps a hundred times without as much as a crack showing in it. Yet at the hundred and first blow it will split in two, and I know it was not that blow that did it, but all that had gone before - Jacob Riis.

Results count but efforts can’t be discounted.

We narrowed down the action-items as in-scope’ and passed it around, armed ourselves with facts and figures as counterweight.  We managed to complete the project but not in the prospect and promise we had pinned our hopes, rather it was mixed-feeling of bitter-sweet that the final handover happened. Post the delivery, when we did the causal analysis, the scope creep sank our boat. Expectedly CRs (Change Request) were raised but they were either counted in as ‘courtesy’ or ‘cost-free’ who didn’t treat it binding as billable. 

It was a lesson learnt about clearly recording your scope and securing a sign-off on the deliverables and we became more conscious and cautious about the creep in succeeding projects. It was indeed a slippery slope!

For more detail visit: http://www.icertglobal.com/