4 ms·
As everyone says, it's a careful balance. However, I want to emphasize how much slicing features down to the absolute minimum can help. What you absolutely don'
by satyrnein 7y ago
As everyone says, it's a careful balance. However, I want to emphasize how much slicing features down to the absolute minimum can help. What you absolutely don't want is many half finished, unreleased big features. However, using tactics like continuous deployment and feature flags, you can slice features into small bits, always be deploying, and launch to customers as soon as the feature is minimally viable. Then, you have the choice to continue improving it, or pivot to a different feature depending on how people like it, new sales opportunities, etc. Plus, having even minimal versions of features out in people's hands opens people's minds about what they want. You want to move that churn upstream from development to product at the very least, but possibly even further up to stakeholders or clients.