This website uses cookies for analytics and to improve provided services. By choosing I Accept, you consent to our use of them and other tracking technologies according to our Privacy Policy

Our Workflow

Our team has built over 100 products for startups, SMBs,
and enterprises which helped us shape a battle-tested process for our clients.

There’s a great adventure ahead of you and we want to be a part of it.
Here’s what it looks like to work with us

I want to build a new product
You have an idea that needs to be validated, Let’s start with a Minimum Viable Product, then iterate and add new features.
or
I need to scale an existing product
Your application is up and running, but you need a development team to scale it quickly and grow your business.
1

Shaping the Plan

At the early discovery stage, we step in to help you shape your idea and provide you with a rough plan of what needs to be done.
01
Defining scope and ballpark estimation
You bring the idea to the table, and together we establish the Minimum Viable Product—a product with just enough features to satisfy early customers and to provide feedback for future development. We form a business analysis team which studies your primary requirements and does some prep-work analyzing your existing data, competition, and business model.
Your role:
Sharing your experience and knowledge, providing additional information if needed.
Our role:
Analyzing materials and your market, suggesting the scope of the MVP, delivering first estimation.
02
Kick-off workshops
We finally meet in person and it’s time to make a deep dive—over the course of minimum two workshop days we discuss your user base, business, and technical needs. At this stage, you meet your account manager and potential team members—a project manager, developers, and designers.
Your role:
Meeting the team for two days, explaining your expectations, keeping an open mind.
Our role:
Running workshops, suggesting processes, solutions, and technology choices based on our past experience and your needs.
Your app’s business logic will evolve once we start the development, but this step provides us with a basis around which we can align business goals and design decisions.
03
Workshop deliverables
After workshops, our team needs a few days to deliver the first artifacts that will be used after we jump into development. Those deliverables are created based on your product’s needs and all the information we collect in the course of the workshops.
Your role:
Providing feedback to delivered materials.
Our role:
Preparing wireframes/sitemap, user stories, drafting team proposals, detailed estimates, and a roadmap.
2

Sprint 0

Week one is the implementation phase and entails setting up the environment, downloading relevant technologies, establishing processes, and everything in between. Together, we prioritize the backlog of app features for design and development.
Your role:
Providing feedback if needed.
Our role:
Setting everything up.
To make sure everything works like a well-oiled machine, we assign a project manager and tech lead to every project, who take responsibility for processes, code quality, and leading the project in general.
3

Iterations

Subsequent sprints focus on implementing user stories related to specific features. The Agile methodology guarantees that our work aligns with your vision—we stay in frequent communication and do regular iterations. The final results of each sprint will be presented during a demo meeting after which a feature will be either directed for reworking or placed in the waiting line for deployment/release. Daily standups, planning, and retrospective meetings help us maintain momentum and build trust within the team.
Your role:
Providing regular feedback, staying in touch with the team.
Our role:
Building beautiful, reliable software.
As an agency, we’ve got the ability to share experiences across project teams. That means your team can approach other experts from Monterail and use their advice and expertise in your product.
123D
1. Development
With efficiency and responsiveness in mind, developers build feature by feature, based on the prepared designs. We highly encourage unit testing and automated tests within our team, so your product stays free of bugs.
Design
If your app requires a UI or UX design, we’ve got you covered. The design phase starts before development. Designers use Axure or Invision to prepare interactive prototypes that would reflect a particular user journey. Only after getting the okay from you and the development team do the mockups transform into the user interface.
2. Code review
To provide quality code and make sure it meets our company’s standards, developers conduct code review, which is a sort of Q&A about code they wrote.
3. Quality Assurance
Before the release, a QA expert makes triple sure that the features work flawlessly on different browsers and devices. Our fully certified team will serve as a second pair of eyes that will help avoid any sort of bugs.
4

Release

