Agile Software Development: Scrum for Developers
1h 15mIntermediate2023-02-01
Authors

Shashi Shekhar
Enterprise Architect
Course details
In this tool-neutral course, instructor Shashi Shekar introduces you to the concepts you need to understand to use scrum effectively in agile software development. Learn about scrum roles, including the product owner, the development team, and the scrum master. Go over scrum artifacts, such as software tools, the product backlog, the product increment overview, and the definition of done. Explore sprints and sprint planning, then dive into the daily scrum and retrospective. Discover how to refine your product backlog with planning poker and accounting for technical debt.
Skills covered
Team ServicesJiraAtlassianAgile Software DevelopmentAgile Project ManagementDevOpsProject ManagementMicrosoftOne-Off
Concepts
Introduction
- Scrum for agile software development
- What you should know
Scrum Roles
- Product owner - The what
- Product owner example
- Development team - The how
- Understanding the development team
- Scrum master - The servant leader
Scrum Artifacts
- Software tools for scrum
- Product backlog overview
- Product backlog characteristics and tips
- Sample product backlog
- Sprint backlog overview
- Product increment overview
- The definition of done
Scrum Events - Sprints and Sprint Planning
- Sprint overview
- Sprint best practices
- Sprint planning - Part 1
- Sprint planning - Part 2
- Sprint planning in Jira
- Boards in Jira
Scrum Events - Daily Scrum
- Daily scrum overview
- Daily scrum example
- Tracking progress
Scrum Events - Sprint Review
- Sprint review overview
Scrum Events - Daily Retrospective
- Sprint retrospective overview
- Tracking retrospective items
Product Backlog Refinement
- Product backlog refinement
- Planning poker
- Technical debt
Certifications
- Scrum certifications
- Certified scrum master
- Professional scrum master
- Certification advice
Conclusion
- Next steps