Scrum Project Management requires what is called a “Scrum Team,” which is comprised of three individuals or groups of individuals: The Product Owner, the Development Team, and the Scrum Master
- The Product Owner is typically the individual who is the expert in the features of the product and everything that the product is able to do. In addition to knowing what this information is, the product owner is responsible for purchasing the materials that are necessary to bring the features of the product to fruition and clearly delineate the properties and the uses of the product to the team at the appropriate level. Additionally, as the expert, this individual is responsible for representing the voice of the customers and the project stakeholders. Finally, the project manager needs to ensure that each member of the team is working optimally to help ensure that the project goals are met.
- The Development Team is a larger group of individuals who work in software (e.g., programmers, software engineers) who create and present the product to the stakeholders at each stage. This group should be comprised of the individuals with the proper skills so that they are capable of turning the materials that the product owner orders into the product with all of the features and functionalities that it was designed to have. In order to ensure maximum team cohesion, the individuals on the team should not be given specific titles, and do not form sub-teams, regardless of the tasks that they perform.
- The Scrum Master is responsible for facilitating the actual management of the project process. Specifically, the scrum master supervises the development to ensure that their project goals are being met in the proper time, as well as minimizes distractions and impediments that can hinder timely completion of the project. Additionally, the scrum master is responsible for making sure that the development team fully understands the nuances of the software product that is being developed in order to ensure that the product has the correct features and functions properly.
Scrum Project Management involves strict adherence to a timeline in order to minimize wasted time during software product development. Before each sprint, there is a sprint planning phase during which the goals for the upcoming sprint are established, and the steps for accomplishing that goal are delineated. At the end of each day, the development team engages in a daily scrum, or a brief (10-15 minute) meeting where they discuss the progress toward sprint goal attainment that was completed. At the end of each sprint, the scrum team presents their newly developed product to the stakeholders during the sprint review.




