engenharia de software i - aula 8
TRANSCRIPT
![Page 1: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/1.jpg)
Alessandro Almeida | www.alessandroalmeida.com
![Page 2: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/2.jpg)
Analisando a atividade da aula passada...
![Page 3: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/3.jpg)
Analisando a atividade da aula passada...
![Page 4: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/4.jpg)
Projeto inovador O aplicativo utilizado pelos vendedores, criado
para telefone celular, será substituído por um aplicativo para iPhone e iPad
Projeto não tem somente impacto tecnológico, mas envolve mudança organizacional Os vendedores estão familiarizados com a
solução anterior, que é totalmente diferente da nova plataforma
![Page 5: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/5.jpg)
A tecnologia também é nova para a DevOne
Não há profissionais capacitados na plataforma Apple dentro da DevOne
Na realidade, a equipe não existe...
Estagiários serão contratados para desenvolver o projeto
O especialista na plataforma chegará quase no final (se é que chegará)
![Page 6: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/6.jpg)
Redução de custo (sem observar o impacto na qualidade)
O contrato com a Pharmalife é frágil...
“O CIO também deixou claro que, se o projeto não for bem sucedido, a DevOne perderá sua homologação como principal fornecedora de software da Pharmalife.”
![Page 7: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/7.jpg)
Fases importantes da Engenharia de Software estão sendo ignoradas
Sem levantamento de requisitos
Sem definição da arquitetura do sistema
Sem validações
Sem análise de viabilidade
![Page 8: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/8.jpg)
E o alinhamento entre a turma da Fábrica de Software e a equipe do Comercial?
![Page 9: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/9.jpg)
Vocês sugeriram as soluções!
Customização de um possível processo existente
Definir um método de trabalho específico para o projeto
Não propor o projeto Negociar melhor Levantar os requisitos
![Page 10: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/10.jpg)
Vocês sugeriram as soluções!
Definir uma fase de testes Planejar! Aplicar o CMMI ou mps.Br Contratar funcionários qualificados na
tecnologia ou treinar os atuais Treinar os vendedores na solução
desenvolvida
![Page 11: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/11.jpg)
Há situações onde não há o que fazer. O projeto terá que ser entregue...
Compromissos contratuais
Regulamentações
Política
Poder
![Page 12: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/12.jpg)
Há situações onde não há o que fazer. O projeto terá que ser entregue...
Compromissos contratuais
Regulamentações
Política
Poder
![Page 13: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/13.jpg)
Reflexão
![Page 16: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/16.jpg)
![Page 17: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/17.jpg)
A reflexão sobre alternativas é fundamental
Se a DevOne tivesse considerado as suas sugestões, o projeto provavelmente seria conduzido de uma forma diferente
![Page 18: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/18.jpg)
Embora a DevOne seja uma empresa fictícia e o estudo de caso seja um caricatura, a vida real é muito diferente?
Quantos Projetos Virtualmente Impossíveis existem em sua empresa?
![Page 19: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/19.jpg)
![Page 20: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/20.jpg)
![Page 21: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/21.jpg)
Dicas do Edward Yourdon (o cara do DFD!)
http://yourdon.com/
![Page 22: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/22.jpg)
Onde os parâmetros excedem o que foi definido em, pelo menos, 50%
Cronograma comprimido pela metade
Equipe reduzida a menos da metade do mínimo necessário
Orçamento e recursos cortados pela metade
Funcionalidades são o dobro do combinado inicialmente
![Page 23: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/23.jpg)
No início dos trabalhos, o projeto é movido pela fé
Euforia e / ou otimismo exagerado
Projetos onde o fracasso é quase certo
Forçar um resultado positivo após a conclusão do projeto, não torna um trabalho fracassado em sucesso
![Page 24: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/24.jpg)
Por que existem Projetos Virtualmente Impossíveis?
![Page 25: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/25.jpg)
“A insanidade corporativa está fazendo a mesma coisa repetidamente, e cada vez
esperando resultados diferentes.”
![Page 26: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/26.jpg)
Política! Promessas ingênuas feitas pelo cara que
vendeu o projeto Otimismo ingênuo
Podemos fazer isto durante o final de semana!
Mentalidade de dar início a um novo negócio
Empresas empreendedoras
![Page 27: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/27.jpg)
Verdadeiros programadores não precisam dormir!
Herói “Jack Bauer”
Concorrência
Meu concorrente faz o mesmo!
Regulamentações Crises inesperadas ou não planejadas
![Page 28: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/28.jpg)
Considerando os temas discutidos até agora, qual é a importância da Engenharia de Software para o sucesso dos projetos?
![Page 29: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/29.jpg)
![Page 30: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/30.jpg)
Lembram do SPIN? Acessem www.boston-spin.org
Site com diversas apresentações de eventos realizados pelo SPIN Boston (palestras de nomes consagrados da Engenharia de Software)
![Page 31: Engenharia de Software I - Aula 8](https://reader033.vdocuments.com.br/reader033/viewer/2022042607/55ab71ce1a28abc06c8b478e/html5/thumbnails/31.jpg)
[email protected] www.slideshare.net/alessandroalmeida