SCRUM: Maximizando o ROI no desenvolvimento de software

2.668 visualizações

Publicada em

Palestra ministrada no IV Fórum de Governaça em TI da Sucesu em Balneário Camboriu - Setembro de 2009.

Publicada em: Tecnologia, Negócios
0 comentários
3 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
2.668
No SlideShare
0
A partir de incorporações
0
Número de incorporações
136
Ações
Compartilhamentos
0
Downloads
77
Comentários
0
Gostaram
3
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

SCRUM: Maximizando o ROI no desenvolvimento de software

  1. 1. SCRUM: Maximizando o ROI no desenvolvimento de software Guilherme Tossulino, CSPO Instituto de Estudos Avançados – IEA IV Fórum de Governança em TI – SUCESU/SC Setembro de 2009
  2. 2. Programa 1.  ROI 2.  Uso de funcionalidades de software 3.  O Product Owner no SCRUM 4.  Ferramentas do PO 5.  Problemas comuns
  3. 3. ROI – Return Of Investment   ROI não é apenas retorno finaneiro
  4. 4. ROI – Return Of Investment   Como então mesurar o ROI?   Audiência, acessos   Custo da mudança   Satisfação do cliente   Ciclo de vida do software
  5. 5. Uso de funcionalidades 7% 13% Nunca Raramente 45% Algumas vezes Frequentemente 16% Sempre 19% Fonte: Standish Group
  6. 6. Uso de funcionalidades 7% 13% Nunca Raramente 45% Algumas vezes Frequentemente 16% Sempre 64% de desperdício 19% Fonte: Standish Group
  7. 7. Uso de funcionalidades 7% 13% Nunca Raramente 45% Algumas vezes Frequentemente 16% Sempre 19% Apenas 20% agregam valor Fonte: Standish Group
  8. 8. Desafio Descobrir em um software quais são as funcionalidades que representam os 20% mais importantes
  9. 9. Quem é o Product Owner?   Gerente de Produto?   Analista de Negócios?   Gerente de Projetos?   CEO da empresa?
  10. 10. Quem é o Product Owner?   Membro da equipe Product Scrum Owner Master Team
  11. 11. Quem é o Product Owner?   Conhece BEM o negócio   É a voz do cliente   Guia o time visando o ROI   Define entregas e metas   Aceita ou não os resultados
  12. 12. Espera-se do Product Owner   Habilidades de comunicação   Fácil acesso aos stakeholders do projeto   Poder de decisão   Disponibilidade para a equipe   Comprometimento: equipe e projeto
  13. 13. Ferramentas do PO   Visão do projeto   User Stories   Product Backlog
  14. 14. Visão do projeto   Guia a equipe aos resultados   Precisa ser compartilhada com a equipe “Uma visão é uma clara imagem que gera um atração emocional entre pessoas e produto.”
  15. 15. Exemplo de uma visão “Para atender aos profissionais envolvidos com Scrum no IEA que precisam entender o processo e os papéis do Scrum a Palestra “Scrum e seus papéis” é uma iniciação que instrui esses profissionais para que possam ter melhor desempenho e entendimento do processo.”
  16. 16. User Stories   Representam os requisitos do software   São criadas pelo PO com a ajuda da equipe   Devem ser claras e objetivas
  17. 17. User Stories   Técnicas para captação   Entrevistas;   Questionários;   Observação de usuários;   Trabalhos em grupos.
  18. 18. User Stories - INVEST   I – Independente   N – Negociável   V – Valiosa   E – Estimável   S – Small (pequena)   T – Testável
  19. 19. Exemplos de User Stories Template:   Como um <PERFIL> desejo <PROPÓSITO> para <VALOR DE NEGÓCIO>.
  20. 20. Exemplos de User Stories Template:   Como um <PERFIL> desejo <PROPÓSITO> para <VALOR DE NEGÓCIO>. Exemplo:   Como um <aluno> desejo <receber mensagens no meu celular> para <que eu possa ser avisado sobre provas e notificações do sistema com antecedência>.
  21. 21. Exemplos de User Stories Template:   Como um <PERFIL> desejo <PROPÓSITO> para <VALOR DE NEGÓCIO>. Exemplo:   Como um administrador do sistema enviar mensagens de SMS para alunos para que eles possam ser avisados no celular com avisos e notificações do sistema.
  22. 22. Product Backlog   Conjunto de user stories   Não precisa estar completo desde início   Precisa estar sempre PRIORIZADO
  23. 23. Exemplo de Product Backlog Não priorizado User stories Criar cadastro da mensagem Imprimir mensagem Enviar mensagem Permitir acentos na mensagem Criar campo celular
  24. 24. Exemplo de Product Backlog Não priorizado Priorizado User stories User stories Criar cadastro da mensagem Criar campo celular Imprimir mensagem Criar cadastro da mensagem Enviar mensagem Enviar mensagem Permitir acentos na mensagem Permitir acentos na mensagem Criar campo celular Imprimir mensagem
  25. 25. Problemas comuns   PO não tem poder de decisão sobre o produto   Baixa disponibilidade do PO para atender as dúvidas e demandas da equipe   Falta de treinamento   Cultura organizacional   Product Backlog mal priorizado
  26. 26. Obrigado!   Guilherme Tossulino   E-mail: tossulino@iea.org.br   Twitter: www.twiter.com/tossulino   Skype: tossulino.iea
  27. 27. Polêmicas   O Product Owner pode ser o cliente?   O Product Owner precisa ter conhecimentos técnicos?

×