Binfire

Introduction to Hybrid project management methodology

Hybrid project management
There is a tug of war between those who truly believe and promote agile project management method and those who swear by traditional project management methods like waterfall. Agile proponents argue that short duration sprints help teams to focus on important tasks and discover problems with design assumptions and development processes much faster. In addition Agile can react faster to market changes and help to bring products to the market faster. The traditional project management proponents argue that large projects especially those which combine multiple disciplines require traditional methods like waterfall. The latter group argues large projects need to adhere to processes that guarantee the outcome will match the requirements and specification. The truth as always is somewhere in the middle. The best method used is dependent on the size and the complexity of the project. Combining the two project management methods is called Hybrid Project Management. Hybrid project management is better suited for majority of projects than agile or waterfall. With the exception of very small projects which for them Agile is sufficient, most other projects should use Hybrid method.

How Hybrid project management is organized?

The hybrid approach includes all the principles and elements identified in both agile and traditional methods. In hybrid method, the project is broken down to manageable components either by discipline (hardware, software, mechanical etc) or by functionality. This work breakdown is accomplished by using a process called Work Breakdown Structure or WBS. When multiple disciplines are used in a project, one discipline might use agile (software) and waterfall is used by others (hardware, mechanical, manufacturing etc). I am a strong believer that disciplines like hardware development, manufacturing and mechanical development can benefit greatly from hybrid approach by combing both agile and waterfall from planning to execution.

When a project is broken down in terms of functionality, waterfall is used to map up the path from requirements and specification to development, testing and final release to the customer. Each component is then specified in more details and developed using agile project management method. To give an example let’s assume we are working on developing the next great electronic gadget. The components of this gadget include Electronics, software, mechanics, display system and so on. WBS is used to plan the high level development road-map for the gadget and what is needed to complete the development from start to finish. Agile is used to develop, refine and release each component and sub-component defined above by the WBS process. The beauty of Hybrid project management approach is that all high level tasks and their interrelationship (dependencies) and what the final product or service delivered are defined by Work Breakdown Structure method. Agile is used to speed up the development of each component and its sub-component in the plan. This hybrid approach makes for better quality products with less development time and faster reaction to market changes.

After each component of the project is broken down to tasks which may take anywhere from one month to a few months, agile method come into the play. These components are broken down further into four to six weeks product releases called sprints. Here all methods used for agile project management method are applied. The outcome of each sprint is testes and sent either to market (if applicable) or used as the base for the next sprint.

A few years ago I wrote an article called structured Agile in Collaboration Corner blog. In that article I argued that Agile and traditional methods don’t always fit project requirements. A new approach which combines agile and waterfall will be far more effective option for most projects. In the hindsight I believe the name Hybrid project management is a much better description of this method than structured agile which I used.

To learn more about agile project management read a blog I recently wrote Agile project management – A tutorial.

Check the in-depth review of work breakdown structure and waterfall method to learn more about how WBS works and if it is right for your projects.

If you are in the process of buying project management software read project management software buyer’s guide it is an excellent resource for choosing the right project management software for your needs.

Did you find this article interesting?  We appreciate it if you leave  a comment below and share it on your social media pages.

Recently I wrote article on this topic called Hybrid project management Case Study.

David Robins

CEO

David Robins is the founder and CEO of Binfire. David studied at both Cornell and MIT, and was the Director of Software Engineering at Polaroid for 11 years.

9 Comments
  1. The issue is not just the level of complexity, but also the level of uncertainty. A very complex project with little uncertainty is well served by waterfall, but if there is both uncertainty and complexity, than a hybrid (or adaptive) approach is required.

Leave a Reply to Andy Silber Cancel reply

Your email address will not be published.