0% found this document useful (0 votes)
42 views9 pages

Agile (Scrum)

This document discusses agile software development methods. Agile methods are iterative and incremental, involve end-users in specifying and evaluating increments, and emphasize extensive tool support, satisfying customers, and welcoming changing requirements. Common agile frameworks include Scrum, XP, Crystal, Kanban, and Lean. Scrum uses short development cycles called sprints, has roles of product owner, scrum master, and development team, and employs ceremonies, documents, and workflows to manage requirements and track progress.

Uploaded by

dhewk98
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views9 pages

Agile (Scrum)

This document discusses agile software development methods. Agile methods are iterative and incremental, involve end-users in specifying and evaluating increments, and emphasize extensive tool support, satisfying customers, and welcoming changing requirements. Common agile frameworks include Scrum, XP, Crystal, Kanban, and Lean. Scrum uses short development cycles called sprints, has roles of product owner, scrum master, and development team, and employs ceremonies, documents, and workflows to manage requirements and track progress.

Uploaded by

dhewk98
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Software Engineering

The Process
Agile Methods
 Iterative + Incremental
 No detailed system specification
 Minimized design documentation
 Series of increments
 End-users, stakeholders involved in specifying, evaluating each increment
 Extensive tool support (testing, configuration management, UI production)
 Principles
› Satisfying the customer
› Welcoming changing requirements
› Delivering working software frequently
› Frequent interaction with stake holders
› Maintaining constant pace
› Keeping it simple
› Building projects around motivated individuals
› Empowering self-organizing teams
› Promoting sustainable development
› Minimizing unnecessary works
› Reflecting and adjusting continuously
The Process
Agile Methods
 Frameworks
 Scrum
 XP
 Crystal
 Kanban
 Lean
The Process
Agile Methods
 Frameworks
 Scrum

Figure 8: Overview of Scrum

https://www.youtube.com/watch?v=9TycLR0TqFA&ab_channel=Uzility
The Process
Agile Methods
 Frameworks
 Scrum
›Sprint: 1-3 weeks

Figure 9: Sprints of Scrum

https://www.youtube.com/watch?v=9TycLR0TqFA&ab_channel=Uzility
The Process
Agile Methods
 Frameworks
 Scrum
› Roles
• Product owner
- Defining the product features
- Ideas
• Scrum master
- Leader of the team
- Protecting the team, process
- Running meetings
• Team
- Helps developing products (developer, tester)
- Multiple roles

https://www.youtube.com/watch?v=9TycLR0TqFA&ab_channel=Uzility
The Process
Agile Methods
 Frameworks
 Scrum
› Documents
• Product backlog
- Prioritized list of features (user stories)
- Created by product owner
- Gets changed/evolved with every sprint
• User stories
- Describes feature sets
• Sprint backlog
- Highest priority user stories
• Burndown charts
- Progress during a sprint on the completion
of sprint backlog
- Should approach to 0 at the end

Figure 10: Documents of Scrum


https://www.youtube.com/watch?v=9TycLR0TqFA&ab_channel=Uzility
The Process
Agile Methods
 Frameworks
 Scrum
› Ceremonies
• Sprint planning
- Product owner, spring master and team [meeting]
- Discussing user stories
- Estimating relative sizes of sprints
• Daily Scrum
- Team [meeting]
- Accomplishment since last meeting
- Current work
- Blocked/need help
• Sprint review
- At the end of the sprint
- Team demonstrates completed work to product owner
- Discussion regarding progress

https://www.youtube.com/watch?v=9TycLR0TqFA&ab_channel=Uzility
The Process
Agile Methods
 Frameworks
 Scrum

Figure 11: Workflow of Scrum


https://www.youtube.com/watch?v=9TycLR0TqFA&ab_channel=Uzility

You might also like