{"id":10982,"date":"2026-03-06T06:01:40","date_gmt":"2026-03-05T22:01:40","guid":{"rendered":"https:\/\/www.archimetric.com\/pt\/best-approach-software-development\/"},"modified":"2026-03-06T06:01:40","modified_gmt":"2026-03-05T22:01:40","slug":"best-approach-software-development","status":"publish","type":"post","link":"https:\/\/www.archimetric.com\/pt\/best-approach-software-development\/","title":{"rendered":"Existe uma abordagem ideal para o desenvolvimento de software?"},"content":{"rendered":"<header class=\"entry-header\">\n<div class=\"entry-title-subtitle\">\n<p class=\"entry-title\"><span class=\"autor-in-full-posts\" style=\"font-size: 1.125rem;\"><a href=\"https:\/\/blog.visual-paradigm.com\/index.php\/author\/curtis-tsang\/\">Curtis Tsang<\/a>\u00a0\u00a0<\/span> <span class=\"fecha-in-full-posts\" style=\"font-size: 1.125rem;\"><i class=\"fa fa-calendar-o\"><\/i> 4 de agosto de 2016   <\/span><span class=\"comments-in-full-posts\" style=\"font-size: 1.125rem;\"><i class=\"fa fa-comment-o\"><\/i> <a data-disqus-identifier=\"106 https:\/\/blog.visual-paradigm.com\/?p=106\" href=\"https:\/\/blog.visual-paradigm.com\/index.php\/2016\/08\/04\/is-there-a-best-approach-for-software-development\/#disqus_thread\">0 Coment\u00e1rios<\/a><\/span><\/p>\n<\/div>\n<\/header>\n<div class=\"sub-title-widget-area\"><span style=\"font-size: 1.125rem;\">\u201c<\/span><b style=\"font-size: 1.125rem;\">Para fazer bem uma tarefa, \u00e9 preciso primeiro afiar as ferramentas<\/b><span style=\"font-size: 1.125rem;\">\u201d <\/span><b style=\"font-size: 1.125rem;\">\u300aAnalectos de Conf\u00facio. Wei Ling Gong\u300b<\/b><\/div>\n<div class=\"entry-content\">\n<p>\u201c<b>Para fazer um bom trabalho, um artes\u00e3o precisa das melhores ferramentas<\/b>\u201d <b>\u300a<\/b><b>Analectos de Conf\u00facio<\/b><b>\u300b<\/b><\/p>\n<p>A abordagem de software \u00e9 a pr\u00e1tica de usar t\u00e9cnicas de processo selecionadas para melhorar a qualidade de um esfor\u00e7o de desenvolvimento de software, resultando em menos defeitos e, portanto, proporcionando tempos de entrega mais curtos e maior valor. Uma abordagem de software frequentemente afirmada como superior a todas as outras est\u00e1 sempre sujeita a debates intermin\u00e1veis<i>. <\/i><b><i>Devo dizer que n\u00e3o existe uma \u00fanica abordagem ideal de desenvolvimento; m\u00e9todos diferentes s\u00e3o os melhores para diferentes contextos de projeto.<\/i><\/b>O que \u00e9 melhor depende de para quem o m\u00e9todo \u00e9 destinado, em quais circunst\u00e2ncias, para que fim, e assim por diante; dizer que nenhuma abordagem \u00fanica \u00e9 a melhor para desenvolvedores de software tamb\u00e9m significa dizer que m\u00e9todos diferentes s\u00e3o os melhores para diferentes equipes ou para diferentes naturezas de projeto.<\/p>\n<p>Grady Booch diz sobre isso:<\/p>\n<p><i>\u201cSe voc\u00ea quiser construir uma casinha para cachorro, pode come\u00e7ar praticamente com uma pilha de madeira, alguns pregos e algumas ferramentas b\u00e1sicas, como um martelo, uma serra e uma fita m\u00e9trica. Em poucas horas, provavelmente acabar\u00e1 com uma casinha razoavelmente funcional\u2026 Se voc\u00ea quiser construir um edif\u00edcio de escrit\u00f3rios de grande altura, precisar\u00e1 fazer planejamento extensivo\u2026 Voc\u00ea ser\u00e1 apenas uma parte de um grupo muito maior respons\u00e1vel pelo desenvolvimento e implanta\u00e7\u00e3o do edif\u00edcio, e, portanto, a equipe precisar\u00e1 de todos os tipos de plantas e modelos para se comunicar uns com os outros\u2026.\u201d<\/i><\/p>\n<p>Voc\u00ea usaria a mesma abordagem para um pequeno aplicativo web e uma sonda espacial da NASA? Provavelmente n\u00e3o. Voc\u00ea usaria a mesma abordagem com uma equipe de seis pessoas que com uma equipe de sessenta pessoas? Mais uma vez, provavelmente n\u00e3o. Situa\u00e7\u00f5es diferentes exigem obviamente abordagens diferentes, como observado por Scott Amber. N\u00e3o existe <b>uma solu\u00e7\u00e3o que se adapte a todos <\/b>para o desenvolvimento de software, na verdade, <i>os designers precisam ter uma ampla variedade de ferramentas \u00e0 sua disposi\u00e7\u00e3o, para entender os pr\u00f3s e contras de cada uma, e para ser capazes de decidir rapidamente quais s\u00e3o as ferramentas mais adequadas para aplicar em um fluxo de trabalho desej\u00e1vel para o contexto dado<\/i>.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Curtis Tsang\u00a0\u00a0 4 de agosto de 2016 0 Coment\u00e1rios \u201cPara fazer bem uma tarefa, \u00e9 preciso primeiro afiar as ferramentas\u201d<\/p>\n","protected":false},"author":3479,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[83,123,84],"tags":[],"class_list":["post-10982","post","type-post","status-publish","format-standard","hentry","category-scrum","category-software-engineering","category-user-story"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Existe uma abordagem ideal para o desenvolvimento de software? - ArchiMetric Portuguese<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.archimetric.com\/pt\/best-approach-software-development\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Existe uma abordagem ideal para o desenvolvimento de software? - ArchiMetric Portuguese\" \/>\n<meta property=\"og:description\" content=\"Curtis Tsang\u00a0\u00a0 4 de agosto de 2016 0 Coment\u00e1rios \u201cPara fazer bem uma tarefa, \u00e9 preciso primeiro afiar as ferramentas\u201d\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.archimetric.com\/pt\/best-approach-software-development\/\" \/>\n<meta property=\"og:site_name\" content=\"ArchiMetric Portuguese\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-05T22:01:40+00:00\" \/>\n<meta name=\"author\" content=\"archimetric@visual-paradigm.com\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"archimetric@visual-paradigm.com\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/best-approach-software-development\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/best-approach-software-development\/\"},\"author\":{\"name\":\"archimetric@visual-paradigm.com\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28\"},\"headline\":\"Existe uma abordagem ideal para o desenvolvimento de software?\",\"datePublished\":\"2026-03-05T22:01:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/best-approach-software-development\/\"},\"wordCount\":415,\"commentCount\":0,\"articleSection\":[\"Scrum\",\"Software Engineering\",\"User Story\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.archimetric.com\/pt\/best-approach-software-development\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/best-approach-software-development\/\",\"url\":\"https:\/\/www.archimetric.com\/pt\/best-approach-software-development\/\",\"name\":\"Existe uma abordagem ideal para o desenvolvimento de software? - ArchiMetric Portuguese\",\"isPartOf\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/#website\"},\"datePublished\":\"2026-03-05T22:01:40+00:00\",\"author\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.archimetric.com\/pt\/best-approach-software-development\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.archimetric.com\/pt\/best-approach-software-development\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/best-approach-software-development\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.archimetric.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Existe uma abordagem ideal para o desenvolvimento de software?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/#website\",\"url\":\"https:\/\/www.archimetric.com\/pt\/\",\"name\":\"ArchiMetric Portuguese\",\"description\":\"EA, Dev Ops, Scrum, Agile and More\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.archimetric.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28\",\"name\":\"archimetric@visual-paradigm.com\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/de58c1924d83d002dbce0b79f74ba4b70e2f85238332df6cabc0227effdf470d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/de58c1924d83d002dbce0b79f74ba4b70e2f85238332df6cabc0227effdf470d?s=96&d=mm&r=g\",\"caption\":\"archimetric@visual-paradigm.com\"},\"url\":\"https:\/\/www.archimetric.com\/pt\/author\/archimetricvisual-paradigm-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Existe uma abordagem ideal para o desenvolvimento de software? - ArchiMetric Portuguese","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.archimetric.com\/pt\/best-approach-software-development\/","og_locale":"pt_PT","og_type":"article","og_title":"Existe uma abordagem ideal para o desenvolvimento de software? - ArchiMetric Portuguese","og_description":"Curtis Tsang\u00a0\u00a0 4 de agosto de 2016 0 Coment\u00e1rios \u201cPara fazer bem uma tarefa, \u00e9 preciso primeiro afiar as ferramentas\u201d","og_url":"https:\/\/www.archimetric.com\/pt\/best-approach-software-development\/","og_site_name":"ArchiMetric Portuguese","article_published_time":"2026-03-05T22:01:40+00:00","author":"archimetric@visual-paradigm.com","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"archimetric@visual-paradigm.com","Tempo estimado de leitura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.archimetric.com\/pt\/best-approach-software-development\/#article","isPartOf":{"@id":"https:\/\/www.archimetric.com\/pt\/best-approach-software-development\/"},"author":{"name":"archimetric@visual-paradigm.com","@id":"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28"},"headline":"Existe uma abordagem ideal para o desenvolvimento de software?","datePublished":"2026-03-05T22:01:40+00:00","mainEntityOfPage":{"@id":"https:\/\/www.archimetric.com\/pt\/best-approach-software-development\/"},"wordCount":415,"commentCount":0,"articleSection":["Scrum","Software Engineering","User Story"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.archimetric.com\/pt\/best-approach-software-development\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.archimetric.com\/pt\/best-approach-software-development\/","url":"https:\/\/www.archimetric.com\/pt\/best-approach-software-development\/","name":"Existe uma abordagem ideal para o desenvolvimento de software? - ArchiMetric Portuguese","isPartOf":{"@id":"https:\/\/www.archimetric.com\/pt\/#website"},"datePublished":"2026-03-05T22:01:40+00:00","author":{"@id":"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28"},"breadcrumb":{"@id":"https:\/\/www.archimetric.com\/pt\/best-approach-software-development\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.archimetric.com\/pt\/best-approach-software-development\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.archimetric.com\/pt\/best-approach-software-development\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.archimetric.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Existe uma abordagem ideal para o desenvolvimento de software?"}]},{"@type":"WebSite","@id":"https:\/\/www.archimetric.com\/pt\/#website","url":"https:\/\/www.archimetric.com\/pt\/","name":"ArchiMetric Portuguese","description":"EA, Dev Ops, Scrum, Agile and More","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.archimetric.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Person","@id":"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28","name":"archimetric@visual-paradigm.com","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/www.archimetric.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/de58c1924d83d002dbce0b79f74ba4b70e2f85238332df6cabc0227effdf470d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/de58c1924d83d002dbce0b79f74ba4b70e2f85238332df6cabc0227effdf470d?s=96&d=mm&r=g","caption":"archimetric@visual-paradigm.com"},"url":"https:\/\/www.archimetric.com\/pt\/author\/archimetricvisual-paradigm-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/posts\/10982","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/users\/3479"}],"replies":[{"embeddable":true,"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/comments?post=10982"}],"version-history":[{"count":0,"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/posts\/10982\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/media?parent=10982"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/categories?post=10982"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.archimetric.com\/pt\/wp-json\/wp\/v2\/tags?post=10982"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}