{"id":221,"date":"2019-12-30T13:55:00","date_gmt":"2019-12-30T16:55:00","guid":{"rendered":"http:\/\/fabiobrandao.net.br\/blog\/?p=221"},"modified":"2023-03-12T18:52:33","modified_gmt":"2023-03-12T21:52:33","slug":"scrum-visao-geral","status":"publish","type":"post","link":"https:\/\/fabiobrandao.net.br\/blog\/gestao-e-planejamento\/scrum-visao-geral\/","title":{"rendered":"Scrum, uma vis\u00e3o geral"},"content":{"rendered":"<p>Este ano vi muita gente concluindo algum treinamento relacionado ao <strong>Scrum<\/strong>. Eu j\u00e1 era entusiasta a pelo menos uns 10 anos e desde l\u00e1 j\u00e1 apliquei em muitos projetos. J\u00e1 via muita coisa funcionar bem e outras nem tanto, mas isso fica para um outro post. Neste quero ir direto ao ponto e apresentar de forma clara e simples o <strong>Scrum<\/strong> para voc\u00ea que ainda \u00e9 leigo no assunto. Se quiser um material mais detalhado sobre o assunte visite\u00a0<a href=\"https:\/\/www.scrum.org\/\">https:\/\/www.scrum.org\/<\/a><\/p>\n<h2>O que \u00e9 Scrum?<\/h2>\n<p><strong>Scrum<\/strong> \u00e9 uma metodologia \u00e1gil para gest\u00e3o e planejamento de projetos. N\u00e3o \u00e9 uma tecnologia e sim um conjunto de conceitos com foco em <strong>entregar algo de valor<\/strong> no <strong>menor tempo poss\u00edvel<\/strong>. Pense em entrega de valor como algo que o cliente possa utilizar mesmo que n\u00e3o esteja com todas as suas funcionalidades inicialmente definidas.<\/p>\n<p>O Scrum possui princ\u00edpios e pr\u00e1ticas que podem ajudar a fazer uma gest\u00e3o mais eficiente de projetos. N\u00e3o h\u00e1 necessidade de utiliza\u00e7\u00e3o de nenhum tipo de software para sua aplica\u00e7\u00e3o, apesar de existirem v\u00e1rias ferramentas bem interessantes no mercado.<\/p>\n<h3>Pilares<\/h3>\n<p>Vamos ver agora os 3 pilares sobre os quais o Scrum foi constru\u00eddo:<\/p>\n<p><strong>Transpar\u00eancia<\/strong><\/p>\n<p>Resumidamente a transpar\u00eancia define que todo trabalho deve ser claramente definido e conhecido por todas as partes envolvidas no projeto. Esta transpar\u00eancia se d\u00e1 por meio da comunica\u00e7\u00e3o, seja ela verbal ou escrita.<\/p>\n<p>Um ponto muito importante aqui \u00e9 a defini\u00e7\u00e3o de pronto. \u00c9 importante que se esteja bem alinhado com esta defini\u00e7\u00e3o, do contr\u00e1rio, o c\u00e9u \u00e9 o limite.<\/p>\n<p><strong>Inspe\u00e7\u00e3o<\/strong><\/p>\n<p>A inspe\u00e7\u00e3o determina que todo trabalho deve ser inspecionado com a frequ\u00eancia necess\u00e1ria para garantir a qualidade na primeira tentativa.<\/p>\n<p><strong>Adapta\u00e7\u00e3o<\/strong><\/p>\n<p>\u00c9 a capacidade de adaptar o projeto \u00e0 necessidade do neg\u00f3cio. Basicamente um projeto pode iniciar com um conjunto de est\u00f3rias que podem ser modificadas pela P.O (Dono do Produto) e terminar relativamente diferente.<\/p>\n<h3>Artefatos<\/h3>\n<p>Os artefatos s\u00e3o todo o conjunto de materiais produzidos e utilizados para aplica\u00e7\u00e3o da metodologia, s\u00e3o eles:<\/p>\n<p><strong>Backlog<\/strong><\/p>\n<p>Representa o conjunto de requisitos do produto (user stories), ou seja, uma lista com todas as caracter\u00edsticas, fun\u00e7\u00f5es, tecnologias, melhorias e corre\u00e7\u00f5es. Note que este \u00e9 um documento vivo. Podemos dividir o backlog em pelo menos dois: Backlog do Produto com o conjunto todo de atividades e Backlog da Sprint que representa um conjunto todo de um ciclo de entrega.<\/p>\n<p><strong>Sprint<\/strong><\/p>\n<p>As sprints s\u00e3o time-boxes de 1 m\u00eas ou menos e s\u00e3o o cora\u00e7\u00e3o do Scrum. Durante o per\u00edodo da Sprint um incremento utiliz\u00e1vel do produto \u00e9 criado. Tamb\u00e9m faz parte da Sprint o planejamento, as reuni\u00f5es di\u00e1rias, a revis\u00e3o e a\u00a0retrospectiva. Um projeto pode ser composto de 1 ou mais sprints.<\/p>\n<p><strong>BurnDown<\/strong><\/p>\n<p>Nada mais \u00e9 de que um gr\u00e1fico representando a soma da estimativa de esfor\u00e7o restante. Tamb\u00e9m podemos dividir em dois: BurnDown do Produto,\u00a0BurnDown do Sprint, semelhante ao backlog.<\/p>\n<p><strong>TaskBoard<\/strong><\/p>\n<p>Simplesmente um quadro com as tarefas da Sprint.<\/p>\n<h3>Pap\u00e9is<\/h3>\n<p><strong>Product Owner (Dono do Produto)<\/strong><\/p>\n<p>Suas principais responsabilidades s\u00e3o:<\/p>\n<ul>\n<li>Representa o cliente;<\/li>\n<li>Respons\u00e1vel pela vis\u00e3o do Produto;<\/li>\n<li>Define os itens que comp\u00f5em o P.B (Backlog do Produto)<\/li>\n<li>Define objetivo do Sprint;<\/li>\n<li>Prioriza o P.B no Planning Metting;<\/li>\n<li>Mant\u00e9m o P.B Priorizado.<\/li>\n<\/ul>\n<p><strong>Scrum Master (L\u00edder da Equipe)<\/strong><\/p>\n<p>Pode ser exercido por qualquer membro do time. Suas principais responsabilidades s\u00e3o:<\/p>\n<ul>\n<li>Assegurar o uso correto do Scrum;<\/li>\n<li>Viabilizar as reuni\u00f5es di\u00e1rias;<\/li>\n<li>Proteger o time de interfer\u00eancias externas;<\/li>\n<li>Remover os impedimentos;<\/li>\n<li>Atualizar do S.B e Burndown Chart;<\/li>\n<\/ul>\n<p><strong>Team (Equipe de Produ\u00e7\u00e3o)<\/strong><\/p>\n<p>Um bom time deve ter entre 6 a 10 pessoas. Com mais pessoas no grupo o ideal \u00e9 dividir em mais times.<\/p>\n<p>Principais responsabilidades:<\/p>\n<ul>\n<li>Estimar os itens do P.B;<\/li>\n<li>Transferir itens do P.B para o S.B;<\/li>\n<li>Dividir o P.B em tarefas;<\/li>\n<li>Mostra o que foi alcan\u00e7ado durante o Sprint no Sprint Review.<\/li>\n<\/ul>\n<h3>Cerim\u00f4nias<\/h3>\n<p><strong>Reuni\u00e3o de Planejamento (Planning Metting ou Sprint Planning)<\/strong><\/p>\n<p>Time-box de 8h para uma sprint de um m\u00eas, ou menos tempo de acordo com o tamanho da Sprint.<\/p>\n<p>Nesta reuni\u00e3o\u00a0 o Product Owner \u00e9 ouvido em rela\u00e7\u00e3o \u00e0s prioridades e os objetivos desta Sprint. O time ir\u00e1 deliberar sobre o que conseguem fazer nesta sprint em rela\u00e7\u00e3o \u00e0s necessidades do P.O., formalizando o Sprint Backlog, ou lista de coisas que ser\u00e3o feitas no pr\u00f3ximo m\u00eas. Participa desta cerim\u00f4nia o\u00a0P.O, S.M, S.T e terceiros.<\/p>\n<p>Objetivos:<\/p>\n<ul>\n<li>Definir objetivo do Sprint;<\/li>\n<li>Vis\u00e3o do projeto;<\/li>\n<li>Itens do P.B;<\/li>\n<li>Prioriza o P.B (ordem);<\/li>\n<li>Estimar itens do P.B (pontuar);<\/li>\n<li>Transferir itens do P.B para o S.B;<\/li>\n<li>Dividir o P.B em tarefas e estimar (tempo);<\/li>\n<\/ul>\n<p>O Time se compromete a fazer o conjunto de atividades no Sprint e o P.O se compromete a n\u00e3o trazer mais requisito durante o Sprint.<\/p>\n<p>Requisitos mudam e mudan\u00e7as devem ser encorajadas mas apenas fora do Sprint. Uma vez que o Sprint \u00e9 iniciado, novos requisitos n\u00e3o s\u00e3o aceitos.<\/p>\n<p><strong>Reuni\u00e3o Di\u00e1ria (Daily Scrum)<\/strong><\/p>\n<p>Esta reuni\u00e3o r\u00e1pida de no m\u00e1ximo 15 minutos que acontece normalmente pela manh\u00e3 onde participam o P.O e o Time.<\/p>\n<p>Objetivos:<\/p>\n<ul>\n<li>Disseminar conhecimento sobre o que foi feito no dia anterior;<\/li>\n<li>Identificar impedimentos e priorizar o trabalho do dia que se inicia.<\/li>\n<\/ul>\n<p><strong>Revis\u00e3o (Sprint Review Meeting)<\/strong><br \/>\nDevem participar o\u00a0P.O, S.M, S.T, ger\u00eancia, clientes e engenheiros de outros projetos.<\/p>\n<p>Objetivos:<\/p>\n<ul>\n<li>Mostrar o que foi alcan\u00e7ado durante o Sprint (demo das novas funcionalidades);<\/li>\n<li>Avaliar em rela\u00e7\u00e3o aos objetivos do Sprint;<\/li>\n<\/ul>\n<p>Idealmente, a equipe completou cada um dos itens do P.B trazidos para fazer parte do Sprint. O importante mesmo \u00e9 que a equipe atinja o objetivo geral do Sprint.<\/p>\n<p><strong>Retrospectiva (Sprint Retrospective)<\/strong><\/p>\n<p>Esta cerim\u00f4nia deve ocorrer no final do Script e todos devem participar.<\/p>\n<p>Objetivos:<\/p>\n<ul>\n<li>Identificar o que funcionou bem, o que pode ser melhorado e que a\u00e7\u00f5es ser\u00e3o tomadas para melhorar.<\/li>\n<\/ul>\n<p>Ficou interessado e quer saber mais sobre o assunto? Visite\u00a0<a href=\"https:\/\/www.scrum.org\/\">https:\/\/www.scrum.org\/<\/a><\/p>\n<p><strong>Refer\u00eancias:<\/strong><\/p>\n<p><a href=\"https:\/\/www.scrum.org\/\">https:\/\/www.scrum.org\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Este ano vi muita gente concluindo algum treinamento relacionado ao Scrum. Eu j\u00e1 era entusiasta a pelo menos uns 10 anos e desde l\u00e1 j\u00e1 apliquei em muitos projetos. J\u00e1&#8230; <\/p>\n","protected":false},"author":1,"featured_media":399,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[83],"tags":[43,42],"class_list":["post-221","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gestao-e-planejamento","tag-metodologias","tag-scrum"],"_links":{"self":[{"href":"https:\/\/fabiobrandao.net.br\/blog\/wp-json\/wp\/v2\/posts\/221","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fabiobrandao.net.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fabiobrandao.net.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fabiobrandao.net.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fabiobrandao.net.br\/blog\/wp-json\/wp\/v2\/comments?post=221"}],"version-history":[{"count":16,"href":"https:\/\/fabiobrandao.net.br\/blog\/wp-json\/wp\/v2\/posts\/221\/revisions"}],"predecessor-version":[{"id":224,"href":"https:\/\/fabiobrandao.net.br\/blog\/wp-json\/wp\/v2\/posts\/221\/revisions\/224"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fabiobrandao.net.br\/blog\/wp-json\/wp\/v2\/media\/399"}],"wp:attachment":[{"href":"https:\/\/fabiobrandao.net.br\/blog\/wp-json\/wp\/v2\/media?parent=221"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fabiobrandao.net.br\/blog\/wp-json\/wp\/v2\/categories?post=221"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fabiobrandao.net.br\/blog\/wp-json\/wp\/v2\/tags?post=221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}