1.66k likes | 1.76k Views
2. Agiilmetoodikad. 2007. Heavyweght vs. lightweight. Student syndrome. What happens with student syndrome. Agiiltehnoloogiad : Just-in-Time Inventory.
E N D
2. Agiilmetoodikad 2007
Agiiltehnoloogiad: Just-in-Time Inventory • 1980ndate algul jaapanlaste autod olid jänkide omadest paremad ja odavamad. Üheks edukamaks oli Toyota, kus kasutatiToyota Production Systemi(Kanban Approach), mille looja oli Taiichi Ohno. • Idee: ladude minimeerimine, detail saabus just siis, kui seda vajati (just in time). • Kust tuli idee? Ohno jälgis ameerika vürtspoode, mille riiuleid täideti siis-kui-vaja-on printsiibil.
Agile Alliance • 2001. aasta veebruaris Utah’s toimunud konverentsil loodi Agile Alliance
Agiilmetoodikate põhiprintsiibid • väärtus kliendile – peamine on tulemus • individuaalsed võimed – toetu isiku oskustele • koostöö – innovatsioon läbi interaktsiooni meeskonnas • adaptsioon – tagasiside ja muudatuste haldamine • minimalism – peamine on loodava tarkvara lihtsus
XP (Extreme Programming) • Kõigist agiilmetoodikatest kõige enam tähelepanu äratanud. • Osaliselt seetõttu, et seda on propageerinud tugevad liidrid Kent Beck, Ron Jeffries ja Ward Cunningham • Programmis (koodis) muudatuste tegemine on odav! • Võrdle “klassikaga”: muudatuse tegemine programmis on palju kordi (kunagi räägiti isegi: mitusuurusjärku) kallim muudatuse tegemisest spetsifikatsioonis • Siit ka tehnoloogia nurgakivi: realiseeri programmi lihtsaim variant, mis töötab, mis tänaseid vajadusi rahuldab. Täiendada jõuab alati. Ei mingit tulevikuvajaduste ennustamist, neile orienteerumist, sellega programmi (tarbetut?) komplitseerimist ja programmi valmissaamisega venitamist. • ainus, mis on püsiv, on vajadus teha muudatusi
Percentage of companies with more than 50% of projects defined as agile The decision is in: agile versus heavy methodologies by Robert Charette, Senior Consultant, Cutter Consortium, 2003