Course Code:
bespokeagile
Duration:
21 hours
Course Outline:
Why Agile?
- Comparison of iterative methodologies
- Why things go wrong
- The Agile approach
- What is Scrum?
- Pigs and chickens
Product owner
- The customer representative
- Prioritizing product requirements
- Writing effective stories
- Acceptance criteria
- Negotiating sprint contents
- Group exercise to produce customer requirements and write stories based on the requirements
The sprint
- Sprint backlog
- Sprint planning: what to do
- Sprint planning how to do it
- What happens during a sprint
- Burn down charts
- Group exercise to plan a sprint
Scrum Master
- Implementing Scrum
- Ensuring proper practices
- Maintaining documentation
- Stand-up meetings
- When to pair program
- Group exercise to implement Scrum
Finishing a sprint
- Scrum review meeting
- Scrum retrospective meeting
- Releasing an iteration
- Group exercise the review a sprint
Is Agile and Scrum for you?
- Review of the Scrum process
- Comparison with other methodologies
- Benefits of pair programming
- Group exercise to discuss which aspects of Agile and Scrum can be applied to attendees organisations
Scrum Product Owner
- How to be an effective Product Owner
- The Duties, Rights, Privileges
- The Promoting self-organizing teams
- How to Write User-Stories (Agile requirements)
- Establishing and Knowing your stakeholders
- Looking at Planning for quality
- Addressing Story points
- Discovering the Business value
- How to manage an Agile product throughout the Software Development Life Cycle
Using Azure DevOps
- Managing Scrum Project on Azure Board
- Using Azure Pipelines for CI/CD
- Managing code on Azure repos