Conhecendo o Scrum
O presente artigo conceitua o framework para projetos ágeis Scrum. Além de apresentar os termos usados no Scrum, ele menciona de forma prática como se aplicar o Scrum em projetos para desenvolvimento de software ágil.
Define-se Scrum como um processo ágil ou ainda um framework para o gerenciamento de projetos ágeis. Por ser ágil, apresenta princípios ágeis de como satisfazer as necessidades do cliente entregando o software o mais rápido possível e com qualidade.
O Scrum não descreve o que se deve fazer em cada situação, ele é utilizado em trabalhos complexos nos quais é impossível predizer tudo que pode acontecer em um projeto de software.
A primeira experiência com o Scrum ocorreu em uma fábrica de automóveis, onde se verificou que os projetos utilizados em equipes pequenas e multidisciplinares produziam melhores resultados. Com base nessas essas equipes, associou-se a formação do Scrum a de um jogo de Rugby, então Jeff Sutherland, John Scumniotales e Jeff McKenna documentaram e implementaram o Scrum.
A partir de 1995, Ken Schwaber formalizou a definição de Scrum e ajudou a implantá-lo em projetos ágeis de software em todo o mundo.
O Scrum pode ser usado para vários desenvolvimentos, tais como:
- Software comercial e complexo;
- Software interno e terceirizado;
- Sistemas embarcados;
- Websites;
- Aplicações para telefones celulares;
- Aplicações para redes;
- Sistemas para controle de satélites;
- Sistemas para suporte à vida.
Além disso, também pode ser utilizado para:
- Tornar a equipe multifuncional e autogerenciável;
- Controlar e gerenciar o trabalho;
- Implantar o conceito iterativo e incremental do desenvolvimento de software;
- Preservar as práticas da engenharia de software;
- Tornar a equipe produtiva;
- Valorizar os integrantes da equipe do projeto.
Algumas características do Scrum são:
- Os clientes participam ativamente do projeto;
- Ocorrem entregas frequentes com todas as funcionalidades previstas desenvolvidas;
- Planos de mitigação de riscos frequentes;
- Discussão diária da equipe;
- Reuniões frequentes com os envolvidos no projeto;
- As horas de trabalho e reuniões são definidas evitando o desgaste da equipe.
O Scrum tem como valores: a transparência, a integridade, a auto-organização e a entrega de valores.
Atualmente, são muitas as empresas que utilizam o Scrum, entre elas têm-se: Microsoft, Yahoo, Google, Philips, Nokia, Sabre, Siemens, BBC, Oce, Capital One, First American Real Estate, Nielsen Media, Xerox, HP, Borland, Globo, Abril, Uol, Locaweb, entre outras."
[...] continue lendo...Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo