You are on page 1of 55
METODOLOGIA AGIL E-Book E-Book Metodologia Agil \Vocé jé ouviu falar de Metodologia Agil? Scrum? Ou estamos falando grego? 0 que acha de gerenciar um projeto no qual as boas préticas visam uma entrega mais répida do que a que ocorreria pelo gerenciamento de projetos comum, por meio de acompanhamento e adaptagao (quando necessério) frequentes? Pensando em um mundo competitive, e que tempo é dinheiro, isso parece interessante, ndo é? Veja abaixo algumas afirmagdes de quem jé utiliza esse tipo de metodologia: FIGURA 1 - Por que Metodologia Agil? Por que Metodologia Aail? Fonte: WHAT..., 2019, on-line. COMO SURGIU O METODO AGIL? 2 de 55 paginas E-Book Jé pensou em definir onde vo ficar os quadros da sua casa antes mesmo de pensar em construir as paredes? Na década de 1980-1990 comegou-se a pensar em uma forma diferente de gerenciar projetos de tecnologia, especificamente a criagdo de softwares. Muito deles eram programas enormes, que demandavam um grande detalhamento. Gerencié-los pelo método comum era quase uma missao impossivel (FOGGETTI, 2015). Alguns gurus do assunto (na verdade, 17 deles) se reuniram para discutir por que projetos de software sempre falhavam ou mesmo atrasavam. Dessa discussao, foi criado divulgado o famoso "Manifesto Agil’, que contém 4 valores e 12 principios (OLIVEIRA, 2018), Essa metodologia surgiu no ano de 2011 para dar suporte a pequenas empresas e pequenos projetos que nao queriam investir tempo fazendo grandes planejamentos e preenchendo diversas documentagdes no que se referia a esses projetos (FOGGETTI, 2015). Vamos aprender um pouco mais em detalhes a respeito dessa Metodologia Agile descobrir 0 que ¢ 0 Manifesto Agil METODOLOGIA AGIL E SEU MANIFESTO: O QUE E? Apesar de 0 Manifesto Agil ser uma declaracao de valores e principios essenciais para 0 desenvolvimento de software, seus impactos e os da Metodologia Agil podem ser usuftuidos por diversos setores e empresas. 0 Manifesto Agil, publicado em 2011, conta com os valores € 05 principios que vocé confere a seguir (OLIVEIRA, 2018) 3 de 55 paginas E-Book Ir > Sobre Sobre le}gclecto} com 0 cliente ror meaA) plano Fonte: OLIVEIRA, 2018. 4de 55 paginas E-Book DMCS Cee Cuca aCe nd © grande sucesso de um projeto ven da Greer eae CC ee Cee SC documentos formais e e-mails, mas acredita-se que a real expectativa do cliente s6 Dee te Ca eo oe RO RCo OCC Re nce Ca primeiras interagées com os stakeholders deve ser feita de forma pessoal e préxima Be RS eer Uc ae Ren ord 0s stakeholders do projeto deve ser funcional. A documentagao deve ser utilizada SoC OR CS ee Roe ke ae Rea) CO ae Ou CUO CC OR OR ce rca ay CU COCU CORN Cc ce Ca Rea SI OORT ee ee aS Bei ee On Omens Ca Me oy ees Respostas as mudangas sobre Seguir um Novo Plano: todo projeto precisa comecar Bee RO nn ac OR ei OR on a Se SSR Cc OR OM eT Perce toe Cen cee (OOO en Cue Reet ON CuSO Cle vamos entender quais sao os 12 principios desse manifesto. 1. Nossa maior prioridade € satisfazer o cliente por meio da entrega continua e adiantada de software com valor agregado. 2 Aceitar mudangas de requisitos, mesmo no fim do desenvolvimento. Processos ageis se adéquam a mudangas, para que o cliente possa tirar vantagens competitivas. 3. Entregar frequentemente software funcionando, de poucas semanas a poucos meses, com preferéncia na menor escala de tempo. 10. un 12. E-Book Pessoas de negécio e desenvolvedores devem trabalhar diariamente em conjunto por todo 0 projeto. Construir projetos em torno de individuos motivados, dando a eles o ambiente e 0 suporte necessatio, confiando neles para fazer o trabalho. 0 método mais eficiente e eficaz de transmitir informages para e entre uma equipe de desenvolvimento por meio de conversa face a face. Software funcionando é a medida priméria de progresso. Os processos geis__promovem desenvolvimento _sustentavel. Patrocinadores, desenvolvedores e usuérios devem ser capazes de manter um ritmo constante indefinidamente Continua atengao a exceléncia técnica e bom design aumentam a agilidade. Simplicidade: a arte de maximizar a quantidade de trabalho nao realizado é essencial. ‘As melhores arquiteturas, requisitos e designs emergem de times auto organizéveis. Em intervalos regulares, a equipe reflete sobre como se tornar mais eficaz ¢, entéo, refina e ajusta seu comportamento de acordo (OLIVEIRA, 2018) 6 de 55 paginas E-Book Com o Manifesto Agil, criou-se a Agile Alliance, organizagao sem fins lucrativos que tem por objetivo promover conhecimento e discussées sobre os diversos métodos ageis existentes, que foram sendo criados no mundo, além de reforgar os pilares do Manifesto Agil que aprendemos agora. METODOS PARA GERENCIAMENTO AGIL Como vimos que na Metodologia Agil existem alguns métodos que podem ser utilizados; todos tém raiz e carregam consigo valores ¢ principios contidos no Manifesto Agil. Confira os métodos mais comuns (FOGGETTI, 2015): + Extreme programming ou XP: metodologia focada em desenvolvimento de softwares; segue os valores e principios do Manifesto Agil. FIGURA 3 - XP cr ole Mecac do a teste Pr te Praticas XP Fonte: OLIVEIRA, 2018, 7 de 55 paginas E-Book + Scrum: baseia-se em um framework gil com priorizagdes por sprint, entregas incrementaveis e processo empitico, ou seja, adquire conhecimento pela experiéncia. FIGURA 4 - Scrum Product Sprint Sprint Potencial backlog backlog incremento de produto Fonte: OLIVEIRA, 2018, * Crystal: método para pequenos projetos liderados por pequenas equipes; tem como principios entrega frequente, melhorias reflexivas, comunicagao osmética, seguranga pessoal e foco, FIGURA 5 - Crystal 8 de 55 paginas E-Book Perda de vida (V) v40 Vv1i00 V200 Perda de muito dinheiro ™), Perda de pouco dinheiro ) Citricidade Perda de conforto (C) oa a 126 20 - 40 -100 -200 Quantidade de pessoas envolvidas Fonte: OLIVEIRA, 2018, + DSDM: considera um ciclo de vida dividido em quatro fases: estudo de viabilidade, iterago do modelo funcional, iteragao de design e construgao e, por fim, implementagao. FIGURA 6 - DSDM 9 de 55 paginas E-Book nett Fonte: OLIVEIRA, 2018. ‘+ Feature-Driven Development ou FDD: método que se baseia em desenhar um protétipo do produto, listar suas funcionalidades e planejar e desenvolver o projeto com base nelas. FIGURA 7 - FDD 10 de 55 paginas E-Book Fonte: OLIVEIRA, 2018, 0 método que tem sido mais utilizado e que atende a necessidade de diversas empresas & ramos é o Serum. Neste médulo, vamos estudé-lo em detalhes. Antes, todavia, vamos ler um artigo que aborda essa Metodologia Agil que muitas empresas tém usado. Moment © artigo "Execugao em pedagos". Perea tert dae feie es 11 de 55 paginas E-Book Ninguém, exceto Ele (para os crentes), tem controle sobre tudo. Pense em uma viagem: mesmo no vero, vocé pode até carregar um casaquinho para viajar. Mas, se for preciso precaver-se contra todas as variagées climaticas possiveis, a carga sera tao pesada que talvez nao valha a pena sair de casa. Até 0 inicio dos anos 2000, era mais ou menos assim 0 gerenciamento de projetos de desenvolvimento de software. Mesmo que nao soubesse que funcionalidades seriam Uteis, o cliente tinha de prever tudo o que poderia ser necessario um dia (talvez). O produto era desenvolvido obedecendo a uma sequéncia, que levava meses ou anos, e so era lancado quando a Ultima etapa estava concluida — e nem sempre atendia as necessidades iniciais de quem 0 encomendara. Era um modelo em cascata, no qual se desperdicava cerca de 40% do orgamento. Algo similar acontece com os negocios hoje, e a prova sao os ciclos orgamentarios: em um ano se programa 0 que sera executado no proximo exercicio. O anteriormente Util pode ficar inutil, e a chance de isso ocorrer aumenta em paises como o Brasil, em que as empresas sao castigadas por inseguranga juridica e descontinuidade de politicas publicas. 12 de 55 paginas E-Book S6 que o mundo do software se rebelou contra isso e criou a filosofia agil, que parte da nogao de minimo produto viavel - o MVP -, definidor dos requisitos minimos para uma primeira versao do produto. A partir dai surgem melhorias incrementais, agregando novas fungées. A légica BDUF (sigla em inglés de grande design desde 0 inicio, em tradugdo livre) deu lugar 4 EDUF (design suficiente no inicio). A novidade estabeleceu um antes e um depois na industria de software. “Pedimos desculpas, da Thoughtworks Brasil pedimos permissao" - Alexei Villas Boas, Como quase tudo virou projeto nas empresas, espalhou- se por elas. “Em vez de nos concentrarmos no produto, olhamos para a engenharia de valor”, explica Carlos Tristacci, gerente de agile services da Meta, desenvolvedora de solugdes de tecnologia da informagao com operagées em varios estados do Pais. Exemplos de organizagdes que adotam métodos ageis no Brasil vao da TV Globo ao Ministério da Justiga. 13 de 55 paginas E-Book Por isso, ajustes e erros viraram parte do processo. “Costumamos dizer que pedimos desculpas, nao pedimos permiss4o’, afirma Alexei Villas Boas, diretor de tecnologia da ThoughtWorks Brasil, consultoria norte- americana de TI que opera ha sete anos no Pais e segue a filosofia agil em todas as suas areas. Por isso, colaboragao é a palavra-chave. “Falamos mais em proposito do que em decisées transmitidas de maneira hierarquica”, diz Villas Boas. O potencial de essa mistura de ciclos curtos, colaboragao, erros e ajustes virar uma bagun¢a é muito grande. Ou seria, se a filosofia nado fosse aplicada por meio de templates, que sdo os frameworks — ou métodos. Ha no mercado varios frameworks, geralmente adaptados de acordo com 0 perfil do projeto e a necessidade do cliente. SCRUM & CIA. Em 1986, surgiu um framework que seria 0 grande responsavel por popularizar a filosofia agil. O scrum langava suas bases como um bem-sucedido. conceito de gerenciamento de projetos, apoiando-se na teoria de times compactos e no esforgo concentrado para projetos especificos. De tao popular, j4 apareceu até na série de TV Silicon Valley, da HBO. E o modelo teve varias adaptagdes, como o scaled agile framework, ou SAFe, que unifica conceitos do scrum e do método extreme programming (XP), exclusivo para software. 14 de 55 paginas E-Book No scrum, 0 desenvolvimento de um projeto se divide em pequenos ciclos, que duram de duas a quatro semanas e so conhecidos como sprints. A cada sprint se definem as funcionalidades a serem abordadas. A lista de atividades é denominada backlog, e aquelas que tem menor prioridade vao para a product backlog - onde ficam as aplicagdes que serao trabalhadas em outro momento. As funcionalidades em pauta da-se o nome de historias de usuarios, que so priorizadas de acordo com seu potencial de valor. Tais historias s4o escritas na linguagem do cliente, evitando jarg6es técnicos. A regra é ser o mais claro, pratico e agil possivel. Todas as praticas do scrum sAo direcionadas aocont ato permanente entre todos os envolvidos na criagdo do produto, incluindo os clientes. “A interagao entre os individuos é mais importante do que seguir um processo tigido, e a colaboragao entre o cliente e o time tem mais énfase do que a negociagao de contratos e as especificagdes detalhadas demais”, afirma Eduardo Guerra, ex-professor do Instituto Tecnolégico de Aeronautica (ITA) e autor de uma série de cursos sobre métodos ageis. 15 de 55 paginas E-Book A comunicagao frequente proporcionada pelo scrum minimiza muito 0 insucesso. Nao se trata de desenvolver produtos mais rapidamente, e sim de fazer uma adaptagao mais veloz a possiveis mudangas de cenario, 0 que requer comunicagao. A cada sprint é feita uma avaliagao para saber se a funcionalidade esta de acordo com o que foi encomendado — isso é chamado de teste de aceitacao. Se nao estiver tudo certo, cria-se uma nova historia de usuario. Essa tarefa é colocada na escal de prioridades e retorna ao backlog. Quando tudo estd nos conformes, o time parte para o proximo sprint. Detalhe: a palavra final é sempre do cliente, conhecido na linguagem do scrum como product owner — ou seja, dono do produto. “Como ha feedback continuo do cliente, o risco de o projeto estar fora do que ele espera é muito menor”, observa Tristacci. Growth hacking e familia Crystal Em 2010, Sean Ellis, CEO da Qualaroo, empresa focada em encontrar oportunidades de mercado com base em dados de trafego de sites, cunhou a expressdo “growth hacker”. O termo designava 0 profissional de marketing com talento para encontrar caminhos escalaveis, reprodutiveis e sustentaveis que dessem suporte ao crescimento de algum negocio. Era a filosofia agil chegando ao marketing. 16 de 55 paginas E-Book A légica é semelhante a da engenharia de valor agil. Aqui, tudo o que nao tem impacto direto no crescimento do produto é deixado de fora. “Um growth hacker eficaz tem a disciplina para seguir um processo growth hacking, de escolher e testar ideias, e é analitico o suficiente para saber quais precisam ser mantidas e quais devem ser cortadas”, escreve Ellis no blog Startup Marketing. Muitos frameworks surgiram sob o guarda-chuva do growth hacking, como o STEPPS, desenvolvido pelo professor da Wharton School Jonah Berger, e o Bullseye, cada vez mais usado no Brasil. “Os processos de marketing estao bem mais acelerados, e liga-los a métodos ageis nos permite responder com velocidade e assertividade ao que 0 publico quer e ao que a empresa necessita’, diz Natalia Menhem, head de marketing da ThoughtWorks Brasil. De fato, poucos setores foram tao impactados com a revolugao digital quanto o marketing. Antes pautado por projetos grandes e onerosos, hoje 0 foco do segmento esta em dar uma resposta rapida as mudanc¢as no mercado - e as demandas dos clientes. Além disso, em vez de simplesmente atender a uma lista de demandas de outras areas, agora o marketing é participante ativo das decisées estratégicas — saindo da légica das campanhas para se embrenhar, inclusive, no desenvolvimento de produto. 17 de 55 paginas E-Book Contudo, a agilidade também ja chegou aos recursos humanos, por meio do framework Crystal, criado por Alistair Cockburn, um dos idealizadores do movimento agil, em 2000. Cockburn desenvolveu a metodologia com base em principios como otimizagao do tempo da comunicag4o cara a cara, perda de desempenho das pessoas ao longo do tempo e variagao de produtividade de acordo com o diaeo ambiente. Mais complexidade Problemas simples tém baixo potencial de retorno para a empresa. A recomendagao é escolher problemas complexos, mais promissores no que se refere a lucros. Para lidar com eles, basta quebra-los em tarefas menores, testa-las repetidamente e mudar 0 que nao funcionar, organizando tudo isso com frameworks para que nao vire mais uma complexidade. Eis a filosofia agil, é simples assim. Entendendo os frameworks ageis SCRUM 18 de 55 paginas E-Book Criado por Ken Schwaber e Jeff Sutherland, o scrum se tornou o método-padrao de gestdo de projetos ageis de software. Um dos motivos é sua simplicidade: ele é formado por um pequeno conjunto de praticas que pode ser adaptado a inumeras situagées. A palavra de ordem do scrum é planejar menos para entregar mais. Em vez do planejamento completo de todas as etapas do método waterfall, em cascata, no scrum o planejamento é feito em pequenas etapas, conhecidas como sprints. O cliente (ou project owner) sé especifica os objetivos, cabendo a equipe de desenvolvimento decidir como o produto sera desenvolvido. Os times devem ter seis pessoas em média. LEAN Conhecido como Sistema Toyota de Produgao, o lean foi criado no Japao com o objetivo central de maximizar o valor para o cliente e minimizar desperdicios. Isso é feito, por exemplo, com uma produgao just-in-time, em que se fabrica apenas o que o cliente quer e se controla a produgao por meio do kanban. Isso significa promover o fluxo continuo de produgao, buscar erro zero, implementar processos de andlise em todas as etapas e corrigir os problemas ja em sua origem. E 0 estoque é reduzido. Seus métodos inspiraram metodologias como o scrum e 0 extreme programming. KANBAN 19 de 55 paginas E-Book Também criado nas fabricas da Toyota, o kanban (cartao, em japonés) foi incorporado nos métodos ageis por permitir uma gestao eficiente dos recursos. O método faz uso de quadros ou murais (geralmente com post-its) para que todos possam visualizar o fluxo de trabalho da equipe, permitindo que os bloqueadores e as pendéncias de cada tarefa sejam facilmente identificados e resolvidos. Essencialmente, 0 quadro é dividido em trés partes: to do, in progress e done (a fazer, em andamento e feito). No entanto, dependendo da complexidade de um negécio ou projeto, o fluxo de trabalho pode ser adaptado, com a inclusao de outras etapas. Ha ferramentas virtuais que imitam o kanban, como 0 Trello. O método é usado frequentemente em conjunto com o scrum, ja que ambos pregam a transparéncia nos processos, concentram-se na entrega de valor, exigem a divisdo dos projetos em etapas e se baseiam em equipes auto-organizaveis. SAFe Acrénimo de scaled agile framework, 0 SAFe se baseia em principios do scrum, do XP e do lean. A principal diferenca é a escala: enquanto o scrum é voltado para pequenas equipes (os times), esse framework foi desenvolvido para permitir a gestao agil de varios times ou até mesmo da empresa inteira. Familia de metodologias Crystal 20 de 55 paginas E-Book Criada por Alistair Cockburn, a metodologia Crystal é, na verdade, uma familia de metodologias, que abarca Crystal Clear, Crystal Yellow, Crystal Orange, Crystal Red e Crystal Maroon, variando de acordo com a complexidade do projeto. Trata-se de uma abordagem mais voltada para a gestdo de pessoas, e seu foco é a interagdo entre os membros da equipe, que tém diferentes talentos e habilidades — e, portanto, so necessarios processos especificos para cada um. Cockburn desenvolveu a metodologia com base em alguns principios, como efetividade e otimizagao do tempo da comunicagao cara a cara, perda de desempenho das pessoas ao longo do tempo e variagao de produtividade de acordo com o diae o ambiente. Enquanto o scrum prega a organizacgao em times com uma média de seis pessoas (podendo chegar a nove), as metodologias Crystal apoiam times com até cem membros. Growth hacking 21 de 55 paginas E-Book Essa versao da filosofia agil foi criada por Sean Ellis para o marketing, uma das areas das empresas que mais tem sofrido com a complexidade reinante e que mais precisam se adaptar as mudang¢as no entorno. Adaptagées do growth hacking pululam na gestao de marketing, como Startup Pyramid, Pirate Metrics (ou AARRR) e Lean Analytics Stages. Além disso, surgiram outros frameworks, focados na gestao de diferentes canais: The ICE Store, The Bullseye Framework, The Hook Model e STEPPS. Cada um prega diferentes métodos para gerenciar projetos, mas a ldégica é a mesma: dividir para conquistar. Contetido disponivel por completo no formato digital EXECUGAO em pedagos. HSM, jul. 2017. Disponivel em: https://experience.hsm.com. br/trails/jornada-da-gestao-agile/post/execucao-em- pedacos. Acesso em: 18 jul. 2020. FIGURA 8 - Metodologia Agil: Scrum Para entender 0 que é a Metodologia Agil lembre-se que existem trés papéis: Pet Se a (Greet) (Ocul e) <> e. G esa 22 de 55 paginas E-Book A Metogologia Scrum utuiza Tres rituals para derenciar © projeto e suas entregas, assim como para gular seu time: rad rary Pe leo) Re -ia- aend CN ere Madey eget EE eRe) Rte Ret aes esa ol) Se eS eat © facilitador do time. Ele tem como CCE en Ee cee sa oedema ee no Product Backlog ¢ define 0 que sera priorizado na proxima Oe a ered) A Sprint em si tem uma data pré-definida de inicio e fim. Durante a Sprint sera trabalhada todas as ativid: definidas na Sprint Planning. Todos os dias 0 time de projeto realiza uma reuniao (Daily Scrum) para apresentar sempre trés coisas Peery Deed Peer ec) eee Penne PAT ee Creme ric) Pet orcs Pore eee ere Ceo eran 23 de 55 paginas E-Book Fonte: institucional, 2020. Esse infogréfico nos ajuda bastante a entender, no geral, 0 que é esse téo usado Método Scrum. Vamos entender mais de perto o que é 0 método, cada ceriménia e cada pessoa envolvida nesse projeto? 0 Scrum néo é um processo ou uma técnica; é, na verdade, um framework no qual varias técnicas, ferramentas e abordagens podem ser utilizadas (CRUZ, 2018). Existem dois tipos de framework (CRUZ, 2018) Wore ne eae eRe) DR CC RC ee CeCe ee cis Horizontais: focam em resolver problemas de diversas aplicagées Coco OE OR RS Des Ce nCoe eet Gee Rr) 1. Transparéncia: deve haver total transparéncia em toda a atividade de entrega que possa afetar ou impactar o resultado do projeto, 24 de 55 paginas E-Book 2 Inspegao: toda atividade e entrega deve ser avaliada e testada, a fim de identificar corregdes necessérias ainda em tempo. 3. Adaptagao: qualquer corregao a ser feita deve ser realizada para que nada prejudique a entrega final e o valor para o cliente. Esse método € muito utilizado para gerenciar produtos complexos; apesar de ser muito utilizado para o desenvolvimento de softwares, pode ser aplicado no desenvolvimento de qualquer tipo de produto. Além da entrega de produtos, recorre-se ao Scrum para pesquisar e identificar mercados e tecnologias, e também para melhorar produtos j4 existentes (OLIVEIRA, 2018). ‘A ideia € que se trabalhe em um time pequeno e efetivo capaz de aprender com as experiéncias e de resolver problemas complexos (CRUZ, 2018). 0 Scrum é conhecido por seus trabalhos divididos em ciclos, chamados "sprints". As sprints so repetitivas ¢ répidas, permitindo adaptagées mais velozes para corrigit desvios que possam impactar 0 valor para o cliente (CRUZ, 2018). Dentro do Scrum existem basicamente quatro ceriménias (CRUZ, 2018; OLIVEIRA, 2018): ‘+ Planejamento da Sprint, ou Sprint Planning ‘+ Reunido Diéria, ou Daily Scrum ‘+ Revisdio da Sprint, ou Sprint Review ‘+ Retrospectiva da Sprint, ou Sprint Retrospective Vamos entender um pouco mais a fundo esses rituais ou ceriménias. Mas antes disso entenda como gerenciamos esse projeto pelo Scrum. Clique nas perguntas a seguir! © QUE E UM PRODUCT BACKLOG’ 0 Product Backlog nada mais € do que uma lista com todas as atividades e requisitos que precisaréo ser atendidos durante o projeto. Esse Backlog é de responsabilidade do Product Owner, e deve ser feito no inicio do planejamento do projeto, devendo também ser refinado ao longo dele (OLIVEIRA, 2018). 25 de 55 paginas E-Book + Lista ordenada de fungées, requisitos, melhorias e corregées ‘+ Unica fonte do que é necessario para entregar o produto ‘+ Muda constantemente para identificar as necessidades do produto ‘+ Frequentemente é reordenado ou repriorizado e validado pelos usuarios ‘+E progressivamente elaborado em detalhes ‘+ Cada item da lista escrito usando 0 formato “Histérias de usuério” O QUE E UMA SPRINT BACKLOG’ ‘A Sprint Backlog é definida com base em todo 0 Product Backlog. Na Sprint Backlog define-se 0 que seré trabalhado na Sprint seguinte para a entrega esperada. Deve ser realizada e gerenciada pelo time de desenvolvimento (OLIVEIRA, 2018). eee ‘A Revisdo da Sprint é uma reunio de finalizagao da Sprint para verificar se tudo o que foi proposto realmente foi entregue, e com qualidade. Essa reuniao deve ter no maximo quatro horas, e a apresentagdo das entregas deve ser feita pelo time de desenvolvimento. 0 Product Owner deve aprovar ou nao a sprint (OLIVEIRA, 2018). Cel Saat ean Reunido realizada ao fim da Sprint com toda a equipe para analisar o que ocorreu bem e quais so os pontos de melhorias para a proxima, Duragao maxima de 3 horas (OLIVEIRA, 2018). Algumas perguntas que devem ser feitas: * O que deu certo? ‘* O que pode ser melhorado? * Quais agdes de melhorias serdo implementadas jé na proxima sprint? COMO ESCREVEMOS UMA HISTORIA (STORY)? 26 de 55 paginas E-Book ‘+ Técnica para expressar uma necessidade do ponto de vista do usuario. ‘+ Explicar quem, o que e por que uma funcionalidade ou requisito especifico € necessério. ‘+ Preparada, ordenada por prioridade e detalhada pelo Product Owner. FIGURA 9 - Exemplo de como escrever uma histéria (orate Te rr eer te eee ey regen aed TT Crem aa) Perea “Como cliente, quero si PoC raS Sx etn Poet at) or aeta Tot un Perineal et-cese loka kta veo aco Fonte: Elaboragao do autor, 2020. QUEM E 0 PRODUCT OWNER? 27 de 55 paginas E-Book © product owner (o lider do produto/projeto) é a pessoa que tem toda a visio de elaboracao do projeto; identifica as atividades necessérias alimentando 0 Product Backlog (estoque de atividades) € prioriza-as garantindo 0 valor do projeto, seu entendimento e visibilidade (OLIVEIRA, 2018). PE eS See C ECO One es ur ‘+ Backlog do produto ‘+ Ordenar os itens no backlog baseado em RO! ‘+ Reunir informagées dos stakeholders ‘+ Aceitar ou rejeitar incrementos de produto (entregas de Sprint) de acordo com os critérios de aceitacao ‘+ Trazer as histérias de usudrios prontas para a equipe de desenvolvimento ho Sprint Planning ‘+ Envolver usuérios para definicdo de histérias de usudrios e para testes de aceitagao + Poder para tomar decisdes + Oferecer orientacao para a equipe de desenvolvimento ‘+ Disponivel para equipe de desenvolvimento QUEM E 0 SCRUM MASTER? © Scrum master atua como um coach da equipe durante o projeto e tem como principal objetivo facilitar rituais e ceriménias e solucionar possiveis barreiras (OLIVEIRA, 2018). 0 scrum master deve conhecer na ponta da lingua toda a Metodologia Agil Scrum e garantir que ela seja seguida ao longo de todo o projeto. Confira um resumo das principais responsabilidades do Scrum PERC ‘+ Incentivar préticas de trabalho (disciplina) ‘+ Remover impedimentos ou barreiras que a equipe néo consegue resolver por conta prépria ‘+ Permitir cooperagao 28 de 55 paginas E-Book ‘+ Ajudar os que estdo fora da equipe a entender como suas interagdes contribuem (ou impedem) a capacidade da equipe de maximizar a entrega de valor de negécios ‘+ Serum facilitador ativo ar-se de que as Histérias de Usuario sejam compreendidas por ‘+ Ajudar 0 product owner a entender como escrever e organizar Histérias de Usuério Atengdo para a dica Ne oe Cao OR cam ey Ce Ca Ree Me CC RoC coe OC nO eC Or roa Rea) SR a nS Oi RL? QUEM E 0 TIME DE DESENVOLVIMENTO? © Time de Desenvolvimento ou Time de Projeto & composto de pessoas que atuam diretamente nas atividades propostas pelo product owner. Costumam ser equipes organizadas e multifuncionais que precisam gerenciar a Sprint Backlog, garantindo que todas as atividades técnicas da Sprint serdo realizadas (OLIVEIRA, 2018). COCet ORC Ch s + Entrega incrementos de produto a cada Sprint ‘+ Compromete-se com os itens do Backlog do Produto que sero trabalhados ‘na Sprint durante o Planejamento da Sprint, ‘+ Inspeciona, adapta e fornece transparéncia na Reunido Didria, na Sprint Review e na Sprint Retrospective ‘+ Tem o ‘como’ (as tarefas) para atender aos itens do Backlog do Produtos acordados para a entrega da Sprint 29 de 55 paginas E-Book COMPARACAO ENTRE METODO AGIL E METODO TRADICIONAL Os dois métodos utilizam documentacées do sistema e planejamento, mas 0 Método Agil utiliza-se disso de uma maneira mais simplificada. Quando pensamos na grande diferenca entre a metodologia tradicional baseada no PMBok e a Metodologia Agil, temos (FOGGETTI, 2015): Dee RT Sea Cue us Sac) ROE Ree nonce ct Cd Vamos pensar e avaliar as quatro esferas de um projeto: FIGURA 10 - Metodologia ou Manifesto Agil 30 de 55 paginas E-Book Manifesto Agil Produto lancado i sof)fare em Individuos @ interacdes, funcionamento mais que mals que processos documentacao ferramentas abrangente Responder Colaboracao a mudangas com o cliente mais que seguir mais que um plano negociagso de contratos Fonte: Elaboragao do autor, 2020. Considerando essas esferas, quais as grandes diferencas entre as duas metodologias? FIGURA 11 - Individuos e Interagdes 31 de 55 pagin E-Book Individuos e interacées, mais que processos e ferramentas Fonte: Elaboragao do autor, 2020. 32 de 55 paginas E-Book TC OMeC II OMe cic Dee ec Testes pontuais/menos tentativas Nem sempre o cliente é envolvido ao longo do desenvolvimento Perey CMe CUE eer Nira es re Ty FIGURA 12 - Produto langado 33 de 55 paginas E-Book Produto lancado Softare em funcionamento mais que documentacao abrangente Fonte: Elaboragao do autor, 2020. 34 de 55 paginas E-Book Método Tradicion: Sc ar ‘+ Templates de planejamento PO Oe aed Per) Pee Cae Pees eed FIGURA 13 - Colaboragao com o cliente 35 de 55 paginas E-Book Colaboracdo com o cliente mais que negociacao de contratos Fonte: Elaboragao do autor, 2020. 36 de 55 paginas E-Book Pc OMC IC. Pee SC Car) Coe one On Doe ee SN rac cs Perri Pees eed FIGURA 14 - Resposta a mudangas 37 de 55 paginas E-Book Responder a mudancas mais que seguir um plano Fonte: Elaboragao do autor, 2020. 38 de 55 paginas E-Book DCCC IC OCMC ICT Parc) Nees Cee ec ed eo Een ncaa Cee Entéo tudo aquilo que jé vimos em metodologias de gestdo foi superado pela Metodologia Agil? Podemos esquecer 0 método tradicional e aplicar 0 modelo Agil para tudo? A resposta é NAO para todas as perguntas. A Metodologia Agil néo traz nada de novo em termos de estrutura basica de gerenciamento de projeto; ela apenas trabalha com outros focos e valores. FIGURA 15 - Comparagao da Piramide de Projetos 39 de 55 paginas E-Book Triangulo de Ferro Triangulo Tradicional Agil Fonte: FOGGETTI, 2015, Confira um quadro que nos ajuda a entender melhor essas diferengas de foco: FIGURA 16 - Comparagao de focos entre Metodologia Agil e Metodologia Tradicional Deer Ree ence y eon aerated Eee) rojeto Cre Peukkektc Fonte: FOGGETTI, 2015, 40 de 55 pag E-Book Existem tipos de projetos ou portfélios em que a Metologia Agil nao sera viavel, apesar de Parecer to simples. Entao.. QUANDO APLICAR A METODOLOGIA AGIL? A aplicagéo da Metodologia Agil é sugerida para projetos de alta complexidade e/ou alto grau de incerteza quanto a requisitos, recursos ou tecnologias (OLIVEIRA, 2018). FIGURA 17 - Quando usar Agil? 8 3 g g 6 Tecnologia, processos e ferramentas Conhecido Conhecido Requisitos Desconhecido Fonte: OLIVEIRA, 2018, Peete Cee eae Sueur Oe ERC u Ls 41 de 55 paginas E-Book ‘+ planejar todo o cronograma representaria um alto grau de incerteza + ha muitas incertezas (alto risco de mudan¢as) ‘+ parte dos requisitos ainda é desconhecida ‘+ parte do conhecimento esté no cliente + time-to-market é curto + tratar-se de uma forga-tarefa ‘+ a organizagao esté disposta a ter uma estimativa muito grosseira da data de langamento e do or¢amento do projeto QUAIS SAO AS POSSIVEIS DESVANTAGENS DE APLICAR ESSE METODO? Desvantagens que o time pode verificar ao aplicar esse tipo de Bee (cae ‘+ Disponibilidade do cliente para acompanhar o projeto o tempo todo, participando de plannings, backlog etc. ‘+ Oenvolvimento do time precisa ser de 100% e praticamente acima da ‘média; algumas equipes de projeto podem ter dificuldade para se adaptar ‘+ Podem acontecer conflitos na priorizagao de tarefas ‘+ Como os prazos sao mais curtos, isso pode comprometer algumas entregas suas qualidades QUAIS SAO OS DESAFIOS E OS BENEFICIOS DE APLICAR A METODOLOGIA AGIL? FIGURA 18 - Desafios ¢ beneficios do Método Agil 42 de 55 paginas E-Book ST ae) irtuais, Pte ce Peete reo ea Ce eee a eeu eee eres Caco earner eens ee) ano) renee ee eae ee ole) sentra 8 PeeRercetet lClieniiite:( er iiesics ae ra eRe eE ae Elaboracao do autor, 20: COMO APLICAR A METODOLOGIA AGIL NAS EMPRESAS? Apesar de a Metodologia Agil ser teoricamente simples, nao deixa de ser um métod empresa precisa se adaptar a isso e adaptar seus lideres a essa nova realidade, Convido voce aller 0 estudo a seguir, pi a entender como é possivel uma maneira bem-sucedida nas empresas. zer isso e aplicar 0 Método Agil de 430 E-Book Moment @ Leia o artigo "Como expandir 0 uso da Metodologia Agi y- ’ ory ules —- ao) tse) F) aisetsloefe agit ESTUDO BCG A metodologia agil (ou “agile”, em inglés) j4 mostrou seu valor para além das fronteiras de alguns setores de atividade especificos, diretamente relacionados como seu surgimento, como o de software. No entanto, quando as empresas expandem o agil, ja vencida a fase piloto, costumam enfrentar desafios importantes, principalmente tensdes entre equipes que trabalham em modelos tradicionais e as que ja incorporaram a nova abordagem. 44 de 55 paginas E-Book Nesse ponto de inflexao, a lideranga sénior acaba se vendo diante de uma escolha decisiva: imitar 0 uso do agile - e, consequentemente, seus beneficios, como velocidade, foco no cliente e engajamento dos funciondrios — ou buscar um valor ainda maior, mudando o modelo como um todo, para que a nova metodologia seja a norma, em vez da excegao. Nesse caso, 0 compromisso com um novo modelo operacional requer uma abordagem transformacional, liderada por quem esta no topo da hierarquia da organizagao. 0 historico Quando um cliente ou um desafio de negécio requer contribuigdes de diferentes partes da empresa, a ldgica é reunir pessoas de multiplos departamentos e empodera- las para encontrar a melhor solugao. Os desenvolvedores de software abragaram essa ideia faz tempo, criando equipes multidisciplinares com ritmos de funcionamento didrios e semanais para gerar produtos minimos viaveis [MVPs, na sigla em inglés] a melhorar com o feedback dos consumidores. 45 de 55 paginas E-Book Essa forma de trabalhar aumenta 0 foco no cliente, a orientagdo para o resultado e o empoderamento das equipes. Aplicativos que emergem desse processo atendem muito melhor as necessidades dos consumidores do que aqueles desenvolvidos com base em metodologias convencionais. Descobriu-se que 0 que é bom para as empresas de tecnologia e para as startups também pode ser bom para as companhias tradicionais. Os bancos talvez tenham sido as primeiras organizagées fora do universo tecnolégico a se engajar na metodologia agil, mas a abordagem ja se expandiu para uma boa gama de setores que entraram no mundo digital. Até agora, no entanto, a maioria das empresas limita o uso da metodologia agil a atividades corporativas tipicas, como marketing, gestao de produto e tecnologia da informac4o. A medida que é disseminada, a metodologia agil pode ir assumindo contornos diferentes, dependendo da natureza do trabalho. No entanto, 0 que o conceito de agil significa para marketing, gestao de produto e TI, por exemplo, é diferente do que representa para um contact center ou para as operagées. Os principios norteadores se mantém, mas deve haver adaptagées. 46 de 55 paginas E-Book Em diversos segmentos, 0 retorno tem compensado o esforco para colocar a metodologia agil em pratica. Empresas que adotaram essa abordagem em escala conseguiram elevar a satisfagao do cliente e entregar produtos de melhor qualidade em prazos mais curtos e, ao mesmo tempo, obtiveram maior eficiéncia e engajamento dos funcionarios. 0 modelo operacional Todas as empresas devem comegar a adotar a metodologia agil como projetos piloto, como se sabe. Mas elas nao podem ficar presas a isso para sempre. Em algum momento, precisarao decidir se vao dar os passos seguintes e fazer com que esse novo modo de trabalhar ganhe escala. O restante da organizagao pode ficar ressentido quando os times agile passarem a tomar decisdes e avangar mais rapidamente, e 4 medida que sejam destinados a essas equipes recursos que, de outras formas, seriam dedicados a iniciativas mais tradicionais, no estilo de fazer negécios “como sempre foi feito”. 47 de 55 paginas E-Book Da mesma forma, quando cresce o numero de equipes ageis, é mais dificil fazer a gestao delas como se fossem excecao. Muitas vezes ocorre de a burocracia interna assumir novamente o controle e os beneficios da abordagem ficarem cada vez mais reduzidos até desaparecerem. Além disso, 0 moral das equipes ageis cai com a volta das hierarquias e de um processo mais lento de tomada de decisées. Por isso, fazer a gestao tanto do trabalho tradicional como daquele baseado na metodologia agil 6 um desafio para as empresas. As opgées sAo isolar 0 agile em partes relativamente separadas da organizagao ou adotar plenamente essa abordagem e permitir que ganhe escala. A metodologia agil é um modo diferente de trabalhar que requer mudangas na cultura corporativa, nos valores e nos comportamentos. Permitir que essas mudangas ganhem escala requer, por sua vez, transformagées no contexto em que as pessoas trabalham. E 0 tnico modo é transformar o modelo operacional da empresa [veja quadro baixo]. 48 de 55 paginas E-Book Os oito elementos do modelo operacional 4gil Governangaefinanclamento Processos | Cuhuraecomportamento | Lideranga.etalentos Slstemasde avaliogso [_ Factitadorestecnoligicos As organizagées precisam mudar as estruturas e papéis subjacentes, assim como os sistemas, a governanga, os mecanismos de financiamento e os planos de carreira. Somente assim a metodologia agil pode se tornar dominante. Sao transformagées que demandam o compromisso pleno da presidéncia e de outras liderangas seniores. Nesse caso, um processo transformacional de cima para baixo pode parecer contraintuitivo. Afinal, 0 objetivo da metodologia agil € empoderar, e nao controlar as equipes. No entanto, a mudanga do modelo operacional s6 pode ser bem-sucedida quando liderada pela alta diregao. Essa transigao é capaz de causar medo nas pessoas, especialmente nos lideres, mas possibilita 4s empresas conquistar plenamente o valor da agil em toda a organizacao. 49 de 55 paginas E-Book 0 papel dos lideres O exercicio da lideranga é diferente em uma organizagao agil. Um papel chave a ser desempenhado pelos gestores no novo cenario 6 0 de assegurar o alinhamento em torno do propésito, da estratégia e das prioridades. Os lideres precisam transmitir 0 que querem e por que, para, entao, empoderar suas equipes a encontrar a melhor forma de alcangar o objetivo tragado. Quanto maior o alinhamento criado pelos gestores, maior o grau de autonomia que poderdo garantir. Os lideres podem, muitas vezes, ficar limitados as fronteiras de suas areas e ser avessos aos riscos, agindo motivados apenas por suas proprias métricas de desempenho. Afinal, eles ascenderam na organizagao atuando segundo abordagens frequentemente contrarias aos principios da metodologia agil. Esses executivos precisam, porém, passar a estabelecer objetivos e parametros claros e, a partir dai, dar as equipes dgeis a responsabilidade e os recursos necessarios para que se alcancem os objetivos definidos. 50 de 55 paginas E-Book Ao oferecer apoio explicito aos times ageis, eles devem demonstrar abertura ao novo, confianga e espirito de colaboragao. Nem todos os lideres conseguem fazer essa transigdo. Uma empresa asiatica, por exemplo, que passava por um processo de transformagao com base na filosofia agil, substituiu 25% de seus 40 lideres mais importantes por profissionais que representavam melhor os principios da metodologia, como espirito de colaboragao e trabalho em equipe. A média geréncia também enfrentara desafios. Aqueles que cresceram profissionalmente dentro de silos precisarao aprender como fazer a gestdo de equipes multifuncionais e delegar a tomada de decisdo para funcionarios que atuam proximos 4 linha de frente. E possivel até mesmo que tenham de voltar a realizar tarefas cotidianas em vez de apenas gerenciar outras pessoas. As atividades de coordenagao, que consomem tanto tempo dos gestores, tendem a ser resolvidas dentro dos times (ou entre os times). Uma empresa asiatica substituiu 10 de seus 40 lideres mais importantes por profissionais que representavam melhor os princfpios da metodologia agil, como espirite de colabor: trabalho em equipe 51 de 55 paginas E-Book A jornada de lancamento do modelo 4gil Os passos da mudanga Embora a metodologia agil proponha um modo fundamentalmente novo de trabalhar, muitos dos passos necessarios para se tornar uma organizacao agil sao familiares a qualquer executivo que ja tenha passado por uma transformag4o organizacional bem-sucedida. Os conceitos de compromisso, desenho, preparagao e aprimoramento [veja quadro acima] sao variagées de qualquer grande mudanga. 52 de 55 paginas E-Book O que difere é que a transformagao em si precisa ser conduzida com base na metodologia agil. Uma premissa dessa abordagem é que o aprendizado com base em tentativa e erro 6a melhor forma de achar respostas para perguntas-chave. Além disso, a transformagao deve se basear em um processo minimo viavel de analise, capacidades e tecnologia. A iteragao é central na filosofia agil. Uma vez que a organiza¢ao adote os primeiros passos no sentido da transformagao, o processo deve se desdobrar em aprimoramento e ajustes continuos. A disposi¢ao para se adaptar é a razao de ser de uma transformacao baseada no agil e de uma mentalidade agil de lideranga. Vocé esta pronto? Somos otimistas em relagado a adocao da metodologia agil no universo corporativo. A razao para isso é simples. Temos observado companhias que conseguem maior engajamento dos funcionarios, aumento da qualidade dos produtos, prazos de entrega mais curtos e desempenho financeiro mais robusto. Mas sabemos, ao mesmo tempo, que transformagées baseadas no agile, de cima para baixo, sao desafiadoras. Os lideres precisam refletir se estao dispostos a se comprometer inteiramente com novas formas de trabalho e gestao — e se a organizagao tem condigées de passar ilesa por uma transformagao desse tipo. 53 de 55 paginas E-Book Em um mundo digital, a escolha é clara. A metodologia agil oferece duas vantagens decisivas: 0 alinhamento que garante que a alocagdo de recursos ea estratégia estao alinhadas e a autonomia para promover a agilidade necessaria em uma economia que se move rapidamente. Tudo comega sempre a partir de uma série de projetos piloto, como muitas organizagées tém feito. Mas é necessaria uma transformacao em larga escala para se colher as recompensas € 0 valor dessa nova forma de trabalhar. Contetido disponivel por completo no formato digital COMO expandir 0 uso da Metodologia Agil. HSM management, maio 2020, Disponivel em: https://www.revistahsm.com.br/post/como-expandir-o-uso-da- metodologia-agil. Acesso em: 18 jul. 2020. DICIONARIO SCRUM Vamos utilizar 0 pequeno dicionario a seguir, para fixar os principais conceitos aprendidos? FIGURA 19 - Dicionério Scrum 54 de 55 paginas E-Book eR! Daily Scrum = Daily stand-up Soe lc Ja Sprint = Planejamento da iter Ree ee Rens Ree iva da Sprint = Retro: erase ea ee eee Re EE Eaererate-toae Fonte: OLIVEIRA, 2018 [Adaptada]. 55 de 55 paginas

You might also like