domingo, 2 de setembro de 2012

As funcionalidades do Scrum

O que é Scrum?

“Um processo Ágil ou ainda um framework para gerenciamento de projetos Ágeis. É um processo de gerência de projetos, certamente não é uma metodologia, pois isto seria pesado demais” conforme descrito por Ken Schwaber.

Principais Características do Scrum

Backlog: Lista de todas as funcionalidades a serem desenvolvidas durante o projeto, definindo as suas prioridades.

Sprint: Período a onde as funcionalidades do projeto são desenvolvidas.

Sprint Backlog: Desenvolvimento dentro da Sprint de modo a criar um produto, sempre incrementando o Backlog anterior (se existir).

Daily Scrum: Reunião diária onde são avaliados os progressos do projeto.

Scrum Team: Como é chamada a equipe de desenvolvimento do Scrum.

Scrum Máster: Responsável pelo projeto e liderar as Scrum Meetings.



O cenário para projetos

A área de projetos vem se readaptando após um período duradouro de crise global. O ambiente de insegurança e incertezas se converteu em racionalização do uso de recursos e processo decisório mais longo reduzindo grosso modo a demanda de projetos. Ao se depararem com esse novo conceito obrigaram-se as organizações a alterarem a maneira de trabalho, conforme os itens abaixo: 
  • Adaptação em ambientes de mudanças volátil.
  • Reduzir de forma drástica o tempo de lançamento do produto no mercado.
  • Realizar pequenas entregas, reduzindo assim retrabalhos.
  • A comunicação entre clientes e o grupo de projetos deve ser priorizada, aumentando a qualidade da entrega dos produtos.



O Scrum é menos desperdício de tempo

Uma parte significativa do tempo e de custos são gastos com documentação que na maioria das vezes não são realizados manutenção. O Scrum adota em utilizar apenas documentação estritamente necessária ao projeto, deixando livre para o Scrum Team decidir qual documentação utilizar. O Product Backlog é uma lista de funcionalidade respeitando as prioridades, sendo esta dinâmica acompanhando as necessidades dos clientes. Há funcionalidades de maior relevância no início de cada ciclo de desenvolvimento chamado de sprint, desta forma consegue chegar muito mais perto das reais necessidades do cliente e um período curto de tempo e de custo.

A Comunicação no ambiente Scrum

Em uma gestão de projeto não Scrum os cliente participam somente das fases iniciais do projeto o que pode comprometer os resultados, pois dificilmente atingira as suas reais necessidade. Os projetos que se adota Scrum, o Produto Owner está em contato constate com o cliente para levantar as necessidade e manter o Product Backlog atualizado. O cliente recebe novas versões periodicamente ao longo do projeto, facilitando o feedback para a equipe. A visibilidade do projeto sempre é promovida a fim de proporcionar uma melhor interação da equipe, algumas ferramentas utilizadas neste propósito estão descrita abaixo: 
  • As reuniões diárias a fim de discutir o que foi realizado anteriormente e o que se irá realizar.
  • Kanban demonstra todas as atividades não iniciadas, as iniciadas e as terminadas.
  • A reunião de revisão demonstra ao Product Owner o que foi desenvolvido naquele sprint.

Manter uma comunicação sadia com os stakeholders do projeto é a melhor forma de gerar aumento de produtividade.

Conclusões

Neste artigo demonstramos as funcionalidades do Scrum, no qual se destaca como um dos melhores frameworks em gerenciamento de projeto, principalmente em ambiente de constantes mudanças. O cliente é uma peça chave, pois participa em todas as etapas do projeto demonstrado as necessidades e desta maneira maximizando o retorno do investimento. O Scrum funciona de maneira menos burocrática em vista de outros frameworks e desta maneira se torna mais produtivo.

Fonte: e-News do PMI São Paulo.

Nenhum comentário:

Postar um comentário