The Agile landscape – should we care?

Yes, “agile” is an umbrella term, the word was chosen by the signatories of the agile manifesto. Who-ever would be referring to the agile method, doesn’t understand what agile refers to.

The existence of many agile methods, frameworks and approaches (no, Scrum is not the only agile method) for single teams and multiple teams illustrates the continuous journey of exploring and uncovering new and better ways of developing products. And that’s a good thing, isn’t it? It would be worrying if the whole world would agree for a single method or way of working.

Illustrations as the one below show the diversity of methods in the whole “agile” landscape.

agile-landscape

Some thoughts…

Continue reading →

Principes achter het Agile Manifest

Na een aantal jaren in IT consultancy en participatie in kleine en grote projecten; ben ik toch wel heilig overtuigd van de noodzaak van de Agile principes.

Dit zijn de grondbeginselen horende bij het Agile Manifest:

1. Onze hoogste prioriteit is het tevredenstellen van de klant
door het vroegtijdig en voortdurend opleveren van waardevolle software.

2. Verwelkom veranderende behoeftes,
zelfs laat in het ontwikkelproces.
Agile processen benutten verandering
tot concurrentievoordeel van de klant.

3. Lever regelmatig werkende software op.
Liefst iedere paar weken, hooguit iedere paar maanden.

4. Mensen uit de business en ontwikkelaars moeten dagelijks samenwerken
gedurende het gehele project.

5. Bouw projecten rond gemotiveerde individuen.
Geef hen de omgeving en ondersteuning die ze nodig hebben
en vertrouw erop dat ze de klus klaren.

6. De meest efficiënte en effectieve manier om informatie te delen
in en met een ontwikkelteam is door met elkaar te praten.

7. Werkende software is de belangrijkste maat voor voortgang.

8. Agile processen bevorderen constante ontwikkeling.
De opdrachtgevers, ontwikkelaars en gebruikers
moeten een constant tempo eeuwig kunnen volhouden.

9. Voortdurende aandacht voor een hoge technische kwaliteit
en voor een goed ontwerp versterken agility.

10. Eenvoud, de kunst van het maximaliseren
van het werk dat niet gedaan wordt, is essentieel.

11. De beste architecturen, eisen en ontwerpen
komen voort uit zelfsturende teams.

12. Op vaste tijden, onderzoekt het team
hoe het effectiever kan worden
en past vervolgens zijn gedrag daarop aan.