Software is a team sport

Estimated Time: 30 minutes


The Myth of the Lone Coder

Popular culture sometimes presents a certain image for how software is built: a lone genius, typically a (white) guy in a hoodie, is hunched over a computer with coffee or diet coke. He codes furiously and some time later, dishelved but victorious, emerges with a website or app that changes the world and makes him a billionaire.

🚩🚩🚩

While this might make for good television, it couldn't be further from the the truth of how successful digital products are built. In reality, designing, building and launching successful products requires the input and collaboration of many individuals that make up the product team, as well as external stakeholders. Software product development is a team sport!

Research: Software Teams

Review the list below of roles one might find on a software development team. Pick at least one role you are unfamiliar with. Spend 5-10 minutes to research the role, then write a 1-2 sentence explanation of what this person does in a team.

  • Product manager
  • Product owner
  • DevOps engineer
  • UX Designer
  • UI Designer
  • Software architect
  • QA Engineer
  • Business analyst

Post your explanation in the padlet below.

Note: In order to see and interact with the padlet, you will need to be logged in to your padlet account!