Aug 07 2007
The Eighty - Twenty Percent Rule Print
Tuesday, 07 August 2007

First up, apologies in advance but posting will be light this week. I've managed to write every workday this year, but my family are visiting from England and I'll concentrate on spending time with them for a few days.


I thought I'd share with you a quick rule-of-thumb that I've stated to use to help clients who are new to the Open Source World. I call it the 80% / 20% Rule.

What's the 80% / 20% Rule?

I think its a really useful way of helping people understand how fundamentally different development in the Open Source world can be from custom-coded sites.


80% of the work on most Joomla sites can be done in 20% of the time it would take to build the site with custom code. However, that last 20% of changes can take 80% of the project time.

Previously the Lifecycle of a Project Would Be Like This:

  • Week One / Two: Wow - you got all that done in 5 days! I'm so, so glad we chose Joomla.
  • Week Three / Four: Ok. things are still ahead of schedule.
  • Week Five / Six: Mmmm.... It took you that long to make the component change its behavior ?!? I guess the deadline was about right after all.

A Simple Example From Last Week:

A client wanted a complex form recreated in Joomla. They estimated it would take a days work to hardcode. We had it ready in less than an hour. The stickler came when they wanted the form to look like a PSD they'd created and we needed to hack the code for another four hours to achieve some relatively minor layout changes: 80% of the work was done in an hour ... the final 20% took four hours.

Conclusion

I've taken to talking about the rule upfront with clients to help them get realistic expectations about a project's progress. Hopefully it helps them understand the bursts of speed and sudden plateaus we face when building Joomla sites.


Comments (3)Add Comment
Totally Agree
written by Anthony, August 08, 2007
You've really hit the nail on the head as far as Im concerned Steve. It takes a lot of diplomacy in the final stages of a project to really bed it down and keep the client happy. Im going to be using this one alot smilies/smiley.gif
...
written by edward, August 14, 2007
The 80/20 rule also works with content creation. Putting in the text is done in seconds. Adding the pictures is done in seconds. Making both together look awesome can take ages.
...
written by Richard Cussons, April 10, 2008
This is a great rule to work with. Often is't more like 95/5 !

Write comment
quote
bold
italicize
underline
strike
url
image
quote
quote
smile
wink
laugh
grin
angry
sad
shocked
cool
tongue
kiss
cry
smaller | bigger

busy
 
Joomla SEO Club and Book Logo
Search
Login
Blog Details

Subscribe by RSS

Creative Commons License All blog articles are licensed under a Creative Commons Attribution 3.0 United States License.
Top Comment Posters
Good Web Practices
(114 comments)
Klaus Nitsche
(78 comments)
Brian Teeman
(67 comments)
Hummerbie
(35 comments)
guido
(34 comments)
Ansiklopedi
(30 comments)
Amy Stephen
(29 comments)
Yannick Gaultier
(28 comments)
Cory
(27 comments)
Anthony Olsen
(18 comments)
Blog Categories
Accessibility
Affiliates
Alledia News
Analytics
Book Reviews
Business
Design
Domain Names
Domain Tips & Tricks
Drupal
E-Commerce
Extensions of the Month
General CMS Issues
Interviews
Joomla Affiliates
Joomla 1.5
Joomla Blogs
Joomla Hacks
Joomla Hosting
Joomla News
Joomla People
Joomla SEO eBook
Joomla SEO Rankings
Joomla Sites
Joomla South East
Joomla Templates
Joomla Tips & Tricks
Joomla URLs
Open Questions
PHP
Pay Per Click
Product Reviews
Rants
Scams
Recommended Sites
Search Engine Optimization
Security
SEO
SEO Club
SEO Competition
Site Reviews
Template Clubs
Yellow Pages
Virtuemart
Vlogs
Wordpress
Translate
right