2001 tröttnade en grupp mjukvaruutvecklare/programmerare i Utah- USA på ineffektiva arbetsmetoder. Man träffades och satte samman ett manifest: ”Manifesto for agile software development”. Agile är engelska och betyder smidig, vig eller lättrörlig. Jämför med agility. Agile är ett tankesätt/mindset.
Grundtanken är (min översättning) att:
- Människor och möten-är viktigare än fokus på-processer och verktyg
- Det är viktigare att det funkar-än att det finns-omfattande dokumentation
- Samarbeta med kunden-än att-förhandla kontrakt
- Svara på förändring-hellre än att-följa en plan
Det innebär inte att det som står till höger inte behövs, men att det som står till vänster värderas mer.
Agile är ett ansvarsfullt förhållningssätt till ens eget jobb. Det handlar om hur vi människor är med varandra och hur vi kan jobba smidigare. Vi kan lära oss av detta även i andra områden än programmering.