Quais foram os 4 valores fundamentais para a criação do mindset ágil?

Grátis

59 pág.

Quais foram os 4 valores fundamentais para a criação do mindset ágil?

  • Denunciar


Pré-visualização | Página 1 de 8

DEFINIÇÃO
Fundamentos da agilidade representados pelos valores e princípios do Manifesto Ágil assinado
em 2001, Conceitos e características de dois métodos ágeis muito utilizados mundialmente,
Extreme Programming (XP) e Scrum.
PROPÓSITO
Compreender a essência do conceito de agilidade, que possui em seu cerne a cultura de
frequente entrega de valor, com qualidade e foco em pessoas, seja o cliente ou quem produz o
produto. Compreender as principais características dos métodos ágeis XP e Scrum.
OBJETIVOS
MÓDULO 1
Reconhecer valores e princípios do Manifesto Ágil
MÓDULO 2
Identificar as principais características do método Extreme Programming
MÓDULO 3
Reconhecer as principais características do framework Scrum
INTRODUÇÃO
O tema apresenta inicialmente o conceito da agilidade baseada nos valores e princípios do
Manifesto Ágil, com o objetivo de ressaltar que, antes de pensarmos em métodos, temos que
entender a cultura de entrega de valor no desenvolvimento de produtos, com ciclos curtos de
feedback, para validação frequente da expectativa do usuário. Após este entendimento,
apresentaremos as principais características dos métodos ágeis Extreme Programming e
Scrum.
MÓDULO 1
 Reconhecer valores e princípios do Manifesto Ágil
 
Fonte: NicoElNino/Shutterstock
MANIFESTO ÁGIL
O Manifesto Ágil configura um marco no contexto do desenvolvimento de software e
consequentemente na gestão de projetos para esta indústria. O documento foi assinado em um
encontro nos dias 12 e 13 de fevereiro de 2001 em Snowbird, Utah, EUA, pelos seguintes
expoentes desse nicho: Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward
Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon
Kern, Brian Marick, Bob Martin, Stephen Mellor, Jeff Sutherland, Ken Schwaber e Dave
Thomas.
Os signatários já atuavam com alguns métodos como: XP (Extreme Programming), DSDM
(Dynamic System Development Model), ASD (Adaptive Software Development), FDD (Feature-
Driven Development), Crystal e Scrum.
Esses métodos compartilhavam conceitos que foram incorporados ao manifesto por meio de
suas ideias como valores e princípios.
A figura 1 apresenta o que ficou popularizada como “cebola ágil”. As camadas simbolizam a
relevância na transformação ágil em uma organização. As camadas internas são mais fáceis
de mostrar, mas não representam criação de cultura ágil. Os processos e ferramentas podem
ser impostos por uma gestão autoritária, por exemplo. Já as camadas como valores e
princípios são fundamentais para a criação do mindset, ou seja, da forma de pensar ágil.
Os valores e princípios do manifesto foram criados na ocasião basicamente para atender às
dores conhecidas no desenvolvimento de software, mas com a propagação dos métodos ágeis,
o mercado foi percebendo os benefícios da agilidade em diversas áreas, como: RH, jurídico,
comercial, inovação, entre outras.
 
Fonte:Shutterstock
 Figura 1- “Cebola” Ágil”. 
Adaptada de Adventures With Agile pelo Autor.
 
Fonte: SeventyFour/Shutterstock
VALORES
Segundo o Agile Manifesto (2001), estamos descobrindo maneiras melhores de desenvolver
software, fazendo-o nós mesmos e ajudando outros a fazerem o mesmo. Através deste
trabalho, passamos a valorizar:
VALOR 1 - INDIVÍDUOS E INTERAÇÕES MAIS QUE
PROCESSOS E FERRAMENTAS
Com esse valor, o manifesto apresenta a preocupação em colocarmos mais foco nas pessoas
e nas relações entre elas, do que ficarmos apoiados em processos e ferramentas. A ideia é
fornecermos condições para que os times executem suas tarefas e não perdermos tempo em
engessar o trabalho com processos. Outro ponto é a supervalorização das ferramentas.
Ferramentas, como o próprio nome diz, devem servir de apoio.
VALOR 2 - SOFTWARE EM FUNCIONAMENTO MAIS
QUE DOCUMENTAÇÃO ABRANGENTE
A má interpretação deste valor foi responsável pelo mito que projetos ágeis não possuem
documentação. Mas o que o valor quer dizer é que mais do que documentação abrangente
devemos priorizar produto na mão do cliente, mas isso não quer dizer que não se documenta
em projetos ágeis. Se a entrega esperada pelo cliente contempla documentação, esta deverá
ser adicionada ao conjunto de critérios de aceitação.
VALOR 3 - COLABORAÇÃO COM O CLIENTE MAIS
QUE NEGOCIAÇÃO DE CONTRATOS
É óbvio que a relação entre empresas deve ser baseada em contratos, mas se não houver
colaboração com o cliente, com preocupação em entender suas dores e expectativas, e com
ciclos curtos de feedback para validação de que as entregas atendem às necessidades, o
contrato não será suficiente para segurar a relação.
VALOR 4 - RESPONDER A MUDANÇAS MAIS QUE
SEGUIR UM PLANO
A má interpretação deste valor também foi responsável pelo mito de que a agilidade não possui
planejamento. Na verdade, o que este valor apresenta é que, como atuamos muitas vezes em
contextos complexos, com muitas incertezas, devemos, mais do que seguir um plano,
experimentar, validar e adaptar.
 
