Beruflich Dokumente
Kultur Dokumente
1 INTRODUÇÃO
_______________________________
1
Representação gráfica do produto em desenvolvimento, gerada em UML (Unified
Modeling Language), linguagem de modelagem que usa o conceito de orientação a objetos.
5
Foi visando superar esses e outros obstáculos que em 2001 foi assinado o
“Manifesto para o Desenvolvimento Ágil de Software”, nele notáveis
desenvolvedores declararam estar descobrindo melhores modos de
desenvolvimento de software, por meio deste passaram a valorizar os indivíduos e a
iteração entre eles, a colaboração do cliente e a resposta às modificações
existentes, além de não se prenderem a uma documentação abrangente.
Surgem então as metodologias ágeis, com desenvolvimento interativo,
colaborativo, é uma resposta às limitações das metodologias focadas na
documentação. Neste processo ágil a equipe deve estudar antecipadamente os
requisitos de software e prever quais poderão sofrer modificações e quais serão
mantidos no escopo inicial, é uma tarefa difícil, visto que é complicado definir quais
prioridades do cliente poderão sofrer alterações no decorrer do projeto.
O foco de tais metodologias é centrado nas relações humanas inerentes ao
desenvolvimento de sistemas e não somente na documentação e burocratização de
processos promovida pelos modelos tradicionais. Pregar o trabalho em equipe é
prioridade, pois um grande projeto de software com milhares de linhas de código não
pode ser escrito por uma única pessoa.
Trabalhar em equipe significa envolver diferentes emoções e opiniões, dividir
tarefas e compartilhar conhecimento, e neste processo as pessoas darão o melhor
de si se tiverem motivação e expectativas adequadas. Essa forma de trabalho que
exige ferramentas específicas, dentre essas o SCRUM foi o escolhido para esta
pesquisa por ser um ótimo exemplo de modelo de integração de indivíduos, que
contém fases bem definidas e reuniões para discussão que podem prevêem o
surgimento de fracassos para poder contorná-los sem grandes prejuízos para o
cronograma realizado.
Contendo princípios consistentes com o Manifesto Ágil, o SCRUM foi
desenvolvido por Jeff Sutherland e sua equipe no início da década de 90, recebendo
métodos adicionais de Scwaber e Beedle. É um modelo incremental e ideal para ser
utilizado em ambientes onde os requisitos não são muito claros ou mudam com
freqüência.
É indicado para gerenciar qualquer atividade complexa, aperfeiçoa o
entrosamento entre as equipes de desenvolvimento, com isso o rendimento
aumenta, os requisitos e as solicitações de alteração passam a ser entendidos com
maior facilidade.
6
2 DESENVOLVIMENTO ÁGIL
3 SCRUM
3.1 Definição
REFERÊNCIAS BIBLIOGRÁFICAS