{"id":2859,"date":"2021-11-12T10:00:00","date_gmt":"2021-11-12T13:00:00","guid":{"rendered":"https:\/\/uds.com.br\/blog\/?p=2859"},"modified":"2024-04-29T17:17:59","modified_gmt":"2024-04-29T20:17:59","slug":"scrum-ou-kanban","status":"publish","type":"post","link":"https:\/\/uds.com.br\/blog\/scrum-ou-kanban\/","title":{"rendered":"Scrum ou Kanban? Qual framework escolher?"},"content":{"rendered":"\n<p>Vamos resolver de uma vez por todas o debate: Scrum ou Kanban? Qual framework escolher \u00e9, na verdade, uma discuss\u00e3o sobre duas estrat\u00e9gias diferentes para adotar o desenvolvimento \u00e1gil ou um sistema de gerenciamento de projetos.<\/p>\n\n\n\n<p>Talvez o modelo h\u00edbrido seja a melhor resposta para a sua equipe, pois ambas as abordagens s\u00e3o mais princ\u00edpios do que pr\u00e1ticas. Vamos analisar primeiro como funciona cada metodologia, ambas descendentes do <strong><a href=\"https:\/\/uds.com.br\/blog\/manifesto-agil-os-12-principios-para-o-desenvolvimento-agil-de-software\/\" target=\"_blank\" rel=\"noreferrer noopener\">Movimento \u00c1gil<\/a><\/strong>.<\/p>\n\n\n\n<p>O \u00c1gil foi criado como um conjunto de pr\u00e1ticas de gerenciamento para o desenvolvimento de software, tendo como documento fundamental o \u201c<a href=\"https:\/\/agilemanifesto.org\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Manifesto for Agile Software Development<\/strong><\/a>\u201d, em 2001, com 12 princ\u00edpios que, em resumo, valorizam indiv\u00edduos e suas intera\u00e7\u00f5es e a colabora\u00e7\u00e3o do cliente.<\/p>\n\n\n\n<p>Sua cria\u00e7\u00e3o se transformou em alternativa para o desenvolvimento de software tradicional sequencial, em cascata (<em>waterfall<\/em>). \u00c9 o processo ideal para quem deseja trabalhar com feedback cont\u00ednuo, no qual os requisitos evoluem e mudam.<\/p>\n\n\n\n<p>Hoje, o \u00c1gil est\u00e1 se espalhando rapidamente para todos os tipos de organiza\u00e7\u00f5es como uma abordagem estruturada para o gerenciamento de projetos e desenvolvimento de produtos: um m\u00e9todo de gest\u00e3o voltado para o cliente em um contexto de mudan\u00e7as, vol\u00e1til, incerto, complexo e amb\u00edguo.<\/p>\n\n\n\n<p>Seguindo as bases do \u00c1gil, o Scrum e o Kanban s\u00e3o modelos de trabalho que se concentram em entregas com foco na melhoria cont\u00ednua dos produtos\/servi\u00e7os, em um processo no qual os requisitos evoluem e mudam at\u00e9 alcan\u00e7ar o est\u00e1gio de um produto final funcional.<\/p>\n\n\n\n<p>Ambos dividem os projetos em partes menores e gerenci\u00e1veis. Essas semelhan\u00e7as \u00e0s vezes turvam os limites entre os dois modelos, criando a falsa ideia de que \u00e9 preciso escolher um ou outro.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2022\/07\/traco-ok.png\" alt=\"O atributo alt desta imagem est\u00e1 vazio. O nome do arquivo \u00e9 traco-ok.png\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>O que \u00e9 o Kanban?<\/strong><\/h2>\n\n\n\n<p>As metodologias Kanban s\u00e3o cont\u00ednuas e fluidas, enquanto o Scrum \u00e9 baseado em <strong><a href=\"https:\/\/uds.com.br\/blog\/3-beneficios-do-design-sprint-para-empresas\/\" target=\"_blank\" rel=\"noreferrer noopener\">sprints de trabalho<\/a><\/strong>curtas e estruturadas. Mas o que isso quer dizer, de fato?<\/p>\n\n\n\n<p>Kanban significa <em>outdoor<\/em> em japon\u00eas. \u00c9 uma abordagem visual para gerenciamento de projetos. Como o nome sugere, os fluxos de trabalho s\u00e3o organizados em um quadro, onde a equipe pode visualiz\u00e1-los como um conjunto. Este planejamento visual ajuda a priorizar as tarefas coletivamente, minimizar o tempo do ciclo do projeto e realizar entregas com mais frequ\u00eancia.<\/p>\n\n\n\n<p>Parecido com um Lego, o Kanban \u00e9 conhecido por sua simplicidade e funciona melhor quando o quadro n\u00e3o \u00e9 excessivamente complexo. As tarefas s\u00e3o movidas pelo quadro em uma ordem que fa\u00e7a sentido ao longo de alguma varia\u00e7\u00e3o do formato padr\u00e3o \u201cpor fazer \u2192 fazendo \u2192 conclu\u00eddo\u201d.<\/p>\n\n\n\n<p>Os itens de trabalho s\u00e3o representados por cart\u00f5es organizados em um quadro (eletr\u00f4nico, como o Trello, ou f\u00edsico), onde fluem de um est\u00e1gio do fluxo de trabalho (coluna) para o pr\u00f3ximo. As colunas podem ser divididas em mais etapas, mas \u00e9 preciso ter cuidado para que o excesso delas n\u00e3o trave o fluxo de trabalho.<\/p>\n\n\n\n<p>Na abordagem Kanban n\u00e3o h\u00e1 uma data fixa para entregar uma tarefa, como no Scrum. Se o trabalho for conclu\u00eddo mais cedo (ou mais tarde), pode ser liberado somente quando for necess\u00e1rio, sem ter que esperar por um marco de lan\u00e7amento, como na revis\u00e3o de sprint.<\/p>\n\n\n\n<p>Embora os quadros Kanban tenham sido originalmente usados por equipes \u00e1geis para organizar <em>user stories<\/em> e o planejamento de backlog, \u00e9 poss\u00edvel trabalhar com praticamente qualquer tipo de projeto com eles \u2013 desde um produto at\u00e9 o dia a dia de tarefas pessoais ou o plano de uma viagem de f\u00e9rias, por exemplo.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"825\" height=\"550\" src=\"\/\/i0.wp.com\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/20945830-825x550.jpg\" alt=\"Scrum ou Kanban?\" class=\"wp-image-2860\" srcset=\"https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/20945830-825x550.jpg 825w, https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/20945830-420x280.jpg 420w, https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/20945830-768x512.jpg 768w, https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/20945830-1536x1024.jpg 1536w, https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/20945830-2048x1365.jpg 2048w, https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/20945830-150x100.jpg 150w, https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/20945830-450x300.jpg 450w, https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/20945830-1200x800.jpg 1200w\" sizes=\"(max-width: 825px) 100vw, 825px\" \/><\/figure><\/div>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2022\/07\/traco-ok.png\" alt=\"O atributo alt desta imagem est\u00e1 vazio. O nome do arquivo \u00e9 traco-ok.png\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>O que \u00e9 Scrum?<\/strong><\/h2>\n\n\n\n<p>O Scrum \u00e9 um framework padronizado para gerenciamento de projetos que estrutura o trabalho em sprints, ou seja, em ciclos de intervalos definidos (geralmente duas semanas a 30 dias), pontuados por reuni\u00f5es retrospectivas que ajudam a manter as tarefas em movimento. Cada sprint \u00e9 dividida em tarefas predefinidas que devem ser conclu\u00eddas antes da pr\u00f3xima sprint.<\/p>\n\n\n\n<p>Ao contr\u00e1rio do Kanban, o Scrum \u00e9 uma abordagem altamente prescritiva e iterativa de fazer as coisas. Mas isso n\u00e3o o torna menos \u00e1gil. As sprints s\u00e3o projetadas para permitir rapidez, flexibilidade e adaptabilidade \u00e0s mudan\u00e7as, com altera\u00e7\u00f5es frequentes ao longo de todo o processo.<\/p>\n\n\n\n<p>Os times Scrum s\u00e3o auto-organizados, mas funcionam melhor quando liderados (n\u00e3o gerenciados) por um Scrum master para manter a esteira do \u00e1gil funcionando e evitar o risco de aumento do escopo de trabalho.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"977\" height=\"550\" src=\"\/\/i1.wp.com\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/scrum-cycle-resized-977x550.png\" alt=\"\" class=\"wp-image-2861\" srcset=\"https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/scrum-cycle-resized-977x550.png 977w, https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/scrum-cycle-resized-498x280.png 498w, https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/scrum-cycle-resized-768x432.png 768w, https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/scrum-cycle-resized-150x84.png 150w, https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/scrum-cycle-resized-450x253.png 450w, https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2021\/11\/scrum-cycle-resized.png 1061w\" sizes=\"(max-width: 977px) 100vw, 977px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2022\/07\/traco-ok.png\" alt=\"O atributo alt desta imagem est\u00e1 vazio. O nome do arquivo \u00e9 traco-ok.png\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Cad\u00eancia do Scrum<\/strong><\/h2>\n\n\n\n<ul><li>O Scrum se move r\u00e1pido, com sprints de duas a no m\u00e1ximo quatro semanas com datas de in\u00edcio e t\u00e9rmino claras. O curto espa\u00e7o de tempo for\u00e7a tarefas complexas a serem divididas em partes menores e ajuda a equipe a aprender rapidamente. Saiba como fazer <strong><a rel=\"noreferrer noopener\" href=\"https:\/\/uds.com.br\/blog\/design-sprint-remoto-em-4-dias\/\" target=\"_blank\">Design Sprint Remoto em apenas 4 dias<\/a><\/strong>.<\/li><li>As Sprints s\u00e3o pontuadas por planejamento, revis\u00e3o e reuni\u00f5es retrospectivas, intermediadas por reuni\u00f5es di\u00e1rias (<em>daily<\/em>). Essas cerim\u00f4nias de Scrum acontecem continuamente.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2022\/07\/traco-ok.png\" alt=\"O atributo alt desta imagem est\u00e1 vazio. O nome do arquivo \u00e9 traco-ok.png\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Fun\u00e7\u00f5es do Scrum<\/strong><\/h2>\n\n\n\n<p>O Scrum tem tr\u00eas fun\u00e7\u00f5es claramente definidas.<\/p>\n\n\n\n<ul><li>O Product Owner defende o cliente, gerencia o backlog do produto e ajuda a priorizar o trabalho realizado pela equipe de desenvolvimento.<\/li><li>O scrum master ajuda a equipe a se manter focada nos princ\u00edpios do Scrum.<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>Quem gerencia a equipe Scrum? Bem, ningu\u00e9m. N\u00e3o h\u00e1 hierarquia vertical, ou seja, todos s\u00e3o iguais, apesar de terem responsabilidades diferentes. Unida pelo objetivo de entregar valor aos clientes, a equipe define o trabalho a ser feito, entrega as melhorias e demonstra responsabilidade coletiva.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2022\/07\/traco-ok.png\" alt=\"O atributo alt desta imagem est\u00e1 vazio. O nome do arquivo \u00e9 traco-ok.png\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Scrum, uma filosofia de mudan\u00e7a<\/strong><\/h2>\n\n\n\n<p>Digamos que a equipe receba um feedback negativo do cliente. Isso \u00e9 motivador, pois \u00e9 a partir dessa sinaliza\u00e7\u00e3o que \u00e9 poss\u00edvel fazer as melhorias necess\u00e1rias que talvez ainda n\u00e3o estivessem claras.<\/p>\n\n\n\n<p>Nesse caso, o escopo da sprint deve mudar para refletir a import\u00e2ncia do valor da entrega para o cliente \u2013 mas \u00e9 preciso limitar as mudan\u00e7as para que o produto seja entregue potencialmente dentro do prazo estipulado.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2022\/07\/traco-ok.png\" alt=\"O atributo alt desta imagem est\u00e1 vazio. O nome do arquivo \u00e9 traco-ok.png\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Afinal, Kanban ou Scrum?<\/strong><\/h2>\n\n\n\n<p>Aqui n\u00e3o h\u00e1 decis\u00e3o certa ou errada. O framework Kanban \u00e9 \u00f3timo para equipes que t\u00eam muitas solicita\u00e7\u00f5es que variam em prioridade e dimens\u00e3o. Ou seja, enquanto os processos de Scrum exigem o controle sobre o escopo, o Kanban permite seguir um fluxo.<\/p>\n\n\n\n<p>Ambos s\u00e3o \u201cmodelos \u00e1geis\u201d, que funcionam de uma maneira testada e comprovada, que \u00e9 francamente dif\u00edcil de contestar. Centenas de equipes usam modelos h\u00edbridos de Scrum e Kanban.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2022\/07\/traco-ok.png\" alt=\"O atributo alt desta imagem est\u00e1 vazio. O nome do arquivo \u00e9 traco-ok.png\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Kanban x Scrum<br><\/strong>Use as seguintes regras b\u00e1sicas como guia:<\/h2>\n\n\n\n<figure class=\"wp-block-table aligncenter\"><table><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>Kanban<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>Scrum<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u2714\ufe0f Se voc\u00ea est\u00e1 com pressa para come\u00e7ar ou deseja ver resultados imediatos.<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2714\ufe0f Se voc\u00ea precisa de estrutura, prazos, procedimentos e cronogramas espec\u00edficos.<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u2714\ufe0f Se voc\u00ea estiver trabalhando em uma equipe grande ou distribu\u00edda por v\u00e1rios locais. O Kanban n\u00e3o tem limita\u00e7\u00f5es de tamanho de equipe.<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2714\ufe0f Se voc\u00ea precisar de mais transpar\u00eancia e responsabilidade de fun\u00e7\u00f5es. O Scrum promove mais responsabilidade e visibilidade dentro da equipe do que outras metodologias. Voc\u00ea pode ficar de olho no que merece recompensa e no que precisa de suporte.<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u2714\ufe0f Se voc\u00ea acha que suas prioridades podem variar ao longo do projeto.<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2714\ufe0f Se sua equipe for de, no m\u00e1ximo, 10 pessoas. O Scrum n\u00e3o \u00e9 recomend\u00e1vel para organiza\u00e7\u00f5es grandes, pois funciona de forma mais integrada em ambientes mais \u00e1geis, com equipes menores. \u00c9 mais dif\u00edcil trabalhar com Scrum em equipes grandes e distribu\u00eddas.<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u2714\ufe0f Se as atividades n\u00e3o dependem uma da outra. A entrega cont\u00ednua \u00e9 a chave. \u00c9 por isso que o Kanban funciona melhor para projetos com muitas solicita\u00e7\u00f5es que variam em prioridade ou tamanho. \u00c9 como um circuito paralelo: mesmo se uma l\u00e2mpada explodir, a eletricidade continua fluindo.<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2714\ufe0f Atrasos acontecem. Mas um perigo do Scrum \u00e9 que se um lan\u00e7amento travar, todo o projeto pode parar. Cada sprint se baseia na anterior.<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u2714\ufe0f Se voc\u00ea tem um neg\u00f3cio vol\u00e1til e busca uma metodologia que seja flex\u00edvel como velas ao vento.<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2714\ufe0f Scrum \u00e9 para projetos com um escopo que n\u00e3o muda muito com o tempo.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>\u00c9 f\u00e1cil apontar as diferen\u00e7as entre as pr\u00e1ticas de Scrum e as de Kanban, mas isso \u00e9 apenas superficial. Embora sejam diferentes, os princ\u00edpios de ambos s\u00e3o basicamente os mesmos e ajudam a criar melhores produtos (e servi\u00e7os) com menos dores de cabe\u00e7a.<\/p>\n\n\n\n<p>Independentemente do framework escolhido, \u00e9 interessante utiliz\u00e1-lo por algum tempo para, ent\u00e3o, a equipe verificar o que deu certo e o que deu errado. Ao responder essas perguntas, o time est\u00e1 no caminho certo para a \u201cfelicidade \u00e1gil\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/uds.com.br\/blog\/wp-content\/uploads\/2022\/07\/traco-ok.png\" alt=\"O atributo alt desta imagem est\u00e1 vazio. O nome do arquivo \u00e9 traco-ok.png\"\/><\/figure>\n\n\n\n<p><em>Em busca de ciclos mais \u00e1geis de trabalho? A UDS desenvolve aplica\u00e7\u00f5es web e mobile com alta performance em ciclos curtos de entrega, prezando por seguran\u00e7a e escalabilidade. Quer descobrir como gerar mais valor em seus neg\u00f3cios? <strong>Conhe\u00e7a nosso Discovery<\/a><\/strong>.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vamos resolver de uma vez por todas o debate: Scrum ou Kanban? Qual framework escolher \u00e9, na verdade, uma discuss\u00e3o sobre duas estrat\u00e9gias diferentes para adotar o desenvolvimento \u00e1gil ou um sistema de gerenciamento de projetos. Talvez o modelo h\u00edbrido seja a melhor resposta para a sua equipe, pois ambas as abordagens s\u00e3o mais princ\u00edpios [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":2863,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[868,864],"tags":[],"yst_prominent_words":[],"_links":{"self":[{"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/posts\/2859"}],"collection":[{"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/comments?post=2859"}],"version-history":[{"count":0,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/posts\/2859\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/media\/2863"}],"wp:attachment":[{"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/media?parent=2859"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/categories?post=2859"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/tags?post=2859"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/yst_prominent_words?post=2859"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}