Baixe o app para aproveitar ainda mais
Prévia do material em texto
Módulo 7 Professor: Francisco Júnior Abordagens ágeis em gerenciamento de projetos Aula 3 Princípios e valores da agilidade Objetivo • Apresentar os princípios e valores que norteiam e promovem a agilidade, independentemente do método utilizado. • Fundamentar o caminho para apresentar o modelo mental da agilidade. • Alinhar conceitos importantes envolvidos na agilidade. Visão geral Mentalidade ágil Mentalidade ágil “É um conjunto de atitudes que sustentam um ambiente de trabalho ágil. Essa mentalidade é necessária para cultivar equipes de alto desempenho, que, por sua vez, oferecem um valor incrível para seus clientes.” Susan McIntosh (2016). Valores ágeis O Manifesto Ágil • Indivíduos e interações, mais do que processos e ferramentas. Valorizar: O Manifesto Ágil • Software em funcionamento, mais do que documentação abrangente. O Manifesto Ágil • Colaboração com o cliente, mais do que negociação de contratos. O Manifesto Ágil • Responder às mudanças, mais do que seguir um plano. Valores da agilidade • Respeito. • Colaboração. • Melhoria contínua. • Ciclos de aprendizagem. • Sentimento de dono. • Foco na entrega de valor. • Responder às mudanças. Valores da agilidade Respeito • Entre colegas de equipe. • Pelos demais níveis da organização. • Por e pelo cliente. Valores da agilidade Colaboração • A complexidade torna impossível que uma só pessoa possa entender o todo. • Discussões podem produzir produtos com melhores resultados. Valores da agilidade Melhoria contínua • Nenhum modelo ou processo é definitivo e sempre há espaço para melhorias. • Organizações que promovem o desenvolvimento contínuo se adaptam melhor às mudanças. Valores da agilidade Ciclos de aprendizagem • Permitir que colaboradores explorem o novo e tolerar falhas. • Todos devem ser encorajados a tentar algo novo e correr riscos para aumentar o conhecimento. Valores da agilidade Sentimento de dono • Mesmo que ninguém seja dono do produto em si, o sentimento de dono promove a vontade de entregar produtos de melhor qualidade. Valores da agilidade Foco na entrega de valor • Objetivo é a entrega de valor para o cliente. • Time focado em desenvolver o que gera mais valor. • Todos devem ajudar a remover impedimentos e melhorar o produto. Valores da agilidade Responder às mudanças • As mudanças tardias devem ser implementadas caso gerem valor. • Processos de gestão de mudança podem ser um problema. Princípios ágeis Princípios ágeis • Nossa maior prioridade é satisfazer o cliente, por meio da entrega adiantada e contínua de software de valor. Princípios ágeis • Aceitar mudanças de requisitos, mesmo no fim do desenvolvimento. Processos ágeis se adequam às mudanças, para que o cliente possa tirar vantagens competitivas. Princípios ágeis • Entregar software funcionando com frequência, na escala de semanas até meses, com preferência para os períodos mais curtos. Princípios ágeis • Pessoas relacionadas a negócios e desenvolvedores devem trabalhar em conjunto e diariamente, durante todo o curso do projeto. Princípios ágeis • Construir projetos ao redor de indivíduos motivados, dando a eles o ambiente e suporte necessário, e confiar que farão seu trabalho. Princípios ágeis • O método mais eficiente e eficaz de transmitir informações para, e dentro de um time de desenvolvimento, é por meio de uma conversa cara a cara. Princípios ágeis • Software funcional é a medida primária de progresso. Princípios ágeis • Processos ágeis promovem um ambiente sustentável. Os patrocinadores, desenvolvedores e usuários devem ser capazes de manter, indefinidamente, passos constantes. Princípios ágeis • Contínua atenção à excelência técnica e bom design aumentam a agilidade. Princípios ágeis • Simplicidade: a arte de maximizar a quantidade de trabalho que não precisou ser feito. Princípios ágeis • As melhores arquiteturas, requisitos e designs emergem de times auto-organizáveis. Princípios ágeis • Em intervalos regulares, o time reflete sobre como ficar mais efetivo e, então, faz ajustes e otimiza seu comportamento de acordo. Práticas ágeis Práticas ágeis Práticas do Scrum • Timebox. • Backlog. • Planning Poker. • Reunião diária. • Gráfico Burndown. • Quadro de tarefas. • Definição de Pronto. Práticas ágeis Práticas do eXtreme Programming (XP) • Ritmo sustentável. • Programação em pares. • Reunião diária. • Histórias de usuário. • Entregas frequentes. • Refatoramento. • Velocidade do time. Práticas ágeis Outras práticas comuns • Quadro Kanban. • Invest. • Entrega contínua. • Integração contínua. • Lead Time. • Personas. • Story mapping. Ser ágil SER ÁGIL Fazer ágil FAZER ÁGIL Visão geral FAZER ÁGIL SER ÁGIL Revisão • O Manifesto Ágil, criado pelos 17 engenheiros de software em 2001, é a base em que se fundamenta a agilidade. • A agilidade é uma mentalidade definida por valores, guiada por princípios e manifestada por meio de diferentes práticas. • Aqueles que fazem ágil selecionam as práticas com base em suas necessidades.
Compartilhar