Thursday, February 25, 2010

Shorten The Time Required

We'd been working on an internal project for developing a software product for months. We'd gone back and forth discussing features, business models, distribution method etc. But no progress was apparent. Our team was also losing enthusiasm for the project.

Then it happened.

We were sitting in on a meeting to discuss what technologies we should be using for developing the product and how we should evaluate the available technology options. We were also thinking of creating a set of screens of the proposed application and getting feedback from our focus group of users. One of our developers suggested that we think small and release something fast rather than spend time on lengthy evaluations of technologies. He also challenged our approach for getting user feedback by saying that we'd be better off getting feedback on a working product rather than a set of stationary screens which forced users to imagine too much of the proposed product.

I walked up to the board and put a date that was just 7 days away from our current date and said that we would build something in 7 days. We would do this not by adding more people to the project but rather by reducing the scope and complexity of our vision. We would reduce the number of features until the point where only the core differentiating feature of the product would be visible and working.

All of a sudden the entire team was galvanized. The mood changed from one of boredom to extreme enthusiasm. And in a short while we had a working prototype to show to users. It was rather basic and did not have too many bells and whistles. But it did it's basic function admirably well.

The big lesson I took away from this is this:

We tend to confuse greatness with complexity. So when we embark on a grand project, we unconsciously keep increasing the scope of the project in order to fit in with our internal definition of grandness.

One way to fight this is to reduce space. For example - Jeff Hawkins - the founder of the company that invented Palm Pilot is said to have walked around with a small block of wood which was about the size of a Palm Pilot when the Palm was under development. Every time an engineer came up with a feature, Jeff would show the block of wood and ask the engineer to fit in the feature into the available limited space. This constraining of space forced the team to reduce features to the point of elegance.

Another way to fight complexity is by reducing time. This is what we did. By reducing the amount of time available we were able to reduce features until it became manageable and the vision became attainable. One danger that lurks in reducing available time is to think of adding additional people to the project. This is the absolute worst of both worlds. Because you need time to organize people and because you need time to enable communication to occur between people, and because people tend to act in ways that you did not expect, if you add more people you tend to increase the time required for completion. This is especially true for software development which is akin to art. You would not in your wildest dreams say, "If it took 1 artist 1 year to complete the Mona Lisa, it should take 12 artists just one month to complete it!"

So the next time you work on a project, simplify the objective, shorten the time and reduce the number of resources. You will see magic happening!

10 comments:

Anonymous said...

Hello i'm new on your board but i cant read correctly a message. Bug in you site ? Thanks you

Anonymous said...

[b]Acai Berry Scams[/b]

Would you like a FREE, no strings or scams fixed devoted to endeavour of highly upright Acai Berry? If so then venture the upshot that I and millions of others acceptance: – Acai Power Blast!

The Single True to life Details: As you are all things considered already significant (having bring round this website), although acai berries keep to scientifically proven well-being benefits, and are of no doubt remarkable inasmuch as losing avoirdupois, there are a horrifying amount of acai berry scams quick there. How and who can you trust?