Fonte: PopTika/Shutterstock
PRINCÍPIOS
Os princípios são preceitos básicos para a condução de práticas de agilidade ou utilização de
métodos ágeis. Para que um método possa ser chamado de ágil, este não pode infringir
nenhum dos doze princípios abaixo:

1. NOSSA MAIOR PRIORIDADE É SATISFAZER O
CLIENTE ATRAVÉS DA ENTREGA CONTÍNUA E
ADIANTADA DE SOFTWARE COM VALOR AGREGADO
Com ciclos curtos de desenvolvimento, conseguimos ter inspeção e adaptação, que
possibilitam validar frequentemente se o que está sendo entregue atende à expectativa de
valor pelo cliente.
2. MUDANÇAS NOS REQUISITOS SÃO BEM-VINDAS,
MESMO TARDIAMENTE NO DESENVOLVIMENTO.
PROCESSOS ÁGEIS TIRAM VANTAGEM DAS
MUDANÇAS VISANDO À VANTAGEM COMPETITIVA
PARA O CLIENTE
A mudança faz parte do contexto de complexidade do mundo em que vivemos atualmente.
Logo, se o cliente deseja mudar, é porque ele precisa. Seja porque aquele requisito não atende
mais à necessidade ou ele aprendeu que o que foi solicitado pode ser melhorado para agregar
mais valor ao produto.


3. ENTREGAR FREQUENTEMENTE SOFTWARE
FUNCIONANDO, DE POUCAS SEMANAS A POUCOS
MESES, COM PREFERÊNCIA À MENOR ESCALA DE
TEMPO
Este princípio reforça a necessidade de software funcionando (produto) como medida de
progresso, ainda que com períodos curtos entre a solicitação e a entrega, para rapidamente
colhermos feedback do cliente, nos adaptarmos e melhorarmos o produto.
4. PESSOAS DE NEGÓCIO E DESENVOLVEDORES
DEVEM TRABALHAR DIARIAMENTE EM CONJUNTO
POR TODO O PROJETO
Durante o desenvolvimento de um produto em um projeto, quanto menor ruído de comunicação
entre quem define os requisitos e quem desenvolve os incrementos de produto, menor será o
risco de não aceitação da entrega. Assim, devemos promover constantemente a comunicação
face a face, a fim de reduzirmos a perda de entendimento entre a definição de requisitos e o
desenvolvimento do produto.


5. CONSTRUA PROJETOS EM TORNO DE INDIVÍDUOS
MOTIVADOS. DÊ A ELES O AMBIENTE E O SUPORTE
NECESSÁRIO E CONFIE NELES PARA FAZER O
TRABALHO
Este princípio demonstra a preocupação em criarmos um ambiente favorável ao trabalhador do
conhecimento. O líder precisa entender o propósito de cada colaborador, se suas atividades
estão alinhadas com esse propósito, se a pessoa que está desenvolvendo as atividades está
motivada com o que está fazendo, para propiciar o engajamento, dedicação, comprometimento
dos membros do time no desenvolvimento do produto.
6. O MÉTODO MAIS EFICIENTE E EFICAZ DE
TRANSMITIR INFORMAÇÕES PARA E ENTRE UMA
EQUIPE DE DESENVOLVIMENTO É ATRAVÉS DE
CONVERSA FACE A FACE
Reforçado por este princípio, o conceito de times ágeis pressupõe equipes pequenas, para
facilitar a comunicação. Só com equipes pequenas podemos ter a comunicação face a face.
Quando precisamos executar grandes projetos com agilidade, é necessário escalarmos, ou
seja, utilizarmos técnicas para que vários pequenos times trabalhem juntos em um mesmo
produto.


7. SOFTWARE FUNCIONANDO É A

Quais são os 4 princípios do ágil?

Para compreender melhor os 4 valores do Manifesto Ágil:.
1 - Indivíduos e interações mais que processos e ferramentas. ... .
2 - Software em funcionamento mais que documentação abrangente. ... .
3 - Colaboração com o cliente mais que negociação de contratos. ... .
4 - Responder a mudanças mais que seguir um plano..

Quais são os 4 fundamentos chave do manifesto para o desenvolvimento ágil de software?

O manifesto compreende quatro fundamentos chaves que são:.
Indivíduos e interações acima de processos e ferramentas;.
Software funcionando acima de documentação abrangente;.
Colaboração com o consumidor/cliente acima de negociação de contratos,.
Resposta às transformações/mudanças, mais do que seguir um plano..

Quais são os valores e princípios do Manifesto Ágil?

12 princípios do Manifesto Ágil “Nossa maior prioridade é satisfazer o cliente através da entrega contínua e adiantada de software com valor agregado” “Mudanças nos requisitos são bem-vindas, mesmo tardiamente no desenvolvimento. Processos ágeis tiram vantagem das mudanças visando vantagem competitiva para o cliente”

Quais são as 4 abordagens da metodologia Crystal?

Por exemplo, um projeto com 50 pessoas envolvidas precisa de uma metodologia mais pesada do que um projeto com 10 pessoas. Você pode avaliar seu projeto por duas visões: número de pessoas e criticidade do sistema. A criticidade é dividida em 4 níveis: (C) conforto, (D) baixo custo, (E) alto custo e (L) risco de vida.