Das Fábricas aos Time Auto-organizados
-
Upload
camilo-almendra -
Category
Technology
-
view
731 -
download
6
description
Transcript of Das Fábricas aos Time Auto-organizados
Das Fábricas aos Times Auto-organizados e
Multidisciplinares
Campus UFC em QuixadáSeminário de Pesquisa
Prof. Camilo Almendra
Software: estamos em crise?
Desde que
começou!
A Origem
Crise do Software
“The Humble Programmer”, Communications of ACM, 1972
Edsger Dijkstra1930 - 2002
(…) we found ourselves up to our necks in the software crisis!
Crise do Software
Fracassos milionários
Segurança
Primeiras mortes
Crise do Software
“Software Engineering”, IFIP, 1971
Fritz Bauer1924 -
(…) [that] software design and
production [be viewed] as an
industrial engineering field
Fábricas de Software
Uso do mesmo modelo
Fábricas de Software
Gerente Coordenador Arquiteto Projetista
Analista Programador DBA Programador Júnior
Testador Configuração Qualidade Designer
Fábricas de Software
Requisitos
Análise e Projeto
Programação
Testes
Entrega
Artefatos
Fábricas de Software
Gestão• Projeto• Requisitos• Configuração• Qualidade
Engenharia
Fábricas de Software
Fábricas de Software
Problema Real?Novas Soluções
Ferramentas
Processos Métricas
Novo Problema: Fábrica
Produtividade Reuso
Não Há Bala de Prata
“No Silver Bullet”, IFIP, 1986
Fred Brooks1931 -
(…) the very nature of software makes it
unlikely that there will be any [silver bullet].
Fábricas de Software
Muita coisa deu certo…… mas muita deu errado!
Chaos Report, 1995
Métodos Ágeis
MANIFESTO ÁGIL, 2001
Métodos Ágeis
Gestão
Engenharia
Equilíbrio
Métodos Ágeis
Indivíduos e interações
Software em funcionamento
Colaboração com o cliente
Responder a mudanças
Processos e ferramentas
Documentação abrangente
Negociação de contratos
Seguir um plano
MAIS QUE
Métodos Ágeis
Indivíduos e interações
Software em funcionamento
Colaboração com o cliente
Responder a mudanças
•Menos gestão de projetos, mais gestão de pessoas
•Importância da boa engenharia
•Imersão do cliente no projeto
•Imersão da equipe no negócio
Novos Times
Planejar
Projetar
ConstruirAvaliar
Entregar
Iterativo
Conhecimento
Novos Times
Times devem ser multi-disciplinares… … não cada pessoa
Times devem ser auto-organizados… … em torno de regras!
Auto-organização ≠ Auto-gerenciamento
Novos Times
Criatividade +
Capacidade de Execução +
Disciplina=
Grandes Times, Maiores Chances de Sucesso
Scrum
XP
Novos Times
Time ScrumMasterProduct Owner
DesenvolvedoresClientes
Foco nos PAPÉIS, e
não em cargos
Desafios
•Vender um novo modelo•Ensinar um novo modelo•Novas técnicas de engenharia•Quebrar paradigmas•Re-aprender•Nova cultura organizacional
Temas de Pesquisa/Orientação
•Desenvolvimento Ágil
•Times Auto-organizados
•Gestão do Conhecimento
25
Referênciashttp://userweb.cs.utexas.edu/~EWD/transcriptions/EWD03xx/EWD340.htmlhttp://www.princeton.edu/~hos/Mahoney/articles/finding/finding.htmlhttp://www.sbtdc.org/pdf/software.pdfhttp://en.wikipedia.org/wiki/History_of_software_engineeringhttp://info.abril.com.br/noticias/rede/gestao20/software/fabrica-de-software-e-uma-besteira/http://www.extremeprogramming.org/http://www.scrum.org/http://scrumalliance.org/http://improveit.com.br/xphttp://improveit.com.br/scrum
Onde rever slides
http://www.slideshare.net/ccalmendra