FACULDADE ESTACIO DE NATAL

       Processo de Desenvolvimento de Software




        Antonio de Melo Sousa Júnior
Alunos: Helder
        Décio

Turma: 3001
Curso: ADS
Professor: Emmanuel Monteiro
Disciplina: Processos de Desenvolvimento de Software
SCRUM
É    o    processo    para    construir software
incrementalmente em ambientes complexos, onde
os requisitos não são claros ou mudam com muita
frequência.
Objetivos do Scrum
O objetivo do Scrum é fornecer um processo
conveniente para projetos e desenvolvimento
orientado a objetos.
É uma maneira de evidenciar problemas que
acontecem no desenvolvimento de projetos de
software.
Ele não vai resolver seus problemas de engenharia ou
de qualidade no software, mas vai oferecer
mecanismos para que a equipe vá atrás de soluções
para esses problemas.
Características do Scrum



A metodologia é baseada em princípios semelhantes
aos de XP: equipes pequenas, requisitos pouco
estáveis ou desconhecidos, e iterações curtas para
promover visibilidade para o desenvolvimento.

Scrum é um esqueleto de processo que contém
grupos de práticas e papéis pré-definidos.
SCRUM
Os Principais Papeis no Scrum
                                Product Owner (P.O) é o dono do produto. Ele
                                possui a visão do retorno que o projeto trará para a
                                empresa e para os envolvidos, logo sua missão é
                                cuidar do Product Backlog, planejar releases,
                                priorizar requisitos e passar ao time uma visão clara
                                sobre os objetivos do projeto. É muito indicado então
                                que o P.O seja alguém do lado do cliente.
                                ScrumMaster (S.M) exerce um papel de liderança
                                no processo, mas ele não é um gerente de projetos.
                                O papel de S.M não possui autoridade alguma
  .                             perante o P.O ou o Time. A responsabilidade do
                                Scrum Master é manter o foco no processo, remover
                                impedimentos da equipe e auxiliar na comunicação
                                entre equipe e P.O.
                                O Time é o conjunto de pessoas que implementará
                                o projeto. É composto por uma equipe
                                multidisciplinar que tem a característica da auto-
                                gestão. A responsabilidade do Time é manter a auto-
                                gestão de suas atividades, planejar as Sprints,
                                assumir metas com o P.O e dar feedback sobre os
                                impedimentos para o S.M.
Etapas no Scrum


Ao invés de etapas e atividades definidas no início
do projeto, o ciclo de vida de um projeto Scrum é
composto por iterações de software funcionando.

Todo dia, é feita uma reunião de 15 minutos onde
o time expões à gerência o que será feito no
próximo dia, e nestas reuniões os gerentes podem
levantar os fatores de impedimento, e o progresso
geral do desenvolvimento.
Etapas no Scrum




Todos respondem às perguntas:
– O que você realizou desde a última reunião?
– Quais problemas você enfrentou?
– Em que você trabalhará até a próxima reunião?
Benefícios:
– Maior integração entre os membros da equipe
– Rápida solução de problemas
 Promovem o compartilhamento de conhecimento
– Progresso medido continuamente
Minimização de riscos
Ciclo de Vida no Scrum




Product Backlog é a lista que contém os requisitos do projeto. Aqui temos todas
as necessidades e/ou vontades do Product Owner para o projeto. Este é um
artefato "vivo", pois será priorizado e re-priorizado ao longo do projeto de acordo
com a visão do P.O.

Impediment List é a lista com os impedimentos do Time, na qual o
ScrumMaster deverá trabalhar.

Sprint Backlog possui as atividades nas quais o Time vai atuar dentro de uma
Sprint. Essas atividades são planejadas pelo Time durante a reunião de
planejamento da Sprint.
Referências
 http://www.oficinadanet.com.br/artigo/gerencia/o_que_e_scrum,
 19 de fevereiro de 2012, 14:22.
 http://pt.wikipedia.org/wiki/Scrum#Pap.C3.A9is, 19 de fevereiro de
  2012, 13;00.
 http://pt.wikipedia.org/wiki/Scrum, 19 de fever.eiro de 2012, 13:45
 Kniberg, H. (2007). Scrum e XP direto das. c4 media inc: Diana Plesa /
  Felipe Rodrigues.

