User Tools

Site Tools


training:project_management:scrum

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

training:project_management:scrum [2023/07/17 01:19] – created wikiadmintraining:project_management:scrum [2023/10/11 23:18] (current) wikiadmin
Line 20: Line 20:
  
 Scrum promotes flexibility and adaptability by allowing teams to respond to changes and customer feedback more effectively. It fosters transparency, collaboration, and iterative development, resulting in a higher likelihood of delivering valuable products on time. Scrum promotes flexibility and adaptability by allowing teams to respond to changes and customer feedback more effectively. It fosters transparency, collaboration, and iterative development, resulting in a higher likelihood of delivering valuable products on time.
 +
 +----
 +
 +Scrum is a framework for agile project management and product development that focuses on delivering value in short iterations. It is widely used in software development but can also be applied to other fields. Scrum emphasizes collaboration, flexibility, and continuous improvement. Here's a detailed explanation of Scrum:
 +
 +**1. Roles:**
 +
 +- **Product Owner:** The Product Owner is responsible for defining and prioritizing the product backlog, which is a prioritized list of features, user stories, or tasks. They represent the customer's interests and make decisions about what gets developed.
 +
 +- **Scrum Master:** The Scrum Master serves as a servant-leader for the Scrum team, ensuring that the Scrum framework is understood and followed. They help the team remove obstacles and facilitate effective communication and collaboration.
 +
 +- **Development Team:** The Development Team consists of cross-functional individuals who do the actual work of delivering potentially shippable increments of the product. They self-organize and are responsible for estimating, planning, and completing the work.
 +
 +**2. Artifacts:**
 +
 +- **Product Backlog:** The product backlog is a dynamic and ordered list of items (usually user stories) that describe the work needed to develop the product. The Product Owner continually prioritizes this list based on value and changing requirements.
 +
 +- **Sprint Backlog:** At the beginning of each sprint, the Development Team selects a set of items from the product backlog to work on. This selected set becomes the sprint backlog, and it's what the team aims to complete during the sprint.
 +
 +- **Increment:** The increment is the sum of all the work completed during a sprint. It should be in a potentially shippable state, meaning that it is thoroughly tested and meets the definition of "done."
 +
 +**3. Events:**
 +
 +- **Sprint:** A sprint is a time-boxed period (usually 2-4 weeks) during which the Development Team works to complete items from the sprint backlog. The sprint has a fixed goal, and no changes are made to the scope during the sprint.
 +
 +- **Sprint Planning:** At the start of each sprint, the Development Team and Product Owner collaborate to decide what work to include in the sprint. They select items from the product backlog and set the sprint goal.
 +
 +- **Daily Scrum (Daily Standup):** This is a daily 15-minute meeting for the Development Team to synchronize their activities, discuss progress, and identify any obstacles. The Scrum Master facilitates but doesn't lead the discussion.
 +
 +- **Sprint Review:** At the end of each sprint, the Development Team presents the completed work to the stakeholders, and the Product Owner reviews what's been done and updates the product backlog.
 +
 +- **Sprint Retrospective:** After the sprint review, the team holds a sprint retrospective to reflect on what went well and what could be improved. They identify actions to enhance their process.
 +
 +**4. Principles and Values:**
 +
 +Scrum is built on the following values and principles:
 +
 +- **Transparency:** All aspects of the work must be visible to everyone involved.
 +- **Inspection:** Progress and artifacts should be regularly inspected to detect issues and make improvements.
 +- **Adaptation:** Teams should be willing to make changes based on inspection results.
 +- **Empirical Process Control:** Scrum embraces the fact that knowledge emerges from experience.
 +
 +Scrum promotes a flexible, iterative approach to development, where feedback and adaptation are key components of the process. It allows for responding to changing requirements and encourages continuous improvement. Scrum can be a highly effective framework for managing complex projects and delivering value to customers.
 +
 +
  
training/project_management/scrum.1689538773.txt.gz · Last modified: 2023/07/17 01:19 by wikiadmin