This one-day lecture is a very short introduction to Agile & Iterative development. It's purpose is to introduce the basic ideas behind Agile development and touch all the different practices shortly. After this course you know what agile development is and it's popular practices.
Agile development is a set of values and principles undelying modern development methods and engineering practices. It was created in 2001 and documented in the agile manifesto by software development experts and creators of modern methods like Scrum and Extreme Programming. Since 2001 it has grown from ideas for small projects to large and company-wide development. Currently Agile development is widely practices and adopted in major companies like Yahoo, Microsoft, Nokia, NokiaSiemens and Xerox.
The agenda for this lecture is:
This presentation will last around 5 hours. The lecture will be held in:
Bas Vodde is originally from Holland, however has lived in China,
Finland and is currently living in Singapore. In the 90s he worked as
a developer in Holland and felt a mismatch between what he experienced
as working and between "what the official literature said you should
do". That was solved with the introduction of Extreme Programming and
evenmore so, with Agile Development in general.
In the beginning of 2001, he had enough of the "normal life" and moved
to China where he started working for Nokia. Here, he gained experience
on very large projects and the traditional ways they are run. After
this he became even more convinced that Agile Development is the way
forward, for all size projects.
In 2005 he moved to Helsinki, Finland to introduce Agile Development
and in particular Scrum, in Nokia Networks. For two years he watched
dozens of teams adopt scrum and other agile practices. After which he decided to focus on one very large product and help it go "all the way". Currently he is running his own small coaching and training company called Odd-e.
His main interests are in Scrum and especially how to use it within
large companies and large projects. He also focuses much on the
technical practices, especially test-driven development (including
refactoring) and continuous integration because he strongly believes
you need a well-factored code base if you want to be fast and flexible.
His hobby interests have been lean production and quality management
and, of course, programming.
Bas is also the author of the upcoming book "Scaling Agile and Lean Development" together with Craig Larman.