Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How Much Does It Cost to Develop a Web App?

Romexsoft
December 12, 2016

How Much Does It Cost to Develop a Web App?

Estimating the costs of web app development may seem like looking into a crystal ball - lots of fluff and no exact value. In this guide, we are breaking down the core pricing factors, which influence the final price tag.
You can find a detailed guide here - https://www.romexsoft.com/blog/develop-web-app/

Romexsoft

December 12, 2016
Tweet

More Decks by Romexsoft

Other Decks in Business

Transcript

  1. Estimating the costs of web app development may seem like

    looking into a crystal ball - lots of fluff and no exact value. In this presentation, we are breaking down the core pricing factors, which influence the final price tag.
  2. In general, there are three different methodologies used to predict

    the probable costs of web applications development: Based on project specifications Based on user stories Based on equitable value
  3. Based on project specifications method To get really precise estimates

    you can use the three-point estimation technique, which implies creating three figures to represent the probable distribution required, based on your best guesses and prior experience: a= the best-case estimate m= the most likely estimate b= the worst-case estimate A? B? M?
  4. Based on user stories You can follow the 5-W approach

    and base your stories around the following questions: Who? User stories are standardly paired with the agile approach to software development as it focuses on incremental and integrative development. As user stories are more vague than functional specification, the overall project becomes more flexible. When? Where? What? Why?
  5. Based on equitable value Here’s a sample staff break down

    from a custom web application development project: Senior UX developer to map user experience journey and architecture Senior UI designer to craft visual design and layouts Junior UI to provide assistance and redundancy Senior Front-End developer for coding and developing custom UI elements Senior and Middle Back-end developers to code all the functionality DevOps to establish building, testing and releasing environment Project Manager to keep the whole project on track Technical Support rep to maintain the project onward what's next?
  6. Now estimate these hiring costs for each person – just

    tap into any public record or salary survey data online e.g. at Glassdoor or Payscale. First add up the salaries, next calculate all the hiring and overhead costs, which include headhunting, interviewing, onboarding and training. So you should now have the numbers: Compare that to outsourcing the entire project to a web application development company in another area or hiring a dedicated remote team. In-house development Outsourcing $300,000 per year $100,000 per year > Consider outsourcing now?
  7. Actually, there are 3 classes of software development companies: The

    “Extravagant” Class Companies The “Moderate” Class Companies The “Small Class” Development Companies
  8. So what's so special in “extravagant” class companies? These are

    the large established brands in the software development community with a luxury office, well-paid executives. Work only with a certain type of clients Characteristics Build high-quality products A minimum project price tag starts at $200.000 Developers can earn up to six figures annually But the overall process is far from being nimble with a lot of extra fluff happening around.
  9. What about the “moderate” class companies? These are the smaller

    companies with around 10 to 80 people in the office, reasonable spending and streamlined operations. Depending on where in the world they are based, their hourly development rates will fall into the $40- $150 range. Well organized, agile Characteristics Have considerable experience in design, usability, DevOps, technology migration Capable of proceeding faster with the development process Have proven track of experience in large scale development projects Make the best partners both in short and long-term runs
  10. Or maybe the “small class” development companies? These are the

    so-called “boutique” agencies with only 2-3 permanent employees including the company’s owner/partners. The development hourly wages range from $35-$180 depending on their location. If lacking proper organization and powerful management, they are not the most suitable choice for a large-scale development project. But they are perfect for SMBs and self/Kickstarter backed up projects.
  11. Then you should consider independent contractors People who quit their

    desk jobs and go solo typically base their project rate on their professional knowledge and experience, plus additional factors like cost of living, spending habits, taxes etc. In this case you should carefully question the candidate and identify whether: Have a really tiny budget? 1. Are they doing freelance development full-time or moonlight after their day job? 2. How many years have they been in operations? A lot of people quit just within a year or two, so make sure to choose someone stable with at least 5 years of working independently behind their belt.
  12. Here are the rough estimates of what you can expect

    in each case in terms of final costs: Let's wrap it up!
  13. Choosing Java as the core technology for your web app

    can slightly reduce the overall project costs as the technology is 100% open source with no additional licensing fees involved. It’s stable, robust, secure at the go-to choice at our company. And a tip for you!
  14. T H A N K Y O U F O

    R Y O U R T I M E ! W a n t t o k n o w m o r e ? C o n t a c t u s ! i n f o @ r o m e x s o f t . c o m r o m e x s o f t . c o m