Desenvolvimento Orientado à Integração

O Integration Driven Development (IDD) é uma abordagem incremental para o desenvolvimento de sistemas onde o conteúdo dos incrementos é determinado pelo plano de integração, e não o contrário. Os incrementos podem ser vistos como mudanças definidas na capacidade do sistema - “Deltas” (Taxén et al., 2011). As vantagens em comparação com outros modelos de desenvolvimento incremental (como RUP e Scrum ) ainda se aplicam, como ciclos curtos de design, testes antecipados e gerenciamento de mudanças tardias de requisitos, porém o IDD adiciona atração ao conceito e também tem a vantagem de otimizar o conteúdo de cada incremento para permitir integração e testes antecipados.

Extraia da integração e dos testes

Pull, neste contexto, significa que a informação é solicitada ao usuário quando necessária (ou está planejada para ser integrada e testada), em vez de ser entregue quando estiver pronta. O planeamento do desenvolvimento tem de se ajustar à ordem óptima de integração. A implementação do sistema é orientada pelo que será integrado e testado. O projeto do sistema, por sua vez, é orientado pela implementação planejada e pelos requisitos pelas etapas planejadas do projeto do sistema. Ao fazer isso, os artefatos serão entregues just-in-time, permitindo assim um feedback rápido.

Vantagens e Limitações

O IDD não é usado em vez de outros modelos incrementais, mas sim como um aprimoramento que tornará esses modelos mais eficientes. Um obstáculo ao usar o IDD é criar o plano de integração – a definição do que desenvolver e integrar num determinado momento. Uma maneira que provou ser bem-sucedida é usar Anatomias de Sistema para planejamento original e Anatomias de Integração para replanejamento e acompanhamento. Como todo planejamento exigirá tempo e recursos, o IDD pode ser considerado desnecessário para desenvolvimento com baixa complexidade do sistema e da organização (ou seja, equipes pequenas desenvolvendo sistemas pequenos).


Leitura adicional

  • Lilliesköld, J., Taxén, L., Karlsson, M., & Klasson, M. (2005). Gerenciando projetos de desenvolvimento complexos – usando a anatomia do sistema. In Proceedings Portland International Conference on Management of Technology and Engineering, PICMET '05 , 31 de julho a 4 de agosto de 2005, Portland, Oregon – EUA.
  • Taxén L et al., A Anatomia do Sistema: Habilitando o Gerenciamento Ágil de Projetos , Studentlitteratur , ISBN  978-91-44-07074-2 (2011).
  • Adler, N. (1999). Gerenciando o Desenvolvimento de Produtos Complexos – Três abordagens. EFI, Escola de Economia de Estocolmo. ISBN 91-7258-524-2 
  • Berggren, C., Järkvik, J. e Söderlund, J. (2008). Lagomização, integração orgânica e sistemas de emergência: práticas inovadoras no gerenciamento de projetos complexos de desenvolvimento de sistemas. Diário de Gerenciamento de Projetos, Suplemento, 3 9, 111–122
  • Taxén L, Lilliesköld J (2005) Manifesting Shared Affordances in System Development – ​​the System Anatomy, ALOIS*2005, The 3rd International Conference on Action in Language, Organizations and Information Systems , 15–16 de março de 2005, Limerick, Irlanda, pp. –47. Obtido em https://web.archive.org/web/20160303202022/http://www.alois2005.ul.ie/ (fevereiro de 2006).
  • Järkvik, J., Berggren, C. e Söderlund, J. (2007). Inovação no gerenciamento de projetos: uma abordagem neorrealista para o desenvolvimento de sistemas complexos com tempo crítico. Conferência IRNOP VIII , Brighton, Reino Unido, 19 a 21 de setembro de 2007
  • Jonsson, P. (2006). A anatomia - um instrumento para gerenciar a evolução e a capacidade de evolução do software. Segundo Workshop Internacional IEEE sobre Evolução de Software (SE'06) (pp. 31–37). Filadélfia, Pensilvânia, EUA. 24 de setembro de 2006.
  • Taxén, L. e Lilliesköld, J. (2008). Imagens como instrumentos de ação em projetos complexos, International Journal of Project Management, 26(5) , 527–536
  • Taxén, L. e Petterson, U. (2010). Desenvolvimento Ágil e Incremental de Grandes Sistemas. Na 7ª Conferência Europeia de Engenharia de Sistemas, EuSEC 2010 . Estocolmo, Suécia, 23 a 26 de maio de 2010
  • Soderlund, J. (2002). Gerenciando projetos complexos de desenvolvimento: arenas, processos de conhecimento e tempo. Gestão de P&D, 32(5) , 419–430.
Obtido em "https://en.wikipedia.org/w/index.php?title=Integration_Driven_Development&oldid=1034124903"