Do as one is told Up: You know crap-shooter than anyone else that you miss to contrive done appropriate in sculpture, that’s the foot line, am I exact guys and girls? But it’s merely too touchy to test out the a assortment of acai berry products not later than yourself– it’s less unworkable to broadcast what’s a scam and what isn’t. Check [url=http://acai-berry-scams-blog.com/]acai berry scams[/url] be struck alongside truly delighted beyond the internet.

My honour is Nicole, and I’ve wearied months checking out of pocket all the sundry Acai Berry products. And you mark what? Amongst them, I’ve bring about solely everybody, yes that’s right, severely the unmodified offering that I’ve appear c rise to trust. You can lone fancy my frustation! Why did I shot into the open so much metre researching all the products? It was because of my trust in acai berries. I was whole-heartedly determined to find out cold a harvest that in actuality works! And guess what? I’m in a minute prevalent to sustain outside you that unrestricted produce category out here on this blog!

http://acai-berry-scams-blog.com/

Anonymous said...

Good day

We do not agree with this year Brit awards decision.

Please go to see our little poll

http://micropoll.com/t/KDqOnZBCWt

Lady Gaga can not be better than ?????

Poll supported by BRIT awards 2010 sponsor femmestyle
[url=http://www.femmestyle.ch/liposuction.html]fettabsaugung[/url]

BRITs.co.uk - tickets left standing!! This Competition is now closed
OK

Anonymous said...

Hello

We do not agree with this year BRITs 2010 decision.

Please attend our little survey

http://micropoll.com/t/KDqOnZBCWt

Lady Gaga can not be better than Madonna

Poll supported by BRIT awards 2010 sponsor femmestyle
[url=http://www.femmestyle.ch/nosecorrection.html]nasenkorrektur[/url]

Pet Shop Boys surprise lucky BRITs fan with a MasterCard Priceless Gig in their living room

Anonymous said...

It isn't hard at all to start making money online in the undercover world of [URL=http://www.www.blackhatmoneymaker.com]blackhat software[/URL], Don’t feel silly if you haven’t heard of it before. Blackhat marketing uses not-so-popular or not-so-known avenues to produce an income online.

Anonymous said...

[url=http://seghan.ru/go.php?sid=35][img]http://s002.radikal.ru/i200/1001/f0/0ddd2280d906.jpg[/img][/url]












[url=http://members.multimania.nl/bpaonyk/]uk law on buying cigarettes [/url]
buy cheap cigarette dirt buy english ovals cigaretts buy switzerland cigarettes
[url=http://members.multimania.nl/oivaoep/]buy 555 cigarettes [/url]
buy cheap cigarettes in uk ultra buy cigarettes where to buy cheapest cigarettes
[url=http://members.multimania.nl/rivuyqq/]age for buying cigarettes [/url]
where to buy cigarettes for my business buy quest cigarettes buy export a cigarettes
[url=http://members.multimania.co.uk/fjctuke/]to buy nicotine free cigarettes [/url]
and buy cigarettes buying cigarette coupons face djarum black cigarettes buy online
[url=http://members.multimania.co.uk/laqoaom/]buy cigarette canada [/url]
order doral cigarettes online how to buy cigarettes from mexico dreams cigarettes cherry buy new york
[url=http://members.multimania.co.uk/eomuefm/]dad buys my cigarettes [/url]
buy cigarette cases in buy cigarettes at 16 money problem buying cigarettes
[url=http://members.multimania.co.uk/goxiucl/]buy electronic cigarettes online [/url]
discount cigarettes buy discount marlboro buy newport cigarettes online by visa buy kent cigarettes online

Anonymous said...

Hi everybody!

Sure, you’ve heard about me, because my fame is running in front of me,
my name is James F. Collins.
Generally I’m a venturesome gambler. for a long time I’m keen on online-casino and poker.
Not long time ago I started my own blog, where I describe my virtual adventures.
Probably, it will be interesting for you to find out my particular opinion on famous gambling projects.
Please visit my web site. http://allbestcasino.com I’ll be glad would you find time to leave your opinion.

Anonymous said...

Glad to materialize here. Good day or night everybody!

For sure you didn’t here about me yet,
friends call me James F. Collins.
Generally I’m a venturesome gambler. all my life I’m carried away by online-casino and poker.
Not long time ago I started my own blog, where I describe my virtual adventures.
Probably, it will be interesting for you to find out how to win not loose.
Please visit my web page . http://allbestcasino.com I’ll be interested on your opinion..

Anonymous said...

You could easily be making money online in the hush-hush world of [URL=http://www.www.blackhatmoneymaker.com]blackhat affiliate[/URL], You are far from alone if you have no clue about blackhat marketing. Blackhat marketing uses not-so-popular or misunderstood ways to generate an income online.

Anonymous said...

Amiable dispatch and this post helped me alot in my college assignement. Thanks you on your information.