{"id":985,"date":"2010-08-02T13:48:15","date_gmt":"2010-08-02T05:48:15","guid":{"rendered":"http:\/\/www.andreanolanusse.com\/pt\/?p=985"},"modified":"2010-12-30T05:51:35","modified_gmt":"2010-12-29T21:51:35","slug":"metodologias-ageis-scrum-ou-extreme-programming-xp","status":"publish","type":"post","link":"http:\/\/www.andreanolanusse.com\/pt\/metodologias-ageis-scrum-ou-extreme-programming-xp\/","title":{"rendered":"Metodologias \u00c1geis \u2013 Scrum ou eXtreme Programming (XP)?"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-987\" title=\"Agile\" src=\"http:\/\/www.andreanolanusse.com\/pt\/wp-content\/uploads\/2010\/08\/agile.png\" alt=\"\" width=\"215\" height=\"214\" srcset=\"http:\/\/www.andreanolanusse.com\/pt\/wp-content\/uploads\/2010\/08\/agile.png 358w, http:\/\/www.andreanolanusse.com\/pt\/wp-content\/uploads\/2010\/08\/agile-80x80.png 80w, http:\/\/www.andreanolanusse.com\/pt\/wp-content\/uploads\/2010\/08\/agile-175x175.png 175w, http:\/\/www.andreanolanusse.com\/pt\/wp-content\/uploads\/2010\/08\/agile-36x36.png 36w, http:\/\/www.andreanolanusse.com\/pt\/wp-content\/uploads\/2010\/08\/agile-180x180.png 180w\" sizes=\"(max-width: 215px) 100vw, 215px\" \/>Est\u00e1 na moda e a cada congresso,\u00a0reuni\u00e3o com clientes e\u00a0grupos de usu\u00e1rios\u00a0que participo vejo mais e mais arquitetos, desenvolvedores, gerentes de projetos e outros profissionais da \u00e1rea de tecnologia interessados por Metodologias \u00c1geis. Atualmente temos uma variedade de metodologias, sendo Scrum e\u00a0Extreme Programming (XP)\u00a0as mais conhecidas. Considero\u00a0Scrum e XP muito\u00a0pr\u00e1ticos e nada burocr\u00e1ticos,\u00a0se voc\u00ea est\u00e1 buscando melhorar o seu processo de desenvolvimento, sem d\u00favida \u00e9 bom\u00a0come\u00e7ar a pesquisa sobre ambos.<\/p>\n<p>Muitos acham que Scrum e XP conflintam no mundo Agile, pelo contr\u00e1rio eles se complementam. Scrum atua no lado gerencial do projeto fazendo com que o produto especificado seja entregue ao final da itera\u00e7\u00e3o. J\u00e1 o XP atua nas pr\u00e1ticas de engenharia de software a serem aplicadas no projeto\u00a0 como: test-driven development, refactoring, pair programming, simple design, etc. Al\u00e9m disso Scrum pode ser aplicado\u00a0al\u00e9m dos projetos de software, pois ele n\u00e3o especifica pr\u00e1tica como pair programming ou test driven development, mas especifica como gerenciar os requisitos ou novos recursos solicitados pelo cliente.<\/p>\n<p>Eu n\u00e3o vou detalhar\u00a0ambas as metodologias neste post, existe muita informa\u00e7\u00e3o na Internet que lhe trar\u00e1 uma r\u00e1pida introdu\u00e7\u00e3o sobre as duas, Google \u00e9 seu amigo.<\/p>\n<p>Scrum e Extreme Programming sem d\u00favida est\u00e3o bem alinhados, se voc\u00ea conhece equipes que utilizam uma das duas metodologias certamente seria dif\u00edcil decidir por qual delas optar. As diferen\u00e7as existem e s\u00e3o pequenas, mas s\u00e3o importantes.<\/p>\n<ul>\n<li>Equipes Scrum tipicamente trabalham em itera\u00e7\u00f5es (sprints) que v\u00e3o de 2 semanas at\u00e9 1 m\u00eas. As equipes XP tamb\u00e9m trabalham em itera\u00e7\u00f5es que v\u00e3o de 1 a 2 semanas.<\/li>\n<li>Equipes Scrum n\u00e3o permitem altera\u00e7\u00f5es em seus sprints, uma vez definido o sprint na reuni\u00e3o de planejamento e acordado os itens do backlog a serem entregues, estes itens n\u00e3o ser\u00e3o alterados at\u00e9 o final do sprint. XP \u00e9 mais flex\u00edvel em rela\u00e7\u00e3o a mudan\u00e7as no sprint, desde que o time n\u00e3o tenha come\u00e7ado a trabalhar em um dos itens anteriormente definidos, este item pode ser trocado por outro item de per\u00edodo de implementa\u00e7\u00e3o equivalente.<\/li>\n<li>Equipes XP trabalham em ordem de prioridade, recursos a serem desenvolvidos s\u00e3o priorizados pelo cliente e o time \u00e9 obrigado a seguir esta ordem. Ao contr\u00e1rio do Scrum o product owner define a prioridade do product backlog, mas o time ir\u00e1 definir a sequ\u00eancia de implementa\u00e7\u00e3o dos itens do backlog.<\/li>\n<li>Scrum n\u00e3o estabelece quaisquer pr\u00e1ticas de engenharia de software, XP sim. Estas pr\u00e1ticas s\u00e3o extremamente importantes no desenvolvimento de software e algo que eu particularmente gosto bastante, particularmente desenvolvimento dirigido por testes, foco em testes automatizados design simples, refactoring e outros.<\/li>\n<\/ul>\n<p>S\u00e3o pequenos detalhes que podem fazer uma grande diferen\u00e7a na sua equipe de desenvolvimento.<\/p>\n<p>Sempre queremos melhorar nosso processo de desenvolvimento, mas n\u00e3o sabemos por onde come\u00e7ar, tantas siglas, metodologias, processos, etc. que achamos tudo muito complicado e isso acaba desestimulando. Minha recomenda\u00e7\u00e3o \u00e9 come\u00e7ar com Scrum, simples, efetivo, f\u00e1cil de implementar, envolve os membros da sua equipe e os resultados aparecem em pouco tempo.<\/p>\n<p>Depois v\u00e1 para o XP, dependendo do que voc\u00ea tem hoje no seu processo vai descobrir que algumas partes do XP j\u00e1 s\u00e3o utilizadas pela sua equipe, isso ir\u00e1 ajudar no processo de implementa\u00e7\u00e3o, pois sua equipe n\u00e3o se sentira mandada a fazer algo, lembre-se acima de tudo estamos lidando com pessoas.<\/p>\n<p>Nos meus pr\u00f3ximos posts sobre metodologias \u00e1geis vou abordar alguns pontos do Scrum e como complement\u00e1-lo na gest\u00e3o de projetos, tamb\u00e9m vou falar sobre a utiliza\u00e7\u00e3o pr\u00e1tica das\u00a0&#8220;pr\u00e1ticas do XP&#8221;, coloco entre aspas porque as pr\u00e1ticas n\u00e3o s\u00e3o exclusivas ou foram inventadas pelo XP e sim fazem parte da sua metodologia.<\/p>\n<p>At\u00e9 a pr\u00f3xima.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Scrum e Extreme Programming sem d\u00favida est\u00e3o bem alinhados, se voc\u00ea conhece equipes que utilizam uma das duas metodologias certamente seria dif\u00edcil decidir por qual delas optar. As diferen\u00e7as existem e s\u00e3o pequenas, mas s\u00e3o importantes, saiba mais.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_s2mail":"","footnotes":""},"categories":[60],"tags":[61],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Metodologias \u00c1geis \u2013 Scrum ou eXtreme Programming (XP)? | Andreano Lanusse | Tecnologia e Desenvolvimento de Software<\/title>\n<meta name=\"description\" content=\"Scrum e Extreme Programming sem d\u00favida est\u00e3o bem alinhados, se voc\u00ea conhece equipes que utilizam uma das duas metodologias certamente seria dif\u00edcil decidir por qual delas optar. As diferen\u00e7as existem e s\u00e3o pequenas, mas s\u00e3o importantes, saiba mais.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/www.andreanolanusse.com\/pt\/metodologias-ageis-scrum-ou-extreme-programming-xp\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Metodologias \u00c1geis \u2013 Scrum ou eXtreme Programming (XP)? | Andreano Lanusse | Tecnologia e Desenvolvimento de Software\" \/>\n<meta property=\"og:description\" content=\"Scrum e Extreme Programming sem d\u00favida est\u00e3o bem alinhados, se voc\u00ea conhece equipes que utilizam uma das duas metodologias certamente seria dif\u00edcil decidir por qual delas optar. As diferen\u00e7as existem e s\u00e3o pequenas, mas s\u00e3o importantes, saiba mais.\" \/>\n<meta property=\"og:url\" content=\"http:\/\/www.andreanolanusse.com\/pt\/metodologias-ageis-scrum-ou-extreme-programming-xp\/\" \/>\n<meta property=\"og:site_name\" content=\"Andreano Lanusse | Tecnologia e Desenvolvimento de Software\" \/>\n<meta property=\"article:published_time\" content=\"2010-08-02T05:48:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2010-12-29T21:51:35+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.andreanolanusse.com\/pt\/wp-content\/uploads\/2010\/08\/agile.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@andreanolanusse\" \/>\n<meta name=\"twitter:site\" content=\"@andreanolanusse\" \/>\n<meta name=\"twitter:label1\" content=\"Est. tempo de leitura\">\n\t<meta name=\"twitter:data1\" content=\"3 minutos\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/#website\",\"url\":\"http:\/\/www.andreanolanusse.com\/pt\/\",\"name\":\"Andreano Lanusse | Tecnologia e Desenvolvimento de Software\",\"description\":\"Andreano Lanusse blog - artigos, tutoriais e v&iacute;deos sobre tecnologia, desenvolvimento de software (Delphi XE4, C#, PHP, .NET) e t&eacute;cnicas de programa&ccedil;&atilde;o\",\"publisher\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/#\/schema\/person\/620bd05e81598c3aba4781796cbe8903\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"http:\/\/www.andreanolanusse.com\/pt\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"ImageObject\",\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/metodologias-ageis-scrum-ou-extreme-programming-xp\/#primaryimage\",\"inLanguage\":\"pt-BR\",\"url\":\"http:\/\/www.andreanolanusse.com\/pt\/wp-content\/uploads\/2010\/08\/agile.png\",\"contentUrl\":\"http:\/\/www.andreanolanusse.com\/pt\/wp-content\/uploads\/2010\/08\/agile.png\",\"width\":358,\"height\":357},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/metodologias-ageis-scrum-ou-extreme-programming-xp\/#webpage\",\"url\":\"http:\/\/www.andreanolanusse.com\/pt\/metodologias-ageis-scrum-ou-extreme-programming-xp\/\",\"name\":\"Metodologias \\u00c1geis \\u2013 Scrum ou eXtreme Programming (XP)? | Andreano Lanusse | Tecnologia e Desenvolvimento de Software\",\"isPartOf\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/metodologias-ageis-scrum-ou-extreme-programming-xp\/#primaryimage\"},\"datePublished\":\"2010-08-02T05:48:15+00:00\",\"dateModified\":\"2010-12-29T21:51:35+00:00\",\"description\":\"Scrum e Extreme Programming sem d\\u00favida est\\u00e3o bem alinhados, se voc\\u00ea conhece equipes que utilizam uma das duas metodologias certamente seria dif\\u00edcil decidir por qual delas optar. As diferen\\u00e7as existem e s\\u00e3o pequenas, mas s\\u00e3o importantes, saiba mais.\",\"breadcrumb\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/metodologias-ageis-scrum-ou-extreme-programming-xp\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/www.andreanolanusse.com\/pt\/metodologias-ageis-scrum-ou-extreme-programming-xp\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/metodologias-ageis-scrum-ou-extreme-programming-xp\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/\",\"url\":\"http:\/\/www.andreanolanusse.com\/pt\/\",\"name\":\"In\\u00edcio\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/metodologias-ageis-scrum-ou-extreme-programming-xp\/#webpage\"}}]},{\"@type\":\"Article\",\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/metodologias-ageis-scrum-ou-extreme-programming-xp\/#article\",\"isPartOf\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/metodologias-ageis-scrum-ou-extreme-programming-xp\/#webpage\"},\"author\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/#\/schema\/person\/620bd05e81598c3aba4781796cbe8903\"},\"headline\":\"Metodologias \\u00c1geis \\u2013 Scrum ou eXtreme Programming (XP)?\",\"datePublished\":\"2010-08-02T05:48:15+00:00\",\"dateModified\":\"2010-12-29T21:51:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/metodologias-ageis-scrum-ou-extreme-programming-xp\/#webpage\"},\"commentCount\":7,\"publisher\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/#\/schema\/person\/620bd05e81598c3aba4781796cbe8903\"},\"image\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/metodologias-ageis-scrum-ou-extreme-programming-xp\/#primaryimage\"},\"keywords\":[\"Scrum\"],\"articleSection\":[\"Metodologias \\u00c1geis\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\/\/www.andreanolanusse.com\/pt\/metodologias-ageis-scrum-ou-extreme-programming-xp\/#respond\"]}]},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/#\/schema\/person\/620bd05e81598c3aba4781796cbe8903\",\"name\":\"Andreano Lanusse\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/#personlogo\",\"inLanguage\":\"pt-BR\",\"url\":\"http:\/\/0.gravatar.com\/avatar\/6a9c6f73c7c480fb826c7303288abfd3?s=96&d=mm&r=g\",\"contentUrl\":\"http:\/\/0.gravatar.com\/avatar\/6a9c6f73c7c480fb826c7303288abfd3?s=96&d=mm&r=g\",\"caption\":\"Andreano Lanusse\"},\"logo\":{\"@id\":\"http:\/\/www.andreanolanusse.com\/pt\/#personlogo\"},\"sameAs\":[\"https:\/\/twitter.com\/andreanolanusse\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/posts\/985"}],"collection":[{"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/comments?post=985"}],"version-history":[{"count":0,"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/posts\/985\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/media?parent=985"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/categories?post=985"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.andreanolanusse.com\/pt\/wp-json\/wp\/v2\/tags?post=985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}