Overview of Scrum
- What is Scrum?
- Why Scrum?
- Scrum from 30,000 Feet
- The Team Roles
- The Product Backlog
- Sprints
- Essential Meetings
-
The Transition from Traditional Methods to Scrum
The Scrum Team
- The Team Selection
- Criteria for Success
- Signs of Trouble
- Possible Remedies
- Case Study
The Product Backlog
- What is the Product Backlog
- How to Use the Product Backlog
- Who can Contribute?
- When to Contribute
The Daily Scrum Meeting
- The Agenda
- The Audience
- The Code of Conduct
The Sprint Planning Meeting
- The Agenda
- The Audience
- The Code of Conduct
- The Measure of Success
Sprint
- What is a Sprint?
- Initiation of a Sprint
- Measuring Progress
- Aborting a Sprint
Sprint Review Meeting
- The Agenda
- The Audience
- The Code of Conduct
- The Measure of Success
| |
Extreme Programming
- The Process Overview
- The XP Planning Game
- Small Release
- The System Methaphore
- Simple Design
- Test First
- Refactoring
- Pair Programming
- Collective Ownership
- Continuous Integration
- 40 Hour Week
- Customer Integration
- Use of Coding Standards
- XP Facilities
- What Works Well with Scrum?
- Case Study
Feature-Driven Development
- The Process Overview
- Domain Object Modeling
- Developing by Feature
- Class Ownership
- Feature Teams
- Inspections
- Regular Build Schedule
- Configuration Management
- Reporting
Dynamic System Development Method
- The Process Overview
- Empowerment
- Frequent Delivery
- Iterative and Incremental
- Reversible
- The Role of Testing
- Collaboration and Cooperation
Adaptive Software Development
- The Process Overview
- Speculate - Project Initiation
- Learning Loop
- Adaptive Cycle Planning
- Concurrent Component Engineering
- Quality Review
- Final Q/A and Release
Lean Software Development
- The Process Overview
- Eliminate Waste
- Decide as Late as Possible
- Deliver as Fast as Possible
- Empower the Team
- Build Integrity In
- See the Whole
- Extreme Programming
- Adaptive Software Development
- Dynamic Systems Development Method
- Feature-Driven Development
- Lean Software Development
Developing Your Own Scrum/Agile Method
- A Comparison of Approaches
- The Key Principles
- The Agile Manifesto
- Pick One or Customize?
- 7 Things You Must Do
- 7 Things to Avoid
|