Creating a “World Class” Software Development Department

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.