April 15, 2017

Hybrid Methodologies for Project Execution. How appropriate could they be?

Current evidences show that the application of a unique methodology for project execution can succeed in a project and fail in another. Consequently, it is important to stay aware of this to identify and implement the execution methodology more favorable to the specific situation, which is part of what has been defined as Situational Awareness.

That is why is crucial to know the most common basic execution methodologies (Sequential, Concurrent, Lean and Agile with its various forms: Scrum, XP, others) and even more the hybrid methodologies, which take advantages of each basic model and reduce its deficiencies.

So that, the current trend in project execution gives relevance to the hybrid methodologies, maximizing the benefits of each basic methodology and minimizing or eliminating their shortages.

The most common hybrid methodologies are shown below:

1. SEQUENTIAL + CONCURRENT EXECUTION = ENHANCED OVERLAPPING EXECUTION.


Enhanced Overlapping Execution is an intermediate scheme between Sequential Execution and Concurrent Execution based on the overlapping of dependent activities instead of following traditional sequential processes. Here, the overlapping considers relationship between dependent activities, their Evolution and Sensitivity characteristics, in order to implement appropriate strategies to reduce rework risk.

  • Evolution: Rate at which information is generated when no time constraints or pressures are applied.
  • Sensitivity: Refers to the amount of rework that a downstream activity will have to go through if information on the upstream activity changes

Examples of appropriate strategies for Enhanced Overlapping Execution:
With Enhanced Overlapping Execution, the following shortcomings of Sequential Execution are reduced or eliminated:

  • Overall execution time too long, usually makes it difficult to meet the deadline.
  • Downstream issues not considered early enough.
  • Activities execution waits in queue
  • Little communication among groups involved.

And it is maximized the following advantages of Concurrent Execution:

  • Reduction in overall execution time.
  • Downstream problems are addressed in early stages.
  • Concurrent team aligned.

Thus with Enhanced Overlapping Execution the following benefits are obtained:

  • Reducing Project delivery times (implementation and monitoring of assumptions may be necessary).
  • Overlapping is applied systematically to reduce inherent costs and risks (risks detected should be monitored).
  • Team can learn insights from later cycles to aid earlier ones.
  • Downstream issues resolved early.
  • Reduces overhead fixed cost.


2. LEAN + AGILE EXECUTION:

With Lean-Agile Execution, the following shortcomings of Agile Execution are reduced or eliminated:
  • Doubts about planning (target delivery).
  • Project does not have an upfront plan and budget.

And it is maximized the following advantages of Lean Execution:

  • Aims to eliminate most if not all forms of waste (products, space, others).
  • Focused on reducing costs


Thus with Lean + Agile Execution the following benefits are obtained:

  • Implementing Minimum Viable Delivery.
  • Focused on reducing costs and waste.
  • Flexibility.
  • Rapid development and deployment.
  • Continuous feedback and flexibility to changes


3. SEQUENTIAL + AGILE EXECUTION



With Sequential-Agile Execution, the following shortcomings of Agile Execution are reduced or eliminated:

  • Planning (target delivery) can be sometimes dubious. It is reactive methodology.
  • As the initial project doesn’t have a definitive plan, the final product can be grossly different than what was initially intended.
  • Proper client feedback is crucial.

And it is maximized the following advantages of Sequential Execution:

  • Formality.
  • It is predictive methodology.
  • Client usually requires upfront information on budget and schedule (deadline)
  • Expect predictability

Thus with Sequential-Agile Execution the following benefits are obtained:

  • Formality
  • Easy and frequent feedback
  • Focused on requirements
  • Early mitigation of risk
  • Upfront planning
  • Early visible progress
  • Expect predictability
  • Managed complexity


Finally, no hybrid methodology is better than another for any project, the choice will depend on the characteristics and requirements of the project. The best option will be as a result of the combined evaluation of the following attributes:
  • Budget.
  • Scope.
  • Contract Type.
  • Type of customer and its degree of participation and feedback.
  • Quality / cost control
  • Delivery time and Goals.
  • Predictability
  • Procedures and Regulations.
  • Risk and uncertainty
  • Resources.
  • Team Size and Distribution.
  • Team Availability.

No comments:

Post a Comment