Course Description

During this one-week Scrum Developer course, the participants get a feel of what it is like to be on a Scrum team. They will go through a one-week sprint in which they build a small application. The course is structured so that there are small lecture-introduction of practices which is immediately followed up by putting the them into practice using the one-week application. This structure is as close to agile coaching as you can get within a one-week training.

The course is five day long during which there is about 30% lecture and 70% exercise. The course cover Scrum practices such as Sprint Planning, Backlog Refinement, working as a team and a lot of technical practices such as Test-Driven Development, Continuous Integration, Acceptance Test-Driven Development, Refactoring. It also covers how to apply these practices in a legacy codebase situation.

Monday

Tuesday

Wednesday

Collective Code Ownership

Mocking

Code Smells & Refactoring

Thursday

Good unit tests

Thinking about Design

Working with Legacy Code

Friday

Craftsmanship

Retrospective

About Bas Vodde

Bas currently lives in Singapore where he ended up after living in Holland (born), China and Finland. He worked in a couple of start-ups in Holland, after which he, in 2001, had enough of the "normal life" and moved to China and started working for Nokia. In Nokia, he worked on large and traditional projects. This uncomfortable experience convinced him that agile and lean development is a more human way of developing software products -- no matter how large your development is.

He had the opportunity to introduce Agile Development (particularly Scrum) in Nokia Networks (later Nokia Siemens Networks) but had to move to Helsinki. There he watched dozens of product groups adopt scrum and other agile practices. The extreme cold in Finland forced him to migrate south and back to China where he focused on one large product group and its Scrum adoption.

Bas is interested in Scrum with a special focus on large companies and large product development. But he also enjoyed working on technical practices, especially test-driven development (especially in embedded environments) and continuous integration. He keeps working as a developer because he strongly believes you need a well-factored code base if you want to be fast and flexible. His hobbies are studies in lean production and quality management and, of course, programming.

He is also one of the authors of the CppUTest unit test framework for C/C++ and of Osaka a Mac UI automation framework written in Ruby.

About Stanly Lau

Stanly spends most of his times hands on coaching teams in organization, but every now and then shares that experience with others in a training.

Cost

Registation

An action-packed one-week course where participants get a feel of what it is like to be on a Scrum team.
Comprises 30% lecture, 70% exercises, we go through Scrum practices as well as effective
software engineering techniques useful for those aspiring for product development agility and competency.
This structure is also as close to agile coaching as you can get within a one-week training.