Adoção de Práticas Ágeis no Desenvolvimento de ...fabiano/trilhaIndustria2015/147033_Adocao...
Transcript of Adoção de Práticas Ágeis no Desenvolvimento de ...fabiano/trilhaIndustria2015/147033_Adocao...
![Page 1: Adoção de Práticas Ágeis no Desenvolvimento de ...fabiano/trilhaIndustria2015/147033_Adocao de... · – ERP(MicroSiga) – Fábrica de ... (Re)Introdução as cerimônias SCRUM](https://reader031.fdocuments.net/reader031/viewer/2022020415/5bf86edb09d3f2ff0a8c0329/html5/thumbnails/1.jpg)
Adoção de Práticas Ágeis no Desenvolvimento de Soluções de Business Intelligence
Trilha da Indústria - 2015
![Page 2: Adoção de Práticas Ágeis no Desenvolvimento de ...fabiano/trilhaIndustria2015/147033_Adocao de... · – ERP(MicroSiga) – Fábrica de ... (Re)Introdução as cerimônias SCRUM](https://reader031.fdocuments.net/reader031/viewer/2022020415/5bf86edb09d3f2ff0a8c0329/html5/thumbnails/2.jpg)
9/21/15 2
Palestrante
● Graduação Ciência da Computação – UFAL/2008
● Mestre em Ciência da Computação – UFPE/2011
● Oncase Soluções em TI (2008 – 2011)
● CPM Braxis / Capgemini (2011 – 2013)
● Universidade Federal de Alagoas – (2013 – 2014)
● Instituto Federal de Alagoas – Campus Coruripe (2014 - Atual)(90km de Maceió)
![Page 3: Adoção de Práticas Ágeis no Desenvolvimento de ...fabiano/trilhaIndustria2015/147033_Adocao de... · – ERP(MicroSiga) – Fábrica de ... (Re)Introdução as cerimônias SCRUM](https://reader031.fdocuments.net/reader031/viewer/2022020415/5bf86edb09d3f2ff0a8c0329/html5/thumbnails/3.jpg)
9/21/15 3
Principais Cenários
● Oncase – Soluções em TI – Refice/PE– Fábrica de Soluções de BI(multiprojeto)
– Equipe entre 5 – 8 analistas
– Pessoa/Projeto, Rotatividade, Curva de Aprendizado com BI...
● Universidade Federal de Alagoas– Equipe - 2(1) analistas
– BI – Paralelo a implantação do SIG
– Particularidades: Projeto piloto, Carência na definição de indicadores de desempenho e mapeamento de processos
![Page 4: Adoção de Práticas Ágeis no Desenvolvimento de ...fabiano/trilhaIndustria2015/147033_Adocao de... · – ERP(MicroSiga) – Fábrica de ... (Re)Introdução as cerimônias SCRUM](https://reader031.fdocuments.net/reader031/viewer/2022020415/5bf86edb09d3f2ff0a8c0329/html5/thumbnails/4.jpg)
9/21/15 4
Ponto de Partida
● Oncase 2010– Crescimento das oportunidades e demandas na
área BI e aposta na plataforma Pentaho;
– Oportunidade/Desafio MPS.Br nível G
– Equipe jovem e motivada
Diferencial de mercado
![Page 5: Adoção de Práticas Ágeis no Desenvolvimento de ...fabiano/trilhaIndustria2015/147033_Adocao de... · – ERP(MicroSiga) – Fábrica de ... (Re)Introdução as cerimônias SCRUM](https://reader031.fdocuments.net/reader031/viewer/2022020415/5bf86edb09d3f2ff0a8c0329/html5/thumbnails/5.jpg)
9/21/15 5
Cenário do momento
● Paralelo: – ERP(MicroSiga)
– Fábrica de Software
– Business Intelligence
● Processos/Maturidade– Gestão de Projetos e Requisitos
– Práticas Ágeis
2010
![Page 6: Adoção de Práticas Ágeis no Desenvolvimento de ...fabiano/trilhaIndustria2015/147033_Adocao de... · – ERP(MicroSiga) – Fábrica de ... (Re)Introdução as cerimônias SCRUM](https://reader031.fdocuments.net/reader031/viewer/2022020415/5bf86edb09d3f2ff0a8c0329/html5/thumbnails/6.jpg)
9/21/15 6
Onde queríamos chegar?
![Page 7: Adoção de Práticas Ágeis no Desenvolvimento de ...fabiano/trilhaIndustria2015/147033_Adocao de... · – ERP(MicroSiga) – Fábrica de ... (Re)Introdução as cerimônias SCRUM](https://reader031.fdocuments.net/reader031/viewer/2022020415/5bf86edb09d3f2ff0a8c0329/html5/thumbnails/7.jpg)
9/21/15 7
MPS.Br Nível Ge as práticas ágeis
● Nível G– Gerência de Projetos – GPR(17)
– Gerência de Requisitos – GRE(5)
● Práticas Ágeis(na moda época)
– SCRUM, XP(experiências anteriores)
● Combinação
Sprints curtas
![Page 8: Adoção de Práticas Ágeis no Desenvolvimento de ...fabiano/trilhaIndustria2015/147033_Adocao de... · – ERP(MicroSiga) – Fábrica de ... (Re)Introdução as cerimônias SCRUM](https://reader031.fdocuments.net/reader031/viewer/2022020415/5bf86edb09d3f2ff0a8c0329/html5/thumbnails/8.jpg)
9/21/15 8
Quem disse que seria fácil?
● Equipe Multiprojeto– Dificuldades na gestão de recursos, escopos,
prioridades
● Caráter exploratório, mitos e surpresas do Business Intelligence
● Curva de aprendizado do Business Ingelligence(migração da equipe)
![Page 9: Adoção de Práticas Ágeis no Desenvolvimento de ...fabiano/trilhaIndustria2015/147033_Adocao de... · – ERP(MicroSiga) – Fábrica de ... (Re)Introdução as cerimônias SCRUM](https://reader031.fdocuments.net/reader031/viewer/2022020415/5bf86edb09d3f2ff0a8c0329/html5/thumbnails/9.jpg)
9/21/15 9
Primeiros Passos
● Apoio da consultoria● Consolidar ferramenta de gestão de requisitos e
projeto;
● (Re)Introdução as cerimônias SCRUM e registro nas atas do Redmine
● Definição dos papéis● Sprint Planning● Sprint Backlog● Sprint Review
Atenção ao histórico e rastreabilidade
![Page 10: Adoção de Práticas Ágeis no Desenvolvimento de ...fabiano/trilhaIndustria2015/147033_Adocao de... · – ERP(MicroSiga) – Fábrica de ... (Re)Introdução as cerimônias SCRUM](https://reader031.fdocuments.net/reader031/viewer/2022020415/5bf86edb09d3f2ff0a8c0329/html5/thumbnails/10.jpg)
9/21/15 10
Gerência de Projetos e Requisitos
● Papel do Product Owner multiprojeto– Representa todos os clientes(2-4) atendidos
– Fundamental na priorização, na gestão dos requisitos, expectativas dos clientes
● Time também atualiza o product backlog
● Scrum Master também é time; Otimizar recursos e mão na massa
● Evolução constante do escopo: primeira vez na história que ouvi a frase a seguir… na gestão de requisitos
![Page 11: Adoção de Práticas Ágeis no Desenvolvimento de ...fabiano/trilhaIndustria2015/147033_Adocao de... · – ERP(MicroSiga) – Fábrica de ... (Re)Introdução as cerimônias SCRUM](https://reader031.fdocuments.net/reader031/viewer/2022020415/5bf86edb09d3f2ff0a8c0329/html5/thumbnails/11.jpg)
9/21/15 11
Em nossos projetos, acordos eram fechados sobre pacotes menores. Porém, após as primeiras entregas e vencida a desconfiança com o BI, novas demandas eram solicitadas.
Respeito a Sprint!!!
![Page 12: Adoção de Práticas Ágeis no Desenvolvimento de ...fabiano/trilhaIndustria2015/147033_Adocao de... · – ERP(MicroSiga) – Fábrica de ... (Re)Introdução as cerimônias SCRUM](https://reader031.fdocuments.net/reader031/viewer/2022020415/5bf86edb09d3f2ff0a8c0329/html5/thumbnails/12.jpg)
9/21/15 12
Planejamento
● MPS.Br nível G– Medição de esforço e custo. Estimativas x Realizações
● Valorização da cerimônia do Sprint Planning 2● Desenvolvimento de convenções de pontuação sobre
artefatos de BI e tarefas de ETL– Cubos
– Painéis
– Relatórios
– Extração/Transformação/Carga
APF só em 2015
![Page 13: Adoção de Práticas Ágeis no Desenvolvimento de ...fabiano/trilhaIndustria2015/147033_Adocao de... · – ERP(MicroSiga) – Fábrica de ... (Re)Introdução as cerimônias SCRUM](https://reader031.fdocuments.net/reader031/viewer/2022020415/5bf86edb09d3f2ff0a8c0329/html5/thumbnails/13.jpg)
9/21/15 13
Planejamento – Planning Poker
● Comunicação – Troca de Conhecimento● Decomposição em menores tarefas● Obstáculo: Puxar sardinha para suas atividades :/
Fundamental no BI
![Page 14: Adoção de Práticas Ágeis no Desenvolvimento de ...fabiano/trilhaIndustria2015/147033_Adocao de... · – ERP(MicroSiga) – Fábrica de ... (Re)Introdução as cerimônias SCRUM](https://reader031.fdocuments.net/reader031/viewer/2022020415/5bf86edb09d3f2ff0a8c0329/html5/thumbnails/14.jpg)
9/21/15 14
Daily Meeting – Reunião Diária
● Experiência de um ajudando o outro● Busca constante por pontuação
![Page 15: Adoção de Práticas Ágeis no Desenvolvimento de ...fabiano/trilhaIndustria2015/147033_Adocao de... · – ERP(MicroSiga) – Fábrica de ... (Re)Introdução as cerimônias SCRUM](https://reader031.fdocuments.net/reader031/viewer/2022020415/5bf86edb09d3f2ff0a8c0329/html5/thumbnails/15.jpg)
9/21/15 15
Definição de Pronto
● Nossa definição de Item do sprint backlog pronto
Item pronto = Item em produção com qualidade e que acrescente valor ao produto
● Sprint Review – Apresentação ao final da sprint
Olhar crítico de todo time.Propriedade coletiva!
Compensar a ausência de testes automáticos
![Page 16: Adoção de Práticas Ágeis no Desenvolvimento de ...fabiano/trilhaIndustria2015/147033_Adocao de... · – ERP(MicroSiga) – Fábrica de ... (Re)Introdução as cerimônias SCRUM](https://reader031.fdocuments.net/reader031/viewer/2022020415/5bf86edb09d3f2ff0a8c0329/html5/thumbnails/16.jpg)
9/21/15 16
Cenário 2015
![Page 17: Adoção de Práticas Ágeis no Desenvolvimento de ...fabiano/trilhaIndustria2015/147033_Adocao de... · – ERP(MicroSiga) – Fábrica de ... (Re)Introdução as cerimônias SCRUM](https://reader031.fdocuments.net/reader031/viewer/2022020415/5bf86edb09d3f2ff0a8c0329/html5/thumbnails/17.jpg)
9/21/15 17
Novo Cenário e novas práticas ágeis
● Particularidades– Desenvolvimento de um produto
– Mapear oportunidades
– Ausência de indicadores de desempenho bem definidos
– Ausência de visão estratégica dos processos de negócio
– Equipe de desenvolvimento local em um projeto piloto.
![Page 18: Adoção de Práticas Ágeis no Desenvolvimento de ...fabiano/trilhaIndustria2015/147033_Adocao de... · – ERP(MicroSiga) – Fábrica de ... (Re)Introdução as cerimônias SCRUM](https://reader031.fdocuments.net/reader031/viewer/2022020415/5bf86edb09d3f2ff0a8c0329/html5/thumbnails/18.jpg)
9/21/15 18
Práticas FDD e XP
● Dificuldades na definição das funcionalidades● Práticas ágeis
– User Stories – XP
– Modelo Abrangente de Domínio - FDD
– Lista de Funcionalidades - FDD
![Page 19: Adoção de Práticas Ágeis no Desenvolvimento de ...fabiano/trilhaIndustria2015/147033_Adocao de... · – ERP(MicroSiga) – Fábrica de ... (Re)Introdução as cerimônias SCRUM](https://reader031.fdocuments.net/reader031/viewer/2022020415/5bf86edb09d3f2ff0a8c0329/html5/thumbnails/19.jpg)
9/21/15 19
Perguntas?
Coruripe - Alagoas
Eu trabalho aqui: