Add a smidgen of Agile, dust with a hint of Waterfall, and add a large dollop of Scrum, and you’ve got a modern project. In years past, you would have had to choose a single methodology to get a project done, but increasingly in today’s world, you can select additional project methodologies that will help you get the job done better.

There is nothing wrong with using a single project management methodology. However, projects come in different shapes, sizes, and requirements — one size does not fit all. Today’s projects can be complex and multifaceted, and to effectively manage a project today, you need to be flexible in your approach, abandoning the linear inflexible methods. You also need to do simultaneous planning with a flat hierarchy and create your own customized, but effective blend of project management. Such a flexible methodology can meld new innovative methods with old, trusted processes, combining them into new mixtures.

Why meld methods? 

By combining project management methodologies, you can create your own unique methodology that is bespoke to your organization, your project team, and your project. Such a tailored solution can help in many other ways as well, such as:

  • Make your project team successful — Methodologies do not deliver projects; people do. A methodology is only a tool, not a silver bullet. Combining methodologies that compliment your project team can make it more likely your project will succeed. Also, project teams vary in size, experience, and availability. Make the methodologies work for your team; don’t make your teams work for the methodology.

  • Projects aren’t predictable — Projects don’t always go as expected. You will have to adjust and adapt your project to meet unexpected challenges. Instead of sticking with the same methodology, adopt a strategy from another methodology that could help your project get back on track.

  • Typically, no two projects are the same — You can’t use the same methodology over and over again — each project is different. Requirements, people, budget, risks, constraints, and the environment will always be different. Part of the initial planning process should include a review of methods that could benefit your project.

  • Avoid the dogma & keep your best practices fresh — In some organizations, there may be no project flexibility. You must use and follow the project methodology prescribed by your organization. Mismatched projects in such an environment will either fail or the project team may furtively adopt a secondary methodology to achieve success. Using the same methodology for all projects is a recipe for failure, not consistency. Methodology choices should be made available by the organization and kept up to date with documentation and training to ensure that best practices are also kept up to date. Your project teams should be encouraged to use the methodologies and tools that best fit their projects.

  • Not a waste of time — When a project uses a methodology that doesn’t work, team members start “skipping all that process stuff” because it is viewed as a waste of time. This is a sure recipe for project failure. However, if you find the right mixture of project methodologies, the processes can work more effectively and will not be viewed as a waste of time.

  • Turn a troubled project around — Sometimes, a project starts failing. Re-evaluate your methodology to determine if a new or additional methodology might help. Sometimes, the fresh perspective that the application of a new methodology can bring to a failing project can help turn things around.

How to mix your methods

Applying multiple methodologies to a project requires an excellent working knowledge of each methodology and what questions to ask yourself. This will take time, effort, and training. Below are a few suggested questions to help you determine which project management methodology is best for your project:

  • What are the methodologies? — Study and learn which methodology to use and why you should use them. Stay current on emerging trends and their advantages and disadvantages.

  • What delivers the most value? — List what your project stakeholders need and choose a methodology that focuses on that need. For example, if stakeholders are likely to be making constant updates and changes to the requirements, then select a methodology with short and iterative cycles. This flexible feature will quickly deliver value to the stakeholders.

  • What meets your firm’s goals? — Keep any overall organizational goals in mind as well. Your methodologies should support your firm’s goals.

  • What fits your team? — As mentioned earlier, methodologies do not deliver projects; people do. Be realistic about your project and your project team. The methodologies you choose must fit well with your team’s experience, values, strengths, weaknesses, and time available.

  • What favors practice, not theory? — Make sure your choice of methodologies is grounded in what your team can actually do and not in some theoretical possibility of work that may never be realized. Keep it real, and it will be sucessful.

  • What matches the size & complexity of your project? — Is your project small or large? Is it simple and straight-forward, or is it complex? Choose methodologies that are sized for your project. You might be able to apply the best of “small project” methodologies to parts of your larger project.

  • Do you need flexibility or structure? — Are you in a dynamic project where requirements change constantly, or are your requirements set? Different methodologies can provide structure or agility.

  • What’s your appetite for risk? — Review the constraints and risks of your project before you choose another methodology. For example, an Agile methodology will provide more flexibility, but it might allow more risk than you may wish to have.

  • What software tool works best? — Methodologies don’t dictate what software tools to use, but project management software will dictate what methodologies they support. Every organization has different tools available, and this may have an impact on what methodologies you can support. Learn what your organization has available and how it matches your needs.

Meet the Methodologies

For reference, below is a list of some of the more popular project management methodologies and processes and why you might want to use them (or not use them)

Name

Description

Advantages

Disadvantages

Choose this because:

Waterfall

A methodology, also known as the Software Development Lifecycle (SDLC). For steady, known projects where one task leads to the next.

