There are many things teams can do to get projects completed more quickly. Some form of investment is usually required, and yes, sometimes it means hiring more people. Here are some practical tips that don't necessarily require additional staffing.
1. Eliminate Waste
Unproductive meetings, inefficient processes, and poor communication are some common issues that slow down projects. When time wasting issues exist, implement a system for measuring the amount of time wasted. Define categories of inefficient activity such as "unproductive meeting time," or "design changes due to poor planning."
Get consensus about the activities that waste time, then monitor the percentage of time in those wasteful activities compared to total work time. If the percentage is high, it should point out specific corrective actions. Without this data, it can be difficult to understand the magnitude of a particular problem.
2. Speed vs. Efficiency Trade-off
Three general modes describe an organization's speed and efficiency: Mode 1 is slow and inefficient (with varying degrees of slowness and inefficiency); Mode 2 is moderately fast and highly efficient; Mode 3 is very fast and inefficient.
Only Mode 1 isn't good. Managers must understand that to achieve warp speed, you have to pay the price and give up some fiscal efficiency. Most project teams are in Mode 1 striving to reach Mode 2, so in this case improving both speed and efficiency is a reasonable expectation.
At a certain point (Mode 3), boosting resources significantly will provide very little time-to-market (TTM) gain. For example, doubling a development team size from three to six people might get a product out the door in nine months instead of 18. Reducing TTM by even just another two months, however, might require doubling the staff again from six to 12. You must be prepared to pay the price to achieve the most aggressive TTM goals.
3. Invest in Project Planning
Projects of significant size need at least two levels of planning to ensure they're executed effectively and efficiently. One level of planning should encompass the entire project scope and include all functional areas involved. Detailed planning at the functional level?especially the engineering function?is often taken too lightly. Ideally, each project should have an engineering team leader who excels at project planning, has enough time allocated for planning, and has a good rapport with managers and key team members. If any of these attributes are missing, TTM will likely be impacted, so it's worth investing in strong technical leaders.
4. Foster Collaboration and Commitment
Is your team environment more collaborative or competitive? When employees are competing fiercely with each other for raises, promotions, or simply to keep their jobs, collaboration is probably weak.
If commitment from individuals is lacking, it will certainly slow down a team as well. The most effective way to build commitment is to give people a sense of purpose. Find out the aspects of work that motivate individuals and align work appropriately with interests. Communicate business objectives in a way that helps people see how the objectives overlap with their personal values.
5. Assess the Cost of Delay
How much does it cost your organization for each day a project is late? There are three major delay costs to consider: 1) estimated revenue lost for each day of delay; 2) cost to employ the project team for each day of delay; and 3) cost of lost opportunities during the delay period because resources aren't available for new projects.
Highly visible cost of delay metrics can be used to improve team performance. No team wants major delay costs associated with their project to be visible, but be careful with this type of measurement. You don't want circumstances outside of a team's control to damage their credibility.
Bonus Tip! Create Excellent Roadmaps
TTM improvement opportunities typically exist during the "fuzzy front end" of projects. A solid roadmap eliminates a lot of fuzziness. World-class roadmapping practices will provide guidance at project kick-off such as: what the project is, why you're doing it, when you will start, and an estimated budget.
Gary C. Hinkle
Gary C. Hinkle is president and founder of Auxilium Inc.
, where his 23 years of engineering, management, training, and consulting experience help clients improve their business and interpersonal skills. You can reach Hinkle at firstname.lastname@example.org