Renasic

COMO TRANSFORMAR O
DESENVOLVIMENTO DE SOFTWARE
PARA ENTREGAR VALOR.
Dra. Claudia Melo
Diretora de Tecnologia, Tho...
Desenvolvimento de
software

2
QUAIS SÃO OS
PROBLEMAS ATUAIS?
3
Ao final do projeto, o sistema não
tem mais relevância para o
cidadão ou para os órgãos.

4
Uma vez planejado, é difícil se
adaptar às necessidades que
surgem ao longo do caminho.

5
Software de baixa qualidade e
confiabilidade.

6
Projetos fracassados ou muito
acima da estimativa.

7
Reação a falhas lenta.

8
Manutenção/Evolução cara e
dependente de pessoas
específicas.

9
Times desmotivados.

10
COMO SERIA
IDEALMENTE?
11
Conseguimos nos adaptar às
necessidades atuais dos cidadãos
de forma rápida e eficaz!

12
Conseguimos prever áreas de
necessidade para a população e
implementar soluções com qualidade
e confiabilidade.

13
Temos clareza sobre o
desenvolvimento do produto e vemos
seu valor sendo entregue rapidamente.

14
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
Várias metodologias

RADical
*

Cascata

Espiral

RUP

21
Anos de
Espera.
Baixo valor

22
CASO TÍPICO DE FRACASSO

•  Indústria: Energia
•  5 milhões de dólares
•  5 anos para ficar pronto
•  Produto descontinuado...
Reação da comunidade
técnica

24
O MANIFESTO ÁGIL
Estamos descobrindo maneiras melhores de desenvolver software,
fazendo-o nós mesmos e ajudando outros a f...
Refletir
Aprender a blank template.
Sometimes you need
Adaptar

26
DA INCERTEZA À OPORTUNIDADE
INCERTEZA
DO FUTURO

OPORTUNIDADE LATENTE

INCERTEZA
DO PRODUTO

INCERTEZA
DE FUNCIONALIDADE
I...
NOSSA ABORDAGEM
DESCOBRIR

EXPERIMENTAR

ENTREGAR
MVP

Ideias

NEGÓCIO,
TECNOLOGIA E
PRODUTOS
LÍDERES

Inovação Contínua
E...
ENTREGAR VALOR MAIS
RÁPIDO E FREQUENTEMENTE

Release Rápido

Reduzindo risco e
deperdíco

Feedback do cliente

Inovar
29
ENTREGA

ANÁLISE
DESIGN
CODIFICAR
TESTAR
DEPLOY

30
ENTREGA CONTÍNUA
DEPLOY

CODE
PLAN
BUILD

RELEASE

TEST

OPERATE

MONITOR

31
ESTRUTURAS DE TIME
Comitê
de Gestão
Stakeholders de
Negócio

Gerente(s)
de Produto

Outros
Patrocinadores

Especialista(s)...
Michael Mah. 2013. When Agile Becomes a Quality Game Changer: What Recent Benchmark Data Says About Agile’s Development
Ad...
Agilidade no Governo

34
GOVERNO DO REINO UNIDO

http://www.bbc.co.uk/news/uk-politics-24130684
http://www.independent.co.uk/life-style/health-and-...
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
Though...
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 id...
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 practic...
ACÓRDÃO TCU

“O conhecimento adquirido neste levantamento permitiu entender a essência que
orienta as metodologias ágeis d...
CASES NO GOVERNO BRASILEIRO
(CITADOS PELO TCU)
•  Banco Central do Brasil (Bacen);
•  Tribunal Superior do Trabalho (TST);...
Agilidade e Segurança

49
ENTREGAR VALOR. MENOR
DESPERDÍCIO.
DEPLOY

CODE
PLAN
BUILD

RELEASE

TEST

OPERATE

MONITOR

50
SIMPLIFICIDADE. REVISÃO DE
CÓDIGO.
DEPLOY

CODE
PLAN
BUILD

RELEASE

TEST

OPERATE

MONITOR

51
AUTOMATIZAÇÃO & TESTE.
DEPLOY

CODE
PLAN
BUILD

RELEASE

TEST

OPERATE

MONITOR

52
RASTREAMENTO &
MONITORAMENTO.
DEPLOY

CODE
PLAN
BUILD

RELEASE

TEST

OPERATE

MONITOR

53
•  Alerta e recuperação
antecipados em produção
•  Privacidade versus Big Data
•  Rolo compressor do
JavaScript
•  A fusão...
Um pouco sobre
nós

55
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 ecossi...
NEGÓCIOS GLOBAIS: COMUNIDADES GLOBAIS
OBRIGADA
Questões e sugestões:
Claudia Melo
Thoughtworks
cmelo@thoughtworks.com
@claudia_melo
Como Transformar O Desenvolvimento De Software Para Entregar Valor
Upcoming SlideShare
Loading in...5
×

Como Transformar O Desenvolvimento De Software Para Entregar Valor

284

Published on

