3 ms·
It depends on your business context. Different business need different business cases. What is the bottleneck or priorities for the business context you operate
by shoo 4y ago
It depends on your business context. Different business need different business cases. What is the bottleneck or priorities for the business context you operate in? Engineering decisions that produce the best business outcomes for a pre product-market fit saas business in a low-risk domain might be regarded as criminally negligent for another business that ships medical devices.
Some other things to consider: How much does quality matter? What is the cost to the business, and to customers, of shipping a defect? How much would it be worth to the business increase the effectiveness of QA? How important is the ability to rapidly deliver low effort prototypes, perhaps using low or moderately skilled staff? Is the business focused around a particular domain -- how mature is the library support for that domain? Does the business already have substantial expertise with a particular technology?
- StefanWestfal 4y agoMaking a good business case is something I am still learning. Here we were wondering, from a pure software-dev point, if we could make a case for Rust, independent of the use case by trading ramp up time for time spent for debugging and maintenance. The question here if Rust really saves time down the line or not compared to other languages.