Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Having at least checked the viability of the timeframes you have been asked to deliver to by creating a plan (Milestones) you are now ready to start write a project plan which in the business is also known as detailed planning. This is where the fun really starts! The first thing you need to consider is how detailed a plan you want or need to write. Many rookie Project Managers make the mistake of going into incredible detail with no thought for how this will be maintained during the project lifecycle. It's almost as if they think that if they spend an inordinate amount of time creating an incredibly complicated plan, that somehow it will miraculously be followed and be delivered. If only that were true! The reality is that having a project plan will not by itself achieve anything. Yes you as the Project Manager will be able to monitor progress and see which workstream is slacking but in order to get the project delivered you will still be required to run around chasing people, troubleshooting the inforseen and basically getting things done. So when considering whether to write a long or short plan the things to consider and include are:
Please note these will be covered in more depth in additional sections which will be coming soon!
insane hours or are in control of a project which is soon going to hit the buffers because you didn't spend enough time on the really important things. Further, a detailed plan whilst looking very impressive at the outset often causes Project Manager's to lose sight of the big picture ie the overall objective and timelines. After all if a few tasks slip is it really a big deal in the grand scale of the project? For example on a recent large project I managed, the Software Development team delivered their High Level Design 2 weeks late. I wasn't concerned even though development was already underway. The reason being that I knew that the slippage had arisen purely because of a shortage of resources to document the design, not because there were disagreements over the solution proposed.
Looking at the example plan above you will see the Milestones and Tasks highlighted. Basically a project plan is a list of tasks each of which a project manager can track and report on. However this
will quickly drive you mad if your project is anythng other than simple. Therefore most project managers will break the project into a series of phases, the completion of which is marked as a milestone. Think of these as similar to reaching the completing the key milestones in life such as 18, 21 and 40 years of age. As you will see these phases of work can overlap or they may be purely sequential. It really depends on what development approach you are utilising on the project. HOwever the aim of milestones in a pure project management sense is to have checkpoints on the plan which enable clear progress of the project to be measured. This is paricularly the case if you assign a tangible deliverable to the completion of each milestone ie the end of the Requirements phase occurs when all Requirements are documented and approved. Now you can document milestone's frequently like every month, or specifically at the end of phases. I personally prefer putting milestones at the end of phases as it reduces the project reporting overhead and gives you more time to rectify things if dates are slipping. However new project managers in particular, like putting them in more frequently so that they can get fast help should the project start to unravel.
As you will see there are a number of Phases listed such as Requirements Phase. Within this you will see a number of tasks and deliverables listed. Now all these tasks are related to different requirements which need to be gathered and documented. By grouping them with a number of other related tasks it makes it easy to quantify this activity as well as to see when this phase will be complete and all Requirements will be documented. Now because of the way the project is being delivered you will see most of the Phases are around related work ie Software Development or Testing. However this isn't the only way Phases can be detailed. Another way of grouping tasks into Phases is by deliverable. So say a deliverable is to have all the Interactive deliverables completed. This may encompass requirements gathering, design, development and test. Now all these may seem unrelated tasks but put together they all add up to completing a specific project deliverable.
How to Write a Project Plan 3/5 Work Breakdown Structure (WBS)? - Tip
Get your workstream leads into a meeting and discuss with them the best way to get the project delivered. Is it by grouping all activity by workstream or by deliverable? Always ask because each project is different either in terms of scope, resources, timeframes or budget and all these can have an impact on how to detail the Phases required to deliver the project. Further it is worth remembering that many ITQA functions like to hold End Stage Assessments (ESA) at the end of each Phase, therefore unless you want a great deal of additional overhead work prepping for these, be careful how many phases of work you document in your plan. Dependencies or Successors are a key element when writing a Project Plan. They basically inform what tasks need to be done before another one can start. As such they are vital in determining the order tasks need to be done. Usually when a plan is written, it is done so in date order by workstream. The problem with this is that often certain tasks need to be completed by one workstream before another workstream can start their task. An example of this is a development team needing to complete a code build before testing on it can start by the test team. Documenting these in a project plan is relatively easy. Using Microsoft Project you simply need to look at the task which must be completed before another can start and then put the line number of that task in the Successors or Dependencies column. This is demonstrated below in the example shown.
Once you have done this, the software should automatically align up dates which should quickly demonstrate whether your plan is feasible. Further it will also highlight the "must have" things which are required. So for example the Creative Design Team say they need the Marketing Brief from the business before the website designs can be completed and signed off. This then means you have to chase up the relevant Marketing Leads to ensure they prioritise this work to meet the timeframes. It is important to give teams this kind of notice because they may not have been aware of the urgency in getting their deliverables done, and also not realise the impact on other teams if their delivery is delayed. You would be surprised at how much in silos Teams work.
Assuming you have followed the previous 4 parts of this How to Write a Project Plan section, you will now have a good idea of Milestones and Tasks, Dependencies and Work Breakdown Structure. Now it's time to move onto determining what Resource Type and Quantity will be required. This is an important part of any plan because if you can't get hold of the right resources at the time needed, the project will be undeliverable. Therefore not only does the plan highlight to resource managers when your project will need resources, it also illustrates where the resourcing conflicts are. This is absolutely vital to know at the beginning of a project if possible, because it gives you the time to either recruit, start de-scoping functionality or else escalating the matter upwards for resolution and prioritisation. Determining what resources will be required and when can be relatively simple if you have experienced Workstream Leads. Often in fact they will point out resource types you will have completely missed, such as DBA's (Database Administrators) or Environment Resources. That is because, even if you have not delivered a project of this nature before, it is highly likely that from their perspective they have seen it all before. Therefore use them to determine what resources and how many they will require to deliver their tasks, rather than you deciding for them. Once you have an idea of how many resources each workstream will require and for how long it is time to put this into your project plan. As you will see below this is extremely simple to do in Microsoft Project. Simply go to the Resource Names column and type in the names required. This should be in the format of, Name-Comma-Space Name-Comma-Space. As you will see in the example below this does not have to be specific named individuals. Instead you can put in Contract BA 1. Permie BA 1, as shown. This basically means that you are expected to utilise 1 Permanent Business Analyst and 1 Contract Business Analyst. It is important to make this distinction at this stage as the usually the difference between Contract and Permanent resources are huge and will have a big impact on your project budget.
You will also see the following in the example above: Contract BA 2{50%}. This basically means that you will require one Business Analyst only 50% of the time stated. It is important to state this as it will help the resource managers and workstream leads to properly plan their resourcing requirements. Remember these streams will not only be delivering your project, but usually numerous others. And you will find that whilst every Project Manager thinks their project is the most
important, Stream Leads have no choice but to try to resource all of them as best they can, unless a Programme Manager makes priority calls on which projects are the most important. I should mention that in the real world this tends not to happen!
How to Write a Project Plan 5/5 Resource Type & Quantity Required - Tip
Workstream Leads are great for determining what resource types will be needed and how many. However don't assume that you shouldn't push back on these estimates. I find Stream Leads tend to seriously over-estimate how many resources will be required to deliver the work because it makes for an easier life for them. So push back and you'll be surprised at how fast estimates can come down. In one recent instance the Test Team admitted they had given an over-estimate. On reviewing it they reduced it from 5 full-time testers for 20 days, down to 2 full-time testers for just 5 days. That certainly helped the project budget as well as the the timeframes!
01.How to Write a Project Plan 1/5 - Long