Como Transformar O Desenvolvimento De Software Para Entregar Valor
-
Upload
thoughtworks -
Category
Technology
-
view
264 -
download
0
description
Transcript of Como Transformar O Desenvolvimento De Software Para Entregar Valor
COMO TRANSFORMAR O DESENVOLVIMENTO DE SOFTWARE
PARA ENTREGAR VALOR. Dra. Claudia Melo
Diretora de Tecnologia, Thoughtworks Brasil
R e n a s i c
2
Desenvolvimento de software
QUAIS SÃO OS PROBLEMAS ATUAIS?
3
4
Ao final do projeto, o sistema não tem mais relevância para o cidadão ou para os órgãos.
5
Uma vez planejado, é difícil se adaptar às necessidades que
surgem ao longo do caminho.
6
Software de baixa qualidade e confiabilidade.
7
Projetos fracassados ou muito acima da estimativa.
8
Reação a falhas lenta.
9
Manutenção/Evolução cara e dependente de pessoas
específicas.
10
Times desmotivados.
COMO SERIA IDEALMENTE?
11
12
Conseguimos nos adaptar às necessidades atuais dos cidadãos
de forma rápida e eficaz!
13
Conseguimos prever áreas de necessidade para a população e
implementar soluções com qualidade e confiabilidade.
14
Temos clareza sobre o desenvolvimento do produto e vemos seu valor sendo entregue rapidamente.
Tenho um melhor grau de previsibilidade sobre a entrega.
15
Gerenciamos efetivamente os riscos.
16
Os times são motivados.
17
Lançamos produtos mais frequentemente, recebendo
feedback.
18
A tecnologia é só o meio de entregar valor.
19
Sistemas legados integram-se a novos sistemas com efetividade.
20
21
Várias metodologias
Cascata RUP Espiral RADical *
22
Anos de Espera.
Baixo valor
CASO TÍPICO DE FRACASSO
23
• Indústria: Energia • 5 milhões de dólares • 5 anos para ficar pronto • Produto descontinuado
por não atender a demanda atual
24
Reação da comunidade técnica
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.”
26
Sometimes you need a blank template.
Refletir
Aprender
Adaptar
DA INCERTEZA À OPORTUNIDADE INCERTEZA
DO FUTURO
INCERTEZA DE DESIGN
INCERTEZA DE ENGENHARIA
OPORTUNIDADE BEM COMPREENDIDA
OPORTUNIDADE LATENTE INCERTEZA
DO PRODUTO
INCERTEZA DE FUNCIONALIDADE
NOSSA ABORDAGEM
Inovação Contínua Entrega Contínua
DESCOBRIR
NEGÓCIO, TECNOLOGIA E
PRODUTOS LÍDERES
ENTREGAR EXPERIMENTAR
MVP
MVP
MVP
Ideias
Feedback de clientes
CLIENTES
ENTREGAR VALOR MAIS RÁPIDO E FREQUENTEMENTE
29
Release Rápido Reduzindo risco e deperdíco Feedback do cliente
Inovar
ENTREGA
30
ANÁLISE
DESIGN
CODIFICAR
TESTAR
DEPLOY
ENTREGA CONTÍNUA
31
CODE
BUILD
TEST
DEPLOY
OPERATE
MONITOR
PLAN
RELEASE
ESTRUTURAS DE TIME
32
Comitê de Gestão
Desenvolvedores DevOps Analista de Qualidade
Analista de negócios Designers
Gerente(s) de Produto
Especialista(s)
Stakeholders de Negócio
Outros Patrocinadores
Gerentes de Relacionamento
Arquiteto Líder
Gerente de Projeto
Líder de Produto
Delivery Team
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
34
Agilidade no Governo
GOVERNO DO REINO UNIDO
35
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
http://www.computerweekly.com/news/2240187478/Why-agile-development-failed-for-Universal-Credit
Maior projeto civil de TI da história. Diversas grandes consultorias estavam
envolvidas
• Auditoria e performance ruins • Ausência de entrega ou sistemas
improvisados • Disputa de contratos
O NOVO GABINETE DO GOVERNO INGLÊS
38
1500 entregas desde Out/2012
₤70 milhões de economia
6 milhões visitantes únicos por
semana
75 consultores da ThoughtWorks
Government Digital Service
Diversos projetos
Consultoria especializada
Portfolios de projetos
Ferramentas
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
Agilidade no Brasil
O governo não usa métodos ágeis
MITO O governo não usa métodos ágeis
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.
ACÓRDÃO TCU
47
“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.
CASES NO GOVERNO BRASILEIRO (CITADOS PELO TCU)
48
• 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).
49
Agilidade e Segurança
ENTREGAR VALOR. MENOR DESPERDÍCIO.
50
CODE
BUILD
TEST
DEPLOY
OPERATE
MONITOR
PLAN
RELEASE
SIMPLIFICIDADE. REVISÃO DE CÓDIGO.
51
CODE
BUILD
TEST
DEPLOY
OPERATE
MONITOR
PLAN
RELEASE
AUTOMATIZAÇÃO & TESTE.
52
CODE
BUILD
TEST
DEPLOY
OPERATE
MONITOR
PLAN
RELEASE
RASTREAMENTO & MONITORAMENTO.
53
CODE
BUILD
TEST
DEPLOY
OPERATE
MONITOR
PLAN
RELEASE
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
55
Um pouco sobre nós
MAIS DE 20 ANOS DE LIDERANÇA INTELECTUAL
…só para citar alguns
MISSÕES AMBICIOSAS EXIGEM IDEIAS DISRUPTIVAS
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.
NEGÓCIOS GLOBAIS: COMUNIDADES GLOBAIS