Scrum: Conceitos e Ferramentas para Gestão de Projetos

30
Scrum Conceitos e ferramentas para Gestão de Projetos

Transcript of Scrum: Conceitos e Ferramentas para Gestão de Projetos

ScrumConceitos e ferramentas para Gestão de Projetos

Quem somos…

Aline Firmino Brito (@alinefbrito)Analista de sistemas, professora de ensino técnico e superior, participa do grupo Microsoft Student Partners, MBA em Gestão da Tecnologia da Informação

Eleriane Cristina Costa (@beNany)Analista de Sistema desenvolvendo aplicações na plataforma .Net, participante do grupo Microsoft Technical Audience Contributor e certificada como Scrum Master pela Scrum Alliance.

Agenda

• Manifesto Ágil

• O que é Scrum

• Papéis e Cerimônias

• Ferramentas

Nos digam...

• Quem é Desenvolvedor?

• Quem é Infraestrutura?

• Quem trabalha em times ágeis? Usa Scrum, XP, TDD, etc.

Por que melhorar a Gestão De Projetos?

Manifesto Ágil

http://agilemanifesto.org/

https://goo.gl/HVd5mr

• Declaração de princípios que fundamentam o Desenvolvimento ágil de software

• Criado por 17 pessoas envolvidas ou diretamente responsavéis por metodologias que permitiam facilitar e valorizar o desenvolvimento de software

• Criado em um momento em que o desenvolvimento baseado em modelo cascata (waterfall) era a moda da vez

• Testemunhas de inúmeros projetos fracassados, entre eles projetos responsaveis por segurança nacional dos EUA.

• Baseado em 4 valores e 12 principios

Valores do Manifesto Ágil

Indivíduos e interação entre eles 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

Autores do Manifesto Ágil

Kent BeckMike BeedleArie van BennekumAlistair CockburnWard CunninghamMartin FowlerJames GrenningJim Highsmith

Andrew HuntRon JeffriesJon KernBrian MarickRobert C. MartinSteve MellorKen SchwaberJeff SutherlandDave Thomas

Dúvidas

A holistic or “rugby” approach – where a team tries

to go the distance as a unit, passing the ball back

and forth – may better serve today’s competitive

requirements.

Takeuchi e Nonaka (1986)https://hbr.org/1986/01/the-new-new-product-

development-game

Scrum - Definição

• Framework de desenvolvimento ágil iterativo e incremental. É uma estratégia de desenvolvimento de produtos flexíveis e holística, onde uma equipe de desenvolvimento trabalha como uma unidade para alcançar um objetivo comum

Pilares do Scrum

Transparência

InspeçãoAdaptação

Scrum - Papéis

Product Owner

Scrum Master

Development Team

Scrum

Eventos do Scrum

Sprint Planning Meeting

Sprint Review Meeting

Sprint

Retrospective

Artefatos do Scrum

Product Backlog

Sprint Backlog

Como acompanhar?

Ferramentas

Visual Studio Online

Outras Ferramentas

• Jira

• Rally

• Trello

Dicas

• Para quem não utiliza metodologias/frameworks ágeis, incentivem sua equipe. Use explicações simples

• Todo os times de projetos, tanto infra quanto dev, podem usar técnicas ágeis, afinal os princípios do manifesto ágil se aplicam a qualquer time/projeto

• Para quem já atua em equipes que utilizam Scrum, busque colaborar com melhorias constantes.

Quem somos…

Aline Firmino Brito (@alinefbrito)Analista de sistemas, professora de ensino técnico e superior, participa do grupo Microsoft Student Partners, MBA em Gestão da Tecnologia da Informação

Eleriane Cristina Costa (@beNany)Analista de Sistema desenvolvendo aplicações na plataforma .Net, participante do grupo Microsoft Technical Audience Contributor e certificada como Scrum Master pela Scrum Alliance.