Our team has built over 390 products for startups, SMBs, and enterprises which helped us shape a battle-tested process. Here’s what it looks like to work with us.
01
Defining scope and ballpark estimation
Knowledge transfer
You provide us with the relevant documents, materials, and data that will enable us to better understand your business needs and analyze your software idea.
Analysis and feedback
We conduct a careful analysis of the documents to advise you on the range and structure of the proof of concept, MVP, and determine the next project steps, size of the team, project scope and other important aspects.
Initial discovery
We learn all about your business and product idea during our introductory call. We get to know each other and explore the opportunity of working together.
After that, you decide upon our collaboration and the potential need for us to sign an NDA.
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
Product discovery process
We conduct a two-day Discovery Workshop to help you validate your business ideas, get specific development process guidelines, and meet our team. We have experience in performing successful workshops 100% remotely.
Your role
Meeting the team for two days, explaining your expectations, and keeping an open mind.
Our role
Running workshops, suggesting processes, solutions, and technology choices based on our past experience and your needs.
03
Workshop deliverables
Here's what you get
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.
04
Before the project starts
Final agreements
Trust is key in business partnerships, however, we also make it a priority to write down all your requirements and detailed project terms. We agree on the final project terms and send you a Master Service Agreement (MSA) to sign.
Kick-off
After receiving a signed final contract, you meet your assigned project manager and other team members, and we kick off the development process.
Your role
Reviewing and signing the project terms and Master Service Agreement.
Our role
Preparing the paperwork and adding final touches to the development roadmap.
2
Sprint 0
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.
Your role
Providing feedback if needed.
Our role
Setting everything up.
3
Iterations
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.
Your role
Providing regular feedback and staying in touch with the team.
Our role
Building beautiful, reliable software.
Process
Development
Developers build features following designed guidelines, emphasizing efficiency and responsiveness. We prioritize unit testing and automated tests to ensure a bug-free product.
Code Review
Developers ensure code quality and adherence to standards through code reviews, a Q&A process for their written code.
Quality Assurance
Before release, our QA experts rigorously test features on various browsers and devices to ensure flawless performance. Our certified team acts as a second set of eyes, preventing any potential bugs.
Design (Optional)
We manage UI/UX design. Designers craft interactive prototypes using tools like Axure or Invision to outline user journeys. After approval from you and the development team, these prototypes evolve into the actual user interface.
4
Release
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.
Your role
Celebrating! And working with us on the scaling strategy.
Our role
Definitely not slowing down. Planning future iterations and starting new ones.
5
Maintenance and long-term partnership
We value long-term partnerships at Monterail, so we focus on scaling up your MVP and making sure that it delights your users.
Your role
Helping us shape the roadmap for future releases and improvements.
Our role
Ensuring continuous delivery with product maintenance and iterations.