Find out how estimating your software needs can help you make the right decisions and positively affect your business. And whether you need an 18-wheel truck to drive your children to school.
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
How estimating software needs can help business decisions
1. How To Build A Tesla Car For The Price Of A Chevrolet
How estimating your software needs can help you make the right business decisions.
www.xsolve.pl
4. When you draft your idea for your SaaS Product or
Enterprise Software you start with “what”.
5. Requirements can come in different forms, however, they
tend to be more general than specific, especially when the
timing is everything.
6. Nowadays, you need to be agile, change the requirements
according to the needs of users, constantly testing and
improving to achieve a perfect product market fit.
7. But this is business so you need to plan at least the budget
and time. You must ask your chosen Development Teams
to estimate your software.
9. You now have the number of days
needed to develop the system.
But each company gave you a different
estimate...
■ Team A - 60 Man Days
■ Team B - 360 Man Days
■ Team C - 180 Man Days
10. Relax! This is normal
So what happened?
Each team had your requirements but they
didn’t have your vision of how the system
should look like. The teams didn’t have
detailed specification, so they estimated the
system, which they assumed would be good.
11. If your product was a car dashboard
They would envision it like
this...
15. These three different dashboards
meet the same requirements
But in different ways...
■ Comfortable steering wheel
■ Readable display of basic car
measurements such as speed
■ Blower / Air Vent
■ Safety environment
16. So how to build a Tesla-like product for a budget
of a Chevrolet?
18. Unless you want to be fooled, you can’t build something,
which is five times better within 20% of a budget.
19. But for the 20% of the budget you can build an MVP
20. Ask yourself specific these questions
to help you identify your needs
■ What does “better” mean for your
business?
■ Does your business, at this specific time,
really needs to be a Tesla car?
■ What do you need today?
21. Do you need a truck to take your two children to school or
a simple but safe car is fine for now?
22. Sometimes, having a lot of unnecessary features won’t get
you closer to your business goals
23. One more thing
about estimations
■ Don’t make just one estimation
■ Iterate your idea, talk to your dev teams,
and tune the development needs to
your budget
■ A small difference in requirements can
make a big difference in time and price