Co je iterativní vývoj?

iterativní vývoj je přístup k vývoji softwaru, který se soustředí na myšlenku pohybu vývoje cyklicky, spíše než se snaží dělat vše najednou. Tato metoda není vhodná pro všechny typy softwaru, ale může být v některých nastaveních vysoce prospěšná a velmi užitečná. Je důležité si uvědomit, že běžnou mylnou představou o iteračním vývoji je, že je neplánovaný nebo spontánní. To není ve skutečnosti případ. Ve skutečnosti je vysoce strukturovaný. Jakmile je produkt uvolňován, výsledky přicházejí z testování produktů a uživatelů a tyto výsledky jsou složeny do dalšího vydání. „Vydání“ může být zavádějící termín; Iterativní vývoj může zahrnovat vlastní uvolňování produktu v raných fázích, nikoli uvolnění produktu na veřejnost.

vývojáři, kteří tuto techniku ​​používají, předpokládají, přijímají a ve skutečnostixspekt, že produkty, které vyvíjejí, nebudou dokončeny jedním kolem. Spíše než se snaží předvídat všechny potenciální problémy a potřeby uživatelů, procházejí řadou iterací, aby postupně upřesnili a zlepšili produkt, aby byl užitečný. Jednou z hlavních výhod iteračního vývoje je to, že umožňuje lidem rychle reagovat na problémy a měnící se potřeby, protože přestavby, vrácení a zdokonalení jsou strukturovány přímo do procesu vývoje.

Tento přístup k rozvoji obvykle zahrnuje úzkou spolupráci mezi členy týmu, kteří mohou pocházet z různých oddělení v rámci společnosti. Tím, že se všichni zapojí na úroveň země, mohou společnosti snížit náklady na rozvoj, podporovat inovace a vyvíjet produkty, které od začátku integrují více perspektiv. Iterativní vývoj také vyžaduje hodně výzkumu a analýzy, protože lidé reagují na tržní tlakES, uvedené potřeby od spotřebitelů a klientů a vnitřní zpětná vazba na vývojový produkt.

Tento proces je dynamický a může být velmi rychlý. Některé společnosti mohou mít cykly tak krátký jako jeden týden. Na začátku každého cyklu se vývojáři setkávají, aby identifikovali změny, které chtějí implementovat, a zaměřují se na tyto změny; Jakmile se objeví další problémy, mohou být přidány do pozdějších vývojových cyklů. To podporuje zaměření a pomáhá společnostem snadněji splňovat očekávání; Vzhledem k tomu, že produkty v iteračním vývoji se začínají být zaváděny na veřejnost, mohou uživatelé, kteří testují produkty, dodržovat plánované změny a mohou nahlásit problémy a být jisti, že existuje stanovený časový rámec, ve kterém budou tyto věci řešeny.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?