Scrum (conceitos, Vantagens E Desvantagens)

  • Uploaded by: Ronnie
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Scrum (conceitos, Vantagens E Desvantagens) as PDF for free.

More details

  • Words: 841
  • Pages: 23
Andrêsa, Clébia, Ronnie, Vanut

Universidade Federal Rural de Pernambuco Unidade Acadêmica de Serra Talhada Sistemas de Informação Fundamentos de Engenharia de Software

Método ágil é um conjunto de metodologias de desenvolvimento de software. Prioriza:

Ao invés de...

• Indivíduos e interações • Processos e Ferramentas • Software funcionando • Documentação •Colaboração do o cliente detalhada •Adaptação a mudanças • Negociação de contratos • Seguir plano inicial

Desenvolvimento ágil - Scrum

2



Rapidez no desenvolvimento;



Satisfação do cliente, cliente com entrega incremental do software logo de início;



Equipes pequenas, auto organizadas e altamente motivadas;

 Desenvolvimento Comunicação ágil - Scrum

contínua entre

3

Alternativa a engenharia de software convencional, visando entrega rápida de sistemas bemsucedidos.

Atividades básicas da Engenharia de Software permanecem

Desenvolvimento ágil - Scrum

Um “incremento de software” operacional é o único produto de trabalho realmente importante.

4

Jeff Sutherland

Desenvolvimento ágil - Scrum

Boris Gloger

5

Processo de gerenciamento de projetos ágeis  Product Owner: É a voz do cliente na equipe, responsável por manter o foco do projeto nos negócios.

Alguns termos

SPRINT espaço de tempo dentro do qual um conjunto de atividades devem ser desenvolvidas.

 Product Backlog: Conjunto de requisitos priorizados pelo cliente.  Scrum Master: Não é o líder, busca minimizar fatores que atrapalhem a equipe.  Sprint Backlog: número de funcionalidades a serem desenvolvidas num Sprint.

Desenvolvimento ágil - Scrum

6

Princípios do Scrum são consistentes com o desenvolvimento ágil: - Equipes pequenas; - Produção frequente de incrementos de software. Desenvolvimento ágil - Scrum

7

Reuniões frequentes com os stakeholders para monitorar o progresso;

Entregas frequentes com funcionalidades 100% desenvolvidas

Clientes se tornam parte da equipe

Problemas não são ignorados e não há penalidades para os que reconhecem problemas não vistos;

Desenvolvimento ágil - Scrum

8

Planos frequentes para redução de riscos;

Locais e horas de trabalho devem ser energizadas;

Breve reunião diária, em que cada participante fala do progresso conseguido e trabalho a ser feito.

Desenvolvimento ágil - Scrum

9

Dono do Produto (Product Owner)

•Define funcionalidades do produto; •Decide datas e conteúdos; •Prioriza funcionalidades; •Aceita ou rejeita o resultado dos trabalhos.

Equipe Deve conter entre 5 e 9 pessoas; Deve ser multifuncional e auto-organizável.

Scrum Master • Remove impedimentos que interfiram na entrega do objetivo do Sprint; •Assegura que a equipe use corretamente as práticas do Scrum, mantendo-os focados na meta do Sprint.

Desenvolvimento ágil - Scrum

10

Mais Termos:

Representação gráfica:

Sprint planning: Reunião de planejamento do Sprint;  Story: É uma breve descrição de uma necessidade do cliente;  Scrum Team: Uma equipe composta de desenvolvedores, DBAs e testers responsáveis por desenvolver o produto final. Desenvolvimento ágil - Scrum

11

Product Backlog: lista que contém as funcionalidades de negócio; Sprint Backlog: Se resume às tarefas que serão feitas no decorrer do desenvolvimento pela equipe. Sprints: Unidades básicas de tempo (até 30 dias);

Desenvolvimento ágil - Scrum

12



Reunião diária: Não é para a solução de problemas;



Todos podem assistir as reuniões mas apenas o time tem o direito de falar durante a reunião;



Deve durar até 15 minutos ;



As reuniões devem começar no horário Desenvolvimento ágil - Scrum marcado;

13

Perguntas a serem respondidas na reunião diária. “O que você fez desde ontem?” “O que você planeja fazer até amanhã?” “Existiu algum impedimento?”

Desenvolvimento ágil - Scrum

14

Desenvolvimento ágil - Scrum

15

Desenvolvimento ágil - Scrum

16

No Brasil: Globo.com; BenQ e FPF -Manaus,AM; C.E.S.A.R-Recife,PE; InterBusiness Technologies-Curitiba/São Paulo, SP; Nowtec e OnCast Technologies –Florianópolis, SC Desenvolvimento ágil - Scrum

17

Scrum Training Institute

Tipos de Certificações Certified ScrumMaster – CSM

Scrum Alliance Sprint iT

Certified Scrum Product Owner -CSPO Certified Scrum Practitioner – CSP Certified Scrum Coach – CSC

Course Title

No Brasil: Recife – SWQuality São Paulo Teamware, a Adtapworks e a Caelum

Instructo r

Date Range

City

Alexandre Magno 25-26 Jun Certified ScrumMaster 2009

Fortaleza , CE Brazil

Alexandre Magno 9-10 Jul Certified Scrum Product Owner 2009

Recife, PE Brazil

Certified Scrum Trainer – CST Desenvolvimento ágil - Scrum

18

Henrik Kniberg, Hubert Smits, Mike Cohn, Stacia Brodericks,Tobias Mayer

Jeff Sutherland

Boris Gloger Desenvolvimento ágil - Scrum

No Brasil: Alexandre Magno 19

Desenvolvimento ágil - Scrum

20

   

 

  *Resposta ao email enviado em 31/05/09 (tradução)   “A empresa Systematic Software Engineering, que tem CMMI nível 5, tem tentado usar Scrum em projetos todos os tipos e tamanhos e sempre tem conseguido uma redução de custos de até 50% e uma redução de bugs de até 40%.”   “O único lugar onde você não utilizaria Scrum seria quando você quisesse que os custos e bugs fossem o dobro. Isso pode acontecer em organizações deficientes (disfuncionais) que se recusamágil em mudar.” Desenvolvimento - Scrum

21

“O resultado do processo deve ser um software que é realmente útil para o cliente.”

Desenvolvimento ágil - Scrum

22

1

– Fale sobre as características do Scrum.  2 – Explique o ciclo do Scrum.  3 – Comente sobre as vantagens e desvantagens de utilizar Scrum. Desenvolvimento ágil - Scrum

23

Related Documents


More Documents from ""