How to balance desire for stable teams with ever-changing biz needs and initiatives?
- Broaden the skillset over the team, so it can handle different kind of tasks (cross disciplinary)
- Be less diverse in docs, architectures and approaches to solve problems. Even Google has only a small amount of languages in production
- Have expectable (aka documented and understood) processes. Where ever you go, you should be able to determine how this are of the team/product works.
- I am not saying: Everyone should do the same form of process management, but the methods should be at least documented and be approachable in the same manner.
- Use pairs with a broad knowledge to get more task types done. Allow for automation of boring