Engenharia de software
Software
Pontifícia universidade católica de Goiás
Goiânia, 16 de Abril de 2013.
Levantamento sobre SCRUM e XP (EXTREME PROGRAM)
Scrum
Scrum é um framework para gerenciamento de projetos de software. Focado em entregas de valor para o cliente, com forte visibilidade e rápida adaptação.
O processo Scrum foi estabelecido por Ken Schwaber e Jeff Sutherland e está baseado no manifesto ágil, que defende os seguintes pontos:
* Pessoas e suas interações mais importante do que processos e ferramentas; * Software funcionando mais importante do que documentação abrangente; * Colaborar com o cliente mais importante do que negociar contratos; * Responder as mudanças mais importantes do que seguir um plano.
O Scrum é 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.·.
Papéis do SCRUM
O SCRUM como qualquer outra metodologia é baseada em papéis e responsabilidades,
Porém, os papéis do SCRUM são bem abrangentes e direcionados para um propósito comum:
O SUCESSO DO PROJETO.
Product Owner
O Product Owner pode ser o financiador ou um importante interessado no projeto. Suas principais responsabilidades são:
• Define as funcionalidades do produto
• Concentra as informações vindas de usuários, stakeholders ou do mercado de maneira que se obtenha uma visão única dos requisitos do sistema
• Prioriza o Product Backlog
• Pode alterar as prioridades fora do Sprint
• Aceita ou rejeita os resultados dos trabalhos
O Time (Tempo)
O Time é mais bem definido como