{"id":1829,"date":"2013-01-06T14:16:54","date_gmt":"2013-01-06T17:16:54","guid":{"rendered":"http:\/\/www.2atecnologia.com.br\/new\/?p=1829"},"modified":"2013-01-08T10:26:47","modified_gmt":"2013-01-08T13:26:47","slug":"metodologias-ageis-para-o-desenvolvimento-de-software","status":"publish","type":"post","link":"https:\/\/www.2atecnologia.com.br\/new\/index.php\/metodologias-ageis-para-o-desenvolvimento-de-software\/","title":{"rendered":"Metodologias \u00e1geis para o desenvolvimento de software"},"content":{"rendered":"<p style=\"text-align: justify;\"><a href=\"http:\/\/www.2atecnologia.com.br\/new\/index.php\/metodologias-ageis-para-o-desenvolvimento-de-software\/metologiasageis-3\/\" rel=\"attachment wp-att-1841\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-1841\" title=\"metologiasageis\" src=\"http:\/\/www.2atecnologia.com.br\/new\/wp-content\/uploads\/2013\/01\/metologiasageis2-300x181.png\" alt=\"\" width=\"300\" height=\"181\" srcset=\"https:\/\/www.2atecnologia.com.br\/new\/wp-content\/uploads\/2013\/01\/metologiasageis2-300x181.png 300w, https:\/\/www.2atecnologia.com.br\/new\/wp-content\/uploads\/2013\/01\/metologiasageis2-200x121.png 200w, https:\/\/www.2atecnologia.com.br\/new\/wp-content\/uploads\/2013\/01\/metologiasageis2.png 495w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Grande parte das organiza\u00e7\u00f5es n\u00e3o utilizam nenhuma metodologia no desenvolvimento de software, o que acontece porque os processos tradicionais n\u00e3o atendem a realidade da empresa, esses processos geralmente s\u00e3o onerosos o que minimiza o uso de pequenas e m\u00e9dias empresas. Essa falta de m\u00e9todos no desenvolvimento acarreta na qualidade do produto entregue, dificulta o controle de prazos, custos e riscos da produ\u00e7\u00e3o do software. Existem diversos processos que fazem esse controle para a melhor organiza\u00e7\u00e3o dos projetos dentro das empresas que desenvolvem software, algumas dessas empresas criam seu pr\u00f3prio m\u00e9todo para garantir que sejam seguidos durante o projeto. Os m\u00e9todos tradicionais, conhecidos como pesados, s\u00e3o comumente orientados a documenta\u00e7\u00e3o, recomendados para projetos que<br \/>\nos requisitos n\u00e3o sofrem muita altera\u00e7\u00e3o, onde h\u00e1 uma visibilidade maior do projeto como um todo. As metodologias \u00e1geis procuram usar o m\u00ednimo de documenta\u00e7\u00e3o para que o projeto atenda de forma mais r\u00e1pida a necessidade do cliente. Levando em conta a realidade das empresas de desenvolvimento de software, onde muitas vezes os requisitos necessitam de altera\u00e7\u00f5es, as datas mudam com uma frequ\u00eancia maior. J\u00e1 que o ambiente dessas empresas tendem a ser mais din\u00e2micos \u00e9 essencial o uso de metodologias que visam a rapidez na entrega de valor ao cliente, n\u00e3o limitando os desenvolvedores ao uso de m\u00e9todos pesados, gastando menos tempo em documenta\u00e7\u00e3o e focando na entrega de maneira mais leve e interativa. Este artigo visa esclarecer algumas vantagens do uso de metodologias \u00e1geis para o desenvolvimento de software.<\/p>\n<p style=\"text-align: justify;\">Metodologias \u00c1geis<\/p>\n<p style=\"text-align: justify;\">Em 2001 dezessete conhecedores de processos em desenvolvimento de software se reuniram e criaram o \u201cManifesto \u00c1gil\u201d que traziam princ\u00edpios em comuns de algumas metodologias j\u00e1 usadas, como Scrum, XP, entre outras. Os conceitos chaves desse manifesto s\u00e3o:<\/p>\n<p style=\"text-align: justify;\">\u2022 Indiv\u00edduos e intera\u00e7\u00f5es ao inv\u00e9s de processos e ferramentas.<br \/>\n\u2022 Software execut\u00e1vel ao inv\u00e9s de documenta\u00e7\u00e3o.<br \/>\n\u2022 Colabora\u00e7\u00e3o do cliente ao inv\u00e9s de negocia\u00e7\u00e3o de contratos.<br \/>\n\u2022 Respostas r\u00e1pidas a mudan\u00e7as ao inv\u00e9s de seguir planos.<\/p>\n<p style=\"text-align: justify;\">O Manifesto \u00c1gil ressalta a import\u00e2ncia dos indiv\u00edduos e intera\u00e7\u00f5es mais do que processos e documenta\u00e7\u00f5es, ressalta que a colabora\u00e7\u00e3o do cliente \u00e9 decis\u00f3ria para o sucesso do projeto e que o software deve estar execut\u00e1vel e sucess\u00edvel a mudan\u00e7as. Alguns bons exemplos dessas<br \/>\nmetologias s\u00e3o: a Extreme Programming e Scrum. Algumas das vantagens no uso de metodologias \u00e1geis que valem ressaltar s\u00e3o: Planejamento: onde \u00e9 decidido o que est\u00e1 dentro e o que est\u00e1 fora do escopo, facilitando o cumprimento dos prazos definidos. Entregas frequentes: proporciona um feedback maior sobre o produto a ser entregue, al\u00e9m de uma valoriza\u00e7\u00e3o a entrega de valor ao cliente. Testes: cont\u00ednuos e integrados, visando a qualidade do produto final. Programa\u00e7\u00e3o em pares: possibilitando a passagem de conhecimento entre os desenvolvedores. Cliente presente: participa\u00e7\u00e3o do cliente durante todo o desenvolvimento do projeto, mitigando as d\u00favidas e falhas.<\/p>\n<p style=\"text-align: justify;\">Conclus\u00e3o<\/p>\n<p style=\"text-align: justify;\">Um dos principais pontos de aten\u00e7\u00e3o quando se trata de metodologias \u00e1geis \u00e9 como seguir processos para um projeto sem tornar-se uma metodologia pesada e como usar essas metodologias em empresas com grandes equipes, uma vez que a intera\u00e7\u00e3o e boa comunica\u00e7\u00e3o s\u00e3o conceitos chaves do manifesto \u00e1gil. Os resultados conhecidos no uso de metodologia \u00e1geis ainda s\u00e3o poucos em projetos grandes, mas os resultados iniciais indicam um ganho na qualidade, prazos, custo e confian\u00e7a. Conclu\u00edmos assim que as metodologias \u00e1geis s\u00e3o mais adequadas para desenvolvimento de software uma vez que o ambiente da web \u00e9 din\u00e2mico,<br \/>\nnecessitando de uma maior interatividade e aceita\u00e7\u00e3o a mudan\u00e7as. Trata-se ent\u00e3o da organiza\u00e7\u00e3o do projeto decidir qual dos m\u00e9todos \u00e1geis melhor se enquadra a sua realidade e se adequar as mudan\u00e7as crescentes que este tipo de escolha implicar\u00e1.<\/p>\n<p style=\"text-align: justify;\">Autora: Barbara Sousa \u00e9 certificada Scrum Master pela Scrum Aliance, com 8 anos de experi\u00eancia em TI, atualmente \u00e9 Webmaster na Editora Abril S\/A, \u00faltimos sites desenvolvidos: veja.abril.com.br, contigo.abril.com.br, bebe.abril.com.br. Graduada em Gest\u00e3o da Tecnologia da Informa\u00e7\u00e3o pelo Senac<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Grande parte das organiza\u00e7\u00f5es n\u00e3o utilizam nenhuma metodologia no desenvolvimento de software, o que acontece porque os processos tradicionais n\u00e3o atendem a realidade da empresa, esses processos geralmente s\u00e3o onerosos o que minimiza o uso de pequenas e m\u00e9dias empresas. Essa falta de m\u00e9todos no desenvolvimento acarreta na qualidade do produto entregue, dificulta o controle [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-1829","post","type-post","status-publish","format-standard","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/www.2atecnologia.com.br\/new\/index.php\/wp-json\/wp\/v2\/posts\/1829","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.2atecnologia.com.br\/new\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.2atecnologia.com.br\/new\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.2atecnologia.com.br\/new\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.2atecnologia.com.br\/new\/index.php\/wp-json\/wp\/v2\/comments?post=1829"}],"version-history":[{"count":14,"href":"https:\/\/www.2atecnologia.com.br\/new\/index.php\/wp-json\/wp\/v2\/posts\/1829\/revisions"}],"predecessor-version":[{"id":1831,"href":"https:\/\/www.2atecnologia.com.br\/new\/index.php\/wp-json\/wp\/v2\/posts\/1829\/revisions\/1831"}],"wp:attachment":[{"href":"https:\/\/www.2atecnologia.com.br\/new\/index.php\/wp-json\/wp\/v2\/media?parent=1829"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.2atecnologia.com.br\/new\/index.php\/wp-json\/wp\/v2\/categories?post=1829"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.2atecnologia.com.br\/new\/index.php\/wp-json\/wp\/v2\/tags?post=1829"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}