Vývoj řízený integrací - Integration Driven Development

Vývoj poháněný integrací (IDD) je přírůstkové přístup k vývoji systémů, kde je obsah přírůstků určen spíše integračním plánem, než naopak. Přírůstky lze chápat jako definované změny schopností systému - „Deltas“ (Taxén et al., 2011). Výhody ve srovnání s jinými modely přírůstkového vývoje (jako např. RUP a Skrumáž ) stále platí, jako jsou krátké konstrukční cykly, včasné testování a správa pozdních změn požadavků, nicméně IDD dodává táhnout konceptu a má také tu výhodu, že optimalizuje obsah každého přírůstku, aby umožnil včasnou integraci a testování.

Vytáhnout z integrace a testování

Pull v této souvislosti znamená, že informace jsou požadovány od uživatele v případě potřeby (nebo je plánováno, že budou integrovány a testovány), na rozdíl od doručených, když se stane, že jsou připraveny. Plánování rozvoje se musí přizpůsobit optimálnímu pořadí integrace. Implementace systému je řízena tím, co bude integrováno a testováno. Návrh systému je zase řízen plánovanou implementací a požadavky plánovanými kroky návrhu systému. Tímto způsobem budou artefakty dodávány just-in-time, což umožní rychlou zpětnou vazbu.

Vývoj řízený integrací - Pull.png

Výhody a omezení

IDD se nepoužívá místo jiných přírůstkových modelů, ale spíše jako vylepšení, díky nimž budou tyto modely efektivnější. Jednou z překážek při používání IDD je vytvoření integračního plánu - definice toho, co je třeba v danou dobu vyvinout a integrovat. Jedním ze způsobů, které se osvědčily, je použití Anatomie systému pro původní plánování a Anatomie integrace Vzhledem k tomu, že veškeré plánování bude vyžadovat čas a zdroje, může být IDD považováno za zbytečné pro vývoj s nízkou složitostí systému a organizace (tj. malé týmy vyvíjející malé systémy).


Další čtení

  • Lilliesköld, J., Taxén, L., Karlsson, M., & Klasson, M. (2005). Správa komplexních vývojových projektů - pomocí anatomie systému. Ve sborníku z Portlandské mezinárodní konference o řízení technologií a inženýrství, PICMET ’05, 31. července - 4. srpna 2005, Portland, Oregon - USA.
  • Taxén L a kol., Anatomie systému: Povolení agilního řízení projektů, Studentská hořkost, ISBN  978-91-44-07074-2 (2011).
  • Adler, N. (1999). Správa komplexního vývoje produktu - tři přístupy. EFI, Stockholmská ekonomická škola. ISBN  91-7258-524-2
  • Berggren, C., Järkvik, J., & Söderlund, J. (2008). Lagomizing, organická integrace a pohotovostní oddělení systémů: Inovativní postupy při řízení komplexních projektů vývoje systémů. Journal of Project Management, Supplement, 39, 111–122
  • Taxén L, Lilliesköld J (2005) Manifesting Shared Affordances in System Development - the System Anatomy, ALOIS * 2005, 3. mezinárodní konference o akci v jazyce, organizacích a informačních systémech, 15. – 16. Března 2005, Limerick, Irsko, s. 28–47. Citováno z https://web.archive.org/web/20160303202022/http://www.alois2005.ul.ie/ (Únor 2006).
  • Järkvik, J., Berggren, C., & Söderlund, J. (2007). Inovace v řízení projektů: Neorealistický přístup k vývoji časově kritických komplexních systémů. Konference IRNOP VIII, Brighton, Velká Británie, 19. – 21. Září 2007
  • Jönsson, P. (2006). The Anatomy-An Instrument for Managing Software Evolution and Evolvability. Druhý mezinárodní seminář IEEE o vývoji softwaru (SE'06) (str. 31–37). Philadelphia, Pensylvánie, USA. 24. září 2006.
  • Taxén, L. a Lilliesköld, J. (2008). Obrázky jako akční nástroje v komplexních projektech, International Journal of Project Management, 26 (5), 527–536
  • Taxén, L. a Petterson, U. (2010). Agilní a postupný vývoj velkých systémů. v 7. evropská konference o systémovém inženýrství, EuSEC 2010. Stockholm, Švédsko, 23. – 26. Května 2010
  • Söderlund, J. (2002). Správa komplexních rozvojových projektů: arény, znalostní procesy a čas. Vedení výzkumu a vývoje, 32 (5), 419–430.