www.aspercom.com.br
 
 
O que estamos procurando? Menor custo e prazo possível Definição de Sucesso de um Projeto de Software O software resolve o...
Apenas 37% das empresas  estão satisfeitas com a velocidade do desenvolvimento interno de aplicações 80% dos investimentos...
<ul><li>Participação do cliente (usuário real) é primordial </li></ul><ul><li>Desenvolvimento iterativo, iterações curtas ...
<ul><li>Test-Driven Development (TDD) </li></ul><ul><li>Design e Arquiteturas Emergentes </li></ul><ul><li>Documentação FO...
<ul><li>Você desenvolve software “para fora” </li></ul><ul><li>Outsourcing, Fábricas de Software, Consultorias, Agências W...
Product Owner Scrum Master O Time Pap éis do Scrum Qual o seu papel?
Product Owner Time <ul><li>Orientado a ROI </li></ul><ul><li>Controla Escopo </li></ul><ul><li>Com “força política” </li><...
<ul><li>3  - consultorias / agências Web / outsourcing </li></ul><ul><li>7  - desenvolvimento interno, governo </li></ul><...
<ul><li>Consultorias e Fábricas de Software ainda não estão buscando Scrum/Agile... </li></ul><ul><li>Forma de  contrataçã...
<ul><li>Grandes empresas  que tem desenvolvimento interno (destacando o Governo)  estão buscando  modelos ágeis e iterativ...
<ul><li>Essas empresas costumam ser grandes, hierarquizadas e mais lentas nas decisões, especialmente no Governo </li></ul...
<ul><li>Indepent Software Vendors (ISVs) possuem  estruturas simples , enxutas e são orientadas a  resultados  rápidos </l...
<ul><li>O desenvolvimento de software é  mais complexo </li></ul><ul><li>Muitas vezes carregam um  pesado  legado </li></u...
Você quer realmente ser Agile? 2 1 3 1 2 3 Outsourcing Interno Produto
Palavras de um verdadeiro Product Owner... Me foi dado  dinheiro  dos acionistas para que eu  investisse  no Produto, e  e...
Sorry, if you don't  use agile engineering practices ,  if you don't have high-bandwidth communication, and if you don't  ...
Scrum Flácido == Má definição de “pronto” <ul><li>Será que a sua definição de  pronto  não deveria incluir: </li></ul><ul>...
<ul><li>Entregar  software funcionando  regularmente é primordial... </li></ul><ul><li>pessoal  não qualificado  para exec...
www.aspercom.com.br Obrigado!
 
Próximos SlideShares
Carregando em…5
×

Scrum para Desenvolvimento Interno e Produtos de Software

2.631 visualizações

Publicada em

