Back to resources

Adopting Agile by Piloting Projects

Collaboration
Productivity
Convincing
Agile / Scrum

14 April, 2021

Sophia Broomfield
Sophia Broomfield

Product Management Coach at Coaching PM Leaders

Sophia Broomfield, Product Management coach and leader, explains how piloting smaller projects convinced the whole organization to adopt a more agile methodology.

Problem

Only a couple of weeks after arriving at a new company as the product director, I was able to identify three big challenges:

  • The product management team was not very experienced and was largely driven by Engineering. They were completely overwhelmed and were a bottleneck to the release, because they were finding it hard to keep up with the detailed requirements that were expected of them.

  • The company and people I reported to were certain that our processes were already Agile because we were releasing once a month. But, they hardly were.

  • There was little or no flexibility on the part of the dev team. Whenever we needed to change something, even though we had strong reasons to do so, they would reject it, claiming it was too late.

In this circumstance, adopting a true agile methodology seemed to me to be the most effective solution. My practical experience with Agile, though, was scarce. But nevertheless, I felt that I had a good conceptual grasp of what it means to be agile from my previous job, to the extent that I could champion it at my new company.

Actions taken

I went to the executive team and described the above challenges. I did my best to articulate that there was much more to Agile than the frequency of release. I explained three clear benefits including: i) ability to more quickly adapt to changing market conditions and customer needs leading to increased customer satisfaction ii) greater collaboration between PM and Dev, which results in much better products and iii) a more efficient and transparent development process. In all honesty, it took persistence on my part for the other product leaders to entertain a possible process change. Once they agreed to give it a chance, I went to our team in Romania to discuss the approach with them. Not surprisingly, some PM, Dev and QA managers were also convinced that our approach was not “true” Agile and that we should adopt a more agile methodology.

The team knew of an Agile consultant who we brought in to do training for us. The entire product and development team, including the product leaders, attended a two-day-long workshop. The consultant helped us identify our process challenges and explained how Agile could help us solve them. The next step was to adjust some of those practices to our unique needs. The product leaders left Romania and returned to the Bay Area, where we designated a person in charge of leading a team to customize Agile to match our needs.

However, during our status meetings, we realized that once we left progress was being stalled. There were other competing projects to deal with, so the agile working group leader put it lower on his priority list.

 

We did two things that made the difference to turn it around. First off, we added a steering committee meeting on top of the Agile working group meetings. The CPO and I, as a product management leader, spearheaded the committee -- and brought the agile working group leader, dev leaders and the pm agile representative together every single week initially to discuss timeline, status, challenges and next steps. This sent a clear message of how important this was and that we were committed to getting it done.

 

I also found out along the way that our development leader didn’t want Agile to be introduced. Many developers were happy with the status quo and their reluctance to change was blocking the progress of a company-wide rollout of the new process. At that point I came up with the idea of having two teams pilot the process, rather than trying to roll it out to everyone at the same time. We chose the teams who had good working relationships, where the PM leader and Dev leader respected each other and saw the potential of Agile.

 

After one quarter of a successful agile process, these two pilot teams achieved remarkable outcomes. They loved the process and did a post mortem in which they invited the other leaders to attend. The working committee captured the process and results, what worked, what didn’t and made additional enhancements to the process. They communicated their findings to the rest of the dev organization with the recommendation that the entire dev team roll out the process within the next two quarters. The rollout of agile was a tremendous success, and the process is continuing to evolve each year.

Lessons learned

  • Don’t take what people are telling you at face value. I had people telling me, “We work in Agile,” but that was not what Agile was about. Explore things for yourself -- go beyond what people tell you is happening.
  • You have to support your team, which often means coming up with new processes. People tend to oppose new processes, but including the executive steering committee made a difference. When people realized that executives were on top of it and interested in the outcome, they started to take it much more seriously.
  • Pilot projects. When people disagree on the approach, take one or two smaller projects to prove your approach. Pilot projects will help build acceptance, especially if you include others who may be initially opposed to the idea. It’s always better to have teams share their positive experience and ask for a change instead of having executives impose it.
  • Introducing Agile brought many positive outcomes: product became better, more flexible in terms of product development, improved cross-team collaboration, etc.

Discover Plato

Scale your coaching effort for your engineering and product teams
Develop yourself to become a stronger engineering / product leader


Related stories

Managing Different Timezones: Inclusive Collaboration Methods

19 May

Jonathan Belcher, Engineering Manager at Curative, shares an unknown side of synchronous communication tools and advises managers on how to handle a team that’s spread across the globe.

Remote
Internal Communication
Collaboration
Cross-Functional Collaboration
Jonathan Belcher

Jonathan Belcher

Engineering Manager - Patient Experience at Curative

Creating a Company Culture That Balances Helpfulness and Productivity

16 May

Alexis Philippe, Vice President, Product & Engineering at Amilla, describes his one simple rule for creating a culture of helpfulness that doesn't disrupt productivity.

Mission / Vision / Charter
Company Culture
Collaboration
Cross-Functional Collaboration
Alexis Philippe

Alexis Philippe

Vice President, Product & Engineering at Amilla

Streamlining Product Processes After a Reorganization

16 May

Snehal Shaha, Lead Technical Program Manager at Momentive (fka SurveyMonkey), details her short-term technical strategy to unify processes among teams following an acquisition.

Acquisition / Integration
Product Team
Product
Building A Team
Leadership
Internal Communication
Collaboration
Reorganization
Strategy
Team Processes
Cross-Functional Collaboration
Snehal Shaha

Snehal Shaha

Senior EPM/TPM at Apple Inc.

How Less Viable Solutions Solve Common Architectural Challenges

13 May

Tom Hill, Engineering Manager at Globality, Inc., describes his decision-making practices when making architectural decisions.

Architecture
Different Skillsets
Conflict Solving
Collaboration
Tom Hill

Tom Hill

Engineering Manager at Torii

Navigating Disagreements When It Comes to Priorities

9 May

Pavel Safarik, Head of Product at ROI Hunter, shares his insights on how to deal with disagreements about prioritization when building a product.

Innovation / Experiment
Product Team
Product
Dev Processes
Conflict Solving
Internal Communication
Collaboration
Convincing
Strategy
Prioritization
Pavel Safarik

Pavel Safarik

Head of Product at ROI Hunter

You're a great engineer.
Become a great engineering leader.

Plato (platohq.com) is the world's biggest mentorship platform for engineering managers & product managers. We've curated a community of mentors who are the tech industry's best engineering & product leaders from companies like Facebook, Lyft, Slack, Airbnb, Gusto, and more.