Workshops - Agile Development in Practice
|
This workshop is over. Many thanks to the participants and to Kevlin Henny. We hope that the participants can make profit of the material taught here. We are open for any comments and/or suggestions. Your SWEN team info@swen-network.ch |
Agile development promises a more reactive and responsible approach to development. But what does this mean in practice for managers and other non-developer roles or developers? There are many misconceptions about what agile development entails for project management, ranging from no management to extreme management and also for day-to-day programming, ranging from a lack of discipline to a straitjacketed and rule-driven regime.
These issues will be tackled in the two separate workshop days.
Target Audience
- Project Manager, R&D Manager, CEO of SME's who want to know what agile development means from management perspective and how it is done in practice.
- Software Developers who want to learn best practices of agile software development and how to implement them in their projects.
Workshop 1: Agile Development in Practice for Managers
The goal of the Agile Development in Practice for Managers workshop is to present a sample of many of the process ideas that agile development encompasses (including XP, Scrum and Lean Development), and also many of the practices individuals, teams and companies find beneficial, addressing questions of decision making, development activities, planning and requirements.
After the workshop, attendees will...
- Properly understand the motivation for Agile development processes
- Be familiar with the key characteristics of different approaches, such as XP, Scrum, Kanban and Crystal Clear
- Have a tool kit of useful techniques that can be used to a more Agile approach
- Be able to divide up requirements, development and release with respect to time, flow, risk and business value
- Be clear about the interplay of different roles and activities found in Agile development
- Understand leadership, coaching and management in an Agile context
- Understand how to look for waste and opportunities for improvement using principles and tools from Lean Software Development
Workshop's Programme
| 08:30-10:00 | Welcome, understanding the thinking and anatomy of agile approaches |
| 10:00-10:30 | Break |
| 10:30-12:00 | A tour of agile approaches from the perspective of projects, products and organisations |
| 12:00-13:00 | Stand-up lunch |
| 13:00-14:30 | Requirements, planning, estimating and tracking |
| 14:30-15:00 | Break |
| 15:00-16:30 | Adopting agile approaches, common management pitfalls and close |
Workshop 2: Agile Development in Practice for Developers
The goal of the Agile Development in Practice for Developers workshop is to present a sample of many of the practical ideas that agile development encompasses (including XP, Scrum and Lean Development), and also many of the practices individuals, teams and companies find beneficial, addressing questions of decision making, testing, coding style, incremental design and refactoring.
After the workshop, attendees will...
- Properly understand the motivation for Agile development processes and practices
- Be familiar with the key characteristics of different approaches, such as XP, Scrum, Kanban and Crystal Clear
- Have a tool kit of useful techniques that they can apply on a day-to-day basis, including addressing legacy code
- Be able to approach architecture and coding incrementally
- Appreciate the role of code quality and loosely coupled design
- Understand how to go about Test-Driven Development and that it is more than just testing
- Appreciate how to assess and introduce appropriate Agile practices
Workshop's Programme
| 08:30-10:00 | Welcome, motivation for agility and common agile themes |
| 10:00-10:30 | Break |
| 10:30-12:00 | Overview of popular approaches, including Scrum, XP, Lean and Kanban |
| 12:00-13:00 | Stand-up lunch |
| 13:00-14:30 | -Driven Development |
| 14:30-15:00 | Break |
| 15:00-16:30 | Incremental design, agile architecture and close |
About Kevlin Henney
Software architect, pragmatic agilist and perennial student of programming| Kevlin is an independent consultant and trainer based in Bristol, UK. He has variously developed and delivered training courses, consultancy and software across a number of domains ever since getting involved in professional software development in the late 1980s. Kevlin's work focuses on software architecture, patterns, development process and programming languages. He has been a columnist for various magazines and online publications, including Better Software, The Register, Java Report and C++ Report. With Frank Buschmann and Doug Schmidt, he is coauthor of two volumes in the Pattern-Oriented Software Architecture series: A Pattern Language for Distributed Computing and On Patterns and Pattern Languages. Kevlin is the editor of the "97 Things Every Programmer Should Know" project. |
Dates
Workshop 1: Thursday, 10. Dec. 2009 8:30 am – 16:30 pmWorkshop 2: Friday, 11. Dec. 2009 8:30 am – 16:30 pm
Place
Technopark ZürichTechnoparkstrasse 1
8005 Zürich
Kosten
Die Veranstaltung ist für SWEN Mitglieder kostenlos.Für Nicht-Mitglieder 150.- SFR pro Workshop (inkl. Mittagessen) - oder werden Sie Mitglied
Weitere Informationen
Weitere Informationen können Sie dem Flyer entnehmen.Anmeldung
Der Workshop ist vorüber.Auskunft
Falls Sie Fragen haben oder weitere Auskünfte wünschen, so wenden Sie sich bitte an:Hochschule Luzern
Technik & Architektur
SWEN Sekretariat
Frau Adela Smajic
Technikumstrasse 21
CH-6048 Horw
adela.smajic(at)hslu.ch