3 ms·
1. Determine the business goals 2. Draw a path between from the entry point to each business goal (end point). This needs to be in writing. 3. Identify inters
by austincheney 6y ago
1. Determine the business goals
2. Draw a path between from the entry point to each business goal (end point). This needs to be in writing.
3. Identify intersections and overlaps.
4. Forget everything about code style, popularity, and technical capabilities. Those are barriers to the business goals from the developers. As the leader set the standard for execution. At this point the nature of the work should be clear from your prior planning. Directness and simplicity* should be your only primary guiding principles.
5. Refactor as necessary during execution to eliminate complexity and any deviation from the minimal achievable access (direct path) to the business goal.
* simplicity - That word means fewer not easier. If you want easy then don’t be an architect.