Monday, 30 December 2013


This is a short article to explain the fundamentals of the MoSCoW concepts.  I have been using RAD (Rapid Application Development) for many years, while being a Lotus Notes developer.  

Rapid Application Development does not mean lazy programming or rushed projects, but is a methodology that allows the Project Manager to cut out the "fluff" in projects and applications and to develop the right product, suited to the environment it is designed to work in. 

The 80/20 Pareto Rule means that a few (20 percent) are vital and many(80 percent) are trivial.  The concept of MoSCoW, it to concentrate on the vital deliverables and save the trivial to the end, or cut them all together.

Must haves - The "M" of MoSCoW, is for the priorities, the tasks that must be delivered, otherwise the project will fail.  For example, if building a house, these would be the walls and roof.

Should haves - The "S" of MoSCoW, is for the secondary priorities, the tasks that need to make the product complete and without them, the product will be functional, but not as functional as it should be.  For example, if building a house, these would be the plumbing, insulation, electrics, windows, flooring, fixtures and fittings.

Could haves - The "C" of MoSCoW, is for the additional tasks that would produce the best product possible.  For example, if building a house, this could mean the addition of a swimming pool.

Won't haves - The "W" of MoSCoW, is for the tasks that will not be completed.  If the project had all the time and money in the world, these tasks may eventually be completed, but they are superfluous to the final Product and therefore will not be delivered.  For example, if building a house, this would be the Helicopter pad.

As I said, this is a very short article, but a useful one, I hope.

Monday, 9 December 2013

Project Time

Time is part of the Project Management Golden Triangle.  I have blogged about the Golden Triangle before, but the concept is that you have Time, Scope and Quality, as three sides to a triangle and they all impact each other.  If you extend one side of the triangle, one or both of the other two sides will be impacted.

Time is an important aspect of Project Management.  People who understand scheduling will understand how simple and how complicated time planning can be.  On larger projects, the project plan will be controlling many different work streams in parallel and the Project Manager needs to understand the impact of time on each of the work streams and resources. 

Thursday, 5 December 2013

Introduction to Change

Part of the overall project governance is the Change Control.  This can refer to changes in the scope of the project, the budget, the Schedule, the services provided or the products the project produces.  Change control needs to be in place to ensure that the project is delivered on time, to budget and delivers the required product.  Change control ensure that any change introduced to the project is defined.