Project Management

Wednesday, September 18, 2013

THE MYTHICAL MAN MONTH : SIMPLY ADDING RESOURCES IN PROJECT WILL NOT ENSURE EARLIER DELIVERY



Simply Adding Resources to your Project will not Ensure

 Earlier Delivery

In “The Mythical Man Month” Brooks argues Main article: No Silver Bullet that adding people to a project doesn't  speed it up. While it is true that more resources can speed up the delivery of a software product, the increase in speed is not directly proportional to the amount of resource added. To put it another way, simply adding resources to your project will not ensure earlier delivery.

The Main reason for this is the increased complexity of communications which results from adding more people. As each person is added to the project team the complexity of communications goes up exponentially. For each project there is a break-even limit where adding more people will in fact slow down the project.




The diagram above demonstrates the principle graphically. Note that you need not consider each of the ‘nodes’ in the graph an individual person – they could be a group of people or an organisation within the project that has an interface.

Every additional person brought into a project during the development cycle will need to be trained and briefed on the current status and assigned tasks. As more and more people are added, more of the original team must be devoted to managing the overall structure. This is a truism of all types of management, not just project management.

Adding more people to a project requires ‘bandwidth’ to manage them and can distract you from more important goals at hand.

There are a few things to learn from Brook's “Mythical Man Month” :

1. Small autonomous teams are more efficient than large bureaucratic ones, so divide your project up into manageable chunks and let each group work within some kind of defined boundary.

2. If you want to add people to a project, you had better plan carefully plan how those people are introduced into the team, there will be a lag before they become productive and even be a drain on the productivity of other members of the team. Look for ‘flat spots’ in the schedule to introduce these people to the team.

3. One of your options in the “scope triangle” has just been reduced! If the scope of your project expands you know there’s only a limited benefit in adding more people to the project because of the overheads involved. We’re back to those same two options again :ask for more time; or cut functionality!

1 comment:


  1. Tag: PM201A55. Let me share all of you about #5 Tips for Project Management Success,, I hope you enjoy it

    1. Plan your day using time management techniques

    As a project manager, time management skills are essential because you are dealing with a wide range of tasks that demand a quick turnaround time. Planning your day will go a long way in keeping you organized and increasing your productivity. Assist your task planning by using project management software which helps you track the work of you and your team.

    If you are not very tech savvy, a simple to-do list can also be a great organizational tool. Prioritize your most important tasks by putting them at the top of the list and less important ones at the bottom. Having a visual plan of your daily tasks helps to keep you on track and aware of time.

    Related post: Free ebook 104 secrets to become a great project manager

    2. Include stakeholders in important project conversations

    While you will have plenty of responsibilities regarding the project, don’t neglect your clients.

    Good communication is essential is keeping both parties informed of project progression, curtailing scope creep, and apprised of changing requirements. Some clients may have different expectations when it comes to communication, so make sure to establish the frequency and type of communication (like emails, phone calls, and face-to-face conversations) at the beginning of your project.

    Establishing communication expectations early helps alleviate stakeholder uncertainty about communication frequency and delivery.

    3. Regularly communicate with your team

    Daily team communication helps keep misunderstandings and unclear requirements under control. Keeping your team informed in every step of the project is essential to project management success.

    For example, a study published by Procedia Technology found that good communication skills were the cornerstone of project management. The study examined over 300 “construction project managers, architects, construction managers, engineers and quantity surveyors” and their successes and failures on various construction projects.

    4. Anticipate project setbacks

    Even the best-laid plans often go awry.

    Remember that even with a high amount of planning and attention to detail, your project may still encounter some challenges. Pay attention to complaints from stakeholders or colleagues, and other warning signs, like a missed deadline or cost overrun, that there may be a problem.

    Preventing a crisis will keep your project running smoothly, save you a lot of time, and keep you, your team, and your stakeholders confident in progressing with the project.

    Unfortunately not every complication can be avoided. Crisis management skills are essential for dealing with the unexpected. Project managers need to be flexible and pragmatic. Improvise and make sharp decisions when needed.

    Related post: 92 free project management templates

    5. Stay focused on the details

    A common problem project managers encounter is having the project aims not aligned with the organization’s objectives. A great project manager will strategize a plan for the project to lead back to the overall success of the business.

    Know your project’s scope by heart and avoid wandering outside of the project’s requirements. It’s too easy to get lost in minor details and forget what your focus is, so a well-planned project scope is essential for success.

    And final, you should use KPI to measure effectiveness of the project, here are full list: 76 project management KPIs


    ReplyDelete