Post on 25-Jun-2015
description
Processo de Processo de Desenvolvimento de Desenvolvimento de SoftwareSoftware
RUP + Scrum + XP + PMI + BSCRUP + Scrum + XP + PMI + BSCRUP + Scrum + XP + PMI + BSCRUP + Scrum + XP + PMI + BSC
Diego PachecoDiego Pachecohttp://diegohttp://diego--pacheco.blogspot.compacheco.blogspot.comdiego.pacheco.blog@gmail.comdiego.pacheco.blog@gmail.com
Programa
Geral
Evolução Evolução
Abstração e HorizonteNíveisNíveis
Evolução Evolução
Sprint Sprint Sprint Sprint Sprint
dia dia dia dia dia
dia
dia
dia
dia
dia
dia
dia
dia
dia
dia
dia
dia
dia
dia
Precisão e Detalhamento
MétodologiasMétodologias
Prince2
PMI
RUP RUP
Abstração e Horizonte
RUP RUP
Scrum Scrum Scrum Scrum Scrum
dia dia dia dia dia
dia
dia
dia
dia
dia
dia
dia
dia
dia
dia
dia
dia
dia
dia
Precisão e Detalhamento
O que é nivelado?O que é nivelado?
� Gestão
� Planejamento
� Estimaticas
� Riscos
� Criterios de Aceite
� Priorização
Integração de métodosIntegração de métodos
� Macro-ambiente
� Micro-ambiente
� PMI + Scrum + XP + RUP + BSC
� 100% aderente a Planejamento � 100% aderente a Planejamento Estratégico
� Gestão Tradicional + Agilidade
� PDCA
� Planejamento curto/médio/longo prazo
VantagensVantagens
� Gestão por Excessão
� Remoção de overhead gerencial
� Norte para Equipe
� Aderencia a Goals� Aderencia a Goals
� Redução de Desperdicios(Lean)
� Framework de interação negocio e equipe técnica
� Transparencia
ROIROI
� Retorno a curto prazo
� Baixo custo de implementação
� Produtividade
� Pode se aplicar a P&D� Pode se aplicar a P&D
� Adoção incremental e Customizada
� Melhor Aproveitamento do RUP
� Redução de Desperdicio
� Ajuda a formar uma equipe
� Mais Previsibilidade e estabilidade
FerramentasFerramentas
� MS Excel
� Ferramenta de UML
� CMS/Wiki
� Post-its� Post-its
� Paredes
� Folha de Papel A4
� Camera Digital
Utilização de GráficaUtilização de Gráfica
� Indicadores do projetos◦ Com KPIs do BSC
� Burdown
� Exposição de Riscos� Exposição de Riscos
� Lista Top 10 Riscos
� Dashboard(Painel de Controle)◦ Tracking de Tarefas
◦ Impedimentos
◦ Bloqueios
Possibilidades de GráficosPossibilidades de Gráficos
EvoluçõesEvoluções
� Médio Prazo
� 2 a 6 meses
� Patterns do RUP
� Dependência de objetivos� Dependência de objetivos
� Objetivos técnicos, négocio ou outros
� Roadmap
� Tem várias sprints
� Marcos do RUP
EvoluçõesEvoluções
Gestão PMIGestão PMI
� Estimativas com Esforço
◦ Wideband Delphi
� Traking de:
◦ Horas por tarefa◦ Horas por tarefa
◦ Executores
◦ KM
� Página no Wiki
◦ Caminho critico
◦ Alocação de Riscos e Recursos
Distribuição dos GPSDistribuição dos GPS
Patterns do RUPPatterns do RUP
� Ajudam a definir como será evolução
� Dão norte e mostram que atividades devem ser realizadas
� Menos ruido
� Mais foco
� Cada evolução pode ter um pattern diferente.
� Erro clássico: Usar o mesmo pattern todo o projeto.
Patterns do RUPPatterns do RUP
� Clássico
Patterns do RUPPatterns do RUP
Patterns do RUPPatterns do RUP
No Elaboration
Balanceamento de Riscos por Balanceamento de Riscos por EvoluçõesEvoluções
Progresso pode ser controlado com Progresso pode ser controlado com casos de usocasos de uso
ReferênciasReferências� Addison Wesley - Managing Iterative Software Development Projects - Kurt Bittner
� Addison Wesley - Agile and Iterative Development A Manager's Guide - Craig Larman
� MS Press - Software Estimation Demystifying the Black Art - Steve McConnell
� MS Press - The Enterprise and Scrum - Ken Schwaber
� MS Press - Agile Project Management with Scrum - Ken Schwaber
� Addison Wesley Professional - Agility and Discipline Made Easy Practices from OpenUP and RUP - Per Kroll, Bruce MacIsaac
� Wiley BSC - Making Scorecards Actionable - Balancing Strateg y And Control - Nils-Göran Olve, Carl-Johan Petri, Jan Roy and Sofie Roy
� CRC Press - Complex IT Project Management: 16 Steps to Success - Peter Schulte