Este documento discute como transformar o desenvolvimento de software para entregar mais valor rapidamente. Apresenta os problemas atuais como software de baixa qualidade, projetos que falham ou ultrapassam o orçamento, e times desmotivados. Defende uma abordagem ágil para entregar software funcionando frequentemente com feedback contínuo, reduzindo riscos e desperdícios. Relata casos de sucesso no governo do Reino Unido ao adotar métodos ágeis.
23. CASO TÍPICO DE FRACASSO
• Indústria: Energia
• 5 milhões de dólares
• 5 anos para ficar pronto
• Produto descontinuado
por não atender a
demanda atual
23
25. O MANIFESTO ÁGIL
Estamos descobrindo maneiras melhores de desenvolver software,
fazendo-o nós mesmos e ajudando outros a fazerem o mesmo.
Através deste trabalho, passamos a valorizar:
Indivíduos e interações mais que processos e ferramentas
Software em funcionamento mais que documentação abrangente
Colaboração com o cliente mais que negociação de contratos
Responder a mudanças mais que seguir um plano
Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda.”
27. DA INCERTEZA À OPORTUNIDADE
INCERTEZA
DO FUTURO
OPORTUNIDADE LATENTE
INCERTEZA
DO PRODUTO
INCERTEZA
DE FUNCIONALIDADE
INCERTEZA
DE DESIGN
INCERTEZA DE
ENGENHARIA
OPORTUNIDADE BEM COMPREENDIDA
32. ESTRUTURAS DE TIME
Comitê
de Gestão
Stakeholders de
Negócio
Gerente(s)
de Produto
Outros
Patrocinadores
Especialista(s)
Arquiteto
Líder
Gerentes de
Relacionamento
Líder de
Produto
Gerente de
Projeto
Desenvolvedores
Designers
Analista de negócios
DevOps
Delivery
Team
Analista de
Qualidade
32
33. Michael Mah. 2013. When Agile Becomes a Quality Game Changer: What Recent Benchmark Data Says About Agile’s Development
Advantage. http://www.uploads.pnsqc.org/2013/papers/key2_Mah_paper.pdf
33
35. GOVERNO DO REINO UNIDO
http://www.bbc.co.uk/news/uk-politics-24130684
http://www.independent.co.uk/life-style/health-and-families/health-news/nhs-pulls-the-plug-on-its-11bn-it-system-2330906.html
35
http://www.computerweekly.com/news/2240187478/Why-agile-development-failed-for-Universal-Credit
36. Maior projeto civil de TI da história.
Diversas grandes consultorias estavam
envolvidas
37. • Auditoria e performance ruins
• Ausência de entrega ou sistemas
improvisados
• Disputa de contratos
41. ALÉM DA
TECNOLOGIA O GDS, trabalhando com a TW, está provendo
uma forma segura para todos os cidadãos
assegurarem a sua identidade digital para
acessar e utilizar serviços públicos
Como a nova face do governo digital Britânico, o
primeiro grande site público na nuvem oferece
um ponto de contato unificado para o cidadão.
A TW continua mantendo a infraestrutura do
site, interagindo com 1000 editores e 6 milhões
de visitantes únicos por semana, além de atuar
muito além da tecnologia:
■ Alterando o jeito de honrar compromissos na política
■ Transformando a porta de entrada do governo difgital
■ Transformação tecnológica em grande escala
■ Entregando serviços críticos do setor público
■ Facilitando interação segura e confiável com o cidadão
41
45. MELO, C. O.; SANTOS, V. A.; CORBUCCI, H.; KATAYAMA, E.; GOLDMAN, A.; KON, F. Agile methods in Brazil: state of the practice in
teams and organizations (in Portuguese). Technical Report MAC-2012-03. Department of Computer Science IME-USP. May,
2012. http://agilcoop.org.br/MetodosAgeisBrasil2011.
CORBUCCI, H. ; GOLDMAN, A. ; KATAYAMA, E. ; KON, F. ; MELO, C. O. ; SANTOS, V. S.. Genesis and Evolution of the Agile
Movement in Brazil – A perspective from the Academia and the Industry. In: Proceedings of 25th Brazilian Symposium on
Software Engineering (SBES), 2011, pp. 98-107.
MELO, CLAUDIA O. ; SANTOS, V. A. ; KATAYAMA, E. ; CORBUCCI, H. ; PRIKLADNICKI, R. ; GOLDMAN, A. ; KON, F. The evolution of
agile software development in Brazil. Journal of the Brazilian Computer Society (in press) 2013.
46.
47. ACÓRDÃO TCU
“O conhecimento adquirido neste levantamento permitiu entender a essência que
orienta as metodologias ágeis de desenvolvimento de software, as quais voltam seu
foco, primordialmente, para o atendimento das necessidades do cliente por meio da
entrega contínua de softwares funcionais e de qualidade.”
Acórdão 2.314/2013-TCU-Plenário.
47
48. CASES NO GOVERNO BRASILEIRO
(CITADOS PELO TCU)
• Banco Central do Brasil (Bacen);
• Tribunal Superior do Trabalho (TST);
• Instituto do Patrimônio Histórico e Artístico Nacional
(Iphan);
• Instituto Nacional de Estudos e Pesquisas Educacionais
Anísio Teixeira (Inep);
• Supremo Tribunal Federal (STF);
• Departamento de Informática do Sistema Único de
Saúde (Datasus);
• Empresa Brasileira de Serviços Hospitalares (EBSERH);
• SERPRO (Piloto - Novo Siafi).
48
54. • Alerta e recuperação
antecipados em produção
• Privacidade versus Big Data
• Rolo compressor do
JavaScript
• A fusão do mundo físico e
digital
18/Fev, 19:30h, TechRadar Hangout
Brasil
http://bit.ly/techRadarBrasil
http://info.thoughtworks.com/technology-radar-inscricao.html
54
58. UMA EMPRESA DE 100 ANOS
A nossa missão é melhorar a humanidade através do software e ajudar a gerar a criação de um ecossistema
socialmente responsável e economicamente justo.
Gerir um negócio
sustentável.
Liderar e promover a excelência de
software
e revolucionar a indústria de TI.
Advogar apaixonadamente em favor
de
justiça social e econômica.