Rootstrap Dev Guidebook
Rootstrap Dev Guidebook
Rootstrap Dev Guidebook
GUIDE TO ROOTSTRAP
Exploring Agile & Scrum:
The Method to Our Madness (and Your Sanity)
Table of Contents
Introduction
01
Now, you could take your idea to a tech shop, but they can only build
what you tell them. They can’t dig much deeper than that. Or, you could
go to a development agency, but since their agenda is to push features
(all the bells & whistles), you may end up with a product that doesn’t
properly serve your business, or the user. But the bigger issue with these
firms is how they work.
But what does this process look like? First, our Development Team will
assist in identifying your key value prop, product features, and stake-
holders through in-depth research and consulting on user experience.
From there, we’ll define these variables and determine your brand’s
identity before moving on to design, which includes wireframing,
constructing a detailed technical architecture, and developing your
all-important prototype. This enables you to start testing your ideas right
away and discover roadblocks to success early and often. When it’s all
said and done, you’ll receive a proper blueprint for development, your
ideal prototype, and a clear understanding of how to approach the next
steps as a Product Owner. Of course, this all starts with methodology.
The Rootstrap Process
Great For:
Those without prior startup or entrepreneurial experience
Transforming napkin sketches into development-ready prototypes
Correcting missteps on existing apps that haven’t been successful
Entrepreneurs seeking a collaborative environment for their concepts (as well
as a sanity check)
IDEATE PROTOTYPE VALIDATE
Rootstrap Highlights
• User-centric process
• Value-driven design
• Collaborative teamwork
• Lean & agile development
• Open standards & innovation
THE OLD SCHOOL METHODOLOGY: WATERFAL
TERFALL
Waterfall
ANALYZE
DESIGN
BUILD
TEST
PUBLISH
PRODUCT
THE OLD SCHOOL METHODOLOGY: WATERFALL
Heralding from the industrial era, where building products often went
hand-in-hand with manufacturing and construction, the Waterfall
Methodology is a step-by-step process that requires completing one
step before moving on to the next. Often, it’s accompanied by extensive
paperwork, contract negotiations, and bureaucratic processes. But the
true downside is that products are often tested towards the end of the
process - after the majority of your time, money, and energy have been
invested, and often right before you expect to ship. And in the world of
software design, where everything is in constant motion and consumers
are actively abandoning anything even remotely antiquated, this system
simply doesn’t work. The truth is that digital Product Owners can’t afford
that kind of gamble, which is why Rootstrap follows a completely
different methodology.
“The approach that you took and the guidance you provided
throughout the Rootstrap process has been phenomenal.
Tony Robbins
THE ROOTSTRAP METHODOLOGY: AGILE
LE
THE ROOTSTRAP METHODOLOGY: AGILE
• Increased transparency
& collaboration
• Timely feedback throughout
the process
• Clear expectations that can be easily
communicated and tracked
• Rapid delivery times for
high-quality software
• Value-driven design
(not agenda-driven)
• Ability to smoothly implement
important changes
• Greater chance of meeting
expectations across the board
Agile Sprints
Sprint 1 Sprint 2
PRODUCT
INCREMENT
Each Sprint allows the Product Owner (you) and the Development Team
(us) to test features along the way, rather than at the end of the process,
as was done in the industrial era. And since the final product isn’t
released in a big, surprising reveal, the Agile methodology results in
much greater satisfaction for both you and your target audience.
Sprint 2 Sprint 3
PRODUCT
INCREMENT
Scrum is the most popular of the Agile methodologies, and it’s the
method of choice for Rootstrap. In our experience, this process delivers
the highest business value in the shortest amount of time.
Scrum In a Nutshell
The first step is simply to develop the proper mindset, then to construct
an architecture for your idea to build on, and finally, to map out the
release plan for product milestones. All of this will prepare you for the
reality of managing a digital product every day, and by the end of this
process, you’ll be able to confidently exert creative control over the
development of your MVP, as well as any future ideas you may have up
your sleeve. But to better understand this transformational workshop, it’s
best to get an idea of the role Scrum plays in our process.
First and foremost, your concept is your brainchild, and as the Product
Owner, you need a prototype that’s ready for development. The first step
is to draft a Product Backlog, listing all of the features and functionalities
you’d like your mobile app to have. This list is typically written from the
perspective of your customer, and items are often referred to as “User
Stories.”
Next, you’ll head to the Sprint Planning Meeting with the Development
Team. This is the first major activity in Scrum, and will mark the beginning
of each Sprint interval. The goal of these meetings is to produce the
Sprint Backlog - a unique checklist for each Sprint that assigns items
from your original Product Backlog to be completed during that
Scrum
PRODUCT
VISION
BACKLOG
DAILY
SCRUM
SPRINT
1-4 WEEKS
SPRINT
REVIEW
PRODUCT
INCREMENT
SPRINT RETROSPECTIVE
specific interval. This is the responsibility of the Dev. Team, who’ll also
handle Backlog Grooming to ensure that the product’s development
stays aligned with your vision. Over time, Team Members may add,
remove, or even split items on the Backlog as needed. Of course, you -
the Owner - have final say on your product’s development; but it’s up to
the Team to decide how best to accomplish the necessary tasks within
the confines of each Sprint.
During every Sprint, the Dev. Team will also meet daily to discuss what
they accomplished yesterday, what they plan to accomplish today, and
what impediments they’re currently facing. New tasks may be added to
the Sprint Backlog, and Team members are expected to volunteer their
services & expertise to these items, without incurring Technical Debt.
Known as Daily Scrum, or Stand Up, these meetings are open to Product
Owners, but are managed by the appointed ScrumMaster. These “servant
leaders” will act as your translator for all things technical, while also
ensuring that the Team stays organized, on schedule, and aligned with
the Sprint Goal.
Once a Sprint ends, the ScrumMaster and Dev. Team will meet with you
for a Sprint Review, which will include a live demonstration of your
product thus far. Being that the aim of each Sprint is to deliver a product
increment that’s ready to be shared with customers or stakeholders, you
should feel comfortable both inspecting the commitments made by the
Team, and determining whether or not they’ve been completed. After-
wards, the ScrumMaster and Dev. Team will meet for a Retrospective to
reflect on how they executed the Sprint, and where they can improve
moving forward. Once this process is complete, the next Sprint begins,
and the cycle is repeated until your product has been successfully
developed.
How to be a Great Product Owner
Thank you
If you’re ready to take your idea to the next level, we’re ready to get you
there. Reach out to us for more details and information on how Rootstrap
can help you succeed.
[email protected] / +1-888-978-6306
R O O T S T R A P. C O M