Upload
alessandro-almeida
View
324
Download
1
Embed Size (px)
Citation preview
Alessandro Almeida | www.alessandroalmeida.com
Analisando a atividade da aula passada...
Analisando a atividade da aula passada...
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
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á)
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.”
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
E o alinhamento entre a turma da Fábrica de Software e a equipe do Comercial?
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
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
Há situações onde não há o que fazer. O projeto terá que ser entregue...
Compromissos contratuais
Regulamentações
Política
Poder
Há situações onde não há o que fazer. O projeto terá que ser entregue...
Compromissos contratuais
Regulamentações
Política
Poder
Reflexão
A reflexão sobre alternativas é fundamental
Se a DevOne tivesse considerado as suas sugestões, o projeto provavelmente seria conduzido de uma forma diferente
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?
Dicas do Edward Yourdon (o cara do DFD!)
http://yourdon.com/
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
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
Por que existem Projetos Virtualmente Impossíveis?
“A insanidade corporativa está fazendo a mesma coisa repetidamente, e cada vez
esperando resultados diferentes.”
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
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
Considerando os temas discutidos até agora, qual é a importância da Engenharia de Software para o sucesso dos projetos?
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)
[email protected] www.slideshare.net/alessandroalmeida