{"id":229370,"date":"2022-10-31T13:49:00","date_gmt":"2022-10-31T10:49:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229370"},"modified":"2022-11-09T06:43:09","modified_gmt":"2022-11-09T03:43:09","slug":"gerenciamento-de-projetos-recursos-marcos-tarefas-e-ciclos-de-feedback","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/pt-pt\/gerenciamento-de-projetos-recursos-marcos-tarefas-e-ciclos-de-feedback\/","title":{"rendered":"Gerenciamento de Projetos: Recursos (Marcos, Tarefas e Ciclos de Feedback)"},"content":{"rendered":"\n<p>O gerenciamento de projetos \u00e9 multifacetado, e a maneira como todos dividimos os v\u00e1rios aspectos de nossos projetos provavelmente depende de como nosso local de trabalho o faz, como o cliente deseja faz\u00ea-lo ou como optamos por faz\u00ea-lo n\u00f3s mesmos.<\/p>\n<p>Para este post, quando se trata de trabalhar especificamente em qualquer projeto, estou falando especificamente sobre como pegamos os requisitos de um projeto e os dividimos em partes e entregas mais gerenci\u00e1veis \u200b\u200bpara as pessoas para quem estamos trabalhando. E ao fazer isso, acho importante que eles sejam mantidos no circuito e possam ver o progresso nos pontos de verifica\u00e7\u00e3o adequados para obter feedback.<\/p>\n<p>Apesar de mudar v\u00e1rios aspectos do meu neg\u00f3cio \u00e0 medida que aprendi mais sobre o que funciona e o que n\u00e3o funciona, uma coisa que permaneceu consistente em como eu lido com os aspectos relacionados ao desenvolvimento de recursos de um projeto.<\/p>\n<h2>Recursos: Marcos, Tarefas e Ciclos de Feedback<\/h2>\n<p>Sempre que come\u00e7amos a falar sobre esse tipo de coisa, \u00e9 f\u00e1cil cair no jarg\u00e3o da nossa ind\u00fastria. E embora eu n\u00e3o ache que haja necessariamente algo muito t\u00e9cnico sobre &#8220;marcos&quot; e &#8220;tarefas&#8221;, um &#8220;loop de feedback&#8221; \u00e9 algo um pouco diferente.<\/p>\n<p>Dado um conjunto de requisitos, n\u00e3o importa qu\u00e3o grande, eu imediatamente come\u00e7o a examinar o documento \u2013 independentemente de como o recebemos \u2013 e a pensar em todas as pe\u00e7as que ser\u00e3o necess\u00e1rias para alcan\u00e7ar um determinado recurso. Independentemente das linguagens, ferramentas, estruturas ou aplicativos com os quais voc\u00ea escolhe trabalhar, acredito que \u00e9 aqui que ter uma profunda familiaridade com o que voc\u00ea trabalha \u00e9 importante.<\/p>\n<p>Quebra de recursos em marcos e marcos em tarefas.<\/p>\n<p>A partir da\u00ed, vou dividir um determinado recurso em v\u00e1rias tarefas e repetir isso para cada um dos recursos. Normalmente, tento fazer de cada recurso um marco, mas alguns recursos s\u00e3o maiores que outros e precisam ser divididos em v\u00e1rias partes. Para esse fim, um projeto geralmente \u00e9 dividido de tal forma que:<\/p>\n<ul>\n<li>Um recurso se torna um marco (ou marcos),<\/li>\n<li>Um marco \u00e9 um grupo de tarefas,<\/li>\n<li>E uma tarefa corresponde a uma unidade funcional (n\u00e3o necessariamente uma fun\u00e7\u00e3o na base de c\u00f3digo geral).<\/li>\n<\/ul>\n<p>Ent\u00e3o, voc\u00ea pode trabalhar para tr\u00e1s a partir disso para ver como isso corresponde a uma vers\u00e3o:<\/p>\n<ul>\n<li>Uma tarefa geralmente corresponde a um commit,<\/li>\n<li>Um conjunto de commits corresponde a uma tag,<\/li>\n<li>Uma tag corresponde \u00e0 fus\u00e3o de um recurso,<\/li>\n<li>Um recurso corresponde a um marco.<\/li>\n<\/ul>\n<p>Nesse ponto, um marco deve estar pronto para ser implantado no ambiente de teste para que o cliente possa avali\u00e1-lo em rela\u00e7\u00e3o ao que ele tem em mente (e nos requisitos) para garantir que ele seja atendido.<\/p>\n<p>Este \u00e9 o lugar onde um loop de feedback entra em jogo. Mas primeiro, defino um ciclo de feedback simplesmente como:<\/p>\n<blockquote>\n<p>Uma conversa em torno de um determinado recurso que determina se est\u00e1 conclu\u00eddo ou se merece mais trabalho.<\/p>\n<\/blockquote>\n<p>Embora outros entrem em muito <a href=\"http:\/\/www.thwink.org\/sustain\/glossary\/FeedbackLoop.htm\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">mais detalhes<\/a>. Eu discordo, no entanto.<\/p>\n<p>Portanto, enquanto aguardamos o retorno do cliente sobre o marco mais recente, eu \u2013 ou n\u00f3s \u2013 normalmente avan\u00e7amos com o pr\u00f3ximo marco. \u00c9 por isso que \u00e9 importante ter uma maneira consistente de trabalhar com marcos, tarefas e coment\u00e1rios (junto com ramifica\u00e7\u00f5es no controle de origem e ambientes de teste).<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-167056-61e79eafc16e1.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-167056-61e79eafc16e1.png\" alt=\"Gerenciamento de Projetos: Recursos (Marcos, Tarefas e Ciclos de Feedback)\" ><\/a><\/p>\n<p>Comece a trabalhar em um novo recurso depois de confirmar o \u00faltimo no controle de origem e na prepara\u00e7\u00e3o.<\/p>\n<p>Se o feedback voltar do cliente, normalmente o pegamos, determinamos o que pode ser feito, o que n\u00e3o pode ser feito e, em seguida, o agrupamos em um novo marco. \u00c0s vezes, o marco \u00e9 adicionado ao final; outras vezes, \u00e9 adicionado como o pr\u00f3ximo item de prioridade. Tudo depende da natureza do trabalho, do feedback e de como ele se encaixa no escopo do projeto.<\/p>\n<h2>Mais do que recursos<\/h2>\n<p>De um modo geral, esta \u00e9 apenas uma vis\u00e3o de alto n\u00edvel de como tento gerenciar os aspectos de desenvolvimento de recursos. Mas observar marcos, tarefas e ciclos de feedback \u00e9 algo importante porque, uma vez que o sistema esteja em vigor, ele cria uma maneira previs\u00edvel de que voc\u00ea e uma equipe possam implementar solu\u00e7\u00f5es.<\/p>\n<p>Al\u00e9m disso, cria previsibilidade com entregas e comunica\u00e7\u00e3o com seu cliente, e isso funciona especialmente bem com clientes recorrentes, pois eles sabem o que esperar.<\/p>\n<p>Como acontece com muitas das coisas sobre as quais escrevo, n\u00e3o tento apresentar isso como evangelho, mas acredito que ter algum sistema em vigor \u00e9 importante. Eu n\u00e3o acho que algu\u00e9m deveria criar um projeto, a menos que seja apenas um projeto pessoal e paralelo.<\/p>\n<p>Portanto, independentemente da abordagem que voc\u00ea escolher, pelo menos tenha uma abordagem.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte de grava\u00e7\u00e3o:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A gest\u00e3o de projetos \u00e9 multifacetada e todos os trabalhamos de forma diferente. \u00c9 assim que eu pego os requisitos e os converto em recursos.<\/p>\n","protected":false},"author":1,"featured_media":223984,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[722,920,846],"tags":[1170],"class_list":["post-229370","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desenvolvedor","category-outro","category-tutoriais","tag-affiai-pt-pt"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/229370","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=229370"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/229370\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media\/223984"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=229370"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/categories?post=229370"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/tags?post=229370"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}