Degrees of Non-separation

Many people, including some developers, think of software as being an isolated technical function. Hardly. Think of all the people we need:

  • Project Managers to set schedules
  • Stakeholders to sponsor
  • Managers to approve projects
  • Customers to express their needs
  • Subject matter experts to consult
  • Analysis to drive clarity
  • Peers to collaborate with
  • Users to provide feedback
  • Testers to verify quality
  • Writers to capture the value
  • Trainers to distribute knowledge
  • Dev-Ops to deploy

Far from being isolated, ours is a world of constant communication in a web of necessary relationships. Communication is the rule, not the exception.