Identifying a Scrum Team
The Scrum Team is a small group of people who work together to deliver a software solution or product to a client. The Scrum Team consists of three specific roles, a Product Owner, a Scrum Master, and Developers. The Scrum Team is a cohesive unit of professionals focused on delivering a product. The team is responsible for performing any and all product-related activities needed in order to achieve the Product Goal. They are empowered by the organization to manage their own work.
Scrum Teams differ from traditional software teams. Before Agile became a thing, software project teams would consist of a number of software developers working within well-defined boundaries and within a strict hierarchy of duties and responsibilities. Traditionally, business analysts would communicate with the stakeholder and capture requirements. These would then be passed to the developers. The software system's architecture and high-level design would be established in...