Metadesign: redes de conversação e o desenvolvimento de sistemas de informação

Embed Size (px)

Citation preview

  • 1. Metadesigne processos de desenvolvimentode software Redes de conversaoe novas tendncias participativas na modelagem de sistemas Dalton Martins [email_address] So Paulo, Janeiro, 2001

2. pontos sobredesenvolvimento de sistemasdeinformaoque gostaria observar: Quais so as fontes dosprincipais problemasem questo quando se trata de desenvolver software? Como osmtodosmais utilizados tem contribudo para isso? Quenovas possibilidadespoderiam ser experimentadas a partir do Metadesign? 3. *Sucesso: projetos entregues no prazo, dentro do oramento e com os requisitos corretos *Falharam: projetos cancelados e nunca utilizados *Problemas: atrasados, fora do oramento e/ou com menos funcionalidades que demandadas Fonte: Chaos Repport 2009 Como osprojetosde TI ocorrem 4. Como aspessoasvem isso 51%dos usurios acham que a implantao do seu ERP no deu certo . 46%dos usurios acha que sua organizao no entendeu o uso do sistema na melhoria de seus processos . 40%dos projetos falharam em atingir seus objetivos dentro de um ano de existncia. 52,9%dos projetos vo custar aproximadamente 189% de seu oramento original Fonte: Chaos Repport 2009, Robbins-Gioia Survey 2001, Conference Board Survey 2001. 5. Quais asprincipais causasencontradas 1. Falta de envolvimento do usurio 2. Falta de suporte executivo 3. Falta de clareza nos objetivos de negcio 4. Falta de maturidade emocional 5. Pouca otimizao 6. Falta de um processo gil 7. Falta de experincia em gerenciamento de projeto 8. Falta de conhecimento tcnico 9. M execuo tcnica do projeto 10. Falta de ferramentas e infra-estrutura Fonte: Chaos Repport 2009 6. Quais ascausastem a ver com relacionamento entre pessoas? 1.Falta de envolvimento do usurio 2.Falta de suporte executivo 3.Falta de clareza nos objetivos de negcio 4.Falta de maturidade emocional 5. Pouca otimizao 6. Falta de um processo gil 7.Falta de experincia em gerenciamento de projeto 8. Falta de conhecimento tcnico 9. M execuo tcnica do projeto 10. Falta de ferramentas e infra-estrutura Fonte: Chaos Repport 2009 7. Quais oprincipal problemano desenvolvimento de um projeto de TI? Relacionamento entre pessoas , que impacta em: - dificuldade de construir uma viso comum; - dificuldade de ter clareza de requisitos; - dificuldade de ter orientao clara sobre os rumos do projeto; - baixo nvel de adeso; -possibilidades reduzidas de atingir o que se espera, pois cada termina poresperar coisas muito diferentes. 8. Como osmtodosde desenvolvimento de software buscam tratar isso? Propondo metodologias que, com variaes, se prope a organizar as etapas abaixo: 9. Como osmtodosde desenvolvimento de software buscam tratar isso? As metodologias se propem a: - propor processos e sistematizar etapas de trabalho; - mostrar conexes entre essas etapas de trabalho; - documentar melhores casos e prticas de aplicao de seus processos; - criar smbolos, diagramas e esquemas padronizados que facilitem a comunidade de usurios do processo a se comunicarem. 10. Como osmtodosde desenvolvimento de software buscam tratar isso? 11. Como osmtodosde desenvolvimento de software buscam tratar isso? Metodologias de apoio so fundamentais! Mas, h algo ainda anterior a isso que o processo de desenvolvimento de software precisa levar em conta: Uma organizao formada por redes deconversao entre pessoas. 12. Organizao comoredes de conversao Asredes de conversaoexpressam domnios de relaesque podem ser: -formais:reas, departamentos, gerncias, etc. -informais:eventos, encontros, almoo, amizade, afinidades, adeso . 13. Organizao comoredes de conversao ? Como ocorre esseacoplamento? Em geral, nossa preocupao como tcnicos : - tratamos mais dos processos do que das pessoas; - consideramos que mediar as relaes no nosso trabalho. 14. O que ometadesignprope? Ometadesign o processo de projeto do processo de projeto. Oferece um conjunto deferramentaspara facilitar o desenvolvimento e acoplamento dasredes de conversaoemprocessos de interao. 15. Que ferramentas ometadesignprope? Ferramentas:Abstrao:tcnicas para construo e compartilhamento de viso evocabulrio comum. Diagramas:tcnicas para visualizao de conceitos e processos Procedimentos:tcnicas para construo de diretrizes,regulamentaes e normas para um grupo Emergncia:tcnicas para lidar com o novo, o imprevisto, o emergente. Fonte: Metadesign: ferramentas, estratgicas e tica para complexidade. Caio Vasso. Editora Blucher. 2010. 16. Metadesign-> ferramentas de abstrao Ferramentas para organizao do conhecimento emcamadas, vocabulrios e esquemas->como as redes de conversao representam seu conhecimento? 17. Metadesign-> ferramentas de diagramas Ferramentas para visualizao de conceitos e processos ->como as redes de conversao representam seu conhecimento? rizoma grafos rvore 18. Metadesign-> ferramentas de procedimentos Ferramentas para visualizao de para construo de diretrizes,regulamentaes e normas para um grupo: algoritmos, mtodos, processos. 19. Metadesign-> ferramentas de emergncia Ferramentas para facilitao do surgimento do novo, do imprevisto, da inovao, do aquilo que ainda no foi pensado antes:processos colaborativos Open Space World Cafe 20. Metadesign-> acoplamento com as redes e os processos As ferramentas do metadesign facilitam a organizao eAuto-organizao das redes de conversao dentro dasorganizaes humanas. Facilitam a comunicao, a formalizao e a construocoletiva de princpios e vises.Atua diretamente nos atuais limites das metodologias dedesenvolvimento de software. 21. Obrigado! Dalton Martins [email_address]