We maintain consitent control over impementation details through a shared plan, best practices, and patterns. This allows us to be more efficient, move more easily between teams, and simplify our onboarding process.
Benefits of Consistency
- Increase efficiency and effectiveness.
- Reduce the cognitive overhead of moving between teams.
- More easily produce and maintain documentaiton.
- Simplify the onboarding process for new team members.
- Reduce knowledge concentration.
How we build Consistency
- Create a team-wide plan for implementation details of our projects.
- Adopt the most appropriate tools and libraries to develop components and applications.
- As a team, agree on patterns, best practices, and approaches.
- Strive to solve problems as few times as possible - ideally only once.