Bas Vodde is a coach, consultant, programmer, trainer, and author related to modern agile and lean product development. When he coaches organizations, he works on three levels: organizational, team, individual/technical practices. He has trained thousands of people in software development, Scrum, and modern agile practices for over a decade. He is the author of the Scaling Agile and Lean Development: Thinking and Organizational Tools for Large-Scale Scrum and of Practices for Large-Scale Agile and Lean Development, both together with Craig Larman. Bas works for Odd-e, a company which supports organization in improving their product development, mainly in Asia.
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.
Bas 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.
Articles I've written
Top Ten Organizational Impediments
We asked a group of agile development experts working in and with large companies about their most challenging organizational impediments. We aggregated their responses into a list of the top ten organizational impediments for implementing agile methodologies on a large scale.
Plan of Action
Retrospectives are a time to reflect on what has happened, what your team wants to happen in the future, and what steps you can take to correct course accordingly. Unfortunately, the actions that come out of retrospectives often are either too focused on the present or are so abstract as to be unattainable. Discover one technique for linking actions to goals.
Specialization and Generalization in Teams
Specialization in Scrum has been a hot topic for many years and pops up at every Scrum course I run. It is an important issue that’s particularly relevant for a new team in their first Sprint.
Scrum defines specialization as a cross-functio...