What are key elements to creating a “world class” software development department for a product?
- Communication.
- Collaboration.
- Documentation.
- A clean code-base that is easily maintainable and extensible.
- Systematised processes.
- No ego. No alpha dogs.
- Strong leadership. Trust and enablement.
- Time. For education and reflection.
- A clear, unified goal and direction.
- Realistic objectives.
- Testing.