Friday, July 01, 2005

Millstone to milestone...

Today was an important day. We got a project, that has been hanging around for far too long, signed off by the client. This was such good news that I had to send a text message to one of the developers while he is on holiday in Greece. While I am almost certain that he was not thinking about work, he did seem to appreciate knowing that it all went well.

There is a popular misconception that the end of development projects are full of insanely long hours, with the whole team living in the office and eating nothing but pizza. I suppose such stories originate from companies wishing to play on the excitement of it for a big launch. The truth is that while something close to that is occasionally true to make sure we hit a deadline, the end of a project is almost always a long, drawn out process that eats away at your time in ever smaller chunks.

At the start of a project things look good. So far there have been no major mistakes, you are on schedule, at least until the end of the first day. Starts are good. Even in the middle of things you could always catch up. You may in fact hit a deadline with time to spare, thinking that this is the end. But it isn't, because the hardest thing to do in this industry is to get clients to sign off on something.

Thinking about it from their point of view the reasons are simple. The moment they sign it off as complete is the moment that they have to start paying again for any changes. This would not be a problem for clients if they had given you a decent specification in the first place. Invariably they like to see a project as a "collaboration", or an "evolutionary" process. These are wonderful things, and truthfully they are the way almost all developers would wish to work, but at some point, someone has to sign on that dotted line that reads END.

People ask me why projects always overrun so much, and it is very hard to explain to someone who isn't there, and never has been. Mostly projects do not overrun in terms of the number of days worked, it is just that the total length of time from start to finish is much greater than expected.

I know that there will be people reading this who will know exactly the projects I have had in mind while writing this, I only ask that you not name names.

So, one project signed off, several more to go. Can't wait to start the next one...

8 comments:

风骚达哥 said...

20150930 junda
Abercrombie & Fitch Factory Outlet
Abercrombie T-Shirts
canada goose outlet online
coach factory outlet online
Wholesale Authentic Designer Handbags
Oakley Vault Outlet Store Online
Louis Vuitton Handbags Discount Off
nike trainers
michael kors outlet
coach factory outlet
cheap toms shoes
Michael Kors Outlet Online Mall
Coach Factory Outlet Online Sale
michael kors uk
Abercrombie And Fitch Kids Online
louis vuitton
true religion jeans
cheap jordan shoes
Louis Vuitton Handbags Official Site
Mont Blanc Legend And Mountain Pen Discount
cheap uggs
tory burch outlet
ugg boots
coach outlet
Michael Kors Handbags Huge Off
Hollister uk
michael kors handbags
louis vuitton outlet
uggs australia
Discount Ray Ban Polarized Sunglasses

Wenhao Guo said...

arizona cardinals
coach outlet store
chicago bears
michael kors outlet online
soccer jerseys,soccer jerseys wholesale,soccer jerseys cheap,soccer jerseys for sale,cheap soccer jersey,usa soccer jersey,football jerseys
ugg boots on sale
cheap oakley sunglasses
true religion sale
kobe 9 elite
nike air max 2014
mont blanc
ed hardy outlet
philadelphia eagles
belstaff jackets
michael kors handbags sale
vans sneakers
michael kors handbags,michael kors outlet,michael kors outlet online,michael kors,kors outlet,michael kors outlet online sale,michael kors handbags clearance,michael kors purses,michaelkors.com,michael kors bags,michael kors shoes,michaelkors,cheap michael kors
nike free
north face outlet
nike air huarache,nike huarache,nike huarache sneakers,nike huarache shoes
pittsburgh steelers
boston celtics
ralph lauren
air jordan 11 free shipping
nike air max 90
swarovski outlet
michael kors online outlet
nike running shoes
baltimore ravens
winter jackets outlet
san antonio spurs
cheap uggs
dddd1110

dong dong23 said...

mont blanc
tory burch outlet
michael kors handbags
louis vuitton handbags
nike roshe runs
michael kors outlet
louis vuitton outlet
christian louboutin sale
nike uk
true religion outlet
fitflops sale clearance
michael kors
coach outlet
hollister clothing store
adidas originals
nike basketball shoes
michael kors handbags
michael kors outlet clearance
coach outlet store online
michael kors bags
louis vuitton outlet
jordan 3 infrared
jordans
nike air max
true religion jeans
air jordan 13
louis vuitton outlet
michael kors outlet
louis vuitton outlet
ugg boots
coach outlet
true religion shorts
celine
kate spade
christian louboutin shoes
cheap oakleys
jordan 6
jordan shoes
louis vuitton outlet
oakley vault
20164.22wengdongdong

Meiqing Xu said...

coach outlet online
coach outlet store
asics shoes
oakley sunglasses
ray ban sunglasses
uggs
adidas nmd
babyliss flat iron
canada goose parka
lacoste shoes
true religion jeans
ghd flat iron
discount oakley sunglasses
michael kors handbags
michael kors handbags
cheap jerseys wholesale
under armour outlet
adidas supercolor
cheap oakley sunglasses
fitflops shoes
nike air max 95
coach outlet online
longchamp
canada goose jackets
fitflops outlet
nike cortez shoes
adidas nmd
michael kors bags
white converse
louboutin uk
hermes outlet
cheap nhl jerseys
vans outlet
ray ban sunglasses
michael kors handbags
air max
zhuo20160714

dong dong23 said...

adidas shoes
ugg outlet
tods shoes
pandora jewelry
oakley sunglasses
uggs sale
oakley sunglasses
longchamp outlet
canada goose outlet
scarpe hogan
20169.29wengdongdong

raybanoutlet001 said...

yeezy boost 350 white
carolina jerseys
ravens jerseys
michael kors handbags
michael kors uk
cheap michael kors handbags
nike air force 1
atlanta falcons jersey
vikings jerseys

Jian Zhuo said...

nike air force 1
ugg boots
nike air max
cheap jordans
christian louboutin outlet
michael kors handbags
nike shoes for men
nike huarache
michael kors outlet
ugg boots outlet
2016128

caiyan said...

birkenstocks
nike outlet
christian louboutin uk
rolex watches
fitflops sale
true religion uk
michael kors outlet online
ralph lauren outlet online
nike outlet store
longchamps
0405shizhong