O Que É o Scrum Framework? Isto Pode Surpreendê-lo!
O que é Scrum? Sem complicar demasiado, o Scrum Framework pode ser definido da seguinte forma:
Scrum é um framework leve e iterativo para desenvolver e entregar produtos valiosos, incluindo software.
Embora Scrum seja amplamente utilizado na engenharia de software, também se aplica fora da indústria do software como framework iterativo e ágil.
A maioria das pessoas na indústria informática acredita que o termo «Scrum» foi criado no início dos anos 2000, em paralelo com as novas tendências de desenvolvimento e entrega de software Agile. Esta informação está incorreta!
A metáfora Scrum surgiu num artigo da Harvard Business Review sobre desenvolvimento de produtos, em janeiro de 1986. Hirotaka Takeuchi e Ikujiro Nonaka utilizaram-na no artigo: The New New Product Development Game. (Sim, dois «New») Consulte «The New New Product Development Game» para perceber como tudo o que se relaciona com Scrum começou!
Scrum pode ser utilizado em todos os tipos de projetos de desenvolvimento: para desenvolver e entregar pacotes completos de software ou apenas módulos de sistemas maiores, tanto para produtos como serviços de clientes internos e externos.
O Scrum Framework é um processo leve. Concentra-se em aumentar a produtividade das equipas e reduzir o desperdício e as atividades redundantes.
Scrum define orientações gerais com algumas regras, papéis, artefactos e eventos. Ainda assim, todos estes componentes (Principais componentes do framework Scrum) são fundamentais, servem propósitos específicos e são essenciais para utilizar o Scrum Framework com sucesso.
Os principais componentes do Scrum Framework são:
- Três Responsabilidades Específicas na Equipa Scrum: O Product Owner, o Scrum Master e os Developers.
- Cinco Eventos Scrum (Rituais Scrum) ou Cerimónias: O Sprint, Sprint Planning, Daily Scrum, Sprint Review e Sprint Retrospective. O Grooming Scrum (Refinamento do Backlog) é uma atividade contínua que apoia estes eventos, não um sexto evento formal.
- Product Backlog (Backlog Scrum) ou Product Backlog Scrum: Um artefacto utilizado para gerir e priorizar todos os requisitos conhecidos de um projeto Scrum.
- Sprints: Ciclos de atividades de trabalho para desenvolver incrementos de produtos ou serviços de software prontos a disponibilizar.
- Sprint Backlog: Um artefacto que contém o Objetivo do Sprint, os itens selecionados do Product Backlog e o plano dos Developers para os entregar.
- Incremento: Uma melhoria utilizável do produto que cumpre a Definition of Done.
A auto-organização e a colaboração incondicional são elementos fundamentais do Scrum Framework. As Equipas Scrum deixam de precisar de um gestor de projeto no sentido clássico. Em Scrum, as responsabilidades tradicionalmente atribuídas a esse gestor distribuem-se pelo Product Owner, pelo Scrum Master e pelos Developers.
Os Developers mantêm a responsabilidade pela forma como planeiam e executam o trabalho; o Scrum Master e o Product Owner apoiam essa autogestão. Por exemplo, os Developers selecionam os itens do Product Backlog em discussão com o Product Owner e planeiam como entregar um Incremento utilizável.
Outro elemento central do Scrum Framework é a melhoria contínua permitida pela «inspeção e adaptação». Uma Equipa Scrum acompanha, inspeciona e avalia continuamente os seus artefactos e a utilização do framework para os adaptar e otimizar. Estes esforços contínuos maximizam a qualidade, a eficiência e a satisfação do cliente, minimizando o desperdício e os riscos globais do projeto.
O Scrum Framework reconhece que os requisitos provavelmente mudarão e não são inteiramente conhecidos, sobretudo no início dos projetos.
Todos os projetos têm incógnitas desconhecidas. Por vezes poucas, por vezes muitas. O Scrum Framework ajuda-nos a aceitar que só conseguimos descobrir e tratar estas incógnitas desconhecidas durante a execução dos projetos.
A Equipa Scrum refina o trabalho antes de o implementar, com maior detalhe nos itens prioritários que provavelmente serão selecionados mais cedo, durante o Grooming Scrum (Refinamento do Backlog) e o Sprint Planning. A abertura à mudança, a otimização contínua e a aprendizagem com os erros tornam-se parte integrante de todo o ciclo de engenharia de software.
Outro pilar do Scrum Framework é a transparência e a comunicação direta. O Product Owner Scrum trabalha de perto com a equipa para identificar e priorizar requisitos. Estes podem ser escritos como histórias de utilizador e guardados no Product Backlog Scrum, que reúne o trabalho conhecido necessário para melhorar o produto. Evolui à medida que a equipa aprende.
Uma Equipa Scrum tem autonomia para selecionar as histórias que acredita conseguir entregar num Sprint, frequentemente de duas a quatro semanas e sempre de um mês ou menos. Como a equipa se compromete com os seus próprios objetivos, os membros sentem maior envolvimento e sabem que as suas opiniões são ouvidas. Esta inclusão no fluxo natural e no planeamento dos projetos aumenta o ânimo e, consequentemente, o desempenho.
Os Scrum Masters têm outro papel fundamental ao atuar como líderes ao serviço das suas Equipas Scrum e em conjunto com elas.
Os Scrum Masters são facilitadores com formação para garantir o funcionamento impecável das equipas. Por vezes, são excelentes negociadores, protegendo-as de interrupções e de prioridades fictícias das partes interessadas. Noutras ocasiões, são excelentes comunicadores, eliminando ou prevenindo impedimentos conhecidos ou previstos antes de estes levarem as equipas a um beco sem saída. São apenas algumas das suas responsabilidades. Abordaremos mais funções dos vários papéis adiante.
O Scrum Framework, na sua forma pura, adequa-se melhor a projetos novos ou existentes, muito independentes e com uma só equipa.
Contudo, o bom senso prático dos profissionais Scrum não ficou por aí. Com papéis e complementos como «Chief Scrum Product Owner» e «Scrum em Escala», pode também ser utilizado noutras configurações, incluindo projetos com várias equipas e distribuição geográfica. Também abordaremos estes aspetos.
Por agora, continue atento e desfrute da leitura!
Garantimos que a sua formação online gratuita o fará passar no Exame de Certificação Scrum e Kanban!
-
01
Inscreva-se Online
Escolha a sua certificação Accredited e conclua a inscrição.
-
02
Receba o Seu Código de Acesso
O seu código pessoal de acesso ao exame é enviado instantaneamente por email.
-
03
Prepare-se e Faça o Seu Exame
Estude a sua formação gratuita e responda online a 30 / 50 perguntas de escolha múltipla, de acordo com o seu programa.
-
04
Obtenha a Sua Credencial Vitalícia
Receba o seu certificado com validade mundial e o seu badge digital verificável.
A SUA FORMAÇÃO ONLINE PREMIUM GRATUITA
The Scrum Framework, Terceira Edição, Está Pronto.
Criámos a sua formação com um consórcio de líderes empresariais e de pessoas, coaches de Scrum e Kanban, mentores, especialistas e autoridades reconhecidos de todas as principais indústrias. Todos os visitantes do International Scrum Institute™ lhe podem aceder. Encontre os materiais através de O Seu Livro Scrum Gratuito e A Sua Formação Scrum e Kanban Premium Gratuita do menu principal.
Estes materiais são propriedade intelectual do International Scrum Institute™, protegida por direitos de autor. Partilhamo-los gratuitamente com todos porque partilhar os nossos conhecimentos serve os profissionais Scrum e Kanban e ajuda a desenvolver a área.
O seu exame de certificação utiliza perguntas de escolha múltipla. Estude a formação online para adquirir os conhecimentos necessários para passar no exame e obter a sua Certificação Scrum e Kanban.
Garantimos que a sua formação online premium gratuita o fará passar no Exame de Certificação Scrum e Kanban!
