tirsdag, juni 05, 2007

Agile development

En frokostsceance omhandlede Agile Development. Her blev Test driven development (TDD) og protoyping nævnt som elementer i en udviklingsmetode der blev præsenteret ved følgende manifest:

We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value

  • Individuals and interactions over processes and tools
  • Working software over comprehensive documentation
  • Customer collaboration over contract negotiation
  • Responding to change over following a plan

Det skal forståes ved at elementerne til højre er værdifulde, men at man tillægger elementerne til venstre mere værdi.

Der blev lagt vægt på principper om nærhed i projektet (specielt mellem udviklere og forretningsanalytikere/brugere), løbende evaluering, mange afleveringer, tidlig leverance af brugbar funktionalitet (’den nemmeste måde at spise en elefant på, er at dele den op i mindre bidder’), at give tillid og motivere den enkelte, åbenhed overfor ændringer i krav – også sent i udvilkingsforløbe og endelig løbende fokus på teknisk kvalitet og godt design.

Ingen kommentarer: