Scrum

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1052 palavras )
  • Download(s) : 0
  • Publicado : 18 de setembro de 2012
Ler documento completo
Amostra do texto
SCRUM
Danilo Pereira, Emerson Macedo, Felipe Rodrigues, Filipe Ferreira, Gleidson Santana, Kaique Cavalcanti, Libânio Lopes, Matheus David, Natalia Nascimento, Ruan Brandão, Victor Silva Campus Zona Sul - Faculdade de Tecnologia (FATEC) - Tecnologia em Análise e Desenvolvimento de Sistemas.
Palavras-chave: Desenvolvimento Ágil de software; Framework; Metodologias de desenvolvimento; Engenhariade Software; Keywords: Agile software development; Framework; Development metodologies; Software Engineering;

1.METODOLOGIA Pesquisa online de artigos científicos relacionados ao tema. 2.DESENVOLVIMENTO Em 1986 um artigo intitulado “The New New Product Development Game” publicado na prestigiada Harvard Business Review escrito por Hirotaka Takeuchi & Ikujiro Nonaka utilizou pela primeira vez apalavra “Scrum”, para descrever uma abordagem mais completa ao desenvolvimento de novos produtos utilizados, na época, em empresas no Japão e EUA, baseado neste artigo, no inicio dos anos 90, Jeff Sutherland se utilizou da mesma técnica para o desenvolvimento de softwares buscando melhorar o desempenho da equipe e dos projetos na empresa da qual era vicepresidente de engenharia, a Easel e assimcomo ele, Ken Schwaber na mesma época também procurava ajudar sua empresa, a Advanced Development Methods, Inc. (ADM), a obter mais rapidez no processo de software e melhorar a produtividade de seu time. Então em 1995 a pedido do Object Management Group (OMG), Jeff e Ken trabalharam juntos para resumir o que tinham aprendido através da prática e anos de experiência, criando uma nova metodologia,a qual chamaram de Scrum, e que foi descrita no artigo “Scrum and the Perfect Storm” e publicada na conferência OOPSLA no mesmo ano. O surgimento das metodologias ágeis de desenvolvimento de software (como o SCRUM e o XP – Extreme Programming) foi uma resposta aos problemas decorrentes da utilização das metodologias tradicionais ou pesadas (como por exemplo, a metodologia Cascata). Essesproblemas normalmente eram causados por requisitos incompletos, falta de envolvimento de usuários, mudanças de requisitos e especificações, entre outros fatores e geravam grandes atrasos e custos mais elevados no projeto final. O primeiro ponto a ressaltar é que o Scrum, diferente do que muitos pensam, não é exatamente uma metodologia, mas sim um framework. A grande diferença está na prescrição, ou seja,metodologias são prescritivas, detalhando tudo o que deve ser feito o que não ocorre no Scrum. Scrum é um framework ágil para a realização de projetos complexos. Scrum originalmente foi formalizado para projetos de desenvolvimento de software, mas funciona bem para qualquer escopo, complexo e inovador de trabalho. Não é de hoje que muitos profissionais de TI têm procurado novas formas dedesenvolver softwares mais rapidamente e com maior qualidade. O framework de desenvolvimento ágil Scrum traz

consigo de uma forma simples, porém consistente, uma gama de boas práticas ágeis que contribuem para esse desenvolvimento mais ágil. Adotar Scrum requer conhecimento das limitações e entendimento que os pilares básicos da transparência, inspeção e adaptação devem ser respeitados, pois assimse constrói softwares melhores. No Scrum o projeto será dividido em ciclos periódicos chamados Sprints. Cada Sprint, geralmente variando entre uma semana e um mês, representa um volume de esforço pré-definido dentro do qual um grupo de atividades deverá ser executado e seu produto final será um software funcional. O processo é iterativo e incremental. As funcionalidades que o Cliente desejaimplementar em um software são registradas em um Product Backlog, definido antes do início do projeto através de técnicas especiais de levantamento e registro de requisitos. Cada funcionalidade é estimada (esforço e prazo) e, em função da quantidade de profissionais envolvidos no projeto, este é dividido em Sprints. No início de cada Sprint, faz-se um Sprint Planning Meeting, ou seja, uma reunião de...
tracking img