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:
A focus on building a Minimum Lovable Product
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.
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.
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.