Mind the dev gap. How we can help you go from idea to app in 4 steps

Back to blog

March 9th, 2020, posted in #forfounders
by admin

 

At UPDIVISION, we help entrepreneurs, start-ups and enterprises bridge the gap between a good idea and successfully building their app. Because, trust us, one doesn`t automatically imply the other. Throughout our 10 years of working with businesses, we have developed a battle-tested process for minding the gap.  

 

Our end-to-end process covers all the necessary steps for successfully building and delivering your app. From deploying and launching your MVP on the Big Day to staying by your side through continuous development. 

 

Our proven process for building and maintaining complex mobile and web apps consists of four steps:

  • Product Discovery
  • Technical Solution and MVP Estimates
  • MVP Project Planning
  • MVP Coding and Continuous Development 


 

 

1. PRODUCT DISCOVERY

From the back of the napkin to clickable prototypes

The first step is always getting clear on your goals and then turning them into screens, flows and user stories. Product Discovery is all about building your app`s UI/UX backbone, from the general layout of the content to actual design and mapping user interactions.

LEARN MORE IN OUR IN-DEPTH ARTICLE


 

 

2. TECHNICAL SOLUTION & ESTIMATES

Taking the “guess” our of guesswork

Next we put some numbers on it. We suggest the best technical solution for the job and based on this, we estimate the number of people, hours and, of course, the cost. When designing the technical architecture, we keep in mind aspects such as security, scalability and the type of app you want to build. Depending on project specifics, we estimate everything using planning poker and our developers` experience with similar projects. 

LEARN MORE IN OUR IN-DEPTH ARTICLE

 



3. PROJECT PLANNING

Foresight is better than hindsight 

Once we sorted out the what and the how, we plan for the worst and expect the best. The goal of project planning is to create a reliable roadmap for the project. From how features are prioritized and organized into tasks and sprints to actual milestones and the project timeline. We use the MoSCoW method to prioritize features and, based on these, the tasks within sprints. We keep our sprint boards tidy and our cards relevant and we use Gannt charts to map out progress.  

LEARN MORE IN OUR IN-DEPTH ARTICLE


 

 

4. SOFTWARE DEVELOPMENT

It works on everyone`s machine

Finally, the fun part. Once we have the user stories and wireframes, the estimated time and cost, the technology stack and a thorough plan to go by, we can start coding (after setting up the development environment; we know, nothing in software development is straightforward). We follow Gitflow rules to submit tidy code, we use pull request templates to make code review easier and we enforce coding standards to make code readable for our future selves and peers. We set up automatic pipelines for builds, tests and deployment and we write awesome documentation to keep everything organized and accessible.

LEARN MORE IN OUR IN-DEPTH ARTICLE


 

 

Ready to get started?      

If you’re a start-up looking for a technical partner to be there for the ride, look no further. We specialize in helping start-ups validate, launch and scale their MVP. Contact us now to get your project off the ground.