- Increase confidence
- Reduce complexity
- Manage expectations
Imho that's it. 🛠
Explainer attached - LMK what you think
Confidence not in the "hell we are amazing" sense.
- Ensure your team can make decisions (know what + why)
- Tooling (CI&CD, linters, complexity scoring, etc)
- Notes, comments, documentation
- People, their life and their careers
- Long term vision
Complexity can be in the literal sense in code but also in an organizational structure.
The less complexity the faster people can work.
Your job is to have a plan in place to reduce it step by step. Abstract/isolate/shield it where you can't remove it.
- What, why, when, who, sometimes how
- Internally but also externally
- This involves product/market-needs but also internal expectations/stress/requirements/etc
Eg your team is never "too slow". You are maybe just bad in priority or expectation management
What am i missing something?
LMK 🙏