Class
Professional Scrum Developer (Java) Plus
Taught by Ralph Jocham
October 4-8, 2010 in Schlieren (Zürich), Switzerland
A practically-oriented agile software development training course must also be agile itself – this basic principle gives the course a very distinct character. The participants work as self-organising team guided by a ScrumMaster and a Product Owner. Backlog management, planning game, burndown chart, continuous integration, test first approach, Scrum and agile elements and techniques are introduced by the trainer and put to use directly in the project. The practical exercises are supported by short theory sessions. The team continuously develops its product and improves its working procedure applying the inspect and adapt principle. The aim is to experience agile principles in realistic conditions. The course ends with a reflective look back at the experience gained and a look at the prospective introduction of agile practices in an existing organisation.
Registration for this class has closed.
Description
- Scrum Introduction
- First Planning Meeting
- Intro Daily Scrum
- Self-Organization
- Pair Programming
- User Stories
- Definition of Done
- Estimation and Planning Poker
- TDD
- Code Smells and Refactoring
- Refactoring Hands-On
- Continuous Integration
- Mocking
- Design for Testability
- Reviews
- Retrospectives
Following the course, participants will be in a position to make important contributions to Scrum projects using agile software engineering best practices within a Java tooling environment.