Com o impacto indiscutível de software em diversas indústrias e segmentos, torna-se fundamental compreender sua natureza e peculiaridades. Nesta apresentação irei contar os principais problemas que a indústria de forma geral encontra em entregar software e como é possível transformar as diversas abordagens de desenvolvimento para entregar valor. Além de discutir agilidade de forma geral, vou mencionar em particular alguns casos que mostram a aplicação dessa transformação no governo de UK e do Brasil.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
284
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Como Transformar O Desenvolvimento De Software Para Entregar Valor

  1. 1. Renasic COMO TRANSFORMAR O DESENVOLVIMENTO DE SOFTWARE PARA ENTREGAR VALOR. Dra. Claudia Melo Diretora de Tecnologia, Thoughtworks Brasil
  2. 2. Desenvolvimento de software 2
  3. 3. QUAIS SÃO OS PROBLEMAS ATUAIS? 3
  4. 4. Ao final do projeto, o sistema não tem mais relevância para o cidadão ou para os órgãos. 4
  5. 5. Uma vez planejado, é difícil se adaptar às necessidades que surgem ao longo do caminho. 5
  6. 6. Software de baixa qualidade e confiabilidade. 6
  7. 7. Projetos fracassados ou muito acima da estimativa. 7
  8. 8. Reação a falhas lenta. 8
  9. 9. Manutenção/Evolução cara e dependente de pessoas específicas. 9
  10. 10. Times desmotivados. 10
  11. 11. COMO SERIA IDEALMENTE? 11
  12. 12. Conseguimos nos adaptar às necessidades atuais dos cidadãos de forma rápida e eficaz! 12
  13. 13. Conseguimos prever áreas de necessidade para a população e implementar soluções com qualidade e confiabilidade. 13
  14. 14. Temos clareza sobre o desenvolvimento do produto e vemos seu valor sendo entregue rapidamente. 14
  15. 15. Tenho um melhor grau de previsibilidade sobre a entrega. 15
  16. 16. Gerenciamos efetivamente os riscos. 16
  17. 17. Os times são motivados. 17
  18. 18. Lançamos produtos mais frequentemente, recebendo feedback. 18
  19. 19. A tecnologia é só o meio de entregar valor. 19
  20. 20. Sistemas legados integram-se a novos sistemas com efetividade. 20
  21. 21. Várias metodologias RADical * Cascata Espiral RUP 21
  22. 22. Anos de Espera. Baixo valor 22
  23. 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
  24. 24. Reação da comunidade técnica 24
  25. 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.”
  26. 26. Refletir Aprender a blank template. Sometimes you need Adaptar 26
  27. 27. DA INCERTEZA À OPORTUNIDADE INCERTEZA DO FUTURO OPORTUNIDADE LATENTE INCERTEZA DO PRODUTO INCERTEZA DE FUNCIONALIDADE INCERTEZA DE DESIGN INCERTEZA DE ENGENHARIA OPORTUNIDADE BEM COMPREENDIDA
  28. 28. NOSSA ABORDAGEM DESCOBRIR EXPERIMENTAR ENTREGAR MVP Ideias NEGÓCIO, TECNOLOGIA E PRODUTOS LÍDERES Inovação Contínua Entrega Contínua MVP MVP Feedback de clientes CLIENTES
  29. 29. ENTREGAR VALOR MAIS RÁPIDO E FREQUENTEMENTE Release Rápido Reduzindo risco e deperdíco Feedback do cliente Inovar 29
  30. 30. ENTREGA ANÁLISE DESIGN CODIFICAR TESTAR DEPLOY 30
  31. 31. ENTREGA CONTÍNUA DEPLOY CODE PLAN BUILD RELEASE TEST OPERATE MONITOR 31
  32. 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. 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
  34. 34. Agilidade no Governo 34
  35. 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. 36. Maior projeto civil de TI da história. Diversas grandes consultorias estavam envolvidas
  37. 37. •  Auditoria e performance ruins •  Ausência de entrega ou sistemas improvisados •  Disputa de contratos
  38. 38. O NOVO GABINETE DO GOVERNO INGLÊS 38
  39. 39. 1500 entregas desde Out/2012 ₤70 milhões de economia 6 milhões visitantes únicos por semana 75 consultores da ThoughtWorks
  40. 40. Government Digital Service Diversos projetos Consultoria especializada Portfolios de projetos Ferramentas
  41. 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
  42. 42. Agilidade no Brasil
  43. 43. O governo não usa métodos ágeis
  44. 44. MITO O governo não usa métodos ágeis
  45. 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. 46. 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
  47. 47. 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
  48. 48. Agilidade e Segurança 49
  49. 49. ENTREGAR VALOR. MENOR DESPERDÍCIO. DEPLOY CODE PLAN BUILD RELEASE TEST OPERATE MONITOR 50
  50. 50. SIMPLIFICIDADE. REVISÃO DE CÓDIGO. DEPLOY CODE PLAN BUILD RELEASE TEST OPERATE MONITOR 51
  51. 51. AUTOMATIZAÇÃO & TESTE. DEPLOY CODE PLAN BUILD RELEASE TEST OPERATE MONITOR 52
  52. 52. RASTREAMENTO & MONITORAMENTO. DEPLOY CODE PLAN BUILD RELEASE TEST OPERATE MONITOR 53
  53. 53. •  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
  54. 54. Um pouco sobre nós 55
  55. 55. MAIS DE 20 ANOS DE LIDERANÇA INTELECTUAL …só para citar alguns
  56. 56. MISSÕES AMBICIOSAS EXIGEM IDEIAS DISRUPTIVAS
  57. 57. 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.
  58. 58. NEGÓCIOS GLOBAIS: COMUNIDADES GLOBAIS
  59. 59. OBRIGADA Questões e sugestões: Claudia Melo Thoughtworks cmelo@thoughtworks.com @claudia_melo
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×