yeti logo icon
Close Icon
contact us
Yeti postage stamp
We'll reply within 24 hours.
Thank you! Your message has been received!
A yeti hand giving a thumb's up
Oops! Something went wrong while submitting the form.

When Agile Isn't Enough: The Evolution of Agile Part Two

By
Tony Scherba
-
September 9, 2019

As a young product development company we knew that finding a development methodology that was right for us would be key in our ability to structure, plan and control our products.

We were initially drawn to a development framework known as waterfall, but quickly realized it wasn't ideal for the type of products we were developing (read about more about our experience in Part One).

From there we moved on to Agile, and from the get-go we loved working within the agile framework. Shorter, function-based projects provided a nice balance of speed and flexibility, and our team felt less burnt out than they had when using waterfall. However, we discovered that our clients, the executive stakeholders, weren’t as thrilled with the process, primarily because they felt like accountability was lost in the process.

We found that the largest source of difficulty between executives and Agile teams tended to revolve around mismatched timelines. While most executives work within 5-10 year timelines that are broken down into yearly and quarterly goals, a purely Agile system often lacks, or leaves overly flexible, the timelines or milestones, as Agile’s nature requires reevaluation of the project every two weeks.

Agile coaching will often say “work towards a common goal” , without describing how. We realized that to stay Agile while simultaneously maintaining accountability to our executive stakeholders, we would need to add a management layer atop agile’s sprints and scrums that would allow us to focus on strategic clarity and long-term project vision.

To make Agile more actionable and accountable to executives, we developed “Applied Agile”, a management system that sits on top of traditional agile processes, providing a framework for how communication should flow throughout the product development cycle.

applied agile diagram

By adding the following series of strategic meetings and planning tools, focusing on different levels of granularity, we are able to tie high level executive strategy into the day-to-day tasks of a product development team.

1. Onboarding Sprint
This sprint puts the product development team and executive stakeholders on the same page and sets the team up for success. Budget, time frame, metrics for success, stakeholders, product owner, roles and responsibilities should all be discussed during this time.

2. Roadmapping Sprint
This phase involves significant research and generates critical decisions such as primary user personas and the recommended tech stack. The first batch of user stories will be drafted and prioritized from the work done in this sprint.

Executive involvement in this phase is mandatory as execs will be trained on what KPIs and metrics should be used to measure progress. Future Vision Alignment and Review Meeting(s) need to be scheduled at this time to accommodate busy schedules.

3. Rapid Prototyping Sprint
The first few sprints are about establishing a velocity benchmark and building the foundational elements of the product. Within the first sprint, the team should build something functional, even if it is bare bones. The goal of the rapid prototyping sprint is to establish momentum. For really cutting edge technology it can take multiple sprints to build that momentum, so monitor carefully.

4. The Agile Scrum Sprints
There should be a healthy backlog of user stories now created and prioritized. Agile sprints are typically 2 weeks with dedicated teams of no more than 5 full time developers and designers. A product owner that reports to the executive team should be involved.

5. Vision Alignment and Review Meetings
This meeting must include the team leads, the product owner and the executive team, and will be run every 3 sprints (6 weeks). The agenda is as follows:

(1) demo the product to the executive team
(2) review the product roadmap
(3) measure success against achievements along the roadmap and any other criteria established
(4) discuss any issues
(5) readjust the roadmap based on new inputs or strategic goals.


After each Vision Alignment & Review, the executive team will establish success criteria for future Agile Cycles and approve the recently completed work unless deemed unacceptable. The product owner and team leads will then run a Retrospective meeting with the product team. Feedback from the executive meeting is shared with the team at this time.


Because timelines are the major difference, these tools and meetings allow us to focus in on different time blocks: day to day, week to week, month to month, quarter to quarter and year to year. This system marries the two week iterations of agile with the longer term strategic plans of executives.

We’ve found that Applied Agile keeps our projects on track, minimize the total time, cost, and provide decision makers with all the information they need, keeping our teams productive and our executive stakeholders confident in the status of their projects.

Applied Agile has been a gamechanger for our team. If you’d like to learn more about the Applied Agile process, check out our Introduction to Applied Agile, or reach out with any questions you may have.

Tony Scherba is a CEO + Founding Partner at Yeti. Tony has been developing software since high school and has worked on digital products for global brands such as Google, MIT, Qualcomm, Hershey’s, Britney Spears and Harmon/Kardon. Tony’s writing about innovation and technology has been featured in Forbes, Huffington Post and Inc. At Yeti, Tony works on strategy, product design and day to day operations, hopping in and working with the development teams when needed.

Connect with Tony on LinkedIn

You Might also like...

Creating Connection and Growth: Impactful Strategies for Company Retreat Planning

Struggling to keep your team engaged and connected in a remote-first world? A well-planned retreat might be just what you need! Since 2020, the Yeti team has experienced remarkable benefits from our bi-annual retreats, and we're excited to share our top company retreat planning strategies with you! Discover how to design retreats that reignite your team’s spark, foster deeper connections, spark creativity, and drive long-term success.

Career Development MatrixCrafting a Custom Career Development Matrix: A Step by Step Guide

Are you a people manager responsible for your team's career development? The career development matrix is a gamechanger! This article provides a step-by-step guide to creating customized career development matrices that empower your team's growth, boost performance and satisfaction, and drive sustained success in your organization.

business management strategyFinding Your Company’s Groove: How We Manage Our Remote Software Team

From company planning to team building and scaling operations, there’s a lot to unravel when managing a remote company. Discover how we forged a bespoke team management strategy by integrating the EOS model with our unique needs and processes - and how you can do the same.

Browse all Blog Articles

Ready for your new product adventure?

Let's Get Started