Professional Documents
Culture Documents
REGISTER NOW
Search
Note: This article is part of the Community Contributions series, which provides additional points of view and guidance based on
the experiences and opinions of the extended SAFe community of experts.
For companies looking to embrace agility and balance transformation while delivering customer value, SAFe’s principles, competencies, and
practices form the foundation of a new way of operating.
We know that SAFe works in enterprises with dozens to hundreds of teams, which naturally leads many to think of it as applicable only to large
organizations. Unfortunately, this limits the benefits that enterprises receive from SAFe because SAFe’s practices also apply to small
organizations and individual initiatives within larger organizations.
https://scaledagileframework.com/startup-safe/ 1/24
2/23/24, 9:31 PM Advanced Topic - Startup SAFe - Scaled Agile Framework
This article describes how we are using SAFe at FirstRoot, Inc, a SaaS startup. The lessons we’ve learned apply to organizations of any size,
particularly startups who want to scale and larger organizations who seek to accelerate innovation in Horizon 3 of their Lean Portfolio
Management (LPM) process.
Background
FirstRoot is a technology startup that provides the world’s first software platform and integrated curriculum to support Participatory Budgeting
(PB) in schools [1, 2]. As a tech startup, FirstRoot must either create or select a product development process.
Historically, the only choice was to create the process, as early agile methods were insufficient to meet the needs of a startup. Scrum and XP,
for example, lack guidance on essential decisions for creating a successful startup, including:
Entrepreneurs and intrapreneurs had to invest valuable time and energy modifying these development methods with additional practices
required for success.
In contrast, SAFe provides a complete solution, enabling entrepreneurs to start small, focus on execution, and scale with confidence. SAFe
promotes customer centricity, design thinking, cadence-based development, release on demand, and team practices vital to a startup. SAFe
also offers the tools necessary to make investment decisions that help companies balance near-term needs with strategic investments. Finally,
SAFe delivers a common set of processes and practices that enable globally-distributed development teams to work more effectively, scaling
quickly to support the startup’s growth.
Support startups in making high-impact investment decisions that align strategy and execution
https://scaledagileframework.com/startup-safe/ 2/24
2/23/24, 9:31 PM Advanced Topic - Startup SAFe - Scaled Agile Framework
Ensure that startups are building the right thing, the right way
Help startups establish a strong core team that can adapt to change and growth
The remainder of this article will describe how FirstRoot uses Portfolio SAFe to accomplish all of these goals.
Establishing a Startup
This section shows how FirstRoot used SAFe to form the business and provide a strong foundation for growth. In launching a startup, we must
clearly define its purpose, the business model to realize it, measurement metrics, and the principles to guide us on our journey.
https://scaledagileframework.com/startup-safe/ 3/24
2/23/24, 9:31 PM Advanced Topic - Startup SAFe - Scaled Agile Framework
Why: FirstRoot’s purpose is to promote greater economic equality and civic engagement
What: FirstRoot sells schools a software platform and integrated curriculum that teaches financial literacy and civics through
Participatory Budgeting. In support of our public benefit charter, we make our platform freely available to families.
https://scaledagileframework.com/startup-safe/ 4/24
2/23/24, 9:31 PM Advanced Topic - Startup SAFe - Scaled Agile Framework
Figure 2. FirstRoot Business Model Canvas, 2021.Q2 (click image to see enlarged view)
https://scaledagileframework.com/startup-safe/ 5/24
2/23/24, 9:31 PM Advanced Topic - Startup SAFe - Scaled Agile Framework
As a startup begins to develop its first OVS, SAFe’s emphasis on customer-centricity and design thinking is invaluable. It helps the fledgling
enterprise move from heroics to repeatable, scalable value streams. SAFe’s recommendation to align personas, customer journey maps, and
OVSs is invaluable to maintain alignment among every functional group within FirstRoot, improving marketing, sales, and onboarding. You can
read more about FirstRoot’s personas, journey maps, and other design artifacts here.
The LPM competency supports a range of enterprises. In a startup, we have one portfolio with only one solution. This means that we’ll
immediately use and keep many of the SAFe LPM constructs while also tailoring and/or deferring some aspects of SAFe LPM until needed to
support scale. The mix of these choices will vary based on the startup. Here are the choices we have made in building FirstRoot, as illustrated in
Figure 3.
https://scaledagileframework.com/startup-safe/ 6/24
2/23/24, 9:31 PM Advanced Topic - Startup SAFe - Scaled Agile Framework
Figure 3. SAFe elements to keep, tailor, and defer to support investment decisions
Strategic Themes
Strategic themes are the differentiating business objectives that align the portfolio to the business strategy. These themes guide
product and development activities and are associated with metrics that enable the startup to measure progress. As of Q2/2021,
FirstRoot had established strategic themes in two foundational areas: product and company (see Table 1). Product foundations support
solution creation and business hypotheses validation
https://scaledagileframework.com/startup-safe/ 7/24
2/23/24, 9:31 PM Advanced Topic - Startup SAFe - Scaled Agile Framework
Because launching a startup represents a significant investment for the founders and angel/seed investors, the founding team needs a
mechanism for deciding how to spend their seed funding. SAFe Epics are the containers for Solution development initiatives that capture
substantial investments.
Epics ensure that the startup is making the highest possible impact investments. They enable the founding team to have a structured
discussion over which investments will best advance the startup and how much seed capital to risk.
https://scaledagileframework.com/startup-safe/ 8/24
2/23/24, 9:31 PM Advanced Topic - Startup SAFe - Scaled Agile Framework
Particularly common in startups, Enablers are the investments needed to create the Architectural Runway required for future business
functionality. The choice of our client development platform was a particularly critical enabler for FirstRoot. Our development team narrowed
down the possibilities to React and Flutter.
To make the best decision, we applied the SAFe Lean Startup Cycle (Figure 4). We defined a functionality set and evaluated React with a
minimum viable product (MVP) application. When the evaluation failed, we decided to pivot, evaluated our available options, and created the
same MVP using Flutter. After we assessed the results, Flutter passed our tests. It was clear that Flutter was the best choice for our needs.
Not every team member had experienced this kind of process. Indeed, some were ready to make React work, which suggested they were
succumbing to the sunk cost fallacy. We used this opportunity to reinforce a growth mindset, helping all team members support the change.
https://scaledagileframework.com/startup-safe/ 9/24
2/23/24, 9:31 PM Advanced Topic - Startup SAFe - Scaled Agile Framework
A Vision is a description of the future state of the solution under development. Because most startups have just one solution, the product
vision is usually the same as the company’s solution. And when a startup has only one product, the portfolio vision construct can be tailored to
simply be the product vision. At FirstRoot, our product vision is a ‘beautiful, easy-to-use solution for Participatory Budgeting (PB) in schools’. To
guide our development and ensure ease of use, we’ve established some core usability KPIs. For example, we aim to create a solution in which a
new user can create an account and establish a PB cycle for a school in less than five minutes.
In SAFe, the effective operation of the LPM function relies on three significant events:
At FirstRoot, we keep the cadence of the Strategic Portfolio Review and modify the participants to be the leaders in the company and our
external advisory board. We keep the monthly Portfolio Sync cadence, but since we only have one solution, this meeting becomes a monthly
review of our product’s progress (including a KPI review). We leverage Participatory Budgeting when making critical choices in investments,
which have mostly concerned our relationships with external service providers.
A large enterprise will have one solution roadmap for each solution and one roadmap for the entire portfolio. Startups like FirstRoot can
collapse this into a single solution roadmap. We have invested quite a bit in capturing our understanding of market rhythms, as the timing of
education markets is well-known and can be leveraged for growth.
https://scaledagileframework.com/startup-safe/ 10/24
2/23/24, 9:31 PM Advanced Topic - Startup SAFe - Scaled Agile Framework
You don’t need the portfolio canvas and solutions by investment horizon because there is only one solution
You don’t need a Lean-Agile Center of Excellence (LACE) or Value Management Office (VMO)
You don’t need to worry about value stream coordination because you only have one value stream
We have found SAFe Managed-Investment Contracts invaluable in helping us create relationships with suppliers that have helped us thrive.
Here are some additional practices that we employ to establish these relationships:
When possible, use a partner you know and trust. If you can’t find a partner from your direct experience, ask for help from investors,
advisors, and your network.
Give them a fair commitment. For our development partner, we use 6-month contracts. For our marketing partner, we use 3-month
contracts with variable funding for additional marketing needs.
When the partnership is new, shorter duration iterations create more opportunities for interaction and feedback. Our development
teams started with and continue to use one-week iterations.
Educate, educate, educate. A new development supplier may not know SAFe’s Lean-Agile principles and practices. If possible, have them
attend Leading SAFe training along with watching SAFe Agile Software Engineering video series to align everyone on development
practices. Make sure your suppliers understand your mission, vision, and purpose. We regularly review our investor ‘pitch deck’ with all
suppliers to maintain alignment.
https://scaledagileframework.com/startup-safe/ 11/24
2/23/24, 9:31 PM Advanced Topic - Startup SAFe - Scaled Agile Framework
Figure 5. SAFe elements to keep, tailor, and add for building the right thing
https://scaledagileframework.com/startup-safe/ 12/24
2/23/24, 9:31 PM Advanced Topic - Startup SAFe - Scaled Agile Framework
https://scaledagileframework.com/startup-safe/ 13/24
2/23/24, 9:31 PM Advanced Topic - Startup SAFe - Scaled Agile Framework
Figure 6. FirstRoot stories describe portions of the user’s journey (click image to see enlarged view)
Introducing and Refining Features through Feedback Friday and Future Friday
One aspect of SAFe we find especially helpful is backlog refinement. We have created two cadence-based backlog refinement events, which we
alternate every week: Feedback Friday and Future Friday.
Feedback Friday is a one-hour meeting focused on customer feedback, reviewing data from experiments and telemetry data from our
application. Feedback Friday helps the team understand the true source of Epics, Features, and Stories — the students, teachers, parents, and
https://scaledagileframework.com/startup-safe/ 14/24
2/23/24, 9:31 PM Advanced Topic - Startup SAFe - Scaled Agile Framework
administrators using FirstRoot. It also helps the team understand how feedback and requests transform the artifacts we need to create our
offerings, including personas, graphic stories, journey maps, and prototypes.
Future Fridays is a one-hour meeting that introduces the Agile Team to any upcoming Feature or Enabler work, giving them a forum in which
to ask questions and provide quick feedback.
As expected, we have found that sometimes the refinement process changes aspects of the designs and workflows we validated with users. We
absorb small changes as part of the normal refinement process. Substantial changes motivate additional usability testing to confirm that the
change is advancing the solution.
Figure 7 shows a vision with portions of the full user workflow perspective. Each iteration builds some subset of the user workflow. We
intentionally chose a more depth-first approach so we could validate with actual users after each iteration. For example, the first goal was to
validate the interface for proposal submission and portions of the workflow that will be built across several iterations.
https://scaledagileframework.com/startup-safe/ 15/24
2/23/24, 9:31 PM Advanced Topic - Startup SAFe - Scaled Agile Framework
https://scaledagileframework.com/startup-safe/ 16/24
2/23/24, 9:31 PM Advanced Topic - Startup SAFe - Scaled Agile Framework
Figure 8. SAFe elements to keep, tailor, and add for building the right way
https://scaledagileframework.com/startup-safe/ 17/24
2/23/24, 9:31 PM Advanced Topic - Startup SAFe - Scaled Agile Framework
The SAFe practice of decoupling the development cadence from the release process is critical. Development teams need predictable schedules
to manage their personal and professional lives, but market needs should determine release timing.
FirstRoot is a distributed team, with members in India, Mexico, and across the United States. We quickly settled in on a one-week iteration
cycle and selected meeting times that minimized time zone challenges. A shorter iteration helped us forge relationships. In addition, it forced
us to create smaller deliverables and maximized our opportunities for sharing our insights during routine iteration meetings.
Although we developed working software in a few weeks, we didn’t have enough value to warrant a full release to the market for several
iterations. However, once we released our software, we found opportunities to improve our CI/CD pipeline. We’re now comfortable with a
variable release process, in which we sometimes release updates multiple times in a day. At other times, we hold off for a few iterations to
incorporate significant improvements.
We have much more uncertainty, so we need faster cycles for learning and adjusting
Addressing the ART size is easy: Creating a “tiny ART” of one to three agile teams works just fine. In SAFe, the Agile Team is an essential
organizational construct. If you get the teams right, it is easy to combine them into ARTs.
The more complicated challenge is how to get started when you have nothing. Startups require time to address questions, such as who their
users are and what technology to build on. We scaled the Agile concept of Sprint ‘0’ to a PI ‘0’ and used the SAFe implementation roadmap to
focus on the activities shown in Figure 9. The goal was to build enough working software and architectural runway to enable an effective PI
Planning cadence. Once we’ve accomplished that, we moved into the more typical quarterly PI cadence.
https://scaledagileframework.com/startup-safe/ 18/24
2/23/24, 9:31 PM Advanced Topic - Startup SAFe - Scaled Agile Framework
Because several FirstRoot team members were familiar with it, we initially chose Heroku for our SaaS solution context. Knowing this form of
bias can be dangerous, we tested our decision by creating a small number of architectural spikes to confirm that Heroku would meet our
needs. As we have grown, we continue to evaluate our SaaS Solution Context to ensure it will continue to meet our needs.
https://scaledagileframework.com/startup-safe/ 19/24
2/23/24, 9:31 PM Advanced Topic - Startup SAFe - Scaled Agile Framework
Here are some of the choices we made in the FirstRoot architectural runway and the business reasons that motivated them:
I18N/L10N: Our architectural runway included Internationalization (I18N) of our solution to support multiple languages (Localization, or
L10N), enabling FirstRoot to support users whose primary language is not English.
A cross-platform client: Students, teachers, and parents will be accessing FirstRoot on a wide range of devices. Our solution needs to
support a substantial number of them: Modern browsers running on PCs and Macs, Chromebooks, and tablets, along with iOS and
Android smartphones.
A gorgeous UI: The vast majority of educational technology solutions are ugly and hard to use. We wanted to deliver the same level of
visual appeal that students find in video games.
An API-driven model: Modern solutions use APIs for interoperability and scalability. API-driven design also helps clarify contracts and
enables Test-Driven Development.
Because FirstRoot is a mix of EdTech and FinTech, we have several regulations that govern our software; FERPA, CCPA, and COPPA in the United
States, GDPR in Europe. Our mission helps identify other standards that guide our activities, such as the W3C Accessibility Standards to support
people with disabilities.[3]
We seek to fully comply with all regulations to bolster trust in our brand, and we have integrated several of SAFe’s compliance
recommendations into our development activities. For example, we review our data model and event processing architecture to ensure
https://scaledagileframework.com/startup-safe/ 20/24
2/23/24, 9:31 PM Advanced Topic - Startup SAFe - Scaled Agile Framework
compliance with applicable data privacy regulations. And we consider our designs in the context of accessibility.
Leveraging Patterns
The patterns movement transformed software development, enabling developers to create higher quality solutions faster. We think of patterns
as part of our architectural runway. The right patterns allow us to build and evolve the architecture, infrastructure, and solution easier, faster,
and more economically.
FirstRoot has leveraged two kinds of patterns – architectural and data model. The main architectural patterns we leverage are event-sourcing
[4] and CQRS [5]. Every action in our system is a discrete event, which enables us to scale, create audit trails, and easily support multi-user,
collaborative operations. By separating commands from queries, we can further partition our system to support huge numbers of users.
Because patterns don’t solve specific domain problems, we use custom-state models to manage Participatory Phases and the states of
proposals within these phases.
We also extensively leverage David Hay and Martin Fowler’s data model patterns [6] [7]. Our solution’s most vital data model pattern is the
Party pattern, used to manage entities, roles, relationships, and rights. We have implemented a Knowledge Level for metadata, structures, and
information about the system, and an Operational Level to manage the data within the system.
To illustrate, we are now facing a significant technical decision of whether to stay with our current cloud hosting provider or change to a new
one. As this article is going to press, we are developing a Lean Business Case to help inform our decision. This effort is not a wasteful activity in
“Big Up-Front Design” (BUFD) or succumbing to overbuilding our solution (YAGNI). Instead, the Lean Business Case is an invaluable tool
helping us:
Develop the Minimum Viable Product (MVP) that will provide critical data for the decision
Consider the ramifications of this decision on existing customers
https://scaledagileframework.com/startup-safe/ 21/24
2/23/24, 9:31 PM Advanced Topic - Startup SAFe - Scaled Agile Framework
Summary
While not every startup will choose SAFe, I am hopeful that this article has shared a fresh perspective on how startups that seek to scale in the
future can use a method designed for the goal. My hope is that by starting with SAFe, you’ll find it easy to scale and success will more naturally
find its way to you.
The term BHAG (Big Hairy Audacious Goal) was created by Jim Collins to define an inspiring goal that focuses a company for years of work. The
FirstRoot BHAG is $1K – 1M – $1B: We want to put $1K into 1M schools globally and watch what happens when students can control $1B in
capital to make their schools — and our world — a better place.
FirstRoot has to be global because there are only 130,000 K-12 schools in the United States.
FirstRoot needs to invest in significant software development and develop the infrastructure of a secure, standards-compliant, modern,
global SaaS company.
FirstRoot has to be inclusive because we want all students to participate. Practically, FirstRoot must embrace a whole host of Non-
Functional Requirements (NFRs), ranging from accessibility and Internationalization (I18N) to significant logging.
Because we’re dealing with children, FirstRoot must be fully compliant with applicable laws and regulations, ranging from FERPA and
COPPA in the U.S. to GDPR in the EU. And we are certain new laws will emerge over time.
The solution FirstRoot is creating, the market we’re serving, and the scale in which we are operating motivated our adoption of SAFe:
https://scaledagileframework.com/startup-safe/ 22/24
2/23/24, 9:31 PM Advanced Topic - Startup SAFe - Scaled Agile Framework
Our goals require the ability to scale: While scale, in and of itself, is not a worthwhile goal, FirstRoot’s objective of reaching more than
one million schools globally will require an organization of considerable size. By starting with SAFe, we can immediately adopt a proven
set of practices that enable us to rapidly and reliably scale FirstRoot.
SAFe has more of what we need than any other method: SAFe is a curated blend of many best practices, integrated into a cohesive
set of choices. SAFe explicitly leverages wisdom and tools from many books focused on entrepreneurship: Beyond Entrepreneurship,
Business Model Generation, Value Proposition Design, Lean UX, and Principles of Product Development Flow have all influenced
SAFe.
SAFe practices can be adjusted in a sensible manner: The consistency present in SAFe provides entrepreneurs with the ability to
make practical adjustments that drive their organization forward. For example, a startup ART can be one to three teams in size!
SAFe is broadly accessible: While small, FirstRoot is distributed, with team members in multiple locations in India, Mexico, and the
United States. SAFe’s global infrastructure means that all members of the organization can benefit from a common set of training and
skills development.
Learn More
[1] 72 Frequently Asked Questions about PB: https://unhabitat.org/sites/default/files/download-manager-
files/72%20Frequently%20Asked%20Questions%20about%20Participatory%20Budgeting%20%28English%29.pdf
[6] Hay, David. Enterprise Model Patterns: Describing the World. Technics Publications, LLC, 2011.
[7] Fowler, Martin. Analysis Patterns: Reusable Object Models. Addison-Wesley Professional, 1996.
https://scaledagileframework.com/startup-safe/ 23/24
2/23/24, 9:31 PM Advanced Topic - Startup SAFe - Scaled Agile Framework
The information on this page is © 2010-2024 Scaled Agile, Inc. and is protected by US and International copyright laws. Neither images nor text can be copied from this site without the
express written permission of the copyright holder. Scaled Agile Framework and SAFe are registered trademarks of Scaled Agile, Inc. Please visit Permissions FAQs and contact us for
permissions.
Download SAFe Posters & Course Calendar FAQs on how to use SAFe content Contact Us
Graphics and trademarks
About Certification 5400 Airport Blvd., Suite 300
Watch and download SAFe videos Permissions Form Boulder, CO 80301 USA
and presentations Become a Trainer
Usage and Permissions
Blog Business Hours
© 2024 Scaled Agile, Inc. Get News Privacy Policy Code of Conduct Remote Training Policy
https://scaledagileframework.com/startup-safe/ 24/24