{"id":3166,"date":"2018-07-24T19:17:59","date_gmt":"2018-07-24T22:17:59","guid":{"rendered":"https:\/\/rafaelbuzon.com\/site\/?p=3166"},"modified":"2018-07-24T19:17:59","modified_gmt":"2018-07-24T22:17:59","slug":"reabastecimento","status":"publish","type":"post","link":"https:\/\/rafaelbuzon.com\/site\/2018\/07\/24\/reabastecimento\/","title":{"rendered":"Reabastecimento"},"content":{"rendered":"<p>Se voc\u00ea est\u00e1 migrando de Scrum para Kanban ou se quer ter uma cad\u00eancia mais <em>puxada<\/em>\u00a0do seu planejamento pr\u00e9vio ao sprint, voc\u00ea pode usar um gatilho que lhe informe quando a a\u00e7\u00e3o de planejamento precisa acontecer. Deixa eu explicar melhor:<\/p>\n<p>No framework Scrum temos uma cad\u00eancia formal pr\u00e9-definida para as a\u00e7\u00f5es de planejamento: acontecem no in\u00edcio de um novo sprint. Ou seja, o scrum didaticamente estabelece que sua <em>&#8220;puxada&#8221;<\/em>\u00a0de novos itens ao fluxo de entrega acontecer\u00e1, por exemplo, de duas em duas semanas. Isso ajuda a pessoa que planeja o produto na antecipa\u00e7\u00e3o dos itens de trabalho deixando-os\u00a0<em>ready<\/em>\u00a0para o dia da &#8220;<em>puxada<\/em>&#8220;.<\/p>\n<h3>Mas e quando n\u00e3o h\u00e1 sprints&#8230; como faz?<\/h3>\n<p>J\u00e1 quem usa Kanban e n\u00e3o est\u00e1 mais sob o jugo das restri\u00e7\u00f5es <em>scrumianas\u00a0<\/em> tem algumas op\u00e7\u00f5es para conduzir um planejamento mais <em>on demand,<\/em> <em>just in time <\/em>e <em>sexy:<\/em><\/p>\n<h4>Cad\u00eancia pr\u00e9-definida opcional<\/h4>\n<p>Talvez voc\u00ea encontre um certo conforto nesta sugest\u00e3o, pois se aproxima mais \u00e0queles que usavam Scrum. A proposta aqui \u00e9 manter cerim\u00f4nias peri\u00f3dicas de abastecimento do fluxo, que poderiam at\u00e9 seguir a frequ\u00eancia dos antigos sprints, mas com o diferencial de alimentar o fluxo somente o suficiente.<\/p>\n<p>Imagine que sua coluna\u00a0<em>Pronto para Desenvolvimento<\/em>\u00a0(ou similar) foi limitada em 10 itens. Logo, na sua cad\u00eancia de planejamento as pessoas se reuniriam para planejar somente at\u00e9 preencher a coluna em 10 itens. Se h\u00e1 5 itens na coluna, a reuni\u00e3o se limitaria a preencher somente mais 5. Se j\u00e1 possui 10 itens, a reuni\u00e3o \u00e9 desmarcada. Da\u00ed vem ela ser &#8220;opcional&#8221;.<\/p>\n<p>Obs: Eu prefiro ter reuni\u00f5es pequenas e mais peri\u00f3dicas, por exemplo, uma vez por semana de 40 minutos. Se n\u00e3o houver a necessidade de planejar mais itens, temos a satisfa\u00e7\u00e3o de cancelar a reuni\u00e3o. \ud83d\ude42<\/p>\n<h4>Cad\u00eancia <em>on demand<\/em><\/h4>\n<p>Aqui a cad\u00eancia obedece mais ao conceito de <em>on demand.\u00a0<\/em>Define-se um limite m\u00ednimo \u00e0 coluna de itens planejados e ao se atingir esse limite m\u00ednimo voc\u00ea tem o gatilho para ent\u00e3o, e s\u00f3 ent\u00e3o, planejar mais itens.<\/p>\n<p>Usando o exemplo anterior e imaginando que o limite m\u00e1ximo da coluna de itens planejados \u00e9 10, vamos definir o limite m\u00ednimo em 4 itens. Assim, somente quando os itens desta coluna forem consumidos a ponto de chegar a ter somente 4 itens de trabalho, \u00e9 que voc\u00ea deveria iniciar seus processos de an\u00e1lise e planejamento para que o fluxo n\u00e3o sofra de <em>starvation <\/em>(morra de fome, em bom portugu\u00eas).<\/p>\n<h3>Usando o conceito com Scrum<\/h3>\n<p>Voc\u00ea tamb\u00e9m pode usar o conceito de reabastecimento para as etapas de refinamento pr\u00e9vio ao in\u00edcio do sprint do Scrum. Geralmente o Product Owner precisa envolver a \u00e1rea de neg\u00f3cio para obter detalhes para as demandas; conduzir, em outro momento, uma an\u00e1lise t\u00e9cnica preliminar para minimizar riscos; entender viabilidades t\u00e9cnicas e operacionais; concorrer prioridades com \u00e1reas demandantes diferentes; etc. Esse fluxo anterior ao in\u00edcio da sprint poderia se beneficiar dessa organiza\u00e7\u00e3o <em>on demand <\/em>sugerida aqui.<\/p>\n<h3>Usando o Jira para ver os limites<\/h3>\n<p>J\u00e1 que muitos aqui usam o Jira, veja como sinalizar os limites m\u00e1ximos e m\u00ednimos nas colunas da ferramenta:<\/p>\n<ol>\n<li>Entra nas <strong>configura\u00e7\u00e3o do quadro<\/strong> (<em>board<\/em>) clicando naqueles 3 pontinhos (&#8230;) no canto superior direito da tela;<\/li>\n<li>Em seguida, no menu lateral esquerdo, escolha <strong>Colunas<\/strong>;<\/li>\n<li>Voc\u00ea ver\u00e1 as colunas do seu quadro e sobre cada coluna dois campos: \u00e0 esquerda voc\u00ea colocar\u00e1 a quantidade de itens para o limite m\u00ednimo e \u00e0 direita o limite m\u00e1ximo. Veja o exemplo na coluna <strong>Analisado<\/strong>.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/rafaelbuzon.com\/site\/wp-content\/uploads\/2018\/07\/Screen-Shot-2018-07-24-at-18.14.40.png\"><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-3167 alignnone\" src=\"https:\/\/rafaelbuzon.com\/site\/wp-content\/uploads\/2018\/07\/Screen-Shot-2018-07-24-at-18.14.40.png\" alt=\"\" width=\"360\" height=\"348\" \/><\/a><\/p>\n<p>Seu quadro ent\u00e3o sinalizar\u00e1 em amarelo quando a coluna ficar com menos itens que o limite m\u00ednimo definido.<br \/>\n(Sinalizar\u00e1 de vermelho quando extrapolar o limite m\u00e1ximo)<\/p>\n<p><a href=\"https:\/\/rafaelbuzon.com\/site\/wp-content\/uploads\/2018\/07\/Screen-Shot-2018-07-24-at-18.13.47.png\"><img decoding=\"async\" class=\"wp-image-3168 alignnone\" src=\"https:\/\/rafaelbuzon.com\/site\/wp-content\/uploads\/2018\/07\/Screen-Shot-2018-07-24-at-18.13.47.png\" alt=\"\" width=\"483\" height=\"330\" \/><\/a><\/p>\n<p>Pronto! Agora sempre que sua coluna sinalizar voc\u00ea pode se ocupar em aliment\u00e1-la com mais itens. Ou, numa cad\u00eancia pr\u00e9-definida de reabastecimento, garantir que ela sempre esteja cheia. \ud83d\ude09<\/p>\n<h3>Neste post eu <span style=\"text-decoration: underline;\">n\u00e3o<\/span> respondi:<\/h3>\n<ul>\n<li>Qual o limite ideal para minha coluna de itens planejados?<\/li>\n<li>Quem deveria participar da reuni\u00e3o de reabastecimento do fluxo? Seria igual \u00e0 cerim\u00f4nia de\u00a0<em>Planning<\/em>?<\/li>\n<li>Como funciona esse conceito de limitar o trabalho em progresso?<\/li>\n<li>Isso \u00e9 o Kanban Upstream?<\/li>\n<\/ul>\n<p>Mais em breve! Deixe o seu coment\u00e1rio.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se voc\u00ea est\u00e1 migrando de Scrum para Kanban ou se quer ter uma cad\u00eancia mais puxada\u00a0do seu planejamento pr\u00e9vio ao sprint, voc\u00ea pode usar um gatilho que lhe informe quando a a\u00e7\u00e3o de planejamento precisa acontecer. Deixa eu explicar melhor: No framework Scrum temos uma<\/p>\n","protected":false},"author":1,"featured_media":3169,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,62],"tags":[63,65],"class_list":["post-3166","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agile","category-ferramentas","tag-jira","tag-lean"],"_links":{"self":[{"href":"https:\/\/rafaelbuzon.com\/site\/wp-json\/wp\/v2\/posts\/3166","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rafaelbuzon.com\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rafaelbuzon.com\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rafaelbuzon.com\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rafaelbuzon.com\/site\/wp-json\/wp\/v2\/comments?post=3166"}],"version-history":[{"count":0,"href":"https:\/\/rafaelbuzon.com\/site\/wp-json\/wp\/v2\/posts\/3166\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rafaelbuzon.com\/site\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/rafaelbuzon.com\/site\/wp-json\/wp\/v2\/media?parent=3166"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rafaelbuzon.com\/site\/wp-json\/wp\/v2\/categories?post=3166"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rafaelbuzon.com\/site\/wp-json\/wp\/v2\/tags?post=3166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}