We push your app to the production! If you decide it’s time to ask your beta users for feedback, our product design experts will be your partners here. They will arrange and run interviews with users, and document them, outlining the most important insights. Based on that and a retrospective meeting we hold for the production team, we plan future sprints.
Your role:
Celebrating! And working with us on the scaling strategy.
Our role:
Definitely not slowing down. Planning future iterations and starting new ones.
Development is a cycle. Once we deliver your MVP, we start working on a scaling strategy for your product. In subsequent sprints, we will focus on developing those features which will make your product highly desirable to your end-users.
1

Shaping the Plan

At the early discovery stage, we step in to help you find quick wins for your product and provide you with a rough plan of what needs to be done.
01
Product analysis
We form a business analysis team which dives into your primary requirements and investigates what’s already been done. Your existing data will help them identify major issues and possibilities.To get the full picture, we also do some prep-work analyzing your competition and business model.
Your role:
Sharing your experience and knowledge, providing additional information if needed.
Our role:
Analyzing materials and your market, delivering preliminary estimation.
02
Kick-off workshops
We finally meet in person and it’s time to make a deep dive—over the course of two workshop days we discuss business and technical needs, who your users are, and what the low hanging fruits for your product are. At this stage, you meet your account manager and potential team members—a project manager, developers, and designers, should your project require that.
Your role:
Meeting the team for two days, explaining your expectations, keeping an open mind.
Our role:
Running workshops, suggesting processes, solutions, and technology choices based on our past experience and your needs.
Running workshops, suggesting processes, solutions, and technology choices based on our past experience and your needs.
03
Workshop deliverables
After workshops, our team needs a few days to deliver the first artifacts that will be used after we jump into development. The most important of these include the roadmap and technical decisions. Those deliverables are created based on your product’s needs and all the information we collect in the course of the workshops.
Your role:
Providing feedback to delivered materials.
Our role:
Preparing wireframes/sitemap, user stories, drafting team proposals, detailed estimates, and a roadmap.
2

Sprint 0

Week one is the implementation phase and entails setting up the environment, downloading relevant technologies, establishing processes, and everything in between. Together, we prioritize the backlog of app features for design and development.
Your role:
Providing feedback if needed.
Our role:
Setting everything up.
To make sure everything works like a well-oiled machine, we assign a project manager and tech lead to every project, who take responsibility for processes, code quality, and leading the project in general.
3

Iterations

Subsequent sprints focus on implementing user stories related to specific features. At first we will focus on the most troublesome aspects of your app and then move on to finally start working on new things. The end results of each sprint will be presented during a demo meeting. Daily standups, planning, and retrospective meetings help us maintain momentum and build trust within the team.
Your role:
Providing regular feedback, staying in touch with the team.
Our role:
Building beautiful, reliable software.
As an agency, we’ve got the ability to share experiences across project teams. That means your team can approach other experts from Monterail and use their advice and expertise in your product.
123D
1. Development
With efficiency and responsiveness in mind, developers build feature by feature, based on the prepared designs. We highly encourage unit testing and automated tests within our team, so your product stays free of bugs.
Design
If your app requires a UI or UX design, we’ve got you covered. The design phase starts before development. Designers use Axure or Invision to prepare interactive prototypes that would reflect a particular user journey. Only after getting the okay from you and the development team do the mockups transform into the user interface.
2. Code review
To provide quality code and make sure it meets our company’s standards, developers conduct code review, which is a sort of Q&A about code they wrote.
3. Quality Assurance
Before the release, a QA expert makes triple sure that the features work flawlessly on different browsers and devices. Our fully certified team will serve as a second pair of eyes that will help avoid any sort of bugs.
4

First Quick-Wins Release

This one will cover the most important fixes and low-hanging fruits. If you decide it’s time to ask your users for feedback, our product designers will be your partners here. They will arrange and run interviews with users, and document them, outlining the most important insights. Based on that and a retrospective meeting we hold for the production team, we plan future sprints.
Your role:
Celebrating! And working with us on the scaling strategy.
Our role:
Definitely not slowing down. Planning future iterations and starting new ones.
Development is a cycle. Once we deliver your MVP, we start working on a scaling strategy for your product. In subsequent sprints, we will focus on developing those features which will make your product highly desirable to your end-users.

Confidently build your next big thing

Tell us about your project →