Das Fábricas aos Time Auto-organizados

25
Das Fábricas aos Times Auto-organizados e Multidisciplinares Campus UFC em Quixadá Seminário de Pesquisa Prof. Camilo Almendra [email protected]

description

Palestra rápida sobre o surgimento da idéia de Fábricas de Software, e da tendência de sua descontinuidade para adoção de um modelo de Times Auto-organizados e Multidisciplinares.

Transcript of Das Fábricas aos Time Auto-organizados

Page 1: 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

[email protected]

Page 2: Das Fábricas aos Time Auto-organizados

Software: estamos em crise?

Desde que

começou!

Page 3: Das Fábricas aos Time Auto-organizados

A Origem

Page 4: Das Fábricas aos Time Auto-organizados

Crise do Software

“The Humble Programmer”, Communications of ACM, 1972

Edsger Dijkstra1930 - 2002

(…) we found ourselves up to our necks in the software crisis!

Page 5: Das Fábricas aos Time Auto-organizados

Crise do Software

Fracassos milionários

Segurança

Primeiras mortes

Page 6: Das Fábricas aos Time Auto-organizados

Crise do Software

“Software Engineering”, IFIP, 1971

Fritz Bauer1924 -

(…) [that] software design and

production [be viewed] as an

industrial engineering field

Page 7: Das Fábricas aos Time Auto-organizados

Fábricas de Software

Uso do mesmo modelo

Page 8: Das Fábricas aos Time Auto-organizados

Fábricas de Software

Gerente Coordenador Arquiteto Projetista

Analista Programador DBA Programador Júnior

Testador Configuração Qualidade Designer

Page 9: Das Fábricas aos Time Auto-organizados

Fábricas de Software

Requisitos

Análise e Projeto

Programação

Testes

Entrega

Artefatos

Page 10: Das Fábricas aos Time Auto-organizados

Fábricas de Software

Gestão• Projeto• Requisitos• Configuração• Qualidade

Engenharia

Page 11: Das Fábricas aos Time Auto-organizados

Fábricas de Software

Page 12: Das Fábricas aos Time Auto-organizados

Fábricas de Software

Problema Real?Novas Soluções

Ferramentas

Processos Métricas

Novo Problema: Fábrica

Produtividade Reuso

Page 13: Das Fábricas aos Time Auto-organizados

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].

Page 14: Das Fábricas aos Time Auto-organizados

Fábricas de Software

Muita coisa deu certo…… mas muita deu errado!

Chaos Report, 1995

Page 15: Das Fábricas aos Time Auto-organizados

Métodos Ágeis

MANIFESTO ÁGIL, 2001

Page 16: Das Fábricas aos Time Auto-organizados

Métodos Ágeis

Gestão

Engenharia

Equilíbrio

Page 17: Das Fábricas aos Time Auto-organizados

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

Page 18: Das Fábricas aos Time Auto-organizados

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

Page 19: Das Fábricas aos Time Auto-organizados

Novos Times

Planejar

Projetar

ConstruirAvaliar

Entregar

Iterativo

Conhecimento

Page 20: Das Fábricas aos Time Auto-organizados

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

Page 21: Das Fábricas aos Time Auto-organizados

Novos Times

Criatividade +

Capacidade de Execução +

Disciplina=

Grandes Times, Maiores Chances de Sucesso

Page 22: Das Fábricas aos Time Auto-organizados

Scrum

XP

Novos Times

Time ScrumMasterProduct Owner

DesenvolvedoresClientes

Foco nos PAPÉIS, e

não em cargos

Page 23: Das Fábricas aos Time Auto-organizados

Desafios

•Vender um novo modelo•Ensinar um novo modelo•Novas técnicas de engenharia•Quebrar paradigmas•Re-aprender•Nova cultura organizacional

Page 24: Das Fábricas aos Time Auto-organizados

Temas de Pesquisa/Orientação

•Desenvolvimento Ágil

•Times Auto-organizados

•Gestão do Conhecimento

Page 25: Das Fábricas aos Time Auto-organizados

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