Working on a “nice to have” feature when there are more important requirements to fulfil is a crime. It becomes a heinous crime when it happens in a resource constrained environment. And yet – I see it all the time. If you ever find yourself working on a nice to have feature – stop, and ask yourself “is this the most urgent problem that needs solving?”
Imagine if you will, a factory building rockets. The man in charge runs a tight ship and he organises his factory into departments. The engine department takes care of the bottom of the rocket, the propellant and coolant department takes care of the mid-section of the rocket and the nose cone department takes care of the very top of the rocket.
The guys down at the business end of the rocket, the engine department, have their work cut out. They have to develop the rocket engine (or more correctly the rocket motor) which involves some tricky engineering. The engine guys have to come up with a rocket motor that will get the vessel into space without running out of fuel and without blowing the rocket into smithereens. Their work takes a long time.
The coolant and propellant guys also have a mountain to climb. They have their specifications from the engine guys and they are pretty demanding. Some how, they have to provide enough coolant to stop the engine consuming the rocket in a ball of flame, but enough fuel to make sure that the rocket can make it to orbit. Not only that, but they have to operate within strict weight criteria.
The nose cone guys have the easiest job of all. All they need to do is manufacture the pointy end. Sure they have weight constraints, but their only job is to make something aesthetically pleasing. So the nose cone guys finish long before the coolant and propellant guys and the engine guys still have a ton of work to do.
So do they go and help the other guys – no – because they are in the nose cone department. Once they have finished the essentials, they start on the “nice to haves”. They start polishing their nose cone.
If I ran the factory, I would get away from the department idea and create a resource pool. All the engineers would constantly be picking up the most important tasks on whatever part of the rocket. OK – so maybe my nose cone wouldn’t look quite as good – but I bet my rocket would be ready for launch first.
- Ferrari F2012 – New nose vanes at Mugello test (formula1techandart.wordpress.com)
- Number 18: The bottle rocket (t2ah.com)
- NASA Launches Hypersonic Inflatable Heat Shield Prototype (space.com)
- The 50-Year History of NASA’s Revolutionary Sky Crane [Secret History] (io9.com)
- Countdown to Balls 21 (rawkitgurl.wordpress.com)