Scrum[1]

  • 1.
    FACULDADE ESTACIO DENATAL Processo de Desenvolvimento de Software Antonio de Melo Sousa Júnior Alunos: Helder Décio Turma: 3001 Curso: ADS Professor: Emmanuel Monteiro Disciplina: Processos de Desenvolvimento de Software
  • 2.
    SCRUM É o processo para construir software incrementalmente em ambientes complexos, onde os requisitos não são claros ou mudam com muita frequência.
  • 3.
    Objetivos do Scrum Oobjetivo do Scrum é fornecer um processo conveniente para projetos e desenvolvimento orientado a objetos. É uma maneira de evidenciar problemas que acontecem no desenvolvimento de projetos de software. Ele não vai resolver seus problemas de engenharia ou de qualidade no software, mas vai oferecer mecanismos para que a equipe vá atrás de soluções para esses problemas.
  • 4.
    Características do Scrum Ametodologia é baseada em princípios semelhantes aos de XP: equipes pequenas, requisitos pouco estáveis ou desconhecidos, e iterações curtas para promover visibilidade para o desenvolvimento. Scrum é um esqueleto de processo que contém grupos de práticas e papéis pré-definidos.
  • 5.
    SCRUM Os Principais Papeisno Scrum Product Owner (P.O) é o dono do produto. Ele possui a visão do retorno que o projeto trará para a empresa e para os envolvidos, logo sua missão é cuidar do Product Backlog, planejar releases, priorizar requisitos e passar ao time uma visão clara sobre os objetivos do projeto. É muito indicado então que o P.O seja alguém do lado do cliente. ScrumMaster (S.M) exerce um papel de liderança no processo, mas ele não é um gerente de projetos. O papel de S.M não possui autoridade alguma . perante o P.O ou o Time. A responsabilidade do Scrum Master é manter o foco no processo, remover impedimentos da equipe e auxiliar na comunicação entre equipe e P.O. O Time é o conjunto de pessoas que implementará o projeto. É composto por uma equipe multidisciplinar que tem a característica da auto- gestão. A responsabilidade do Time é manter a auto- gestão de suas atividades, planejar as Sprints, assumir metas com o P.O e dar feedback sobre os impedimentos para o S.M.
  • 6.
    Etapas no Scrum Aoinvés de etapas e atividades definidas no início do projeto, o ciclo de vida de um projeto Scrum é composto por iterações de software funcionando. Todo dia, é feita uma reunião de 15 minutos onde o time expões à gerência o que será feito no próximo dia, e nestas reuniões os gerentes podem levantar os fatores de impedimento, e o progresso geral do desenvolvimento.
  • 7.
    Etapas no Scrum Todosrespondem às perguntas: – O que você realizou desde a última reunião? – Quais problemas você enfrentou? – Em que você trabalhará até a próxima reunião? Benefícios: – Maior integração entre os membros da equipe – Rápida solução de problemas Promovem o compartilhamento de conhecimento – Progresso medido continuamente Minimização de riscos
  • 8.
    Ciclo de Vidano Scrum Product Backlog é a lista que contém os requisitos do projeto. Aqui temos todas as necessidades e/ou vontades do Product Owner para o projeto. Este é um artefato "vivo", pois será priorizado e re-priorizado ao longo do projeto de acordo com a visão do P.O. Impediment List é a lista com os impedimentos do Time, na qual o ScrumMaster deverá trabalhar. Sprint Backlog possui as atividades nas quais o Time vai atuar dentro de uma Sprint. Essas atividades são planejadas pelo Time durante a reunião de planejamento da Sprint.
  • 9.
    Referências  http://www.oficinadanet.com.br/artigo/gerencia/o_que_e_scrum,  19de fevereiro de 2012, 14:22.  http://pt.wikipedia.org/wiki/Scrum#Pap.C3.A9is, 19 de fevereiro de 2012, 13;00.  http://pt.wikipedia.org/wiki/Scrum, 19 de fever.eiro de 2012, 13:45  Kniberg, H. (2007). Scrum e XP direto das. c4 media inc: Diana Plesa / Felipe Rodrigues.