O documento discute os problemas comuns no desenvolvimento de software e como o Metadesign pode ajudar. Os principais problemas incluem falta de envolvimento do usuário e falta de clareza nos objetivos, levando a projetos atrasados e fora do orçamento. O Metadesign usa ferramentas como abstração e diagramas para facilitar a comunicação entre as redes de conversação dentro das organizações e melhorar os processos de desenvolvimento de software.
1. Metadesign e processos de desenvolvimento de software Redes de conversação e novas tendências participativas na modelagem de sistemas Dalton Martins [email_address] São Paulo, Janeiro, 2001
2. pontos sobre desenvolvimento de sistemas de informação que gostaria observar: Quais são as fontes dos principais problemas em questão quando se trata de desenvolver software? Como os métodos mais utilizados tem contribuído para isso? Que novas possibilidades poderiam ser experimentadas a partir do Metadesign?
3. *Sucesso: projetos entregues no prazo, dentro do orçamento e com os requisitos corretos *Falharam: projetos cancelados e nunca utilizados *Problemas: atrasados, fora do orçamento e/ou com menos funcionalidades que demandadas Fonte: Chaos Repport 2009 Como os projetos de TI ocorrem
4. Como as pessoas vêem isso 51% dos usuários acham que a implantação do seu ERP não deu certo . 46% dos usuários acha que sua organização não entendeu o uso do sistema na melhoria de seus processos . 40% dos projetos falharam em atingir seus objetivos dentro de um ano de existência. 52,9% dos projetos vão custar aproximadamente 189% de seu orçamento original Fonte: Chaos Repport 2009, Robbins-Gioia Survey 2001, Conference Board Survey 2001.
5. Quais as principais causas encontradas 1. Falta de envolvimento do usuário 2. Falta de suporte executivo 3. Falta de clareza nos objetivos de negócio 4. Falta de maturidade emocional 5. Pouca otimização 6. Falta de um processo ágil 7. Falta de experiência em gerenciamento de projeto 8. Falta de conhecimento técnico 9. Má execução técnica do projeto 10. Falta de ferramentas e infra-estrutura Fonte: Chaos Repport 2009
6. Quais as causas tem a ver com relacionamento entre pessoas? 1. Falta de envolvimento do usuário 2. Falta de suporte executivo 3. Falta de clareza nos objetivos de negócio 4. Falta de maturidade emocional 5. Pouca otimização 6. Falta de um processo ágil 7. Falta de experiência em gerenciamento de projeto 8. Falta de conhecimento técnico 9. Má execução técnica do projeto 10. Falta de ferramentas e infra-estrutura Fonte: Chaos Repport 2009
7. Quais o principal problema no desenvolvimento de um projeto de TI? Relacionamento entre pessoas , que impacta em: - dificuldade de construir uma visão comum; - dificuldade de ter clareza de requisitos; - dificuldade de ter orientação clara sobre os rumos do projeto; - baixo nível de adesão; - possibilidades reduzidas de atingir o que se espera, pois cada termina por esperar coisas muito diferentes.
8. Como os métodos de desenvolvimento de software buscam tratar isso? Propondo metodologias que, com variações, se propõe a organizar as etapas abaixo:
9. Como os métodos de desenvolvimento de software buscam tratar isso? As metodologias se propõem a: - propor processos e sistematizar etapas de trabalho; - mostrar conexões entre essas etapas de trabalho; - documentar melhores casos e práticas de aplicação de seus processos; - criar símbolos, diagramas e esquemas padronizados que facilitem a comunidade de usuários do processo a se comunicarem.
10. Como os métodos de desenvolvimento de software buscam tratar isso?
11. Como os métodos de desenvolvimento de software buscam tratar isso? Metodologias de apoio são fundamentais! Mas, há algo ainda anterior a isso que o processo de desenvolvimento de software precisa levar em conta: Uma organização é formada por redes de conversação entre pessoas.
12. Organização como redes de conversação As redes de conversação expressam domínios de relações que podem ser: - formais: áreas, departamentos, gerências, etc. - informais: eventos, encontros, almoço, amizade, afinidades, adesão .
13. Organização como redes de conversação ? Como ocorre esse acoplamento? Em geral, nossa preocupação como técnicos é: - tratamos mais dos processos do que das pessoas; - consideramos que mediar as relações não é nosso trabalho.
14. O que o metadesign propõe? O metadesign é o processo de projeto do processo de projeto. Oferece um conjunto de ferramentas para facilitar o desenvolvimento e acoplamento das redes de conversação em processos de interação.
15. Que ferramentas o metadesign propõe? Ferramentas: Abstração: técnicas para construção e compartilhamento de visão e vocabulário comum. Diagramas: técnicas para visualização de conceitos e processos Procedimentos: técnicas para construção de diretrizes, regulamentações e normas para um grupo Emergência: técnicas para lidar com o novo, o imprevisto, o emergente. Fonte: Metadesign: ferramentas, estratégicas e ética para complexidade. Caio Vassão. Editora Blucher. 2010.
16. Metadesign -> ferramentas de abstração Ferramentas para organização do conhecimento em camadas, vocabulários e esquemas -> como as redes de conversação representam seu conhecimento?
17. Metadesign -> ferramentas de diagramas Ferramentas para visualização de conceitos e processos -> como as redes de conversação representam seu conhecimento? rizoma grafos árvore
18. Metadesign -> ferramentas de procedimentos Ferramentas para visualização de para construção de diretrizes, regulamentações e normas para um grupo: algoritmos, métodos, processos.
19. Metadesign -> ferramentas de emergência Ferramentas para facilitação do surgimento do novo, do imprevisto, da inovação, do aquilo que ainda não foi pensado antes: processos colaborativos Open Space World Cafe
20. Metadesign -> acoplamento com as redes e os processos As ferramentas do metadesign facilitam a organização e Auto-organização das redes de conversação dentro das organizações humanas. Facilitam a comunicação, a formalização e a construção coletiva de princípios e visões. Atua diretamente nos atuais limites das metodologias de desenvolvimento de software.