Diegem, Belgium. December 10, 2009. Agile development in everyday practice (IT Works)

IT Works, Hotel Pullman Brussels Airport, Diegem, Belgium (www.itworks.be)

Although agile software development approaches, principles and techniques are slowly becoming more mainstream, it is still necessary to promote them for the larger part of the IT community and organizations.

Together with my Belgian guest speaker Stefaan van Royen (now of BoonDoggle), who can talk very lively on implementing Scrum and Smart, I’ve put together a series of subjects that can assist organizations and projects to commence on agile. We’ve been running this show for some time, both in the Netherlands and in Belgium, and it’s noticable that the program keeps evolving from our personal experiences – mine recently in doing agile service oriented SAP projects.

IMAG0041

Tasteful diner at previous edition of this highly interactive seminar

Agile anti-patterns

New! The program now  also includes the topic of agile anti-patterns – what can go wrong when implementing an agile approach to your projects. Think of Scrumdamentalists, huge cases, guesstimation, user stories (which I consider to be an anti-patterns in most organizations, due to lack of repeatability and structure).

Agile software development

The IT Works website states the following on our seminar (in Dutch).

Tweederde van alle software development projecten falen. Projecten zijn duurder dan oorspronkelijk gepland, halen deadlines niet, leveren vaak niet de door de klant gewenste functionaliteit of worden gestopt ver voordat er wordt opgeleverd. Een belangrijk deel van deze problematiek is direct toe te wijzen aan het toepassen van traditionele, lineaire software development methodieken.

Agile development lijkt hiervoor de oplossing. De term agile duidt een generatie van nieuwe software development methodieken aan die zich kenmerkt door een nauwe samenwerking tussen business en IT, korte iteraties en het kunnen omgaan met veranderingen in projecten. Bekende methodieken zijn Scrum, extreme programming (XP), Smart, DSDM en Lean. Agile methodieken en technieken worden inmiddels succesvol toegepast in grote en kleinere organisaties, waaronder financiële instellingen zoals KBC Bank, software development huizen zoals Cegeka, RealDolmen, Capgemini, maar natuurlijk ook Microsoft, IBM Rational en vele anderen. Zij hebben de grote voordelen van agile software development ingezien, zowel voor opdrachtgever als opdrachtnemer. De bedoeling van dit seminar is om u uit te leggen welke voordelen dit zijn, hoe u deze bereikt, en wat de best practices zijn in agile development.

Dit seminar laat zien hoe agile software development bijdraagt aan het succesvol uitvoeren van software development projecten. Tijdens dit seminar bespreekt Sander Hoogendoorn, agile thought leader bij Capgemini, de nadelen van traditionele, lineaire methodieken, en gaat hij in op de karakteristieken van agile software development. Ook komen bekende misvattingen die rond agile de ronde doen aan bod. Het seminar geeft de overeenkomsten en verschillen tussen de belangrijkste agile methodieken, zoals Scrum, extreme programming, Smart, Lean en DSDM aan. Natuurlijk passeert ook een groot aantal best practices, tools en technieken uit de alledaagse praktijk de revue. Gastspreker Stefaan Van Royen toont de lessons learned bij de succesvolle invoering van agile software development in zijn vorig bedrijf. Het seminar geeft de deelnemers een helder inzicht in de positieve bijdrage die agile software development levert aan projecten, en toont een reeks van concrete en pragmatische handvatten, technieken en best practices voor het implementeren van agile software development in uw organisatie.

Welke vragen komen aan bod?

  • Wat is nu precies agile software development ?
  • Wat kenmerkt agile projecten ?
  • Welke agile methodieken zijn er eigenlijk en wat zijn hun overeenkomsten en verschillen ?
  • Welke methodiek past het best bij mijn organisatie ?
  • Welke agile best practices zijn er en welke kan ik al direct toepassen ?
  • Hoe verkoopt u agile software development aan uw klanten ?
  • Hoe implementeer ik dit in mijn business ?
  • Kan ik agile techieken toepassen in product development ?

Voor wie is dit seminar bestemd ?

Dit seminarie richt zich op iedereen die betrokken is bij de organisatie van het software development proces:

  • opdrachtgevers,
  • IT managers,
  • project managers,
  • software architecten,
  • senior software designers en developers,
  • testers, …

Check out this seminar at www.itworks.be.