Home | Login | Recent Changes | Search | All Pages | Help
HowToSpeedUpYourProjectWe've mentioned several activities for slowing projects down (WhatSlowsYourProjectsDown). What can we do (other than "Don't do the things to slow the project down") to speed up a project? DonGray 2004.06.09
Do exactly the work (all and only) required for your project. -- JimBullock, 2004.06.09 Clear the track for the project team. Make sure they have:
--FionaCharles 9-Jun-2004
SteveSmith 2004.06.09
JohannaRothman 2004.06.09
DaleEmery 2004-06-09
DaveSmith 2004-06-10
KeithRay 2004.06.10
(Those may be subsets of Dave's advice above.) MichaelBolton 2004.07.23 I'd like to extend Dale's recommendation:
I suspect the strategies and tactics are different between finishing quickly before the requirements change, and responding quickly to requirement changes. --DaveLiebreich 2004.07.24
Bring them on only when they are needed and let them go when their work is complete. MikeMelendez 2004.07.27 Building on Dave's comment about speed:
I suspect the strategies are different when something approximate now is worth more than something precise later, vs. precision having more payoff than delivery time. These several "speeds" amount to fitting the solution to the problem, which begins by understanding what the problem is. At least as important is figuring out what doesn't matter, usually beyond some threshold, so you can stop talking about that. More subtly, stop trying to optimize for something where all the difference you can possibly make still doesn't matter. Tons of work makes it 5% more right, or 3% faster. Great, but I don't really get a payoff until it's exactly right, or 50% faster, so that's not worth a lot of work, is it? Which brings the last subtle variation for the moment. If all you can possibly do doesn't make the project "good enough" meaning "fast enough" or "precise enough" or "cool enough" or whatever, you speed up your project by having that conversation right now. Don't delay. "This isn't going to turn out the way we've talked about. What do we want to do?"
-- JimBullock 2004.07.27 Speed kills. The standard practice is to sacrifice all other goals to meet the schedule for finishing the project. If there are no other goals, then just deliver what you have now; that will speed things up tremendously. Wait. There are other goals? Have you identified all of them? Have you quantified them? Have you made a vague plan which accomplishes all of them to the required levels? Have you specified the tests which will be applied and will compute the numerical result to be compared to the minimum required values for the goals? I got some of these ideas from Tom Gilb. The small paper is 12 Tough Questions, but the comprehensive 600 page monster is Competitive Engineering which may only be available for PDF download for another day or two, and is freely available in the downloads section of Gilb.com today. Gilb is a smart guy who once got Jerry to do all the work on a book they co-authored after one day of joint discussion. Dick Karpinski [email protected] It was the only way it was going to be done, Dick, and for me, a book is not that much work. But thanks for remembering. - JerryWeinberg 2005.06.04
Appropriate use of "time boxing" can focus a team's attention by subtracting distractions (such as the temptation to plan or design ahead for things that don't fit in the timebox). Inappropriate use of timeboxing can slow things way down by pushing problems under a rug. --DaveSmith 2005.06.28 You can speed up projects by using the smallest number of really good people that can do it in the time you have. More people, working in parallel, can make a project go faster, but the more you have, the more coordination time you have. One person can work very fast, but you may pay later in slowdown of maintenance, or if something happens to that one person. Generally, a proper balance between the benefits of large numbers and the benefits of small numbers is what you need to go as fast as possible, but always with the best people you can lay your hands on. - JerryWeinberg 2005.06.28
Be careful that the after-we-ship-party fund doesn't become the most profitable part of your business model. But, some other delaying things you could charge for:
- JerryWeinberg 2005.07.31
Updated: Sunday, July 31, 2005 |