Document Actions

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

Slides zum Download

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

Slides zum Download

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.
Kevlin Henney

Dates

Workshop 1: Thursday, 10. Dec. 2009   8:30 am – 16:30 pm
Workshop 2: Friday, 11. Dec. 2009        8:30 am – 16:30 pm

Place

Technopark Zürich
Technoparkstrasse 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