Development

Introduction to Scrum
A one-day course that teaches the core Scrum concepts, practices and techniques. The course includes:
  • An overview of Scrum
  • Scrum roles and responsibilities
  • Product backlog
  • Release planning
  • Sprint planning
  • Scrum meetings
Agile Modeling and Development Practices
Introduction to agile modeling and development practices; also covers lean/flexible development techniques such as experimentation and set-based design; the course includes:
  • Agile modeling techniques, incremental design, simple design and metaphor
  • Spikes and exploration vs. shippable product increments
  • Test-driven development and refactoring
  • Continuous integration
  • Collective ownership
  • Pairing
  • Tools