Project management for virgins

 Written with the project management virigin in mind (including  a paragraph for the software first timer.)
We have far too much methodology in our lives when it comes to project management and when it comes to software lifecycles. That I have no doubt at all about, but that said, it is remarkable how many people are doing project management who don’t have the most basic grasp of what they are about and I hardly need mention the amount of enthusiasts clowning about with software projects.
 
 
If you are a project management virgin and keen to give satisfaction then here’s 7 tips that will help you stay on top
 
 1. Forget the command and control environment, this is different.  Reporting risks, raising issues and keeping important people informed the minute things look like going pear shaped is how you keep smelling of roses.  Don’t ever, ever be tempted to hide problems in the hope of fixing them quietly.  All you will be doing is taking ownesrhip of something that was never yours to begin with.  Now it is.
 
2. Make sure to agree and write down key priorities of cost, scope and time right at the start.  Record every day of slippage that occurs on the critical path and notify the customer and team, so you are not still being held to an unattainable end date.  Remeber this is a team effort, you are not the supplier.
 
3. Make sure time and cost estimates are dependable before setting them in your milestones. The best way is to try and make someone accountable for hitting them, but at least test them and question them and develop a plus or minus % as your best estimate of their accuracy.  Build in realistic slack based on these estimates.
 
4. Make sure that all the decisions are made by people who will then be accountable for them. Don’t do it for them. If a supplier says he will be late, get him in a meeting with the customer, remind the customer of the priorities he/she set out at the start, suggest the options available and ask for a decision. Make sure all affected parties are present and then minute everyones agreement.
 
5.  Don’t be bullied, state the facts clearly and place the responsibility for decisions on key stakeholders and minute everything.
 
6.  Break up the work into manageable packages and give them to people to copmplete.  Make sure you clearly explain in a document of some sort what is expected, when it is expected and what criteria you will use to judge it’s fitness.  Get rgeular progress updates and keep your nose to the ground for slippages.
7. Never take on project tasks at the expens of project managemnet. Better to report the slippage in a timeley way than to let you rown  work slip  while trying to do somebody elses.  This is how broken teams and broken organisations happen.
 
 
 
If you are a project manager about to nail your first software project, don’t neglect the foreplay, read this simple little guide first.
 
Software is’nt like procurig a new building, or renewing the fleet. These are all well understood products that change little if at all from decade to decade.
Software is only a few decades old and yet a long way from being a mature science.
 
Here’s why it is difficult
Software replaces, or automates some process we are already doing in our work or life.  E.G academic research is now greatly assisted by Google and the internet.  CRM helps us manage the salesforce and supports our relationship with the customer base.
We all do these things in a different way yet any software system will force all users to work in one way.  To achieve this you need enlightened analysts who understand process, human beahviour, change management, and of course the vaguaries of systems. These guys are rare as the Dodo. What you will get is a techie trying to shoehorn you into the system he wants to build, or a supplier convinicng you that the perfect solution is the thing he happens to have in a box, or an OPS or Financial director who thnks you should be able to order it plug it in and get on with it.
 
Simple example
The HR director wants hot toasted sandwiches available to the field crews every morning.  He puts a junior HR person in charge of buying a toaster.
After a few very empowering meetings with the men form White goods inc  he delivers a toaster and calls IT to plug it in.
There’s no plug in the box and IT cant buy plugs without asking Finance to procure it, so a month later the toaster is rolled out.
The sandwiches are not eaten because the cheese in the middle is cold.  When someone put it in the toaster it set the place on fire.  IT were blamed and that was a narrow escape.
Now we are back to the drawing board asking what do we really want.  MPG plc are called in to handle it and they go “gathering requirements” from the crew. Soon we have a design for a new ktichen and stores with a walk-in fridge. Huge budget required and the project is rejected.
 
Finally the exasperted young lad form IT says, why not just have a specialist sandwich toaster from the cateriing shop and everyone gasps. A week later they are all eating toasies and the whole saga is forgotten except tha tis, for the project manager who presided over this debacle.
 
7 things to do that will give you a reasonable chance of success
  1. Agree goals and budgets to start with. Get ballpark suggestions and qutotes form everyoine likely to be helpful, suppliers, domain experts, online forums everywhere and make sure it is feasible.
  2. Check the customer’s assumptions that this is the right thing by consulting on detailed requirements with the people who will use it.
  3. Agree the final set of requirements and make sure you have a minimum set (that fits within your budget) and a list of ” like to have” requirements too.
  4. Make sure you don’t let anyone start designing the system, just stick to talking about the toasted sndwiches and let suppliers worry about the type of machine.
  5. Go find a reliable supplier who can commit to meeting those requirements and read all the small print very carefully
  6. Summarise the options and ask your team/ panel/ board/ customer to make the final decision.
  7. Make everyone accountable for their part from the requirements to delivering the finished project and build in a little slack.
 
 
You are not out of the water and ther’s still some work to be done, but at least you are starting from the right place. Knowing what will work takes you a long way towards a” hootin, screaming, wing ding of a great party”
 
 
 
 
 
 
 
 
 
 
 

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.