{"id":1748,"date":"2021-09-19T15:43:26","date_gmt":"2021-09-19T18:43:26","guid":{"rendered":"https:\/\/carlakrieger.com.br\/?p=1748"},"modified":"2022-03-11T14:40:23","modified_gmt":"2022-03-11T17:40:23","slug":"wsjf-na-pratica","status":"publish","type":"post","link":"https:\/\/carlakrieger.com.br\/?p=1748","title":{"rendered":"WSJF na pr\u00e1tica !"},"content":{"rendered":"<p>Quando se fala de Gest\u00e3o de Portf\u00f3lios Lean, existem v\u00e1rios fatores a serem trabalhados para que se tenha uma clara vis\u00e3o de onde a organiza\u00e7\u00e3o colocar\u00e1 seu investimento\/esfor\u00e7os, em que uma alternativa de ferramenta que gosto muito, quando se busca uma prioriza\u00e7\u00e3o do portf\u00f3lio, \u00e9 o WSJF\u00a0<em>(<\/em>Weighted Shortest Job First).<\/p>\n<p>O WSJF tem sua origem na teoria das filas e foi oferecido pela primeira vez por Donald Reinertsen em seu livro \u201cPrinciples of Product Development Flow\u201d para otimizar o processo de desenvolvimento de produto da perspectiva dos gerentes de produto.<\/p>\n<div class=\"slate-resizable-image-embed slate-image-embed__resize-middle\"><img class=\"wp-image-1888 aligncenter\" src=\"https:\/\/carlakrieger.com.br\/wp-content\/uploads\/2021\/09\/WSJF.png\" alt=\"\" width=\"359\" height=\"131\" srcset=\"https:\/\/carlakrieger.com.br\/wp-content\/uploads\/2021\/09\/WSJF-200x73.png 200w, https:\/\/carlakrieger.com.br\/wp-content\/uploads\/2021\/09\/WSJF-300x109.png 300w, https:\/\/carlakrieger.com.br\/wp-content\/uploads\/2021\/09\/WSJF-400x146.png 400w, https:\/\/carlakrieger.com.br\/wp-content\/uploads\/2021\/09\/WSJF-500x182.png 500w, https:\/\/carlakrieger.com.br\/wp-content\/uploads\/2021\/09\/WSJF-600x219.png 600w, https:\/\/carlakrieger.com.br\/wp-content\/uploads\/2021\/09\/WSJF-700x255.png 700w, https:\/\/carlakrieger.com.br\/wp-content\/uploads\/2021\/09\/WSJF-768x280.png 768w, https:\/\/carlakrieger.com.br\/wp-content\/uploads\/2021\/09\/WSJF-800x292.png 800w, https:\/\/carlakrieger.com.br\/wp-content\/uploads\/2021\/09\/WSJF-1024x373.png 1024w, https:\/\/carlakrieger.com.br\/wp-content\/uploads\/2021\/09\/WSJF.png 1064w\" sizes=\"(max-width: 359px) 100vw, 359px\" \/><\/div>\n<p>\u00c9 um \u00edndice calculado atrav\u00e9s do custo do atraso de uma determinada iniciativa\/demanda, dividido pela dura\u00e7\u00e3o para o desenvolvimento da mesma.<\/p>\n<div class=\"slate-resizable-image-embed slate-image-embed__resize-full-width\"><img class=\"wp-image-1889 aligncenter\" src=\"https:\/\/carlakrieger.com.br\/wp-content\/uploads\/2021\/09\/CoD.png\" alt=\"\" width=\"729\" height=\"144\" srcset=\"https:\/\/carlakrieger.com.br\/wp-content\/uploads\/2021\/09\/CoD-200x39.png 200w, https:\/\/carlakrieger.com.br\/wp-content\/uploads\/2021\/09\/CoD-300x59.png 300w, https:\/\/carlakrieger.com.br\/wp-content\/uploads\/2021\/09\/CoD-400x79.png 400w, https:\/\/carlakrieger.com.br\/wp-content\/uploads\/2021\/09\/CoD-500x98.png 500w, https:\/\/carlakrieger.com.br\/wp-content\/uploads\/2021\/09\/CoD-600x118.png 600w, https:\/\/carlakrieger.com.br\/wp-content\/uploads\/2021\/09\/CoD-700x138.png 700w, https:\/\/carlakrieger.com.br\/wp-content\/uploads\/2021\/09\/CoD-768x151.png 768w, https:\/\/carlakrieger.com.br\/wp-content\/uploads\/2021\/09\/CoD-800x158.png 800w, https:\/\/carlakrieger.com.br\/wp-content\/uploads\/2021\/09\/CoD-1024x202.png 1024w, https:\/\/carlakrieger.com.br\/wp-content\/uploads\/2021\/09\/CoD-1200x236.png 1200w, https:\/\/carlakrieger.com.br\/wp-content\/uploads\/2021\/09\/CoD-1536x303.png 1536w, https:\/\/carlakrieger.com.br\/wp-content\/uploads\/2021\/09\/CoD.png 1574w\" sizes=\"(max-width: 729px) 100vw, 729px\" \/><\/div>\n<p>Custo do atraso \u00e9 &#8220;uma forma de comunicar o impacto do tempo sobre os resultados que esperamos alcan\u00e7ar&#8221;. \u00c9 obtido atrav\u00e9s do valor de neg\u00f3cio que a iniciativa proporciona, somada a criticidade de prazo de entrega, mais o quanto a solu\u00e7\u00e3o ir\u00e1 reduzir um determinado risco ou impulsionar uma oportunidade.<\/p>\n<p>Muitas vezes o grande desafio para as organiza\u00e7\u00f5es est\u00e1 em como valorar os fatores que comp\u00f5em o custo do atraso. O uso do Fibonacci se torna uma boa pr\u00e1tica para apoiar nesse processo, possibilitando uma mesma base de avalia\u00e7\u00e3o para todos os itens de trabalho. Podem ser usados os seguintes par\u00e2metros, que apresento com base na minha experi\u00eancia em prepara\u00e7\u00e3o e prioriza\u00e7\u00e3o de\u00a0<em>backlog<\/em>\u00a0para\u00a0<em>PI planning<\/em>\u00a0(SAFe):<\/p>\n<p>1.\u00a0\u00a0\u00a0\u00a0<strong>Valor para o Neg\u00f3cio:<\/strong>\u00a0Qual \u00e9 o valor relativo para o cliente ou empresa? Nossos usu\u00e1rios preferem isso? Qual \u00e9 o impacto da receita em nosso neg\u00f3cio? Existe uma penalidade potencial ou outro impacto negativo se atrasarmos?<\/p>\n<p>Costumo considerar OKRs (Objective Key Results) para esse item, com os seguintes pesos:<\/p>\n<p>0 &#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0N\u00e3o se aplica<\/p>\n<p>1 &#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Muito baixo<\/p>\n<p>3 &#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Baixo<\/p>\n<p>5 &#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0M\u00e9dio<\/p>\n<p>8 &#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Alto<\/p>\n<p>13 &#8211;\u00a0\u00a0\u00a0\u00a0\u00a0Muito Alto<\/p>\n<p>21 &#8211;\u00a0\u00a0\u00a0\u00a0\u00a0Extremamente Alto<\/p>\n<p>2.\u00a0\u00a0\u00a0\u00a0<strong>Criticidade de Prazo:<\/strong>\u00a0O valor do usu\u00e1rio \/ neg\u00f3cio diminui com o tempo? Existe um prazo fixo? Eles v\u00e3o esperar por n\u00f3s ou mudar para outra solu\u00e7\u00e3o? Existem marcos no caminho cr\u00edtico impactado por isso? Qual \u00e9 o efeito atual na satisfa\u00e7\u00e3o do cliente?<\/p>\n<p>0- N\u00e3o se aplica<\/p>\n<p>1 &#8211; Valor do neg\u00f3cio diminui com o tempo ou n\u00e3o impacta na satisfa\u00e7\u00e3o do Cliente<\/p>\n<p>3 &#8211; N\u00e3o ter o item dispon\u00edvel tem baixo impacto na satisfa\u00e7\u00e3o do Cliente e n\u00e3o h\u00e1 um prazo fixo<\/p>\n<p>5 &#8211; N\u00e3o ter o item dispon\u00edvel tem m\u00e9dio impacto na satisfa\u00e7\u00e3o do Cliente e n\u00e3o h\u00e1 um prazo fixo<\/p>\n<p>8 &#8211; N\u00e3o ter o item dispon\u00edvel tem alto impacto na satisfa\u00e7\u00e3o do Cliente ou nos neg\u00f3cios.\u00a0N\u00e3o h\u00e1 um prazo fixo<\/p>\n<p>13 &#8211; N\u00e3o ter o item dispon\u00edvel tem impacto muito alto na satisfa\u00e7\u00e3o do Cliente ou nos neg\u00f3cios. \u00c9 um item marco\/depend\u00eancia para outros itens de alto valor para o Cliente ou Neg\u00f3cio. Podendo ou n\u00e3o ter prazo fixo com data posterior a do trimestre em avalia\u00e7\u00e3o.<\/p>\n<p>21 &#8211; Tem prazo fixo no Trimestre atual<\/p>\n<p>3.\u00a0\u00a0\u00a0\u00a0<strong>Redu\u00e7\u00e3o de Riscos\/Habilitador de Oportunidade:<\/strong>\u00a0O que mais isso faz pelo nosso neg\u00f3cio? Isso reduz o risco desta ou de uma entrega futura? Existe valor nas informa\u00e7\u00f5es que iremos receber? Esse recurso possibilitar\u00e1 novas oportunidades de neg\u00f3cios?<\/p>\n<p>0- N\u00e3o se aplica<\/p>\n<p>1 &#8211; N\u00e3o se aplica (N\/A)<\/p>\n<p>3 &#8211; Muito Baixo impacto como redutor de Riscos\/Habilitador de Oportunidade<\/p>\n<p>5 &#8211; Baixo impacto como redutor de Riscos\/Habilitador de Oportunidade<\/p>\n<p>8 &#8211; M\u00e9dio impacto como redutor de Riscos\/Habilitador de Oportunidade<\/p>\n<p>13 &#8211; Alto Impacto. como redutor de Riscos\/Habilitador de Oportunidade<\/p>\n<p>21\u00a0\u00a0&#8211; Muito Alto impacto como redutor de Riscos\/Habilitador de Oportunidade<\/p>\n<p><strong>4.\u00a0\u00a0\u00a0\u00a0Tamanho do Item:<\/strong>\u00a0Importante lembrar que se refere ao conjunto de crit\u00e9rios como complexidade, esfor\u00e7o e depend\u00eancias entre os times.\u00a0Costumo usar\u00a0<strong>o T-Shirt Size\u00a0<\/strong>como refer\u00eancia<strong>:<\/strong><\/p>\n<p>0 &#8211; N\u00e3o se Aplica<\/p>\n<p>1 &#8211; PP &#8211; Menos de 1 Itera\u00e7\u00e3o<\/p>\n<p>3 &#8211; P &#8211; 1 Itera\u00e7\u00e3o<\/p>\n<p>8 &#8211; M &#8211; 2 a 3 Itera\u00e7\u00f5es<\/p>\n<p>13 &#8211; G &#8211; 4 Itera\u00e7\u00f5es a 1 Trimestre<\/p>\n<p>21 &#8211; GG &#8211; Mais de 1 Trimestre<\/p>\n<p>Nesse exemplo, as itera\u00e7\u00f5es tem o\u00a0<em>time box<\/em>\u00a0de 2 semanas<\/p>\n<p>Um crit\u00e9rio adicional, que costumo utilizar na prioriza\u00e7\u00e3o de um backlog, \u00e9 se tem algum prazo legal ou mandat\u00f3rio, que torna o item de trabalho obrigat\u00f3rio, independente dos demais crit\u00e9rios de prioriza\u00e7\u00e3o.<\/p>\n<p>Importante lembrar que o WSJF traz a vis\u00e3o do backlog priorizado, indicando aos times a ordem dos itens a serem avaliados durante a\u00a0<em>PI Planning,<\/em>ou ainda nas suas\u00a0<em>plannings<\/em>\u00a0ou\u00a0<em>replenishments<\/em>. Nessas cerim\u00f4nias \u00e9 que os times ir\u00e3o se comprometer com a sequ\u00eancia de desenvolvimento de cada item de trabalho, levando em conta capacidade de entrega e negocia\u00e7\u00f5es de depend\u00eancias com outros times.<\/p>\n<p>Compartilho um template em Excel que utilizei algumas vezes para a prioriza\u00e7\u00e3o de portf\u00f3lio de Programa, antes de ser adotado o Jira Align:\u00a0<a href=\"https:\/\/1drv.ms\/x\/s!ArgWaYEiZFWw7DjeCWelrBNY0mmw?e=Ia3Qc3\" target=\"_blank\" rel=\"nofollow noopener\">https:\/\/1drv.ms\/x\/s!ArgWaYEiZFWw7DjeCWelrBNY0mmw?e=Ia3Qc3<\/a><\/p>\n<p>Podem utilizar \u00e0 vontade e sugest\u00f5es de melhorias s\u00e3o bem vindas!<\/p>\n<p>Artigo original do Linkedin &#8211;\u00a0 \u00a0<a href=\"https:\/\/www.linkedin.com\/pulse\/wsjf-na-pr%C3%A1tica-carla-krieger\/\">https:\/\/www.linkedin.com\/pulse\/wsjf-na-pr%C3%A1tica-carla-krieger\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quando se fala de Gest\u00e3o de Portf\u00f3lios Lean, existem v\u00e1rios fatores a serem trabalhados para que se tenha uma clara vis\u00e3o de onde a organiza\u00e7\u00e3o colocar\u00e1 seu investimento\/esfor\u00e7os, em que uma alternativa de ferramenta que gosto muito, quando se busca uma prioriza\u00e7\u00e3o do portf\u00f3lio, \u00e9 o WSJF\u00a0(Weighted Shortest Job First). O WSJF tem sua origem [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1749,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/carlakrieger.com.br\/index.php?rest_route=\/wp\/v2\/posts\/1748"}],"collection":[{"href":"https:\/\/carlakrieger.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/carlakrieger.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/carlakrieger.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/carlakrieger.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1748"}],"version-history":[{"count":4,"href":"https:\/\/carlakrieger.com.br\/index.php?rest_route=\/wp\/v2\/posts\/1748\/revisions"}],"predecessor-version":[{"id":1890,"href":"https:\/\/carlakrieger.com.br\/index.php?rest_route=\/wp\/v2\/posts\/1748\/revisions\/1890"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/carlakrieger.com.br\/index.php?rest_route=\/wp\/v2\/media\/1749"}],"wp:attachment":[{"href":"https:\/\/carlakrieger.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1748"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/carlakrieger.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1748"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/carlakrieger.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1748"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}