Scott Bellware väitis, et iteratsioonid on kasutud Oredev 2008 ettekandes “5 Things I Learned from Lean that Could Have Saved My Last Agile project”. Igati väärt vaatamist Lean Software Developmentiga praktiseerijatele ja tutvujatele. Sellega seoses meenus mulle ka kunagine Jeff Sutherlandi ettekanne “The Agile Enterprise: Real World Experience in Creating Agile Companies”, kus mainis ta erinevaid Scrumi tüüpe.
Esimese ettekande peamine põhjendused oli järgnevad:
- Valmis töö on tellijale demonstreerimise ja toote paigaldamise sündmuseks. Valmis tööle võib lisada ka järjekorra täitumise numbri. Näiteks iga 6 valminud töö järgi tehakse seda.
- Iteratsioonide algus võib tuua endaga kaasa liiga palju plaanimist ja analüüsimist ning tegelikku tööd ei jõuta väga palju teha. Kõik mis selles ajavahemikus lubatust realiseerimata jäi on rämps, sest seda ei läinud vaja sel hetkel.
- Funktsionaalsuse realiseerimine võib iteratsiooni lõpus toota rämpsu, sest lubadust üritatakse mahutada ajapiirangusse. Viimastel päevadel ei pruugita uut funktsionaalsust ette võtta, sest seda ei jõuta valmis ning selle võib siis täies mahus viia järgmisesse iteratsiooni või proovitakse selle pisikese ajaga see kiirelt valmis saada, mis viib disainiliste defektideni.
Teisest ettekandest tasub tähelepanu viia Scrumi tüüpidele:
- Scrum tüüp A – selle peamine probleem/takistus on see, et tehakse kindlate piiride järgi ning pidevalt on algus ja lõpp. See tähendab seda, et palju energiat läheb uuesti alustamise peale ja hoo pidurdamisele. Seda võib vaadata kui digitaalset jada –_-_-_-_…
- Scrum tüüp B – selles tüübis eemaldatakse eelneva takistus. Uus iteratsioon algab natuke enne vana lõppu. See hoiab voo pidevamana.
- Scrum tüüp C – selles tüübis käib korraga mitu iteratsiooni. Tundub vägagi Leani järjekorra süsteemi (pipeline) moodi. See peaks kõige efektiivsem olema, kuid vajab ka kõige rohkem distsipliini.
Ettekannetest võib järeldada, et iteratsioonid on tõesti kasutud, sest need lõhuvad pidevat voogu või toodavad defekte. Aeg hakata uurima Lean maailma. Meeldivat vaatamist ja lugemist (kui mõne Lean raamatuga tekkib soov alustada).
Loe veel sarnastel teemadel:
- Kasulikud iteratsioonid, 31. august
- Avatud diskussioon “Agile estimation and planning”, 4. november
- Kasutajalugude struktuur, 15. september
- 7-8. mai Certified Scrum Master koolitus Tallinnas, 31. märts
- Iteratsiooni tagasivaatekoosolekud, 9. aprill
KAIZEN FEED
Telli endale Kaizeni uudisvoog
KOMMENTAARIDE FEED
Telli endale kommentaaride voog
KAIZEN TWITTER
Lühiuudised Kaizeni autoritelt
KAIZEN FACEBOOK
Liitu Kaizeniga
MIS ON KAIZEN?
Kaizen on Saiku tarkvaraarendusealane blogi, kus kirjutame erinevatest lähenemistest meisterlikule tarkvaraarendusele.
KATEGOORIAD
- .NET (18)
- Analüüs/Arhitektuur (11)
- Arendus (66)
- Ettevalmistus (1)
- Juhtimine (2)
- Varia (23)
SILDIPILV
- .NET (41)
- ilus kood (23)
- Arendus (23)
- C# (20)
- Analüüs/Arhitektuur (14)
- Testimine (10)
- raamat (8)
- Ruby (8)
- projektijuhtimine (8)
- printsiibid (6)
- produktiivsus (5)
- ReSharper (5)
- PHP (5)
- NHibernate (4)
- objekt-orienteeritud (4)
- pidev integratsioon (4)
- Viited (4)
- agile (4)
- Java (4)
- Geekdinner (4)
- lean (4)
- raamatukogu (4)
- CI (3)
- Cruise Control.NET (3)
- Robert C. Martin (3)
- scrum (3)
- iteratsioon (3)
- suhtlus (3)
- jQuery (2)
- TechEd 2008 (2)
- Visual Studio (2)
- valideerimine (2)
- intervjuu (2)
- analüüs (1)
- ASP.NET (1)
- ümberstruktureerimine (1)
- üritus (1)
- CodeRush (1)
- dokumentatsioon (1)
- Kent Beck (1)
- LINQ (1)
- Martin Fowler (1)
- Moq (1)
- Rhino Mocks (1)
- stackoverflow (1)
- võltsitud objektid (1)
- Whiteboard Wednesday (1)
- hindamine (1)
- tarkvara kvaliteet (1)
- ajagraafikud (1)
- Saiku (1)
- koolitus (1)
- tagasivaate (1)
- koosolek (1)
- dünaamilised keeled (1)
- staatilised keeled (1)
- FluentNHibernate (1)
- facebook (1)
- aastapäev (1)
- Rake (1)
- Oredev 2008 (1)
- toyota way (1)
- raiskamine (1)
- NDepend (1)
- podcasts (1)
- väle tarkvaraarendus (1)
- raido tonts (1)
- minimal marketable feature (1)
- kasutajalugu (1)
- twitter (1)
- Joomla! (1)
- MVC (1)
- andmebaas (1)
- versioonimine (1)
- diskussioon (1)
- regulaaravaldised (1)
- motiveerimine (1)
- mõõdikud (1)
- agileestonia (1)
- riistvara (1)
- koolitused (1)
- kujundus (1)
- kodulehed (1)
- veeb (1)
