Don’t force agile onto every project you run just because agile and iterative methodologies are “in.” To succeed with agile, make sure your projects are good agile candidates. Here are questions to ask before choosing an agile approach for a project:???
- Is the project important enough to get the right people dedicated to it? Agile produces results quickly so it’s time-intensive for your team members. Agile teams are made up of business and technical folks who are vital to your business operations. Make sure they have enough time to contribute to your project. This often requires difficult tradeoffs between project work and operations.
- Do your team members have sufficient depth and breadth of knowledge? What makes agile methodologies agile is responsiveness to evolving needs. Business experts work closely with expert technical team members to deliver what’s needed -- fast. For that, your team needs in-depth knowledge of the business and technical areas touched by the project. The team consistently reassesses the project’s product, macro and micro-level business needs, and function priority.
- Does your sponsor have an agile mindset? Agile responsiveness to changing business conditions and its learning environment are very different from traditional project methods. Your sponsor must be comfortable with changing business needs and priorities, willing to participate in frequent reviews of the evolving product, and ready to step in to get the project the agile resources it needs.
- Can your team be co-located or virtually co-located? Agile involves deep, interactive, and often challenging dialog, which requires the richest environment you can create. Co-locate your project team members if possible. If you can’t, simulate co-location with the best video and audio tools you can obtain.
- Is there synergy between your business and technical team member? Agile requires dedication from business and technical experts who are open to new ideas and supporting each other. You need an agile coach who understands and can manage human dynamics, and who can foster an environment where team members readily share their ideas and concerns. An agile team has to get along well to be successful.?
- Can the product be built iteratively? Agile’s best qualities come from delivering solutions in pieces while learning from each iteration. Although it’s most common with software products, other products can be produced this way, too. With a bit of creativity, facility moves, process implementations, and even some construction projects can be produced in iterative steps.
For more about agile methodolgies, check out the Become an Agile Project Manager learning path.
Tatiana Kolovou and I will host a LinkedIn Office Hours session about communication on September 30 at 1pm MT.? Watch my LinkedIn feed for more information.
This article belongs to the?Bonnie’s Project Pointers newsletter series, which has more than 14,000 subscribers. If you like this article, you can?subscribe to receive notifications when a new article posts.
Want to learn more about the topics I talk about in these newsletters? Watch my courses in the LinkedIn Learning Library and tune into my LinkedIn Office Hours live broadcasts.
Very good summary Bonnie! Whilst a 'positive' on all of the questions is surely a strong argument in favor of an agile-approach, an occasional 'negative' would not exclude it either. I would add 2 more questions though: "What methodology is the PM/company familiar with?" (knowing the theory is one thing, being efficient another), and "Is the 'objective' to be build from scratch?" (where 'improvement projects' will mostly be served better with Lean, SixSigma, or PoC)
职业项目经理PMP?/Scrum Master 敏捷专家 / Program Management
3 年It’s good to have agile mindset but outside of IT world, not all projects are agile. Great article to help us determine the way to approach.
Author | Artificial Intelligence | Data Ethics | Agility
3 年Nice article Bonnie! Although I slightly disagree. The top question I always ask is, "are there project requirements?" If the outcome is known, then you should use a deterministic (PM) approach. If the outcome is flexible (or unknown) then an agile mindset is better suited for your delivery.
PMP? I PROSCI? Certified Change Practitioner
3 年Ana María Fernández Velosa
SENIOR IT PROJECT MANAGER | PMP? | COBIT ?| SCRUM | IT CONSULTANT | IT SECURITY | IT INFRASTRUCTURE | MCP?
3 年What an interesting and useful article ! ??