Working with project phases is managing expectations and being prepared. Everyone who’s ever done winter sports will be familiar with those postal cards displaying scarcely dressed ladies in bikini prancing the pistes seemingly oblivious to the cold. I can imagine there are people on this planet who’re able to withstand freezing temperatures with nothing more than the clothes our Creator gave them, but I’m not one of them. When I want to go snowboarding I start of with a specific set of clothing because I know what to expect up front when heading above two clicks on the slopes in the south of France.
Working With Project Phases = Managing Expectations + Being Prepared
The same goes for software projects. With each and every project I know what to expect because software projects behave according to recognizable patterns which we call project phases. The sun may shine or it may snow all week, but I never bring my flip-flops, at least not when I want to go ski.
“There’s a word for people who will bring flip-flops to the Alps wanting to ski. the same word applies to people starting a project without any sense what to do or any knowledge about project phases.”
We may laugh, but sadly this is the case far more than we may like to.
- How many more times do we have to be part of a project, that’s already started when nobody actually knows where it’s headed?
- How many more times do we argue about minor things while the house is burning down?
- How many more times will deadlines shift two, three, ten times because of the failure to take consistent, constructive and effective action?
- How much money and human capital have to be wasted before somebody stands up saying: “We don’t have to be sheep, for God’s sake!”
Every software project for me is a chance to learn about human nature, because every time I see people maneuvering themselves into tight spots which is solely their responsibility. I’ve actually future paced people to a moment where they will see my grinning face looming in front of them during their sleep dodging and weaving saying: “I told you so, I told you so!”.
Working With Project Phases = Being a Professional
To be honest, I’ve been manoeuvred in more than one tight spot myself, because of nothing more than the decisions I made. It’s just that at one point in time I stopped banging my head against the wall and started paying attention. What I found out was the fact that there’s a hidden generic power in patterns if I was humble enough to listen. If you start noticing these patterns and start applying them yourself, integrating them into your skill set, ever adding things that work, leaving things behind that don’t, chafing, sculpting, you will be king. Project phases have all the characteristics of patterns and will make you a frontrunner, leaving everybody in the dust.
“It takes CHARACTER to start applying project phases in your own software projects. Dealing with the truth often asks that from people.”
So if you think your project is so special, so unique that generic project phases are wasted on you, you’re WRONG unless you work for NASA on a project putting the first man on Mars. Chances are, you’re not, so project phases apply as much to you and your project as to anyone else’s.
Related posts: