tēo studio

MVPs and launching

How long does it take to build an app? Real timelines by project type

Weeks, not quarters. What actually decides the timeline of a software project, how long each kind of app usually takes, and what quietly stretches it.

Benjamín Camarena6 min read

"And when would it be ready?" is the second question in every conversation about an app, right after how much it costs. And as with cost, the useful answer is not a number but an understanding of what it depends on, because the timeline of a software project is not decided by technology. It is decided by scope, by decisions and by how the team works.

This article gives real ranges by project type, explains what stretches them and what shortens them, and above all takes apart the idea that a serious product needs half a year to exist. With today's tools and a team that knows how to cut, most projects are measured in weeks.

What really decides the timeline

Four things, in this order:

Scope. As with cost, it is the biggest lever. Every feature is design, development and testing, and features multiply each other. A project with ten features does not take twice as long as one with five: it takes longer, because each one has to coexist with the other nine.

The speed of decisions. A project stops every time it waits for an answer: which fields the form has, which of the two screen proposals stays, what happens when a payment fails. If each of those answers takes a week, the project takes weeks longer, without anyone having worked slower.

Team size and how it coordinates. More people is not faster. A large team needs meetings, documents and handoffs between departments; a small team where the same people design and build decides in minutes. We wrote about this in why you no longer need a 15-person team to build software.

External dependencies. App Store review, an integration with a third-party system, access to data someone else has to grant. They are not under the team's control and are worth identifying from the start.

The timeline is not decided by technology. It is decided by scope, the speed of decisions and how the team coordinates.

Ranges by project type

These timelines assume a small senior team, with strategy, design and development in the same hands, and a scope cut down before starting. With a large agency or an undisciplined scope, multiply by two or three.

Type of projectUsual timelineWhat moves it
Landing page or marketing site1 to 3 weeksNumber of sections, whether content is ready
App or web system MVP4 to 10 weeksOne complete main flow; payments and notifications add time
App with several features and integrations2 to 4 monthsEvery external integration and every extra platform
Custom system for a companyFirst module in 4 to 8 weeks; the rest in stagesHow many processes, how many roles, what it connects to
Custom online store6 to 12 weeksCatalog, payments, shipping, invoicing

The important row is the MVP. If you get quoted six months for a first version, it almost always means one of two things: the scope is not minimum, or the team has a structure that needs feeding. We explain it in what is an MVP and how to build one that actually works.

How the time gets split

A well-run project is not "design, then development, then testing" in separate blocks. It is a short cycle that repeats. But broadly, the time goes like this:

  1. Understand and cut (a week or less). What problem gets solved, for whom, what goes in and what does not. It is the week that saves the most time in the whole project.
  2. Design the main flow (one to two weeks). Real screens, with real copy, that can be tapped through before anything is coded. This is where the cheap-to-change decisions get made.
  3. Build in stages (the bulk). Each stage delivers something usable. There is no "big integration day" at the end where everything gets joined and nothing works.
  4. Test with real people and adjust (one to two weeks). Not lab tests: the product in the hands of actual users, and the adjustments that come out of it.
  5. Publish. On the web it is immediate. On the App Store, Apple's review usually takes between one and several days, and it is worth counting from the start.

What stretches a project without anyone noticing

It is almost never "the developer is slow". It is these:

  • Changing scope midway. Every new feature added halfway through does not just add its own time: it forces a review of what was already done.
  • Deciding by committee. If every screen needs approval from five people, the project moves at the pace of the busiest calendar.
  • Content that never arrives. Copy, photos, catalogs, prices. The product can be ready and unable to launch because the real data is missing.
  • Access that is not granted. Store accounts, the domain, the system it has to integrate with. Ask in week one, not week eight.
  • Polishing what nobody has used. Refining a screen for two weeks before a real user sees it is time that almost always gets thrown away.

How to shorten without sacrificing quality

Quality is not what gets cut. This is:

  • One platform first. iOS or web, whichever has your users. The other one later, with what you learned.
  • One complete flow over five half-done ones. A user who can do one thing end to end is worth more than one who can start five.
  • Proven pieces for what does not set you apart. Payments, login, emails, notifications: they get assembled, not invented. The team's time goes to what makes your product unique.
  • One person who decides. On your side, someone with the authority to answer the same day. It is the cheapest accelerator there is.
  • Usable deliveries every one or two weeks. That way problems show up while they are small.

Frequently asked questions

Can an app be built in two weeks?

A landing page or a very narrow app, yes. An MVP with sign-up, a main flow and payments is hard to do well in two weeks. In four to six, with the scope properly cut, it is the norm.

How much does the App Store delay things?

Apple's review usually takes one to several days. What actually delays is getting rejected for something avoidable: poorly explained permissions, screenshots that do not match, missing legal text. A team that has published several times prepares for it in advance.

Is it faster if I hire more people?

Almost never. Adding people to a project in progress slows it down while they catch up, and then makes it slower through coordination. It is faster to cut scope than to grow the team.

What do I do if the project is already late?

Cut. Find what can wait until after launch and launch with what is ready. A product in users' hands with three features teaches more than a perfect one that still has not shipped.


At tēo studio we work in weeks, not quarters, because we cut before building and decide the same day. If you want to know how long your project would take, tell us what you want to build and we will send back a staged plan with realistic dates.

ABOUT THE AUTHOR

Benjamín Camarena · Founder and product designer at tēo studio

Benjamín Camarena is a product designer and the founder of tēo studio, a software studio in Tepatitlán, Jalisco, Mexico, that designs and builds apps and custom systems for companies in the US, Canada, Mexico and around the world. Before founding the studio he designed products for companies like PGA TOUR, Samsung, UFC and Hy-Vee.

Keep reading

See all articles