Great job on this decision making tool. One thing that might be missing - the business viability of the feature. All else being equal you prioritize features that add value to the company that builds them.
Build or don't build a software feature?
11–20 of 45 posts
Re: Build or don't build a software feature?
#12Missed an opportunity to present the “don’t build” reasoning! :-)
Re: Build or don't build a software feature?
#13What's a technical effort of 6 vs 4? What's a technical debt of 8 vs 6 or 7?
Re: Build or don't build a software feature?
#14https://www.intercom.com/blog/rice-simple-prioritization-for...
Re: Build or don't build a software feature?
#15> How valuable is the feature to the target users, truly?
Take this question for example. Accurately answering it is not always possible. A common mistake is to ask your users or take their word for how valuable they perceive a feature to be. That approach is better than nothing, but can often lead teams astray. This isn't because your users are stupid, it's because your users don't have the perspective that you have in terms of (a) what is possible, and (b) the knock-on effects of the feature on other aspects of the software value proposition.
Note: the above is _not_ true about bugs. If a new feature is actually a bug/issue fix raised by your users, they are usually right.
> What is the time, technical effort, and cost to build the feature?
Estimating technical effort is so difficult that it is an entire field in itself. When working on complex systems, you also have to consider the future complexity introduced when building on top of the new feature (linked to the last question).
Re: Build or don't build a software feature?
#16Re: Build or don't build a software feature?
#17> This page requires Javascript to function. Missed an opportunity to present the “don’t build” reasoning! :-)
Re: Build or don't build a software feature?
#18Take build cost. Suppose a project would take 2 engineers 4 weeks to build. A large team may call that a "2" but a small team would call it a "8".