Explore  

How to adopt The Aha! Framework for product development

The Aha! Framework is a flexible model for product development. It emphasizes a strategic approach to agile work — without the excessive ceremonies, nomenclature, and rules that bog down traditional agile methodologies. This level of flexibility makes our framework infinitely scalable and suitable for product teams of all sizes and maturities.

You likely have some awareness of The Aha! Framework already if you are reading this. And as you delve deeper into your knowledge of the framework, there are probably two questions you hope to get answers to now. Feel free to jump ahead for these insights:

But this entire guide will give you the overall background you need to better understand how to evaluate The Aha! Framework within the context of your team's unique needs. It also provides some best practices for incorporating the framework into your team's existing (or, in some cases, nonexistent) product development processes.

Remember that if you are an Aha! software user, our Customer Success team is here for you as you roll out any new product development process using the Frameworks functionality in Aha! Roadmaps. (This functionality supports The Aha! Framework as well as other common agile methodologies and custom approaches.) And if you are not yet an Aha! user, now is the perfect time to try out the complete software suite — free for 30 days.

How do I know if The Aha! Framework is right for my team?

The Aha! Framework maps to the stages that every product team goes through during the product development process. The framework's driving principles are:

  1. A goal-first approach

  2. A focus on building a Minimum Lovable Product

  3. Iterative improvement

For each stage of the product development process, there are discrete activities within The Aha! Framework that likely mirror work you probably do already (even if informally). The activities are presented sequentially within the framework. But many occur frequently, and even concurrently, to support product teams that practice continuous deployment. Others occur at fixed intervals. You can also adjust the timing for these activities as needed.

A diagram showing the different stages of the product development lifecycle

Learn more about the activities across each stage of The Aha! Framework.

For example, during the strategize stage of product development, product teams define the product vision, review market conditions, draft product goals, identify product initiatives, gather stakeholder feedback, and, finally, set the product strategy. These activities are helpful to undergo biannually, whereas activities during the capture stage (which focuses on collecting and reviewing customer feedback) should happen weekly — if not daily for some product teams.

Signs that The Aha! Framework could help your team

It is hard to be unbiased when answering this question — our experience has proven that the framework is suitable for any team that wants to focus on the essential inputs for delivering the most value. We know this because we have spent more than 10 years establishing and refining The Aha! Framework. We have also supported thousands of product teams by bringing these practices into existing product workflows, including teams from some of the best-known and most innovative companies.

But there are still some things to look out for when evaluating your approach. The Aha! Framework can benefit your team if:

Strategy is a buzzword

The team mostly focuses on detailed requirements instead of achieving higher-level goals.

"How" trumps "why"

Teammates spend time talking about how work will get done — but not always why that work should be done or actually getting work done.

Feedback is disjointed

You collect customer requests and feedback ad hoc, and these insights are not fully integrated into roadmap planning.

The roadmap lacks cohesion

Your roadmap represents more of a collection of random features than a holistic vision of the future of your product.

The loudest voices win

Feature prioritization is often guided by the loudest voice in the room, and there are no best practices for vetting or scoping features. This leads to inconsistencies.

Ceremonies eat productivity

People are so wrapped up in the semantics of ceremonies and roles that it negatively impacts the team's velocity.

Improvements are surface level

The team favors incrementalism as a quick way to show impact without deep thinking or exploration into the improvements customers truly need.

Communication hinders progress

Stakeholders are often unaware of the latest product plans, which leaves cross-functional teams unaligned on a shared purpose.

Launches are a scramble

Launches are always a scramble, with no repeatable processes and inconsistent messaging.

The value is unclear

When the team delivers new functionality, it is not always clear how valuable that functionality will be to the business and to customers over the long term.

Top

Best practices for adopting The Aha! Framework for product development

Hopefully, you did not check off every one of the bullets above as "yes." (If you did, you have our sympathy ... and it is good you are looking for a better way forward.)

Many teams struggle with one or a few of these issues, but are generally able to produce and function — even if it feels like things are dragging along at times. Now, imagine how much more you could achieve with a proven approach to product development that removes unnecessary overhead and focuses the team on what is most essential.

Adopting a new way of working represents a meaningful investment from everyone in the organization. So you want to be sure to approach the change with intention and a plan for success. Here is our guidance for how to move forward with The Aha! Framework at your company:

1. Evaluate how you develop products today

Even if you feel like your team is working in chaos, there is some process you are following. As you attend regular product team meetings, jot down recurring themes that pop up: things like how folks are evaluating work in progress, common dependencies, and references to "what we did last time." These unique factors will help you identify what is going well and where you might need to invest more attention.

Then, block out some time on your calendar to document the known world of product development at your company. Take note of existing product development processes, including:

  • Strategic planning cadence

  • Customer feedback loops

  • Ideation approaches (whiteboarding, etc.)

  • Feature definition and prioritization

  • Roadmap planning

  • Internal communications

  • Release cadence

  • Agile development practices (sprints, etc.)

  • Go-to-market strategy

  • Common launch deliverables

  • Delivery metrics and KPIs

Related:

2. Map areas of opportunity with The Aha! Framework

If you are an Aha! software user, you can jump-start the process by using our expert templates. Start by creating a whiteboard and choosing The Aha! Framework template as a visual reference point. Then, add more templates to the whiteboard to guide the review process. (If you are not yet an Aha! user, you can do this in a more limited way with whatever writing tools your company uses.)

The Aha! Framework large


