{"id":366,"date":"2018-09-05T12:00:21","date_gmt":"2018-09-05T15:00:21","guid":{"rendered":"http:\/\/helbertt.xyz\/site\/?p=366"},"modified":"2018-08-22T13:56:26","modified_gmt":"2018-08-22T16:56:26","slug":"nao-confunda-mais-agile-scrum-e-kanban","status":"publish","type":"post","link":"https:\/\/helbertt.xyz\/site\/nao-confunda-mais-agile-scrum-e-kanban\/","title":{"rendered":"N\u00e3o confunda mais: Agile, Scrum e Kanban"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>Organiza\u00e7\u00f5es que querem desenvolver projetos, na maioria das vezes de produtos e softwares, com mais rapidez, assertividade e sem perda de tempo, optam pelas chamadas metodologias \u00e1geis.<\/p>\n<p>S\u00e3o baseadas no <a href=\"http:\/\/www.manifestoagil.com.br\/\" target=\"_blank\" rel=\"noopener\">manifesto \u00e1gil<\/a>, que dita diversos preceitos e regras, tais como:<\/p>\n<ol>\n<li>Valorizar indiv\u00edduos e a intera\u00e7\u00e3o entre eles, mais do que os processos e as ferramentas<\/li>\n<li>Valorizar o software em funcionamento, mais que uma documenta\u00e7\u00e3o abrangente<\/li>\n<li>Valorizar a colabora\u00e7\u00e3o com o cliente, mais que a negocia\u00e7\u00e3o de contratos<\/li>\n<li>Valorizar as respostas a mudan\u00e7as, mais que seguir um plano<\/li>\n<\/ol>\n<p>Mas fique atento: metodologias Agile (Scrum, Kanban ou outras), t\u00eam certos valores, mas isso n\u00e3o significa ignorar processos, documenta\u00e7\u00e3o, contratos e planejamento.<\/p>\n<p>Todas essas coisas continuam existindo, mas t\u00eam um peso menor no desenrolar do fluxo do processo.<\/p>\n<p>Veja, a seguir, mais detalhes sobre cada um desses conceitos: Agile, Kanban e Scrum.<\/p>\n<h3>Entendendo Agile, Scrum e Kanban<\/h3>\n<p>Os conceitos Agile foram criados para simplificar os processos de desenvolvimento de produtos e softwares, mas podem ser empregados tamb\u00e9m em outros projetos em equipe.<\/p>\n<p>O objetivo e buscar atingir as metas por meio de processos cont\u00ednuos e f\u00e1ceis de medir, integrando os participantes e as ferramentas de forma colaborativa, sempre se lembrando das necessidades do cliente final e trocando feedbacks, para que todos possam andar sempre no mesmo ritmo.<\/p>\n<p>Nesse contexto, o Agile usa Scrum e Kanban como frameworks preferenciais, vamos entender mais sobre eles.<\/p>\n<h3>Agile e Scrum<\/h3>\n<p>Scrum e Agile muitas vezes se confundem, mas n\u00e3o deveriam:<\/p>\n<p>Scrum \u00e9 um framework testado e consolidado pelo mercado para estruturar equipes de desenvolvimento Agile. Mas n\u00e3o \u00e9 o \u00fanico.<\/p>\n<p><strong>Suas principais caracter\u00edsticas s\u00e3o:<\/strong><\/p>\n<ul>\n<li>Montar times multidisciplinares<\/li>\n<li>Trabalhar como equipe<\/li>\n<li>Definir o \u201cdono do produto\u201d: o guardi\u00e3o dos interesses do usu\u00e1rio final<\/li>\n<li>Criar uma lista de tarefas que devem ser cumpridas (backlog)<\/li>\n<li>Determinar um \u201cScrum Master\u201d<\/li>\n<li>Adotar uma rotina de feedbacks regulares e di\u00e1rios<\/li>\n<li>Organizar-se por \u201csprints\u201d de trabalho, com tempo determinado para acabar<\/li>\n<\/ul>\n<p>As reuni\u00f5es di\u00e1rias s\u00e3o chamadas de \u201cDaily Stand-ups\u201d e ao final de cada sprint, \u00e9 organizada uma reuni\u00e3o de retrospectiva, para se analisar e discutir tudo que foi feito e guardar aprendizados para os pr\u00f3ximos projetos.<\/p>\n<h3>Agile e Kanban<\/h3>\n<p>Com uma hist\u00f3ria bem mais antiga, que remonta \u00e0s t\u00e9cnicas de gest\u00e3o das ind\u00fastrias japonesas dos anos 60, o Kanban come\u00e7ou, basicamente, como uma t\u00e9cnica de gest\u00e3o de filas para controle de estoques, desenvolvida pela Toyota.<\/p>\n<p>Ao se adicionar uma analogia de \u201cestoque de tarefas\u201d a esta ideia, o Kanban passou a ser enxergado tamb\u00e9m como uma forma de organizar projetos Agile, por meio de melhorias incrementais, isto \u00e9, pequenos avan\u00e7os graduais de performance ou funcionalidades.<\/p>\n<p>Baseado em um controle visual, ele usa um quadro Kanban, onde devem constar de 3 a 6 colunas (dependendo da complexidade do processo), da direita para esquerda, por onde suas tarefas devem passar.<\/p>\n<p><strong>Veja um exemplo bem completo de nomes de colunas de um quadro Kanban:<\/strong><\/p>\n<ol>\n<li>Tarefas<\/li>\n<li>Planejado<\/li>\n<li>Desenvolvendo<\/li>\n<li>Testando<\/li>\n<li>Implantando<\/li>\n<li>Feito<\/li>\n<\/ol>\n<p><strong>Alguns quadros s\u00e3o mais simples, t\u00eam apenas 3 colunas:<\/strong><\/p>\n<ol>\n<li>Tarefas<\/li>\n<li>Em andamento<\/li>\n<li>Feito<\/li>\n<\/ol>\n<p>Cada tarefa \u00e9 anotada em um cart\u00e3o, que vai passando de coluna em coluna, at\u00e9 ser considerado como feito.<\/p>\n<p>Os cart\u00f5es podem ter diferentes cores, que indicam \u00e1reas, times, ou categorias de tarefas, conforme a equipe decidir.<\/p>\n<p>Assim, todos sabem em que est\u00e1gio cada tarefa se encontra e se alguma delas est\u00e1 bloqueando o processo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Organiza\u00e7\u00f5es que querem desenvolver projetos, na maioria das vezes de produtos e softwares, com mais rapidez, assertividade e sem<\/p>\n","protected":false},"author":1,"featured_media":368,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout"},"categories":[4,125,124],"tags":[],"_links":{"self":[{"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/posts\/366"}],"collection":[{"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/comments?post=366"}],"version-history":[{"count":2,"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/posts\/366\/revisions"}],"predecessor-version":[{"id":370,"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/posts\/366\/revisions\/370"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/media\/368"}],"wp:attachment":[{"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/media?parent=366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/categories?post=366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/tags?post=366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}