Scrum (Software Development)

Scrum (Software Development) is an agile framework which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value that is for developing, delivering, and sustaining complex products, with an initial emphasis on software development. The Scrum methodology has been used in other fields including research, sales, marketing, and advanced technologies.

Reference Definition by Agilemethodology.org: Scrum is the most popular way of introducing Agility due to its simplicity and flexibility. Because of this popularity, many organizations claim to be “doing Scrum” but aren’t doing anything close to Scrum’s actual definition. Scrum emphasizes empirical feedback, team self management, and striving to build properly tested product increments within short iterations. Doing Scrum as it’s actually defined usually comes into conflict with existing habits at established non-Agile organizations. Scrum has only three roles: Product Owner, Team, and Scrum Master. These are described in detail by the Scrum Training Series. The responsibilities of the traditional project manager role are split up among these three Scrum roles. Scrum has five meetings: Backlog Grooming (aka Backlog Refinement), Sprint Planning, Daily Scrum (aka 15-minute stand-up), the Sprint Review Meeting, and the Sprint Retrospective Meeting.

Related Definitions in the Project: The Project Management

Posted in Management and tagged , , , , .

ThePD (The Project Definition)

ThePD has been developing the Preferred Project Definitions based on the actual project execution and operation experiences and knowledge with the Project Language, and sharing with you daily basis.