There are a variety of Aha! template options you can choose from when mapping areas of opportunity. For all of these templates, it is fine for some areas to be blank for now (especially those related to action items):

  • Gap analysis: This template is designed for evaluating your product. But with a few edits, you can also use it to weigh your existing workflow against the new approach. Update the leftmost column to reflect the different product development stages and activities in The Aha! Framework. You can then use the sticky notes to capture insights in the additional columns.

  • Decision tree: This template is a visual representation of the impact of different approaches. As you think through the gaps in your team's current process and consider ways that you might address issues, capture that thinking on the whiteboard. This will help you show the reasoning behind your final recommendation.

  • Working backwards: This template can be helpful for working backward to identify timing for milestones that you will want to add to your roadmap later on.

Now that you have mapped your team's existing processes within The Aha! Framework, you can easily visualize and analyze areas of opportunity (as well as potential next steps). Be sure to highlight both strengths and weaknesses. For example, your team might do a good job of collecting customer feedback, but does not score those ideas as they come in. That is an area of opportunity.

3. Secure leadership's support for the change

You need leadership's support. Put together a case for why The Aha! Framework will benefit the company's product development processes. Include issues that slow the team down currently, the most important priorities driving the change, and any tangible return on investment, such as:

  • Time and cost savings

  • Improved productivity

  • Accelerated development

  • Reduced technical debt

  • Faster time to market

  • Greater customer satisfaction

  • Quantifiable results

Create an overview of your approach that includes the areas of opportunity you outlined earlier and who will lead the effort from the product side. Then, ask for feedback. Anticipate what questions the leadership team might have, such as:

  • What can we expect to achieve?

  • What are the risks?

  • What are the associated costs?

  • How will this fit with our existing process and tools?

  • How long will it take?

Related:

4. Create an adoption roadmap

Time for a roadmap. You are a product manager, after all.

Just like with product adoption, there will be different groups that cotton to the new way faster than others. Product folks commonly group adoption by "type": innovators, early adopters, early majority, late majority, and, of course, laggards. Although you might not want to label teammates this way, you can likely identify the people who will immediately grasp the benefit of moving to The Aha! Framework, those who will go with the flow, and those who might bristle at any change.

Identify your innovators and consider assigning them specific focus areas in your adoption plan. You will need internal advocates, and involving these teammates early on will help them become long-term champions for the new process. Invite these folks onto the whiteboard you created earlier so you can collaborate on the blank spaces that need filling.

Work together to lay out a roadmap for adoption. It should include a timeline for developing training and documenting the new processes in your team's internal knowledge base. You should also note any dates for communicating with different groups and when you want to formally switch over to the framework.

Related:

5. Communicate with the team and build confidence

You will be responsible for communicating what is changing and why. Write up talking points and create FAQs to ensure there is a consistent message. Be sure to consider everyone who will be impacted — not just the core product team.

Once you begin rolling out the new processes, add checkpoints to your roadmap for communication. These checkpoints can reflect tasks such as creating or updating documentation and sharing details with the team. For the broader organization, you might want to share high-level updates on how things are going in alignment with specific phases of the rollout on your roadmap.

Related:

6. Evangelize the need for The Aha! Framework

You want everyone to be excited about what you are doing. (Or, at the very least, understand why you are doing it.) Contextualize the need for change with language that aligns with your organization's mission, values, and culture. And keep the shift top of mind by referencing it in team meetings.

Make sure your stakeholders are engaged and share positive feedback from the team as they begin learning about the framework. When appropriate, explain how the product team's shift to The Aha! Framework will support the company's current goals and initiatives.

7. Provide ongoing training and support documentation

Work with your innovators to create a team knowledge base that includes training and support documentation. Identify the different use cases that will comprise this new product information hub. For example, you might include an overview of The Aha! Framework, defined roles and responsibilities across the product team, a "before and after" of the old and new approaches, and best practices for the various activities the team will undertake.

This is an example of an internal wiki created with Aha! Whiteboards. It features workspace documents and relevant documentation for colleagues.

An example of an internal knowledge base built in Aha! Knowledge

With Aha! Knowledge, you can create unlimited knowledge base sites (either public or private) that leverage the same product docs you have already created. Consider starting a few private sites like the one above for cross-functional teammates. It should include information related to the new framework that is most appropriate to them.

Once you have all of your documentation written and ready for consumption, you can begin scheduling review and training sessions with the broader product team according to the timeline you set on your roadmap.

Related:

8. Enforce (and reinforce) the new product development process

Even the best-laid plans go awry when you deviate from the path forward. Some folks will struggle with adapting to a new workflow. At times, it might feel like people are actively flouting or rejecting it.

Remember that change can be challenging — try to have empathy for those who are struggling. Instead of reacting emotionally, be consistent in your message and encourage others to do so as well. Direct (and redirect) people back to the new process and knowledge base materials you created. This should help smooth the transition.

9. Measure success and show the impact

You shared potential return on investment when you secured stakeholder support. So be sure to highlight tangible gains — such as time saved or accelerated delivery. And as you work through development cycles and are able to show the realized value of what you have delivered, bring those additional data points forward.

Related:

10. Continuously learn, evaluate, and improve

After a set amount of time (you determine what feels best), ask the team for feedback. You can run a poll or hold an open session during a team meeting. There will be areas that might feel sticky and need tweaking, or places where the team feels additional knowledge capture is needed.

Make this an active part of your team's work, setting aside time for review and learning after each sprint. Before your biannual strategy planning, consider holding additional team surveys to uncover what improvements could make sense. Folding the team's feedback into the evolution of your product development process ensures you grow together and gives folks a sense of shared ownership.

The best product managers strive to always be better for their customers, team, and company. As you continue to evaluate how The Aha! Framework can improve product development, we hope this guide keeps serving as a playbook for implementing it and thriving.