Az iteráció megismétli a tervezési folyamatot egy koncepció fejlesztése érdekében. Az első verzió soha nem a legjobb. Ez egy kiindulópont. A tervező elkészít egy nyers verziót, teszteli, megtudja, mi működik, és átdolgozza. Minden ciklus finomítja a tervet. A folyamat addig folytatódik, amíg a terv el nem éri a célokat, vagy el nem érkezik a határidő. Az iteráció révén válnak a jó tervek nagyszerűvé. Az is, hogyan lepleződnek le korán a rossz tervek. Egy nap alatt tesztelt prototípus hetekig tartó, rossz úton történő fejlesztést takarít meg.
A koncepció a szoftverfejlesztésből származik. Az agilis módszertanok a rövid építési, tesztelési és tanulási ciklusokat hangsúlyozzák. A tervezés ezt a megközelítést kölcsönözte, mert illik hozzájuk. A tervezési problémák összetettek. A helyes válasz nem nyilvánvaló. Kísérletezés során derül ki. A tervező kipróbál valamit, látja, mi történik, és módosítja. Minden iteráció információkat ad hozzá. A folyamat nem véletlenszerű. Visszajelzés és tesztelés vezérli. A tervező tudja, mit próbál megtanulni. A tesztet egy adott kérdés megválaszolására tervezi. Az iteráció bármilyen léptékben megtörténhet. Egy kollégával áttekintett gyors vázlat egy iteráció. Egy húsz résztvevővel végzett teljes használhatósági tanulmány egy másik. A lépték a kérdéstől és az erőforrásoktól függ. A kulcs a ciklus. Tervezés, tesztelés, tanulás, ismétlés. A ciklus soha nem ér véget. Csak elér egy pontot, ahol a terv elég jó ahhoz, hogy kiadják.
Iterációs ciklus
- Tervezés – a megoldás egy verziójának létrehozása
- Prototípus – tegye elég kézzelfoghatóvá a teszteléshez
- Tesztelés – figyeld meg, hogyan lépnek interakcióba a felhasználók
- Tanulás – azonosítsd, mi működött és mi nem
- Átdolgozás – a tanultak alkalmazása a következő verzióban
Az iteráció a design fejlődésének módja. Minden ciklus jobbá teszi a következő verziót. A folyamat a lényeg.
Comments
No comments yet. Be the first to share a thought.
Leave a comment