2 comentários
9 gostaram
Estatísticas
Notas
Sem downloads
Visualizações
Visualizações totais
2.631
No SlideShare
0
A partir de incorporações
0
Número de incorporações
640
Ações
Compartilhamentos
0
Downloads
85
Comentários
2
Gostaram
9
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Scrum para Desenvolvimento Interno e Produtos de Software

  1. 1. www.aspercom.com.br
  2. 4. O que estamos procurando? Menor custo e prazo possível Definição de Sucesso de um Projeto de Software O software resolve o problema (qualidade externa) O software é fácil de manter e evoluir (qualidade interna) (qualidade do projeto)
  3. 5. Apenas 37% das empresas estão satisfeitas com a velocidade do desenvolvimento interno de aplicações 80% dos investimentos em desenvolvimento estão na identificação e correção de defeitos Taxa de falha ainda é superior a 45% dos projetos Fontes: IBM e Standish Group
  4. 6. <ul><li>Participação do cliente (usuário real) é primordial </li></ul><ul><li>Desenvolvimento iterativo, iterações curtas (2 semanas) </li></ul><ul><li>Colaboração e muita Comunicação dentro da Equipe </li></ul><ul><li>Equipes Multi-funcionais e Auto-organizáveis </li></ul>O que é Agile hoje?
  5. 7. <ul><li>Test-Driven Development (TDD) </li></ul><ul><li>Design e Arquiteturas Emergentes </li></ul><ul><li>Documentação FORTE (e executável!!!) </li></ul><ul><li>Ajuda de muitas ferramentas </li></ul>O que é Agile hoje?
  6. 8. <ul><li>Você desenvolve software “para fora” </li></ul><ul><li>Outsourcing, Fábricas de Software, Consultorias, Agências Web </li></ul><ul><li>Você desenvolve soluções internas da empresa </li></ul><ul><li>Desenvolvimento interno, body shop, Governo </li></ul><ul><li>Você desenvolve um produto para o mercado - ISV </li></ul><ul><li>Pacotes ou soluções para atender clientes </li></ul>Tipos de Desenvolvimento Aonde você se enquadra? 1 2 3
  7. 9. Product Owner Scrum Master O Time Pap éis do Scrum Qual o seu papel?
  8. 10. Product Owner Time <ul><li>Orientado a ROI </li></ul><ul><li>Controla Escopo </li></ul><ul><li>Com “força política” </li></ul><ul><li>Dirige o time </li></ul><ul><li>Senta e Trabalha </li></ul><ul><li>Busca excelência </li></ul><ul><li>Não discute “escopo” </li></ul>Stakeholders ou O mercado
  9. 11. <ul><li>3 - consultorias / agências Web / outsourcing </li></ul><ul><li>7 - desenvolvimento interno, governo </li></ul><ul><li>7 - são empresas de produto - ISV </li></ul><ul><li>Fonte: http://blog.aspercom.com.br/category/cases </li></ul>Pesquisa: 17 Cases Aspercom 1 2 3 Outsourcing Interno Produto
  10. 12. <ul><li>Consultorias e Fábricas de Software ainda não estão buscando Scrum/Agile... </li></ul><ul><li>Forma de contratação escopo fechado </li></ul><ul><ul><li>A maioria não sabe vender e/ou “fazer” Agile </li></ul></ul><ul><ul><li>Os clientes deles não sabem como comprar Agile </li></ul></ul><ul><li>Difícil achar o Product Owner “verdadeiro” </li></ul><ul><ul><li>Será o cliente? </li></ul></ul><ul><ul><li>Será o fornecedor? </li></ul></ul><ul><ul><li>Postura “buy and forget” </li></ul></ul><ul><li>É um modelo em declínio – clientes insatisfeitos </li></ul><ul><ul><li>Substituição por Body Shop (estão migrando para o tipo 2) </li></ul></ul>Outsourcing e Scrum: 1 2 3 Outsourcing Interno Produto
  11. 13. <ul><li>Grandes empresas que tem desenvolvimento interno (destacando o Governo) estão buscando modelos ágeis e iterativos. Por que? </li></ul><ul><li>É relativamente fácil achar o Product Owner </li></ul><ul><li>Estão aceitando melhor um escopo negociável </li></ul><ul><li>Estão melhorando suas arquiteturas / engenharia </li></ul>Forças do Desenvolvimento Interno e Scrum: 1 2 3 Outsourcing Interno Produto
  12. 14. <ul><li>Essas empresas costumam ser grandes, hierarquizadas e mais lentas nas decisões, especialmente no Governo </li></ul><ul><li>É relativamente fácil achar o Product Owner, mas.. </li></ul><ul><ul><li>Geralmente ele não tem o envolvimento necessário </li></ul></ul><ul><ul><li>O dinheiro não está saindo do bolso dele! </li></ul></ul><ul><li>Há facções dentro da equipe! </li></ul><ul><ul><li>Analistas x programadores </li></ul></ul><ul><ul><li>Programadores x Testers </li></ul></ul><ul><ul><li>Analistas, Programadores, Testers x Qualidade* </li></ul></ul><ul><li>Alguns ainda resistem à idéia: </li></ul><ul><ul><li>PMOs, Diretoria e Qualidade* </li></ul></ul><ul><li>* O cara que “cuida dos processos” </li></ul>Problemas para o Desenvolvimento Interno 1 2 3 Outsourcing Interno Produto
  13. 15. <ul><li>Indepent Software Vendors (ISVs) possuem estruturas simples , enxutas e são orientadas a resultados rápidos </li></ul><ul><li>O Product Owner adora seu papel </li></ul><ul><li>Equipes menores e mais unidas </li></ul><ul><li>Muitos já praticam alguma iteratividade (releases) </li></ul><ul><li>Buscam boas arquiteturas e práticas de engenharia </li></ul>ISVs Ready for Agile! 1 2 3 Outsourcing Interno Produto
  14. 16. <ul><li>O desenvolvimento de software é mais complexo </li></ul><ul><li>Muitas vezes carregam um pesado legado </li></ul><ul><li>Nem todos possuem boas arquiteturas </li></ul><ul><li>Ainda há muito a melhorar nas práticas de engenharia </li></ul>Problemas dos ISVs 1 2 3 Outsourcing Interno Produto
  15. 17. Você quer realmente ser Agile? 2 1 3 1 2 3 Outsourcing Interno Produto
  16. 18. Palavras de um verdadeiro Product Owner... Me foi dado dinheiro dos acionistas para que eu investisse no Produto, e eu tenho que fazer o melhor possível com isso. Paulo Cesar Soares da Silva Product Owner Crivo “
  17. 19. Sorry, if you don't use agile engineering practices , if you don't have high-bandwidth communication, and if you don't include a strong customer voice, you're not going to succeed . Try something else instead. James Shore Whenever I've listened to prominent Scrummers they've always emphasized that you must have good technical practices to succeed with a Scrum project . They don't mandate what those technical practices should be, but you do need them. Martin Fowler Agile é muito mais do que desenvolver iterativamente, fazer stand-up meetings e planejamentos ágeis. Não dá para ignorar todas as práticas de engenharia de software que realmente fazem com que a produção e mudanças sejam ágeis. Guilherme Chapiewski “ ” “
  18. 20. Scrum Flácido == Má definição de “pronto” <ul><li>Será que a sua definição de pronto não deveria incluir: </li></ul><ul><li>testes automatizados? </li></ul><ul><li>o olho de um especialista no código ? </li></ul><ul><li>uma clara documentação ? </li></ul>O que você faz com o resultado das Retrospectivas? (melhoria contínua) Scrum Flácido
  19. 21. <ul><li>Entregar software funcionando regularmente é primordial... </li></ul><ul><li>pessoal não qualificado para execução das tarefas </li></ul><ul><li>arquiteturas fracas ou inflexíveis </li></ul><ul><li>falhas ao atacar os riscos </li></ul><ul><li>falta de fluidez no ciclo de desenvolvimento </li></ul><ul><li>problemas na infra-estrutura </li></ul><ul><li>equipes desmotivadas </li></ul>“ O Scrum é tua sogra...
  20. 22. www.aspercom.com.br Obrigado!

×