This course set is designed to provide the skills and knowledge necessary to gain a basic understanding of the Agile development life cycle. Students will explore and come to understand the concept of development agility and the Agile Manifesto.
This Agile workshop will teach participants the key concepts of Agile and Scrum and how to participate in an Agile-based software development project. The workshop emphasizes Agile best practices and also provides instruction on dealing with common distractions.
1. Agile Overview
The Agile Concept
Challenges of traditional development
Campaign Agile to traditional development
Agile myths and misunderstanding
Organizational change
The Agile team
Benefits of Agile
2. Scrum Overview
Scrum team roles
ScrumMaster
Product Owner
Team Members
Artifacts
Product backlog
Sprint backlog
User stories
Meetings
Project planning
Sprint planning
Daily stand-up
Demonstration
Retrospective
3. Agile and User Stories
User Story Overview
User Story Criteria
Best Practices and Examples
User Stories vs. Use Cases
4. Agile Planning
Estimation
Comparing User Stories
Release planning
Velocity
Sprint Planning
5. Planning and Executing a Sprint
Sprint planning
Planning poker and prioritization
Managing tasks
The daily stand-up
Measuring success
Typical issues
6. Planning the next Sprint
Lessons learned
Progress tracking
Managing the product backlog
Closing a Sprint
7. Other topics
Additional resources
Reporting and progress
Integrating with non-Agile projects
Best practices and obstacles to avoid
Agile based software, Scrum
Comments