{"id":5074,"date":"2022-11-04T10:52:17","date_gmt":"2022-11-04T13:52:17","guid":{"rendered":"https:\/\/www.blip.ai\/blog\/?p=5074"},"modified":"2023-07-16T10:24:45","modified_gmt":"2023-07-16T13:24:45","slug":"metodologia-scrum","status":"publish","type":"post","link":"https:\/\/www.blip.ai\/blog\/chatbots\/metodologia-scrum\/","title":{"rendered":"Metodologia Scrum: entenda as etapas e as fun\u00e7\u00f5es dentro do projeto chatbot"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\"><\/h1>\n\n\n\n<p>A<strong>&nbsp;metodologia Scrum<\/strong>&nbsp;\u00e9 o m\u00e9todo de&nbsp;<strong>gerenciamento de projetos \u00e1geis<\/strong>&nbsp;mais popular e utilizada no mundo.&nbsp;Ela pode ser aplicada para<strong>&nbsp;tratar e<\/strong>&nbsp;<strong>solucionar problemas<\/strong>&nbsp;complexos e adaptativos,&nbsp;<strong>enquanto entrega produtos<\/strong>&nbsp;com o mais alto valor poss\u00edvel, de forma<strong>&nbsp;produtiva e criativa<\/strong>.<\/p>\n\n\n\n<p>A aplica\u00e7\u00e3o do conceito Scrum \u00e9 mais frequente nas<strong>&nbsp;ind\u00fastrias de&nbsp;softwares&nbsp;e desenvolvimento de produto<\/strong>. Isso se d\u00e1 principalmente pelas<strong>&nbsp;entregas constantes<\/strong>&nbsp;que agregam valor ao cliente, al\u00e9m de melhorar as resposta \u00e0s mudan\u00e7as de requisitos.<\/p>\n\n\n\n<p>Tem interesse em saber como a metodologia Scrum pode ser aplicada na<strong>&nbsp;gest\u00e3o de projetos<\/strong>?&nbsp;<em>Ent\u00e3o, vem com a gente!<\/em><\/p>\n\n\n\n<p><strong>Leia tamb\u00e9m:<\/strong>&nbsp;<a href=\"https:\/\/www.blip.ai\/blog\/chatbots\/o-que-e-pmbok\/\" rel=\"noreferrer noopener\" target=\"_blank\">O que \u00e9 PMBOK<\/a>: aprenda com um exemplo pr\u00e1tico de gest\u00e3o de projetos<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Metologia Scrum e aplica\u00e7\u00e3o pr\u00e1tica<\/h2>\n\n\n\n<p>A seguir, detalhamos algumas etapas do m\u00e9todo Scrum, que podem ser aplicadas, por exemplo, no&nbsp;<a href=\"https:\/\/usemobile.com.br\/outsourcing-desenvolvimento-software\/\" rel=\"noreferrer noopener\" target=\"_blank\">desenvolvimento de sistemas de tecnologia<\/a>, como&nbsp;<a href=\"https:\/\/www.blip.ai\/blog\/chatbots\/chatbot\/\" rel=\"noreferrer noopener\" target=\"_blank\">chatbots<\/a>&nbsp;(aplicaremos na pr\u00e1tica, mais adiante).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Product backlog<\/h3>\n\n\n\n<p>Em um projeto, como por exemplo a cria\u00e7\u00e3o de um&nbsp;chatbot para empresa, tudo come\u00e7a com a defini\u00e7\u00e3o dos&nbsp;<strong>requisitos e&nbsp;skills<\/strong>&nbsp;necess\u00e1rias para a solu\u00e7\u00e3o.<\/p>\n\n\n\n<p>Em um projeto Scrum, atrav\u00e9s do levantamento dos requisitos em conjunto com os&nbsp;stakeholders&nbsp;do projeto, \u00e9 gerada uma lista de prioridades conhecida como&nbsp;<strong><em>product backlog<\/em><\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sprint<\/h3>\n\n\n\n<p>Ap\u00f3s o levantamento de todos os requisitos, o desenvolvimento do projeto poder\u00e1 ser feito de forma incremental e&nbsp;<strong>dividido em ciclos com dura\u00e7\u00e3o vari\u00e1vel<\/strong>&nbsp;de at\u00e9 um m\u00eas, per\u00edodos chamados de&nbsp;<strong>sprints<\/strong>.<\/p>\n\n\n\n<p>Para a&nbsp;<a href=\"https:\/\/www.blip.ai\/blog\/chatbots\/como-criar-um-chatbot\/\" rel=\"noreferrer noopener\" target=\"_blank\">criar um chatbot \u00e1gil<\/a>, por exemplo, \u00e9 aconselh\u00e1vel a utiliza\u00e7\u00e3o de&nbsp;<strong>sprints&nbsp;semanais<\/strong>&nbsp;devido \u00e0 dinamicidade deste tipo de projeto.<\/p>\n\n\n\n<p>Considerando que voc\u00ea possui a lista priorizada de todos os requisitos (<em>product backlog<\/em>) e a defini\u00e7\u00e3o da dura\u00e7\u00e3o da&nbsp;<em>sprint<\/em>, para o in\u00edcio do desenvolvimento da solu\u00e7\u00e3o, a metodologia Scrum diz que \u00e9 necess\u00e1rio planejar&nbsp;<strong>qual por\u00e7\u00e3o dos requisitos ser\u00e1 executada no pr\u00f3ximo ciclo<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sprint backlog<\/h3>\n\n\n\n<p>Dentro do m\u00e9todo Scrum, o ato de planejar a pr\u00f3xima&nbsp;<em>sprint<\/em>&nbsp;ocorre de forma frequente at\u00e9 o t\u00e9rmino do projeto.<\/p>\n\n\n\n<p>Ele \u00e9 conhecido como&nbsp;<em>sprint planning<\/em>&nbsp;e d\u00e1 origem ao&nbsp;<strong>sprint backlog<\/strong>&nbsp;\u2014 no qual s\u00e3o \u201csubtra\u00eddas\u201d as tarefas do&nbsp;<em>product backlog<\/em>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Daily scrum<\/h3>\n\n\n\n<p>Com a defini\u00e7\u00e3o dos itens que ser\u00e3o desenvolvidos na&nbsp;<em>sprint<\/em>, o&nbsp;acompanhamento&nbsp;e alinhamento da comunica\u00e7\u00e3o sobre o projeto \u00e9 feito atrav\u00e9s da&nbsp;<strong>daily scrum<\/strong>.<\/p>\n\n\n\n<p>A ideia principal deste evento da metodologia Scrum \u00e9 que cada pessoa envolvida com o projeto d\u00ea um breve&nbsp;<strong>overview&nbsp;sobre o andamento das atividades<\/strong>&nbsp;pelas quais ela est\u00e1 respons\u00e1vel.<\/p>\n\n\n\n<p>No final de cada&nbsp;<em>sprint<\/em>, \u00e9 aconselh\u00e1vel a aplica\u00e7\u00e3o de dois eventos do m\u00e9todo Scrum, que visam&nbsp;<strong>monitorar e controlar o desempenho do projeto<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>a&nbsp;<em>sprint review;<\/em><\/li><li><em>sprint retrospective<\/em>.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Sprint review e retrospective<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.blip.ai\/blog\/wp-content\/uploads\/2018\/11\/unnamed-1.png\" alt=\"scrum para projetos de chatbots\" title=\"-\"><\/figure>\n\n\n\n<p>De forma concisa, a&nbsp;<em>sprint review<\/em>&nbsp;tem o objetivo de avaliar os objetivos da&nbsp;<em>sprint<\/em>&nbsp;e adaptar, se necess\u00e1rio, o&nbsp;<em>product backlog<\/em>.<\/p>\n\n\n\n<p>J\u00e1 a&nbsp;<em>sprint retrospective<\/em>&nbsp;visa avaliar, junto com a equipe envolvida no projeto, os&nbsp;<strong>pontos positivos e negativos<\/strong>&nbsp;que aconteceram no ciclo que se encerra.<\/p>\n\n\n\n<p>Para melhor entendimento da metodologia Srcum, a imagem abaixo demonstra todo ciclo dos eventos que podem ser aplicados, por exemplo, no desenvolvimento de chatbots.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Qual time deve estar envolvido no desenvolvimento da solu\u00e7\u00e3o?<\/h2>\n\n\n\n<p>Agora que conhecemos os eventos da metodologia Scrum podemos definir os principais pap\u00e9is envolvidos no desenvolvimento do projeto.<\/p>\n\n\n\n<p>Sem pessoas envolvidas o projeto n\u00e3o sai do papel, correto?<\/p>\n\n\n\n<p>Isso mesmo!<\/p>\n\n\n\n<p>Por isso, a seguir, est\u00e3o previstos os pap\u00e9is indispens\u00e1veis dentro do m\u00e9todo Scrum.&nbsp;Dependendo da complexidade do projeto, essa lista pode oscilar para mais ou menos pap\u00e9is envolvidos:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Agile Manager<\/h3>\n\n\n\n<p>Esse papel atua como um&nbsp;<strong>coach&nbsp;em multiprojetos<\/strong>, visando garantir que os resultados esperados para o projeto sejam atingidos, entre eles:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>velocidade;<\/li><li>qualidade;<\/li><li>previsibilidade.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Product Manager<\/h3>\n\n\n\n<p>Focado na gest\u00e3o, o&nbsp;Product Manager&nbsp;\u00e9 a interface com o cliente e atua como lideran\u00e7a do time, sendo respons\u00e1vel por alcan\u00e7ar os objetivos do projeto e garantir a proposta de valor para o produto.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Customer Success Manager<\/h3>\n\n\n\n<p>Dentro da metodologia Scrum, o&nbsp;<strong>Customer Success Manager&nbsp;<\/strong>tem foco no neg\u00f3cio.<\/p>\n\n\n\n<p>Esse papel tem o objetivo de garantir o sucesso do projeto atrav\u00e9s da an\u00e1lise de dados e proje\u00e7\u00f5es de resultados.<\/p>\n\n\n\n<p><strong>Leia tamb\u00e9m:<\/strong>&nbsp;<a href=\"https:\/\/www.blip.ai\/blog\/marketing\/o-que-e-customer-experience\/\" rel=\"noreferrer noopener\" target=\"_blank\">O que \u00e9 Customer Experience<\/a>? 6 dicas para melhorar a experi\u00eancia do cliente<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">User Experience [Dev. Team]<\/h3>\n\n\n\n<p>O User Experience tem o objetivo de garantir a melhor&nbsp;<a href=\"https:\/\/www.blip.ai\/blog\/designers\/ux-experiencia-do-usuario\/\" rel=\"noreferrer noopener\" target=\"_blank\">experi\u00eancia ao usu\u00e1rio<\/a>&nbsp;de maneira alinhada aos requisitos solicitados pelo cliente.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Software Developer [Dev. Team]<\/h3>\n\n\n\n<p>Tem o objetivo de entregar solu\u00e7\u00f5es t\u00e9cnicas com a m\u00e1xima efici\u00eancia, visando atender os objetivos estabelecidos com:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>qualidade;<\/li><li>custos;<\/li><li>prazos;<\/li><li>benef\u00edcios.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Quality Assurance [Dev. Team]<\/h3>\n\n\n\n<p>Respons\u00e1vel por garantir a excel\u00eancia na entrega dos produtos e servi\u00e7os, atendendo as expectativas dos&nbsp;stakeholders.<\/p>\n\n\n\n<p>No desenvolvimento de projetos Scrum,&nbsp;<strong>equipes pequenas e multidisciplinares<\/strong>&nbsp;tendem a produzir melhores resultados.&nbsp;Al\u00e9m disso, equipes com poucas pessoas permitem que a&nbsp;<strong>comunica\u00e7\u00e3o fique mais fluida<\/strong>&nbsp;e a gest\u00e3o mais f\u00e1cil.<\/p>\n\n\n\n<p>Agora que voc\u00ea conheceu quais os eventos aconselh\u00e1veis para o desenvolvimento da metodologia Scrum e os pap\u00e9is envolvidos para que isso aconte\u00e7a,&nbsp;<em>como juntar tudo isso<\/em>&nbsp;para que o seu projeto aconte\u00e7a? Confira:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">[Exemplo Scrum] Como aplicar tudo isso na constru\u00e7\u00e3o do meu chatbot?<\/h2>\n\n\n\n<p>Neste momento, nosso objetivo n\u00e3o \u00e9 aplicar religiosamente todos os itens da metodologia Scrum, mas sim de ilustrar como a aplica\u00e7\u00e3o desses conceitos s\u00e3o extremamente ben\u00e9ficos na<strong>&nbsp;gest\u00e3o do desenvolvimento de um chatbot<\/strong>.<\/p>\n\n\n\n<p>Os chatbots s\u00e3o&nbsp;softwares&nbsp;de comunica\u00e7\u00e3o automatizada que funcionam dentro de aplica\u00e7\u00f5es de mensagens, por isso, a cria\u00e7\u00e3o de uma&nbsp;<a href=\"https:\/\/www.blip.ai\/blog\/chatbots\/metodologia-de-gestao-de-projetos-para-chatbots\/\" rel=\"noreferrer noopener\" target=\"_blank\">metodologia de gest\u00e3o de projetos para chatbots<\/a>, se faz necess\u00e1ria. \u00c9 aqui que entra a&nbsp;<strong>metodologia Scrum para projetos de chatbots<\/strong>.<\/p>\n\n\n\n<p>Vamos considerar um cen\u00e1rio de um chatbot que possui duas&nbsp;skills. O chatbot ser\u00e1 aplicado em servi\u00e7os banc\u00e1rios e possuir\u00e1 as seguintes funcionalidades:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>emiss\u00e3o de 2\u00aa via de boleto;<\/strong><\/li><li><strong>negocia\u00e7\u00e3o de d\u00edvidas<\/strong>.<\/li><\/ul>\n\n\n\n<p>Aplicando os conceitos da metodologia Scrum, esse chatbot poder\u00e1 ser desenvolvido de forma incremental,&nbsp;skill&nbsp;por&nbsp;skill. Ou seja, todos os eventos do Scrum podem ser realizados para&nbsp;<strong>cada uma das duas funcionalidades<\/strong>&nbsp;ou&nbsp;releases&nbsp;do projeto.<\/p>\n\n\n\n<p>Considerando um contexto em que a emiss\u00e3o de 2\u00aa via de boleto \u00e9 a funcionalidade mais importante para o cliente,&nbsp;<strong>focar no&nbsp;backlog desta skill<\/strong>&nbsp;permite agilizar o&nbsp;<strong>lan\u00e7amento do M\u00ednimo Produto Vi\u00e1vel<\/strong>&nbsp;(MVP), bem como o in\u00edcio do processo de&nbsp;feedback&nbsp;e evolu\u00e7\u00e3o do chatbot.<\/p>\n\n\n\n<p>Admitindo que o desenvolvimento da&nbsp;skill&nbsp;de 2\u00aa via de boleto no chatbot precisar\u00e1 de duas&nbsp;sprints&nbsp;completas, a seguir, listamos, de forma geral, as etapas necess\u00e1rias de acordo com os princ\u00edpios \u00e1geis e o m\u00e9todo Scrum:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Junto do cliente, coletar os requisitos priorizados para a funcionalidade em quest\u00e3o;<\/li><li>Gerar o&nbsp;product backlog&nbsp;com as hist\u00f3rias priorizadas;<\/li><li>Realizar a&nbsp;sprint planning v1&nbsp;e definir o&nbsp;sprint backlog v1;<\/li><li>Desenvolver as atividades definidas para a&nbsp;sprint v1;<\/li><li>No decorrer da&nbsp;sprint v1, realizar as&nbsp;daily scrum&nbsp;para acompanhamento do desenvolvimento do chatbot;<\/li><li>Ap\u00f3s o t\u00e9rmino do primeiro ciclo, realizar uma nova&nbsp;sprint planning v2&nbsp;e definir o pr\u00f3ximo&nbsp;sprint backlog v2. Nesse momento, tamb\u00e9m realizar a&nbsp;sprint review v1&nbsp;e&nbsp;sprint retrospective v1&nbsp;do primeiro ciclo;<\/li><li>Desenvolver as atividades definidas para a&nbsp;sprint v2;<\/li><li>No decorrer da&nbsp;sprint v2, realizar as&nbsp;daily scrum&nbsp;para acompanhamento do desenvolvimento do chatbot;<\/li><li>Ap\u00f3s o t\u00e9rmino do segundo ciclo, realizar o lan\u00e7amento do MVP para a&nbsp;skill&nbsp;de 2\u00aa via de boleto e realizar a&nbsp;sprint review v2&nbsp;e&nbsp;sprint retrospective v2&nbsp;do segundo ciclo;<\/li><li>Iniciar o processo de desenvolvimento da&nbsp;skill&nbsp;de negocia\u00e7\u00e3o de d\u00edvidas. Tamb\u00e9m ser\u00e1 o per\u00edodo de evolu\u00e7\u00e3o da&nbsp;skill&nbsp;de 2\u00aa via de boleto do chatbot.<\/li><\/ol>\n\n\n\n<p>\u00c9 claro que, no meio do caminho, podem ocorrer diversas situa\u00e7\u00f5es que fa\u00e7am com que a \u201creceita de bolo\u201d descrita acima mude, como por exemplo, a identifica\u00e7\u00e3o de&nbsp;bugs&nbsp;ou at\u00e9 mesmo uma nova prioriza\u00e7\u00e3o por parte do cliente.<\/p>\n\n\n\n<p>Nesse tipo de situa\u00e7\u00e3o,&nbsp;<strong>o&nbsp;Product Manager&nbsp;fica respons\u00e1vel por fazer esses alinhamentos e aplicar t\u00e9cnicas gerenciais para que o projeto n\u00e3o saia dos trilhos<\/strong>&nbsp;e seja conclu\u00eddo com sucesso.<\/p>\n\n\n\n<p>As principais caracter\u00edsticas da metodologia Scrum,&nbsp;permitem que os eventos e recursos do projeto sejam totalmente compat\u00edveis para o desenvolvimento eficaz de chatbots. Entre elas:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>adaptabilidade;<\/li><li>entregas orientadas a valor;<\/li><li>feedback&nbsp;cont\u00ednuo.<\/li><\/ul>\n\n\n\n<p>E se voc\u00ea tem interesse em trabalhar em projetos de chatbots,&nbsp;<a href=\"https:\/\/takeblip.gupy.io\/\" rel=\"noreferrer noopener\" target=\"_blank\">confira as vagas abertas na Take<\/a>&nbsp;e venha construir experi\u00eancias incr\u00edveis com a gente!&nbsp;<em>See you soon \ud83d\ude42<\/em><\/p>\n\n\n\n<p><strong>Refer\u00eancias:&nbsp;<\/strong><a href=\"https:\/\/k21.global\/sobreagilidade\/agilidade\/o-manifesto-agil\/\" rel=\"noreferrer noopener\" target=\"_blank\"><strong>Knowledge21<\/strong><\/a><strong>,&nbsp;<\/strong><a href=\"https:\/\/www.devmedia.com.br\/guia\/scrum\/34636\" rel=\"noreferrer noopener\" target=\"_blank\"><strong>DevMidia<\/strong><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A&nbsp;metodologia Scrum&nbsp;\u00e9 o m\u00e9todo de&nbsp;gerenciamento de projetos \u00e1geis&nbsp;mais popular e utilizada no mundo.&nbsp;Ela pode ser aplicada para&nbsp;tratar e&nbsp;solucionar problemas&nbsp;complexos e adaptativos,&nbsp;enquanto entrega produtos&nbsp;com o mais alto valor poss\u00edvel, de forma&nbsp;produtiva e criativa. A aplica\u00e7\u00e3o do conceito Scrum \u00e9 mais frequente nas&nbsp;ind\u00fastrias de&nbsp;softwares&nbsp;e desenvolvimento de produto. Isso se d\u00e1 principalmente pelas&nbsp;entregas constantes&nbsp;que agregam valor ao cliente, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":25503,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[125],"tags":[],"class_list":["post-5074","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-chatbots"],"lang":"pt","translations":{"pt":5074},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www.blip.ai\/blog\/wp-json\/wp\/v2\/posts\/5074","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.blip.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.blip.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.blip.ai\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.blip.ai\/blog\/wp-json\/wp\/v2\/comments?post=5074"}],"version-history":[{"count":0,"href":"https:\/\/www.blip.ai\/blog\/wp-json\/wp\/v2\/posts\/5074\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.blip.ai\/blog\/wp-json\/wp\/v2\/media\/25503"}],"wp:attachment":[{"href":"https:\/\/www.blip.ai\/blog\/wp-json\/wp\/v2\/media?parent=5074"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.blip.ai\/blog\/wp-json\/wp\/v2\/categories?post=5074"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.blip.ai\/blog\/wp-json\/wp\/v2\/tags?post=5074"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}