Iteracja to powtarzanie procesu projektowania w celu udoskonalenia koncepcji. Pierwsza wersja nigdy nie jest najlepsza. To punkt wyjścia. Projektant tworzy wersję roboczą, testuje ją, uczy się, co działa, i wprowadza poprawki. Każdy cykl udoskonala projekt. Proces trwa, aż projekt osiągnie założone cele lub upłynie termin. Iteracja to sposób, w jaki dobre projekty stają się doskonałe. To również sposób, w jaki złe projekty są wcześnie wykrywane. Prototyp przetestowany w ciągu jednego dnia oszczędza tygodnie rozwoju na złej ścieżce.
Koncepcja ta wywodzi się z rozwoju oprogramowania. Metodyki Agile kładą nacisk na krótkie cykle budowania, testowania i uczenia się. Projektowanie zapożyczyło to podejście, ponieważ pasuje. Problemy projektowe są złożone. Prawidłowa odpowiedź nie jest oczywista. Pojawia się poprzez eksperymentowanie. Projektant próbuje czegoś, obserwuje, co się dzieje i dostosowuje. Każda iteracja dodaje informacje. Proces nie jest losowy. Jest kierowany przez informacje zwrotne i testowanie. Projektant wie, czego próbuje się nauczyć. Projektuje test, aby odpowiedzieć na konkretne pytanie. Iteracja może odbywać się w dowolnej skali. Szybki szkic omówiony z kolegą to iteracja. Pełne badanie użyteczności z udziałem dwudziestu uczestników to kolejna. Skala zależy od pytania i zasobów. Kluczem jest pętla. Projektuj, testuj, ucz się, powtarzaj. Pętla nigdy się nie kończy. Po prostu osiąga punkt, w którym projekt jest wystarczająco dobry, aby go wypuścić.
Cykl iteracji
- Projekt — stwórz wersję rozwiązania
- Prototyp — uczyń go na tyle namacalnym, aby można go było przetestować
- Testuj — obserwuj, jak użytkownicy wchodzą z nim w interakcję
- Dowiedz się — określ, co zadziałało, a co nie
- Powtórz – zastosuj zdobytą wiedzę w kolejnej wersji
Iteracja to sposób na udoskonalenie projektu. Każdy cykl sprawia, że kolejna wersja jest lepsza. Proces jest najważniejszy.
Comments
No comments yet. Be the first to share a thought.
Leave a comment