Focuses on:

-        Planning the work and then working that plan in sequence.

-        A project cycle that includes planning, implementation, testing, documentation, deployment and finally moving to maintenance

Provides predictable results

 

Stable

Requires an experienced project manager.

 

Not flexible to changes.

 

 

Your project has fixed known requirements.

 

The technology required is stable and known.

 

You have a strict budget.

 

Documentation is required. 

Prince2

A well-defined, well-regarded approach that builds on the Waterfall methodology. 

Focuses on:

-        Each stage of a project has its own plan with inputs and outputs defined.

-        The viability of the project

-        A Project "Board" that owns the project and is responsible for success

Very thorough

 

Very effective

 

Teams have a high degree of control over resources

Lots of processes, so it is not as effective for small projects.

Your project is a large-scale effort.

 

Agile

An overall set of principles that complete projects flexibly iteratively and fast; plan, execute, and evaluate the project as you go rather than at the beginning.

Focuses on:

-        People and communications rather than processes and tools;

-        Rapid response to project changes rather than following a plan

-        Completion of work or functional software over fully documented systems

-        Collaboration and communication with the client rather than formal contracts

-        Incremental and iterative delivery

Fast and Flexible

 

Requires less management.

 

Requires less documentation.

 

Can be combined with other methods and processes.

 

No fixed plan

 

Requires knowledgeable people.

 

Requires heavy collaboration

Your project has components that are unpredictable and hard to plan

 

You need to react quickly to shifting requirements.

 

Your project needs to get done quickly

Scrum

A light and flexible approach that builds on Agile to deliver the right thing, in the right way, as quickly as possible.

Focuses on:

-        Self-managing project team called "scrums"

-        Team is cross-functional

-        Short "sprints" of work

-        Quick daily stand-up meetings

Builds on the advantages of Agile

 

Suitable for small project teams

 

Can be combined with other methods

Work is fast-paced

 

Can be high risk

 

Scope creep

 

Doesn't work as well with a fixed budget or timeline or a fixed scope

You have strong small experienced project teams that don't require much management

 

Your project needs to get done quickly

 

You have stakeholders that need constant feedback

Lean

A methodology focused on efficiency and doing more with less. It is highly focused on the delivery of value.

Focuses on:

-        Identifying values

-        Maximize value thru continuous improvement and elimination of waste

Helps clarify what really needs to get done. 

 

Reduces wasteful effort and cost.

Requires agreement across departments.

 

Can be time-consuming to maximize value.

You must provide value from your project across departments, technologies, and assets.

 

You need to do more with less.

Kanban

An approach that builds on Lean (and similar to Scrum) that is light, flexible, easier to achieve, and project tasks are visually available to the entire team.

Focuses on:

-        A Kanban board that uses sticky notes to represent tasks, sorted into categories (usually To Do, In Progress and Done)

-        Visualizing work in progress and what must be done

-        Quick daily stand-up meetings

Easy to visualize work

 

Immediate feedback on project status

 

Easy to reprioritize work

 

Fast and flexible

Requires the team to be near a physical Kanban board or software to provide a virtual board. 

Your project deals with operational or maintenance areas where priorities change often.

 

Your project has a consistent regular output of work that must be managed.

 

You have stakeholders that need constant feedback

Critical Path Method (CPM)

An approach that highlight tasks that teams can't begin until finishing others; 

Focuses on:

-        categorizing all activities needed to complete the project within a work breakdown structure.

-        Figuring out the projected duration of each activity and the dependencies between them.

-        Tasks that can be completed simultaneously and tasks that should be completed before others can start.

Provides a strong schedule

 

Highlights critical activities

Project manager MUST be highly experienced in real-world scheduling

 

Not dynamic

 

Project work is mostly up-front planning

Your project needs to meet a hard deadline

 

Your project has many interdependent parts

 

Conclusion

There will always be arguments about which project management approach is best. However, there does not have to be a best. Organizations and project teams are moving towards using multiple project methodologies for the same project. This “pick and choose” approach gives the best of all worlds and can help deliver successful projects. The one-size-fits-all strategy of project management is extinct.

_________________

Originally published in the online Thomson Reuters publication Practice Innovations on July 17, 2020.

Don Philmlee

Entrepreneur, consultant, strategist and technology advocate - Don has years of experience making technology work. He is an author, teacher, and mentor on security trends and technology implementation. Over the past 30-plus years, his clients have included hundreds of law firms, associations, government and other organizations in the United States and overseas. Don is a certified Project Management Professional (PMP) since 2006 and a Certified Information Systems Security Professional (CISSP) since 2003.

Previous
Previous

Webinar: Cybersecurity Policy Development

Next
Next

Fighting Back Fast: Artificial Intelligence Comes to Cybersecurity