Quando as equipes iniciam um desenvolvimento ágil, pouco mudou, além talvez de mais reuniões no cronograma. Elas ainda podem operar separadamente ou limitar suas interações com os clientes. Você pode ver o trabalho se dividir em tarefas do tipo cascata, depois projetar histórias de usuários, depois construir histórias, depois testar histórias. Portanto, as “Equipes Ágeis” são ágeis na forma quando simplesmente andam por aí sem entender ou aceitar princípios e valores ágeis. As equipes se tornam ágeis quando pensam e agem de acordo com os valores e princípios ágeis.
Continue readingCategoria: Scrum
Definição de Pronto no Scrum
A Definição de Pronto é um conjunto de acordos que permite que todos saibam quando algo está pronto para começar, por exemplo, quando uma história de usuário está pronta para ser levada para um sprint, ou quando todas as condições necessárias estão certas para que uma equipe inicie um sprint. Uma definição apropriada de pronto melhorará substancialmente a chance da equipe Scrum de atingir com sucesso seu objetivo de sprint.
Continue readingTransparência no Scrum
A transparência é o primeiro aspecto importante do processo Scrum e deve ser visível para os responsáveis pelo resultado. A transparência exige que estes aspectos sejam definidos em suas atividades diárias e artefatos para que as equipes possam compartilhar um entendimento comum do que vêem.
Continue readingO que é abordagem de autogestão?
Uma equipe autogerida é um grupo de funcionários que são responsáveis por todos ou pela maioria dos aspectos da produção de um produto ou serviço. A equipe auto-gerenciada é a unidade básica da nova organização horizontal. Equipes auto-geridas são um resultado da abordagem anterior da equipe.
Continue readingO que é um Sprint no Scrum?
O Sprint é uma iteração de um ciclo de desenvolvimento contínuo. Dentro de um Sprint, a quantidade planejada de trabalho deve ser completada pela equipe e pronta para revisão. Os projetos Scrum são divididos em pequenos e consistentes intervalos de tempo denominados sprint. Eles podem ser tão curtos quanto alguns dias e geralmente não são mais do que 3-4 semanas.
Continue readingEquipes multifuncionais x auto-organizadas x recursos x componentes no Agile
“Uma equipe multifuncional tem todas as competências necessárias para realizar o trabalho sem depender de outros que não fazem parte da equipe” – Guia Scrum. Em contraste com a abordagem de equipe componente, equipes multifuncionais são grupos compostos por pessoas de diferentes áreas funcionais da empresa. - Deve ser formado não apenas com especialistas técnicos (Back-end, Front-end developers, QA engineers, etc.), mas também consiste de membros como Business Analysts, especialistas em Marketing e UX ou qualquer outra pessoa que tome parte ativa no projeto.
Continue readingMudança no Guia do Scrum: Equipe de Auto-Organização x Autogestão
Times Scrum são auto-organizados e multifuncionais . Equipes auto-organizadas escolhem a melhor forma de realizar seu trabalho, em vez de serem dirigidas por outras pessoas
Continue readingEscrevendo boas histórias de usuário
As histórias de usuários fazem parte da abordagem ágil e ajudam a mudar o foco da escrita para a discussão das exigências. Todas as histórias de usuários ágeis incluem uma ou duas frases escritas e, mais importante ainda, uma série de conversas sobre a funcionalidade desejada.
Continue readingAs 20 regras e diretrizes mais frequentemente mencionadas no Scrum
A estrutura Scrum consiste em Equipes Scrum e seus papéis associados, eventos, artefatos e regras. Cada componente dentro da estrutura serve a um propósito específico e é essencial para o sucesso e uso do Scrum. As regras do Scrum ligam os papéis, eventos e artefatos, governando as relações e interação entre eles, como mostrado na Figura abaixo:
Continue readingEstimativa ágil: estimativas relativas vs estimativas absolutas
Se uma equipe está desenvolvendo um produto ou um projeto, precisamos responder à pergunta “Quando poderemos terminá-lo?”. ou até onde seremos capazes de ir em um determinado momento, de modo que, como nos modelos tradicionais de desenvolvimento, precisamos estimar a carga de trabalho antes de iniciar o projeto. A estimativa ágil é o processo de estimar o esforço necessário para completar uma tarefa prioritária no backlog do produto. Esse esforço é normalmente medido em termos do tempo necessário para completar essa tarefa, o que, por sua vez, leva a um planejamento preciso do sprint.
Continue reading