New Page 3

Klariti Home Page

Download Templates Online

About Us Free Tools Tips Templates Affiliates Site Map

MS Word template

Project Management Primer #4 - The Mythical Man Month

In 1975 during the pioneering days of software development a man named Frederick Brooks penned a number of books and articles on the subject.

His most famous is “No Silver Bullet”, in which Brooks pointed out that software development could expect no thunderbolt solution to its various problems of quality, cost and complexity other than to adopt rigorous methodology.

Only slightly less famous than “No Silver Bullet” is another Brook’s paper, “The Mythical Man Month”. The papers are no less valid today than they were when written, but they receive a lot less attention.

In “The Mythical Man Month” Brooks argues 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 people 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 to be an individual person – they could be a group of people or an organization within the project that has an 'interface'. The more interfaces you add the more complexity you add to communication and the more overhead you add to the project.

If you don’t believe the math, look at it logically. Every additional person brought into a project 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.

Yet, while obvious, this mistake is committed time and time again by project managers. The first reaction to any slow-down in the schedule or a threat to the delivery of the project is to throw more people at it. This rarely works in a well-controlled project and never in a badly controlled project.

Super Paper Mario

Mark McLaughlin

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 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!

One particular project I was involved with illustrated to me the truth behind the “mythical man month” more than any other.

I was the consultant test manager representing the client, a major bank. A senior manager in the bank had staked his reputation on the success of this system and now no expense was spared to make the project fly! The developer, one of the world’s largest IT service companies, had flown in a design team from overseas since no local talent was available at short notice. They had also flown in a top notch project manager from the other side of the world to baby-sit their first project with the bank.

As the project progressed the plans became more and more ambitious and more and more people were added to the project. We started off with one design team and ended up with three, none of which ever received the same brief.

The developer started flying in software engineers from a neighboring country and then flying them home for the weekend. Staff was diverted to the project to help the interlopers try and meet their deadlines but they were still reporting to their original line managers.

It was chaos. Developers were sitting around waiting for instructions. Graphic designers were busily designing interfaces for screens whose business logic hadn’t even been finalized. There were at least three different versions of the specifications floating around and no one knew which one was current.

Our role was to vet the quality of the supplied system for the bank, in effect accepting the system on their behalf. We had a field day! Every release was turned back with major bugs because it hadn’t been tested by the developers and was handed over incomplete.

To my knowledge the system was never launched even after our involvement ended. Expenditure on the whole project must have been on the order of tens of millions of dollars and the project ended up on the scrap heap!

More Tutorials:

 

Project Management Templates

Here are some Project Management templates you can get on our partner's site.

Change Management Kit - Templates for Project Managers to help you Initiate, Plan, Execute and Close projects while managing staff, customers, suppliers, change, risk, issues and quality. The Change Management Kit provides the documentation required to control changes to the scope, deliverables and resources within the project. The Change Request template allows staff to raise a change request within the project. Buy Now! Download these templates
Project Planning Kit - Templates for Project Managers including plans, processes, forms and free tools. The Project Planning Kit provides you with all of the project management templates, documents and forms required to plan a project by helping you to schedule time, cost and resources. Buy Now! Download these templates
Quality Management Kit - The Quality Management Kit includes a suite of templates used to assure and control the quality of deliverables within a project. The quality process helps you to implement Quality Assurance and Quality Control measures and the Quality Review Form will enable you to review the overall progress of your project. By using the Deliverables Register, you will be able to monitor and control the current quality of your project deliverables, thereby ensuring that they meet the quality targets set out in the Quality Plan. The Quality Management Kit includes a suite of templates used to assure and control the quality of deliverables within a project. Buy Now! Download these templates
Project Initiation Kit Project Initiation Kit
Start a new project by documenting a business case, undertaking a feasibility study, defining the project scope, recruiting key staff and locating them within a project office.
Buy Now! Download these templates
Project Execution Kit Project Execution Kit
Manage time, cost, quality, change, risks and issues during the execution of your project, as well as supplier procurement and customer acceptance.
Buy Now! Download these templates
Project Closure Kit Project Closure Kit
Helps close your project by handing over deliverables and documentation to the customer, terminating supplier contracts and releasing resources back to the business.
Buy Now! Download these templates

 


 

 


Biz Templates: Proposal Template  RFP Template  Project Management  Employee Handbook  SOPs

IT Templates: Software Development Templates  Testing (QA) Templates  Training Plan Template  User Guide

Sales Templates: White Paper Templates   Case Study Templates

$ 9.99: Acceptance Test Plan  Design Document  Requirements Spec  Test Plan  User Guide  More >>>.


Ads
 

PM TEMPLATES
Project Planning Templates

T e m p l a t e   S h o p

Acceptance Test Plan

Acquisition Plan

Action Plan

Audience Analysis

Availability Plan

Bill of Materials Template

Business Case

Business Continuity Plan

Business Plan

Business Process Design

Business Requirements

Business Rules

Capacity Plan

Case Study Templates

Change Management Plan

Communication Plan

Concept Proposal

Configuration Management Plan

Conversion Plan

Concept of Operations

Cost Benefit Analysis

Database Design Document

Deployment Plan

Design Document

Disaster Recovery

Documentation Plan

Employee Handbook

Expression of Interest

Feasibility Study

Functional Requirements

Grant Template

Installation Plan

Interface Control Document

Invitation To Tender

Maintenance Plan

Marketing Plan

Needs Statement

Operations Guide

Policy Manual

Project Management

Project Plan

Proposal Template

Proposal Forms and Checklists

Request For Proposal

Release Notes

Risk Management Plan

Service Level Agreement - SLA

Setup Guide

Statement of Work

SDLC - Software Development

Software Testing Templates

Software Requirements Specification

SOPs / Procedure

System Admin Guide

System Boundary Document

System Design

System Specifications

Security Plan

Test Plan

Training Plan

Transition Plan

User Guide Template

Use Case Templates

Verification Plan

White Paper Templates

How to Write

Business Documents

Case Studies

Grants Applications

Process Design

Proposals and RFPs

Project Management

Technical Documents & FrameMaker

White Papers

Writing for the Web

Partners

Whether you need a shopping cart, an affiliate program, ebook delivery system, ad tracking software, questionnaires and surveys, autoresponders or other Internet marketing tools, we have what you need to succeed online. Plain and simple! Thousands of clients and the top Internet Marketers have have already said so, over and over again...

These Project Planning Templates provide you with all of the project management planning documents you need, to plan projects. Every project planning template has been pre-formatted and already includes the sections, tables and practical examples you need.

Turn your email messages into revenue generators! Choose from 300+ stunning HTML templates to create unlimited campaigns, follow-up messages, and high-click-through video emails!

Give me 31 Days and I’ll Give You a Dramatically Better Blog… Guaranteed

Use our Microsoft Office templates and eMail marketing software to look more professional, save time, and make more money.

AWeber Creates Lasting Customer Relationships For You With Email Newsletters, Autoresponders, RSS to Email and Other Email Marketing Tools.

Free extras with every domain name you buy. Low cost domain names, domain transfers, web hosting, email accounts, and so much more

Writing Resources
Copyright Free Articles
Content Development
Education
Information Architecture
Writing Organizations
Writer's Guidelines
Technical Writing Ireland
10 Years As A Tech Writer
Sites We Like
Free Templates
Word Power Tips
Proposal Writing Course
Technical Writing Tips