51 Core Abilities of Successful Software
To be successful, a project must balance these 51 core abilities
- Code Coverage
- Cyclomatic complexity
- Logging and instrumentability
- Platform versatility
- Scriptability (automatability)
- User eXperience
You have room for three.
Security and usability are two.
[Apologies to Scott Adams who provided the template. See dilbert cartoon (here too)]
I'm currently writing a book about how to build your first product. If you want to build your first product, please sign up to be notified when the book is available.