3 ms·
how do you navigate picking the right level of specs for "Desired next state" to me that's hard in personal projects for instance you can choose for a variety o
by alfonsodev 3y ago
how do you navigate picking the right level of specs for "Desired next state" to me that's hard in personal projects for instance you can choose for a variety of topics then have to decide how deep you get into each.
I guess I'm asking if you have a heuristic for what's a good enough desired next state.
- AndrewKemendo 3y agoGenerally it's based on whatever the next big economic decision point is So if the desired state is "New feature X generates Y new revenue per month" then we need to define the state map of the system where that would be true. That begs many questions then, which reveal our state variables: "What feature metrics do we bill for, in what increments, and on what frequency?" - Business Model "What scale is required for that transaction frequency?" - Infrastructure planning "What amount of downtime can we afford and still meet y goal" - Observability Requirements "What tools do we add to help us build?" - Development Environments/Practice etc... until everyone is satisfied that you can map the current state of things, through this transition matrix of questions and into the goal state. The other piece is having an accurate map of the current state of all your dependencies - including people, time, money, focus, etc...