As a business leader, you have goals to achieve in a limited amount of time. Will a web app really make money for your company? Or should you focus your time somewhere else? How much money will you need to invest in the project? How long will the project take?
Sometimes, hiring a software developer is overkill.
Visualize Your Finished Project
If you are considering a web app, try this. Close your eyes and visualize your app in a finished state. Customers are happy and money is flowing into your bank account. Think about two key attributes of any software: business logic and frequency of change. What does your app look like?
Business Logic. Business logic is a company’s business model (how the money gets made) reflected in software. Does the app in your vision depend on business logic to function? Example: A simple online brochure requires almost no business logic. But an e-commerce giant like Amazon.com requires extensive business logic related to inventory control, shipping, and customer purchase behavior.
Likelihood for Change. Will the app change often? An online brochure for an investment firm could remain the same for years because it only shows a few items: Firm history, products offered, and office locations. But if the same investment firm wants to engage customers, frequent change is required. To engage customers, the firm may choose to offer current market information, personalized account statements, or investment analysis tailored to each client’s financial goals.
The Simplest Decision
If the app will make money for your company, build it. If the app will solve a problem, build it. Otherwise, skip the app and do something else.
If you only need an online brochure, then you don’t need WisdomGroup. Here are two great places to get an online brochure:
- WordPress offers solid tools for blogging. Many professionals launched their first web presence with Wordpress.
- Squarespace features some amazing visual templates. And the user interface is simple to use.
Tools like Wordpress and Squarespace will let you build your own brochure in less than a week.
How much will the project cost, and how long will it take?
If your business idea is in its early stages, then a minimum viable product (MVP) might be helpful. The right MVP will make you smarter about your customers while reducing your financial risk.
Consider a custom software project budgeted at $350,000 or more per year. Money-wise, it makes sense to start with an MVP, a smaller feature set, and a smaller budget of $25,000 to $60,000. The smaller scope enables us to test your idea with real, paying customers. WisdomGroup can deliver initial results (the MVP) in 60 to 90 days.
Feed the Successful Projects
If the MVP succeeds, it will generate money. That’s the time to pump more money into growing the idea. If the MVP fails, figure out what went wrong, change the business model or the app (pivot) and try again. Advantages of this approach:
- The odds of success are increased. We learn more about customers with each iteration.
- The impact of failure is reduced, because we only risk a limited amount of money per iteration.
- Every iteration teaches us something useful. Every iteration makes the team smarter about customers, which brings us closer to success.
Budgets and business ventures are easier to manage when we break them into bite-sized pieces.
Get Smarter and Succeed With an MVP
Business professionals understand reality. Even if the software is perfect, the business will only succeed if customers buy the product.
For example, WebVan was a technical success, but it was a business failure. The WebVan software did not attract enough customers. WisdomGroup’s clients avoid that kind of failure by starting small, with an MVP. If the MVP succeeds, you can invest more money to improve the app. The best improvements are driven by paying customers.
WisdomGroup’s MVP approach is a systemized way to get smarter with experience.
Maintenance and Growth
Successful software is like a factory that prints money. Factories need maintenance, and the same is true for apps. Once the app is up and running, you can expect to spend $5,000 to $30,000 per month for maintenance. Your actual monthly budget might vary depending on the tasks that your team can handle in-house. Monthly maintenance tasks include:
Adding new features. Your business grows because you are always thinking of new ways to serve customers and make money. Some of your ideas can be implemented in software.
Dealing with security issues. As long as the bad guys plot fancier attacks, the good guys must work to defeat them.
Improving performance. As more people decide to buy from you, your traffic will grow. Heavy traffic can lead to slow responses, and slowness drives customers away. Solution: Just as a highway adds lanes to deal with additional traffic, your app’s infrastructure will need to grow, as well.
Custom software is not the answer for every problem. If you would like to have a conversation about options, feel free to contact WisdomGroup.
We look forward to working with you.
WisdomGroup builds web applications for great companies, like yours. We lead the open source user group ChicagoRuby, and we created conferences for Ruby on Rails (WindyCityRails) and the Internet of Things (WindyCityThings). For more information, visit WisdomGroup.com. Icon created by SimpleIcon.