{"id":13651,"date":"2026-06-25T08:04:52","date_gmt":"2026-06-25T08:04:52","guid":{"rendered":"https:\/\/caixamagica.pt\/?post_type=new&#038;p=13651"},"modified":"2026-06-25T08:10:43","modified_gmt":"2026-06-25T08:10:43","slug":"custo-da-qualidade-do-software","status":"publish","type":"new","link":"https:\/\/caixamagica.pt\/pt\/novo\/custo-da-qualidade-do-software\/","title":{"rendered":"Quanto Custa Realmente a Qualidade do Software e Por Que a Maioria das Equipas a Mede Erradamente"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"13651\" class=\"elementor elementor-13651\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e02408f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e02408f\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b109e63\" data-id=\"b109e63\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a936ddd elementor-widget elementor-widget-text-editor\" data-id=\"a936ddd\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.17.0 - 08-11-2023 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p>A conversa sobre qualidade de software quase sempre come\u00e7a com ferramentas. Deveria come\u00e7ar com as consequ\u00eancias. Existe uma vers\u00e3o da conversa sobre qualidade de software que a maioria das equipas de engenharia j\u00e1 teve muitas vezes. Decorre mais ou menos assim: a cobertura de testes \u00e9 demasiado baixa, o processo de QA \u00e9 demasiado lento, as ferramentas n\u00e3o est\u00e3o bem integradas, e algo precisa de mudar antes da pr\u00f3xima vers\u00e3o.<\/p><p>Essa conversa \u00e9 \u00fatil at\u00e9 onde vai. Mas tende a parar ao n\u00edvel do sintoma, na fric\u00e7\u00e3o vis\u00edvel e nos estrangulamentos imediatos, sem chegar \u00e0 quest\u00e3o subjacente que realmente determina se uma equipa melhora: quanto custa realmente a m\u00e1 qualidade e estamos a medir esse custo corretamente? Construir <a href=\"https:\/\/caixamagica.pt\/pt\/qualigentic\/\">Qualigentic<\/a> impeliu-nos a pensar nisto mais cuidadosamente do que o t\u00ednhamos feito anteriormente. Eis o que descobrimos.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a368bc8 elementor-widget elementor-widget-html\" data-id=\"a368bc8\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\r\n.cms-stat-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, 1fr);\r\n  gap: 1px;\r\n  background: #e5e5e5;\r\n  border: 1px solid #e5e5e5;\r\n  border-radius: 12px;\r\n  overflow: hidden;\r\n  margin: 2rem 0;\r\n}\r\n@media (max-width: 520px) {\r\n  .cms-stat-grid { grid-template-columns: 1fr; }\r\n}\r\n.cms-stat-cell {\r\n  background: #ffffff;\r\n  padding: 1.75rem 1.25rem;\r\n  text-align: center;\r\n}\r\n.cms-stat-num {\r\n  display: block;\r\n  font-size: 2rem;\r\n  font-weight: 800;\r\n  letter-spacing: -0.04em;\r\n  line-height: 1;\r\n  color: #111111;\r\n  margin-bottom: 0.5rem;\r\n}\r\n.cms-stat-num.blue { color: #2563eb; }\r\n.cms-stat-num.sm { font-size: 1.375rem; letter-spacing: -0.025em; }\r\n.cms-stat-lbl {\r\n  font-size: 0.8125rem;\r\n  color: #888888;\r\n  line-height: 1.5;\r\n}\r\n<\/style>\r\n\r\n<div class=\"cms-stat-grid\">\r\n  <div class=\"cms-stat-cell\">\r\n    <span class=\"cms-stat-num blue\">60\u201370%<\/span>\r\n    <span class=\"cms-stat-lbl\">de esfor\u00e7o de QA gasto a manter testes existentes \u2014 n\u00e3o a escrever novos<\/span>\r\n  <\/div>\r\n  <div class=\"cms-stat-cell\">\r\n    <span class=\"cms-stat-num sm\">Invis\u00edvel &gt; Vis\u00edvel<\/span>\r\n    <span class=\"cms-stat-lbl\">Os custos que n\u00e3o geram um recibo s\u00e3o quase sempre maiores do que aqueles que o geram.<\/span>\r\n  <\/div>\r\n  <div class=\"cms-stat-cell\">\r\n    <span class=\"cms-stat-num sm\">Design &gt; Verifica\u00e7\u00e3o<\/span>\r\n    <span class=\"cms-stat-lbl\">A qualidade encontrada durante o projeto custa uma fra\u00e7\u00e3o da qualidade encontrada na produ\u00e7\u00e3o<\/span>\r\n  <\/div>\r\n<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-43bed59 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"43bed59\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3a22d1d\" data-id=\"3a22d1d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e97bd8a elementor-widget elementor-widget-heading\" data-id=\"e97bd8a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.17.0 - 08-11-2023 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h2 class=\"elementor-heading-title elementor-size-default\">Os custos vis\u00edveis n\u00e3o s\u00e3o os mais caros\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dbaabc3 elementor-widget elementor-widget-text-editor\" data-id=\"dbaabc3\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p class=\"p\">Quando as organiza\u00e7\u00f5es tentam calcular o custo dos problemas de qualidade de software, geralmente come\u00e7am com o que conseguem medir: o n\u00famero de bugs reportados, o tempo gasto em retrabalho, os tickets de suporte que remontam a um defeito em produ\u00e7\u00e3o. Estes n\u00fameros s\u00e3o reais e importantes. No entanto, subestimam sistematicamente o custo real da m\u00e1 qualidade, pois n\u00e3o incluem os custos que n\u00e3o geram um ticket. O engenheiro que passa duas horas a depurar algo que uma suite de testes melhor teria detetado em dois minutos, esse tempo n\u00e3o aparece como um custo de qualidade. Aparece como tempo normal de desenvolvimento. A decis\u00e3o do produto que \u00e9 adiada porque a equipa n\u00e3o tem confian\u00e7a suficiente na base de c\u00f3digo existente para adicionar uma nova funcionalidade em seguran\u00e7a, isso tamb\u00e9m n\u00e3o aparece como um custo de qualidade. Aparece como uma velocidade mais lenta. O cliente que n\u00e3o renova, ou a decis\u00e3o de aquisi\u00e7\u00e3o que vai para um concorrente, porque o software teve tr\u00eas incidentes em seis meses, isso pode refletir-se nas receitas, mas raramente \u00e9 rastreado at\u00e9 ao processo de engenharia que permitiu que esses incidentes ocorressem.<\/p><p class=\"p\">Quando se somam os custos invis\u00edveis aos vis\u00edveis, o quadro muda substancialmente. Problemas de qualidade s\u00e3o quase sempre mais caros do que parecem e a diferen\u00e7a entre o custo aparente e o custo real tende a aumentar com a complexidade e criticidade do software.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0159d43 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0159d43\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3e8e66d\" data-id=\"3e8e66d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9658906 elementor-widget elementor-widget-heading\" data-id=\"9658906\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Porque a abordagem padr\u00e3o \u00e0 qualidade n\u00e3o resolve o problema\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-acba484 elementor-widget elementor-widget-text-editor\" data-id=\"acba484\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>A resposta padr\u00e3o para problemas de qualidade de software segue um padr\u00e3o previs\u00edvel: investir em melhores ferramentas de teste, aumentar as metas de cobertura de testes, adicionar uma fase de QA ao processo de desenvolvimento e medir o n\u00famero de bugs detetados antes do lan\u00e7amento. Estas s\u00e3o interven\u00e7\u00f5es razo\u00e1veis. Elas melhoram os resultados. Mas tratam a qualidade como uma atividade a jusante, algo que acontece depois de o c\u00f3digo ser escrito, para verificar se o que foi constru\u00eddo est\u00e1 correto.<\/p><p>O problema fundamental deste modelo \u00e9 que trata a qualidade como uma fun\u00e7\u00e3o da verifica\u00e7\u00e3o em vez de uma fun\u00e7\u00e3o do design. E quando a qualidade \u00e9 primariamente uma atividade de verifica\u00e7\u00e3o, estar\u00e1 sempre em tens\u00e3o com a velocidade de entrega porque a verifica\u00e7\u00e3o demora tempo, o tempo \u00e9 escasso e a escassez leva a atalhos. As equipas que produzem consistentemente software fi\u00e1vel fizeram uma escolha diferente. Elas tratam a qualidade como uma atividade de design \u2013 algo que acontece enquanto o sistema est\u00e1 a ser concebido e constru\u00eddo, n\u00e3o depois.<\/p><p>As quest\u00f5es s\u00e3o diferentes: n\u00e3o \u201cfunciona isto?\u201d mas sim \u201csob que condi\u00e7\u00f5es isto falha e plane\u00e1mos contra essas condi\u00e7\u00f5es?\u201d. Esta mudan\u00e7a altera a economia da qualidade.\u00a0<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-71d9cc9 elementor-widget elementor-widget-html\" data-id=\"71d9cc9\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\n.cms-pullquote {\n  border-left: 3px solid #2563eb;\n  padding: 0.5rem 0 0.5rem 1.5rem;\n  line-height: 1.55;\n  letter-spacing: -0.015em;\n  margin: 2rem 0;\n}\n<\/style>\n\n<blockquote class=\"cms-pullquote\">\n  Quando os modos de falha s\u00e3o considerados durante o projeto, o custo para abord\u00e1-los \u00e9 baixo. Quando s\u00e3o descobertos em produ\u00e7\u00e3o, o custo \u00e9 elevado. A diferen\u00e7a n\u00e3o \u00e9 a complexidade da corre\u00e7\u00e3o, mas sim a fase em que ocorre.\n<\/blockquote>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-30802ab elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"30802ab\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3b0f55b\" data-id=\"3b0f55b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f877692 elementor-widget elementor-widget-heading\" data-id=\"f877692\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">O problema de manuten\u00e7\u00e3o que ningu\u00e9m or\u00e7amenta\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-56e970a elementor-widget elementor-widget-text-editor\" data-id=\"56e970a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Existe um custo espec\u00edfico que merece mais aten\u00e7\u00e3o do que geralmente recebe: o custo de manter um conjunto de testes existente a funcionar.<\/span><\/p><p><span style=\"font-weight: 400;\">A maioria das equipas, quando pensa no investimento necess\u00e1rio para a qualidade, concentra-se no custo de escrever testes. Essa \u00e9 a parte vis\u00edvel e or\u00e7ament\u00e1vel do trabalho. O que \u00e9 mais dif\u00edcil de contabilizar \u00e9 o custo cont\u00ednuo de manuten\u00e7\u00e3o desses testes \u00e0 medida que a base de c\u00f3digo evolui: atualizar scripts ap\u00f3s altera\u00e7\u00f5es no c\u00f3digo, remover testes redundantes que agora n\u00e3o testam nada, diagnosticar se uma falha representa um defeito real ou um teste desatualizado que j\u00e1 n\u00e3o reflete como o sistema funciona.<\/span><\/p><p><span style=\"font-weight: 400;\">Os dados da ind\u00fastria colocam consistentemente a propor\u00e7\u00e3o de esfor\u00e7o do QA dedicado \u00e0 manuten\u00e7\u00e3o entre 60 e 70 por cento. Esta \u00e9 uma aloca\u00e7\u00e3o significativa de tempo de engenharia, n\u00e3o destinada a encontrar novos problemas, mas a manter a infraestrutura de dete\u00e7\u00e3o existente funcional.<\/span><\/p><p><span style=\"font-weight: 400;\">Este encargo de manuten\u00e7\u00e3o agrava-se em ind\u00fastrias regulamentadas. Em ambientes sujeitos a <a href=\"https:\/\/eur-lex.europa.eu\/eli\/reg\/2022\/2554\/oj\/eng\">DORA<\/a>, <a href=\"https:\/\/eur-lex.europa.eu\/eli\/dir\/2009\/138\/oj\/eng\">Solv\u00eancia II<\/a> ou <a href=\"https:\/\/eur-lex.europa.eu\/legal-content\/EN\/TXT\/?uri=celex%3A32015L2366\">PSD2<\/a>, a qualidade n\u00e3o \u00e9 apenas uma preocupa\u00e7\u00e3o interna de engenharia, \u00e9 um t\u00f3pico de auditoria. Os reguladores querem cadeias de provas, n\u00e3o capturas de ecr\u00e3. Querem ver uma linha rastre\u00e1vel desde o requisito at\u00e9 \u00e0 execu\u00e7\u00e3o do teste e ao resultado arquivado, e querem ser capazes de recuperar essa prova sob demanda. Construir e manter essa cadeia de provas manualmente, para al\u00e9m de uma fun\u00e7\u00e3o de QA j\u00e1 sobrecarregada, \u00e9 um custo significativo e frequentemente subestimado.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2f94627 elementor-widget elementor-widget-html\" data-id=\"2f94627\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\r\n.cms-audit-box {\r\n  border: 1px solid #e2e8f0;\r\n  border-radius: 12px;\r\n  overflow: hidden;\r\n  margin: 2rem 0;\r\n  background: #ffffff;\r\n}\r\n.cms-audit-head {\r\n  padding: 0.875rem 1.375rem;\r\n  background: #f8fafc;\r\n  border-bottom: 1px solid #e2e8f0;\r\n  font-size: 0.6875rem;\r\n  font-weight: 700;\r\n  letter-spacing: 0.08em;\r\n  text-transform: uppercase;\r\n  color: #64748b;\r\n}\r\n.cms-audit-steps {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  flex-wrap: wrap;\r\n  padding: 1.5rem 1rem 1.25rem;\r\n  background: #ffffff;\r\n}\r\n.cms-audit-step { flex: 1; min-width: 90px; }\r\n.cms-audit-step-in { text-align: center; padding: 0 0.375rem; }\r\n.cms-audit-ico {\r\n  width: 40px;\r\n  height: 40px;\r\n  background: #f8fafc;\r\n  border: 1px solid #e2e8f0;\r\n  border-radius: 9px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  margin: 0 auto 0.625rem;\r\n}\r\n.cms-audit-ico svg {\r\n  width: 16px;\r\n  height: 16px;\r\n  stroke: #2563eb;\r\n  fill: none;\r\n  stroke-width: 1.75;\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n}\r\n.cms-audit-step-name {\r\n  font-size: 0.8125rem;\r\n  font-weight: 700;\r\n  color: #0f172a;\r\n  margin-bottom: 0.25rem;\r\n}\r\n.cms-audit-step-desc {\r\n  font-size: 0.6875rem;\r\n  color: #475569;\r\n  line-height: 1.4;\r\n}\r\n.cms-audit-arr {\r\n  align-self: center;\r\n  color: #cbd5e1;\r\n  font-size: 0.875rem;\r\n  padding: 0 0.125rem;\r\n  flex-shrink: 0;\r\n  margin-top: -1.5rem;\r\n}\r\n.cms-audit-foot {\r\n  padding: 1rem 1.375rem;\r\n  border-top: 1px solid #e2e8f0;\r\n  background: #ffffff;\r\n  font-size: 0.875rem;\r\n  color: #475569;\r\n  line-height: 1.6;\r\n}\r\n.cms-audit-foot strong { color: #0f172a; font-weight: 700; }\r\n<\/style>\r\n\r\n<div class=\"cms-audit-box\">\r\n  <div class=\"cms-audit-head\">O que uma cadeia de provas direcionada a reguladores realmente requer<\/div>\r\n  <div class=\"cms-audit-steps\">\r\n\r\n    <div class=\"cms-audit-step\">\r\n      <div class=\"cms-audit-step-in\">\r\n        <div class=\"cms-audit-ico\">\r\n          <svg viewbox=\"0 0 24 24\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><\/svg>\r\n        <\/div>\r\n        <div class=\"cms-audit-step-name\">Requisito<\/div>\r\n        <div class=\"cms-audit-step-desc\">ID Jira \/ ALM, vers\u00e3o, propriet\u00e1rio<\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"cms-audit-arr\">\u203a<\/div>\r\n\r\n    <div class=\"cms-audit-step\">\r\n      <div class=\"cms-audit-step-in\">\r\n        <div class=\"cms-audit-ico\">\r\n          <svg viewbox=\"0 0 24 24\"><polyline points=\"16 18 22 12 16 6\"\/><polyline points=\"8 6 2 12 8 18\"\/><\/svg>\r\n        <\/div>\r\n        <div class=\"cms-audit-step-name\">Teste gerado<\/div>\r\n        <div class=\"cms-audit-step-desc\">Script + hash, modelo + prompt<\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"cms-audit-arr\">\u203a<\/div>\r\n\r\n    <div class=\"cms-audit-step\">\r\n      <div class=\"cms-audit-step-in\">\r\n        <div class=\"cms-audit-ico\">\r\n          <svg viewbox=\"0 0 24 24\"><polygon points=\"5 3 19 12 5 21 5 3\"\/><\/svg>\r\n        <\/div>\r\n        <div class=\"cms-audit-step-name\">Execu\u00e7\u00e3o<\/div>\r\n        <div class=\"cms-audit-step-desc\">Timestamp, ambiente, operador<\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"cms-audit-arr\">\u203a<\/div>\r\n\r\n    <div class=\"cms-audit-step\">\r\n      <div class=\"cms-audit-step-in\">\r\n        <div class=\"cms-audit-ico\">\r\n          <svg viewbox=\"0 0 24 24\"><polyline points=\"9 11 12 14 22 4\"\/><path d=\"M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11\"\/><\/svg>\r\n        <\/div>\r\n        <div class=\"cms-audit-step-name\">Resultado<\/div>\r\n        <div class=\"cms-audit-step-desc\">Passar \/ falhar, registos, rastos<\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"cms-audit-arr\">\u203a<\/div>\r\n\r\n    <div class=\"cms-audit-step\">\r\n      <div class=\"cms-audit-step-in\">\r\n        <div class=\"cms-audit-ico\">\r\n          <svg viewbox=\"0 0 24 24\"><ellipse cx=\"12\" cy=\"5\" rx=\"9\" ry=\"3\"\/><path d=\"M21 12c0 1.66-4 3-9 3s-9-1.34-9-3\"\/><path d=\"M3 5v14c0 1.66 4 3 9 3s9-1.34 9-3V5\"\/><\/svg>\r\n        <\/div>\r\n        <div class=\"cms-audit-step-name\">Arquivo<\/div>\r\n        <div class=\"cms-audit-step-desc\">Assinado, reten\u00e7\u00e3o, a pedido<\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n  <div class=\"cms-audit-foot\">\r\n    Projetado contra <strong>Artigos 6.\u00ba e 9.\u00ba da DORA<\/strong>, <strong>Solv\u00eancia II Pilar 2<\/strong> e <strong>Artigo 95.\u00ba da PSD2<\/strong>. A sua prova perante o regulador est\u00e1 a uma consulta de dist\u00e2ncia.\r\n  <\/div>\r\n<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2005c9f elementor-widget elementor-widget-text-editor\" data-id=\"2005c9f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Este \u00e9 um dos problemas <a href=\"https:\/\/caixamagica.pt\/pt\/qualigentic\/\">Qualigentic<\/a> foi concebido para responder diretamente. A capacidade de manuten\u00e7\u00e3o aut\u00f3noma, que deteta testes desatualizados, quebrados e redundantes e os refatora automaticamente, existe precisamente porque vimos quanta capacidade de engenharia estava a ser consumida por esse trabalho. E a camada completa de rastreabilidade de auditoria, desde o requisito at\u00e9 ao resultado de execu\u00e7\u00e3o arquivado, existe porque reconhecemos que, em ind\u00fastrias regulamentadas, a cadeia de evid\u00eancias n\u00e3o \u00e9 uma infraestrutura opcional. \u00c9 um requisito com um custo, e esse custo deve ser planeado em vez de absorvido.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3b1e839 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3b1e839\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3d33253\" data-id=\"3d33253\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b68c398 elementor-widget elementor-widget-heading\" data-id=\"b68c398\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Aquilo que a Qualigentic nos exigiu que confront\u00e1ssemos\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0838fb1 elementor-widget elementor-widget-text-editor\" data-id=\"0838fb1\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\"><a href=\"https:\/\/caixamagica.pt\/pt\/qualigentic\/\">Qualigentic<\/a> \u00c9 um sistema que tem de ser fi\u00e1vel. A natureza das suas fun\u00e7\u00f5es implica que os problemas de qualidade n\u00e3o ficam isolados: propagam-se, agravam-se e t\u00eam consequ\u00eancias que v\u00e3o al\u00e9m da falha t\u00e9cnica imediata. A sua constru\u00e7\u00e3o exigiu que f\u00f4ssemos mais expl\u00edcitos do que estamos habituados a ser quanto \u00e0 rela\u00e7\u00e3o entre qualidade e arquitetura. As decis\u00f5es tomadas na fase inicial do processo de conce\u00e7\u00e3o sobre a forma como os componentes interagem, sobre onde ocorre a valida\u00e7\u00e3o e sobre como as falhas s\u00e3o detetadas e tratadas t\u00eam consequ\u00eancias que se fazem sentir ao longo de meses e anos, e n\u00e3o apenas no sprint atual.<\/span><\/p><p><span style=\"font-weight: 400;\"> Tr\u00eas aspetos destacaram-se nesse processo e que acreditamos ter uma aplicabilidade mais vasta.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">Esse modelo funciona quando o ciclo de feedback \u00e9 r\u00e1pido e a equipa de QA tem contexto suficiente para detetar o que \u00e9 importante. Na pr\u00e1tica, geralmente cria um gargalo e uma din\u00e2mica cultural onde a qualidade \u00e9 vista como responsabilidade de outra pessoa, at\u00e9 se tornar uma emerg\u00eancia. Quando a qualidade \u00e9 distribu\u00edda, com todos os engenheiros a sentirem uma genu\u00edna responsabilidade pela fiabilidade daquilo que entregam, a conversa muda. Os problemas s\u00e3o levantados mais cedo, as compensa\u00e7\u00f5es s\u00e3o feitas de forma mais consciente e o custo acumulado de pequenas ced\u00eancias na qualidade n\u00e3o cresce silenciosamente at\u00e9 se tornar uma crise.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5832de5 elementor-widget elementor-widget-html\" data-id=\"5832de5\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\r\n.cms-feat-list {\r\n  border: 1px solid #e5e5e5;\r\n  border-radius: 12px;\r\n  overflow: hidden;\r\n  margin: 2rem 0;\r\n}\r\n.cms-feat-card {\r\n  display: grid;\r\n  grid-template-columns: 2.25rem 1fr;\r\n  gap: 1rem;\r\n  align-items: start;\r\n  padding: 1.375rem 1.5rem;\r\n  background: #ffffff;\r\n  border-bottom: 1px solid #e5e5e5;\r\n}\r\n.cms-feat-card:last-child { border-bottom: none; }\r\n.cms-feat-icon {\r\n  width: 2.125rem;\r\n  height: 2.125rem;\r\n  border-radius: 7px;\r\n  background: #eff6ff;\r\n  flex-shrink: 0;\r\n  margin-top: 0.1rem;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n}\r\n.cms-feat-icon svg {\r\n  width: 15px;\r\n  height: 15px;\r\n  stroke: #2563eb;\r\n  fill: none;\r\n  stroke-width: 2;\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n}\r\n.cms-feat-title {\r\n  font-size: 0.9375rem;\r\n  font-weight: 700;\r\n  color: #111111;\r\n  margin-bottom: 0.35rem;\r\n}\r\n.cms-feat-body {\r\n  font-size: 0.9375rem;\r\n  color: #333333;\r\n  line-height: 1.65;\r\n}\r\n<\/style>\r\n\r\n<div class=\"cms-feat-list\">\r\n  <div class=\"cms-feat-card\">\r\n    <div class=\"cms-feat-icon\">\r\n      <svg viewbox=\"0 0 24 24\"><path d=\"M12 20h9\"\/><path d=\"M16.5 3.5a2.121 2.121 0 013 3L7 19l-4 1 1-4L16.5 3.5z\"\/><\/svg>\r\n    <\/div>\r\n    <div>\r\n      <div class=\"cms-feat-title\">O design de testes tem de acontecer ao mesmo tempo que o design do sistema.<\/div>\r\n      <div class=\"cms-feat-body\">Quando os testes s\u00e3o escritos ap\u00f3s a arquitetura ter sido estabelecida, surgem lacunas \u2014 n\u00e3o porque o sistema foi mal constru\u00eddo, mas porque os modos de falha n\u00e3o foram totalmente considerados quando as decis\u00f5es de conce\u00e7\u00e3o foram tomadas. Escrever testes em conjunto com o design for\u00e7a essas considera\u00e7\u00f5es mais cedo, quando s\u00e3o mais baratas de resolver.<\/div>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"cms-feat-card\">\r\n    <div class=\"cms-feat-icon\">\r\n      <svg viewbox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 3\"\/><\/svg>\r\n    <\/div>\r\n    <div>\r\n      <div class=\"cms-feat-title\">Os processos de qualidade t\u00eam de ser r\u00e1pidos o suficiente para serem utilizados sob press\u00e3o real<\/div>\r\n      <div class=\"cms-feat-body\">Um processo de qualidade que adiciona um tempo significativo ao fluxo de desenvolvimento ser\u00e1 comprimido quando os sprints apertarem. Um processo de qualidade r\u00e1pido o suficiente para correr continuamente torna-se parte do ritmo normal de desenvolvimento. A diferen\u00e7a n\u00e3o \u00e9 conveni\u00eancia \u2014 \u00e9 se o processo realmente muda o que \u00e9 lan\u00e7ado.<\/div>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"cms-feat-card\">\r\n    <div class=\"cms-feat-icon\">\r\n      <svg viewbox=\"0 0 24 24\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 0 0-3-3.87\"\/><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"\/><\/svg>\r\n    <\/div>\r\n    <div>\r\n      <div class=\"cms-feat-title\">A responsabilidade pela qualidade tem de ser distribu\u00edda, n\u00e3o delegada<\/div>\r\n      <div class=\"cms-feat-body\">Quando a qualidade \u00e9 responsabilidade principal de uma equipa dedicada de QA, torna-se uma entrega. Esse modelo cria um gargalo e uma din\u00e2mica cultural onde a qualidade \u00e9 trabalho de outra pessoa at\u00e9 se tornar uma emerg\u00eancia. Quando cada engenheiro sente uma genu\u00edna propriedade sobre a fiabilidade, os problemas s\u00e3o levantados mais cedo e as compensa\u00e7\u00f5es s\u00e3o feitas de forma mais consciente.<\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-88a6c0e elementor-widget elementor-widget-text-editor\" data-id=\"88a6c0e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Esse modelo funciona quando o ciclo de feedback \u00e9 r\u00e1pido e a equipa de QA tem contexto suficiente para detetar o que \u00e9 importante. Na pr\u00e1tica, geralmente cria um gargalo e uma din\u00e2mica cultural onde a qualidade \u00e9 vista como responsabilidade de outra pessoa, at\u00e9 se tornar uma emerg\u00eancia. Quando a qualidade \u00e9 distribu\u00edda, com todos os engenheiros a sentirem uma genu\u00edna responsabilidade pela fiabilidade daquilo que entregam, a conversa muda. Os problemas s\u00e3o levantados mais cedo, as compensa\u00e7\u00f5es s\u00e3o feitas de forma mais consciente e o custo acumulado de pequenas ced\u00eancias na qualidade n\u00e3o cresce silenciosamente at\u00e9 se tornar uma crise.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-52c4e4d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"52c4e4d\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8fbd9d8\" data-id=\"8fbd9d8\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-26086de elementor-widget elementor-widget-heading\" data-id=\"26086de\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">A quest\u00e3o da medi\u00e7\u00e3o\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd3834 elementor-widget elementor-widget-text-editor\" data-id=\"2bd3834\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Se a m\u00e1 qualidade \u00e9 mais cara do que aparenta, a implica\u00e7\u00e3o \u00e9 que o investimento necess\u00e1rio para a resolver tamb\u00e9m \u00e9 superior ao que as organiza\u00e7\u00f5es or\u00e7amentam tipicamente. Isto cria um problema pr\u00e1tico: como justificar esse investimento a pessoas que trabalham com os n\u00fameros de custos vis\u00edveis? A resposta \u00e9 mudar o que se mede. As m\u00e9tricas que a maioria das equipas de engenharia acompanham: <\/span><span style=\"font-weight: 400;\">A cobertura de testes, os contadores de erros e o tempo m\u00e9dio de resolu\u00e7\u00e3o s\u00e3o indicadores retardados. Eles dizem o que aconteceu, mas n\u00e3o o que custou ou o que acontecer\u00e1 a seguir. As m\u00e9tricas mais \u00fateis s\u00e3o as que capturam os custos invis\u00edveis: a propor\u00e7\u00e3o de tempo de desenvolvimento que \u00e9 reativa em vez de produtiva, a frequ\u00eancia com que o desenvolvimento de novas funcionalidades \u00e9 retardado por preocupa\u00e7\u00f5es com a estabilidade do sistema existente, a correla\u00e7\u00e3o entre m\u00e9tricas de qualidade e a velocidade de entrega ao longo do tempo. Estes n\u00fameros s\u00e3o mais dif\u00edceis de produzir. Mas contam uma hist\u00f3ria mais precisa sobre a economia real da qualidade e tornam a conversa sobre investimento muito mais trat\u00e1vel.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8c8674a elementor-widget elementor-widget-html\" data-id=\"8c8674a\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\r\n.cms-cmp-wrap {\r\n  border: 1px solid #e5e5e5;\r\n  border-radius: 12px;\r\n  overflow: hidden;\r\n  margin: 2rem 0;\r\n}\r\n.cms-cmp-table {\r\n  width: 100%;\r\n  border-collapse: collapse;\r\n  font-size: 0.9375rem;\r\n}\r\n.cms-cmp-table thead tr {\r\n  background: #f7f7f7;\r\n  border-bottom: 1px solid #e5e5e5;\r\n}\r\n.cms-cmp-table th {\r\n  padding: 0.875rem 1.125rem;\r\n  text-align: left;\r\n  font-size: 0.6875rem;\r\n  font-weight: 700;\r\n  letter-spacing: 0.07em;\r\n  text-transform: uppercase;\r\n  color: #888888;\r\n}\r\n.cms-cmp-table th:nth-child(2) { text-align: center; }\r\n.cms-cmp-table th:nth-child(3) {\r\n  text-align: center;\r\n  color: #2563eb;\r\n  background: #eff6ff;\r\n}\r\n.cms-cmp-table td {\r\n  padding: 0.875rem 1.125rem;\r\n  border-bottom: 1px solid #e5e5e5;\r\n  color: #333333;\r\n  vertical-align: middle;\r\n}\r\n.cms-cmp-table tr:last-child td { border-bottom: none; }\r\n.cms-cmp-table td:nth-child(1) {\r\n  font-weight: 500;\r\n  color: #111111;\r\n}\r\n.cms-cmp-table td:nth-child(2) {\r\n  text-align: center;\r\n  color: #888888;\r\n  font-size: 0.875rem;\r\n}\r\n.cms-cmp-table td:nth-child(3) {\r\n  text-align: center;\r\n  background: #eff6ff;\r\n  color: #2563eb;\r\n  font-weight: 700;\r\n  font-size: 0.875rem;\r\n}\r\n.cms-cmp-note {\r\n  padding: 0.875rem 1.125rem;\r\n  background: #f7f7f7;\r\n  border-top: 1px solid #e5e5e5;\r\n  font-size: 0.8125rem;\r\n  color: #888888;\r\n}\r\n<\/style>\r\n\r\n<div class=\"cms-cmp-wrap\">\r\n  <table class=\"cms-cmp-table\">\r\n    <thead>\r\n      <tr>\r\n        <th>O que est\u00e1 a medir<\/th>\r\n        <th>O que a maioria das equipas monitoriza<\/th>\r\n        <th>Aquilo que realmente importa<\/th>\r\n      <\/tr>\r\n    <\/thead>\r\n    <tbody>\r\n      <tr>\r\n        <td>Cobertura de testes<\/td>\r\n        <td>% de linhas abrangidas<\/td>\r\n        <td>\u2713 Modos de falha cobertos<\/td>\r\n      <\/tr>\r\n      <tr>\r\n        <td>Contagem de bugs<\/td>\r\n        <td>Bilhetes registados<\/td>\r\n        <td>\u2713 Erros que nunca chegaram a um bilhete<\/td>\r\n      <\/tr>\r\n      <tr>\r\n        <td>Investimento em QA<\/td>\r\n        <td>Ferramentas e pessoal<\/td>\r\n        <td>\u2713 Carga de manuten\u00e7\u00e3o + custo invis\u00edvel<\/td>\r\n      <\/tr>\r\n      <tr>\r\n        <td>Velocidade de entrega<\/td>\r\n        <td>Pontos de hist\u00f3ria por sprint<\/td>\r\n        <td>\u2713 Perda de velocidade devido \u00e0 ansiedade de qualidade<\/td>\r\n      <\/tr>\r\n      <tr>\r\n        <td>Custo do incidente<\/td>\r\n        <td>\u00c9 hora de resolver<\/td>\r\n        <td>\u2713 Impacto nas receitas e na confian\u00e7a a montante<\/td>\r\n      <\/tr>\r\n      <tr>\r\n        <td>Propriedade de qualidade<\/td>\r\n        <td>Responsabilidade da equipa de QA<\/td>\r\n        <td>\u2713 Todos os engenheiros, todos os sprint<\/td>\r\n      <\/tr>\r\n    <\/tbody>\r\n  <\/table>\r\n  <div class=\"cms-cmp-note\">Os indicadores de atraso dizem-lhe o que aconteceu. Os indicadores antecedentes dizem-lhe quanto custou e o que vem a seguir.<\/div>\r\n<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ada1d17 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ada1d17\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ebe65f0\" data-id=\"ebe65f0\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-71c7315 elementor-widget elementor-widget-heading\" data-id=\"71c7315\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">O que isto significa na pr\u00e1tica\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6853aff elementor-widget elementor-widget-text-editor\" data-id=\"6853aff\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">A implica\u00e7\u00e3o pr\u00e1tica de pensar na qualidade desta forma \u00e9 que as interven\u00e7\u00f5es que valem a pena fazer s\u00e3o diferentes das que tendem a ser priorizadas. As ferramentas importam, mas importam menos do que o design do processo. Uma equipa com ferramentas m\u00e9dias e um processo de qualidade bem concebido superar\u00e1 consistentemente uma equipa com ferramentas excelentes e um mal concebido. <\/span><\/p><p><span style=\"font-weight: 400;\">O design do processo \u00e9 importante, mas \u00e9 menos importante do que quando o pensamento de qualidade entra no ciclo de desenvolvimento. As equipas que consideram a qualidade durante o design ter\u00e3o um desempenho consistentemente superior \u00e0s equipas que consideram a qualidade durante a verifica\u00e7\u00e3o, independentemente de qu\u00e3o bom seja o processo de verifica\u00e7\u00e3o. E, em \u00faltima an\u00e1lise, ambos derivam da cultura, onde as pessoas que desenvolvem o software sentem uma propriedade genu\u00edna sobre a sua fiabilidade, e se a organiza\u00e7\u00e3o ao seu redor recompensa essa propriedade ou a penaliza silenciosamente em favor da velocidade de entrega. A qualidade \u00e9 um problema t\u00e9cnico no sentido de que requer compet\u00eancias t\u00e9cnicas para ser resolvido. Mas as decis\u00f5es que determinam se uma equipa produz software fi\u00e1vel n\u00e3o s\u00e3o, na sua maioria, decis\u00f5es t\u00e9cnicas. S\u00e3o decis\u00f5es organizacionais, decis\u00f5es de processo e decis\u00f5es culturais tomadas antes do c\u00f3digo, com consequ\u00eancias que se manifestam muito depois do lan\u00e7amento. <\/span><\/p><p><span style=\"font-weight: 400;\">Na<a href=\"https:\/\/caixamagica.pt\/pt\/\"> Caixa M\u00e1gica<\/a>, \u00e9 assim que encaramos a qualidade n\u00e3o como uma fase do processo de desenvolvimento, mas como uma forma de trabalhar. <a href=\"https:\/\/caixamagica.pt\/pt\/qualigentic\/\">Qualigentic<\/a> impulsionou-nos a sermos mais rigorosos. As li\u00e7\u00f5es desse processo informam como abordamos todos os projetos que constru\u00edmos.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c03e5a8 elementor-widget elementor-widget-html\" data-id=\"c03e5a8\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\r\n.cms-cta-wrap {\r\n  background: #2563eb;\r\n  border-radius: 12px;\r\n  padding: 4rem 2rem;\r\n  text-align: center;\r\n  margin: 2rem 0;\r\n}\r\n.cms-cta-eyebrow {\r\n  font-size: 0.6875rem;\r\n  font-weight: 700;\r\n  letter-spacing: 0.1em;\r\n  text-transform: uppercase;\r\n  color: rgba(255,255,255,0.75);\r\n  margin-bottom: 1rem;\r\n}\r\n.cms-cta-title {\r\n  font-size: clamp(1.5rem, 3vw, 2rem);\r\n  font-weight: 800;\r\n  color: #ffffff;\r\n  letter-spacing: -0.03em;\r\n  line-height: 1.2;\r\n  margin-bottom: 1rem;\r\n  max-width: 600px;\r\n  margin-left: auto;\r\n  margin-right: auto;\r\n}\r\n.cms-cta-sub {\r\n  font-size: 1rem;\r\n  color: rgba(255,255,255,0.8);\r\n  line-height: 1.65;\r\n  margin-bottom: 2rem;\r\n}\r\n.cms-cta-btns {\r\n  display: flex;\r\n  gap: 0.75rem;\r\n  justify-content: center;\r\n  flex-wrap: wrap;\r\n}\r\n.cms-btn-primary {\r\n  font-size: 0.9375rem;\r\n  font-weight: 600;\r\n  color: #111111;\r\n  background: #ffffff;\r\n  padding: 0.8125rem 1.625rem;\r\n  border-radius: 8px;\r\n  text-decoration: none;\r\n  letter-spacing: -0.01em;\r\n  display: inline-block;\r\n}\r\n.cms-btn-primary:hover { background: #f0f0f0; }\r\n.cms-btn-secondary {\r\n  font-size: 0.9375rem;\r\n  font-weight: 600;\r\n  color: rgba(255,255,255,0.9);\r\n  background: transparent;\r\n  border: 1px solid rgba(255,255,255,0.2);\r\n  padding: 0.8125rem 1.625rem;\r\n  border-radius: 8px;\r\n  text-decoration: none;\r\n  letter-spacing: -0.01em;\r\n  display: inline-block;\r\n}\r\n.cms-btn-secondary:hover {\r\n  border-color: rgba(255,255,255,0.45);\r\n  color: #ffffff;\r\n}\r\n<\/style>\r\n\r\n<div class=\"cms-cta-wrap\">\r\n  <div class=\"cms-cta-eyebrow\">Qualigentic \u00b7 Caixa M\u00e1gica Software<\/div>\r\n  <div class=\"cms-cta-title\">Veja como se manifesta a qualidade ag\u00eanica no \u00e2mbito de um fluxo de trabalho de desenvolvimento real<\/div>\r\n  <div class=\"cms-cta-sub\">Piloto com prazo definido. Uma aplica\u00e7\u00e3o. Um framework.<br>Apresenta\u00e7\u00e3o das provas \u00e0s entidades reguladoras dentro de 6 a 8 semanas.<\/div>\r\n  <div class=\"cms-cta-btns\">\r\n    <a href=\"https:\/\/caixamagica.pt\/pt\/vamos-conversar\/\" class=\"cms-btn-primary\">Fale com a nossa equipa<\/a>\r\n    <a href=\"https:\/\/caixamagica.pt\/pt\/qualigentic\/\" class=\"cms-btn-secondary\">Saiba mais sobre a Qualigentic<\/a>\r\n  <\/div>\r\n<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b1915c2 elementor-section-full_width related-case-studies elementor-section-height-default elementor-section-height-default\" data-id=\"b1915c2\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default container mb-5 pt-md-4 flex-wrap\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-18b6fec col-12\" data-id=\"18b6fec\" data-element_type=\"column\">\n\t\t\t<div class=\"d-flex flex-sm-row flex-column align-items-center justify-content-between mb-4 pb-1 pb-md-3 p-0 elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4a6643c elementor-widget__width-auto elementor-widget-mobile__width-inherit elementor-widget elementor-widget-highlighted-heading\" data-id=\"4a6643c\" data-element_type=\"widget\" data-widget_type=\"highlighted-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"silicon-elementor-highlighted-heading__title h2 mb-sm-0\"><span class=\"si-multipurpose-text__before\">Insights Relacionados<\/span><\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-148b008 elementor-widget__width-auto elementor-widget-mobile__width-auto elementor-widget elementor-widget-button\" data-id=\"148b008\" data-element_type=\"widget\" data-widget_type=\"button.button-silicon\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<a href=\"\/pt\/casos-sucesso\/\" class=\"silicon-button btn btn-outline-primary btn-lg ms-4\" role=\"button\">\n\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text order-first\">Ver todos<\/span>\n\t\t\t\t\t\t<\/span>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-dd4ae30 col-12\" data-id=\"dd4ae30\" data-element_type=\"column\">\n\t\t\t<div class=\"p-0 elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3d8f17e elementor-widget elementor-widget-sn-post-carousel\" data-id=\"3d8f17e\" data-element_type=\"widget\" data-settings=\"{&quot;effect&quot;:&quot;slide&quot;,&quot;speed&quot;:500}\" data-widget_type=\"sn-post-carousel.post-carousel-v1\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div data-swiper-options=\"{&quot;pagination&quot;:{&quot;el&quot;:&quot;.swiper-pagination&quot;,&quot;type&quot;:&quot;bullets&quot;,&quot;clickable&quot;:true},&quot;spaceBetween&quot;:8,&quot;breakpoints&quot;:{&quot;1440&quot;:{&quot;spaceBetween&quot;:8,&quot;slidesPerView&quot;:&quot;3&quot;},&quot;1000&quot;:{&quot;spaceBetween&quot;:24,&quot;slidesPerView&quot;:&quot;3&quot;},&quot;500&quot;:{&quot;spaceBetween&quot;:24,&quot;slidesPerView&quot;:&quot;2&quot;}},&quot;slidesPerView&quot;:1,&quot;speed&quot;:500}\" class=\"swiper sn-elementor-main-swiper mx-n2\">\n\t\t\t\t\t<div class=\"swiper-wrapper\">\n\t\t\t\t\t<div class=\"swiper-slide h-auto pb-3\">\n\t\t\t\t\t<article class=\"card h-100 border-0 shadow-sm mx-2\">\n\t\t\t\t<div class=\"position-relative\">                     \n\t\t\t\t\t<a href=\"https:\/\/caixamagica.pt\/pt\/novo\/custo-da-qualidade-do-software\/\" class=\"position-absolute top-0 start-0 w-100 h-100\" aria-label=\"L\u00ea mais\"><\/a>\n\t\t\t\t\t<img decoding=\"async\" width=\"3200\" height=\"1800\" src=\"https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/06\/Website_Thumb_24_06-1.png\" class=\"card-img-top rounded-top wp-post-image\" alt=\"Equipa de Qualidade de Software\" srcset=\"https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/06\/Website_Thumb_24_06-1.png 3200w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/06\/Website_Thumb_24_06-1-300x169.png 300w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/06\/Website_Thumb_24_06-1-1024x576.png 1024w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/06\/Website_Thumb_24_06-1-768x432.png 768w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/06\/Website_Thumb_24_06-1-1536x864.png 1536w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/06\/Website_Thumb_24_06-1-2048x1152.png 2048w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/06\/Website_Thumb_24_06-1-18x10.png 18w\" sizes=\"(max-width: 3200px) 100vw, 3200px\" \/>         \n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"card-body pb-4\">\n\t\t\t\t\t\t<div class=\"d-flex align-items-center justify-content-between mb-3 sn-meta\">\n\t\t\t\t\t<div class=\"fs-sm\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<h3 class=\"silicon-elementor-title__name h5 mb-0 mb-1\">\n\t\t\t<a class=\"custom-title-color\" href=\"https:\/\/caixamagica.pt\/pt\/novo\/custo-da-qualidade-do-software\/\">\n\t\t\t\tQuanto Custa Realmente a Qualidade do Software e Por Que a Maioria das Equipas a Mede Erradamente \n\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/article>\n\t\t<\/div>\n\t\t\t\t<div class=\"swiper-slide h-auto pb-3\">\n\t\t\t\t\t<article class=\"card h-100 border-0 shadow-sm mx-2\">\n\t\t\t\t<div class=\"position-relative\">                     \n\t\t\t\t\t<a href=\"https:\/\/caixamagica.pt\/pt\/novo\/software-de-testes-de-ia-agentic-para-equipas-de-ia\/\" class=\"position-absolute top-0 start-0 w-100 h-100\" aria-label=\"L\u00ea mais\"><\/a>\n\t\t\t\t\t<img decoding=\"async\" width=\"3200\" height=\"1800\" src=\"https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/05\/Qualigentic_Thumb.png\" class=\"card-img-top rounded-top wp-post-image\" alt=\"\" srcset=\"https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/05\/Qualigentic_Thumb.png 3200w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/05\/Qualigentic_Thumb-300x169.png 300w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/05\/Qualigentic_Thumb-1024x576.png 1024w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/05\/Qualigentic_Thumb-768x432.png 768w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/05\/Qualigentic_Thumb-1536x864.png 1536w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/05\/Qualigentic_Thumb-2048x1152.png 2048w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/05\/Qualigentic_Thumb-18x10.png 18w\" sizes=\"(max-width: 3200px) 100vw, 3200px\" \/>         \n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"card-body pb-4 card-body pb-4\">\n\t\t\t\t\t\t<div class=\"d-flex align-items-center justify-content-between mb-3 sn-meta\">\n\t\t\t\t\t<div class=\"fs-sm\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<h3 class=\"silicon-elementor-title__name h5 mb-0 mb-1\">\n\t\t\t<a class=\"custom-title-color\" href=\"https:\/\/caixamagica.pt\/pt\/novo\/software-de-testes-de-ia-agentic-para-equipas-de-ia\/\">\n\t\t\t\tIA Agente para Qualidade de Software: Como a Qualigentic Torna o Teste Shift-Left uma Realidade \n\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/article>\n\t\t<\/div>\n\t\t\t\t<div class=\"swiper-slide h-auto pb-3\">\n\t\t\t\t\t<article class=\"card h-100 border-0 shadow-sm mx-2\">\n\t\t\t\t<div class=\"position-relative\">                     \n\t\t\t\t\t<a href=\"https:\/\/caixamagica.pt\/pt\/novo\/insights-generative-ai-real-estate-stageless-ai\/\" class=\"position-absolute top-0 start-0 w-100 h-100\" aria-label=\"L\u00ea mais\"><\/a>\n\t\t\t\t\t<img decoding=\"async\" width=\"3200\" height=\"1800\" src=\"https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/04\/close-up-man-writing-code-laptop-1-1.png\" class=\"card-img-top rounded-top wp-post-image\" alt=\"Stageless AI\" srcset=\"https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/04\/close-up-man-writing-code-laptop-1-1.png 3200w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/04\/close-up-man-writing-code-laptop-1-1-300x169.png 300w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/04\/close-up-man-writing-code-laptop-1-1-1024x576.png 1024w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/04\/close-up-man-writing-code-laptop-1-1-768x432.png 768w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/04\/close-up-man-writing-code-laptop-1-1-1536x864.png 1536w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/04\/close-up-man-writing-code-laptop-1-1-2048x1152.png 2048w, https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/04\/close-up-man-writing-code-laptop-1-1-18x10.png 18w\" sizes=\"(max-width: 3200px) 100vw, 3200px\" \/>         \n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"card-body pb-4 card-body pb-4 card-body pb-4\">\n\t\t\t\t\t\t<div class=\"d-flex align-items-center justify-content-between mb-3 sn-meta\">\n\t\t\t\t\t<div class=\"fs-sm\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<h3 class=\"silicon-elementor-title__name h5 mb-0 mb-1\">\n\t\t\t<a class=\"custom-title-color\" href=\"https:\/\/caixamagica.pt\/pt\/novo\/insights-generative-ai-real-estate-stageless-ai\/\">\n\t\t\t\tPorque cri\u00e1mos a Stageless AI e o que nos diz sobre onde a IA generativa cria valor real \n\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/article>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"swiper-pagination position-relative pt-2 pt-sm-3 mt-4\"><\/div>        \n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4b8d6f8 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4b8d6f8\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5c39979\" data-id=\"5c39979\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4033f4e code-block elementor-widget elementor-widget-html\" data-id=\"4033f4e\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0757a1c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0757a1c\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bd55b30\" data-id=\"bd55b30\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Existe uma vers\u00e3o da conversa sobre a qualidade do software que a maioria das equipas de engenharia j\u00e1 teve muitas vezes. Ela decorre aproximadamente assim: a cobertura de testes \u00e9 demasiado baixa, o processo de QA \u00e9 demasiado lento, as ferramentas n\u00e3o est\u00e3o suficientemente integradas e algo tem de mudar antes da pr\u00f3xima vers\u00e3o. Essa conversa \u00e9 \u00fatil at\u00e9 certo ponto.<\/p>","protected":false},"featured_media":13669,"template":"elementor_theme","categorynews":[323],"etiqueta-news":[325,319,334,326],"class_list":["post-13651","new","type-new","status-publish","has-post-thumbnail","hentry","categorynews-articles","etiqueta-news-ai","etiqueta-news-llm","etiqueta-news-machine-learning","etiqueta-news-software"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Real Cost of Software Quality | Insights<\/title>\n<meta name=\"description\" content=\"The cost of software quality is higher than it appears here is what most teams are missing. Qualigentic fixes it.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/caixamagica.pt\/pt\/novo\/custo-da-qualidade-do-software\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Real Cost of Software Quality | Insights\" \/>\n<meta property=\"og:description\" content=\"The cost of software quality is higher than it appears here is what most teams are missing. Qualigentic fixes it.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/caixamagica.pt\/pt\/novo\/custo-da-qualidade-do-software\/\" \/>\n<meta property=\"og:site_name\" content=\"Caixa M\u00e1gica Software\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/CaixaMagicaSoftware\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-25T08:10:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/06\/Website_Thumb_24_06-1-1024x576.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"12 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/caixamagica.pt\/new\/cost-of-software-quality\/\",\"url\":\"https:\/\/caixamagica.pt\/new\/cost-of-software-quality\/\",\"name\":\"The Real Cost of Software Quality | Insights\",\"isPartOf\":{\"@id\":\"https:\/\/caixamagica.pt\/#website\"},\"datePublished\":\"2026-06-25T08:04:52+00:00\",\"dateModified\":\"2026-06-25T08:10:43+00:00\",\"description\":\"The cost of software quality is higher than it appears here is what most teams are missing. Qualigentic fixes it.\",\"breadcrumb\":{\"@id\":\"https:\/\/caixamagica.pt\/new\/cost-of-software-quality\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/caixamagica.pt\/new\/cost-of-software-quality\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/caixamagica.pt\/new\/cost-of-software-quality\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/caixamagica.pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What Software Quality Actually Costs And Why Most Teams Are Measuring It Wrong\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/caixamagica.pt\/#website\",\"url\":\"https:\/\/caixamagica.pt\/\",\"name\":\"Caixa M\u00e1gica Software\",\"description\":\"Caixa Magica Software create technological solutions in the areas of mobile, web, and automotive, with over 19 years of experience in developing for various market segments.\",\"publisher\":{\"@id\":\"https:\/\/caixamagica.pt\/#organization\"},\"alternateName\":\"CMS\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/caixamagica.pt\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/caixamagica.pt\/#organization\",\"name\":\"Caixa M\u00e1gica Software\",\"alternateName\":\"CMS\",\"url\":\"https:\/\/caixamagica.pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/caixamagica.pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/caixamagica.pt\/wp-content\/uploads\/2023\/09\/cropped-Favicon-CMS-v2.png\",\"contentUrl\":\"https:\/\/caixamagica.pt\/wp-content\/uploads\/2023\/09\/cropped-Favicon-CMS-v2.png\",\"width\":512,\"height\":512,\"caption\":\"Caixa M\u00e1gica Software\"},\"image\":{\"@id\":\"https:\/\/caixamagica.pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/CaixaMagicaSoftware\",\"https:\/\/www.instagram.com\/caixamagicasoftware\/\",\"https:\/\/www.linkedin.com\/company\/caixa-magica-software\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"O Custo Real da Qualidade do Software | Insights","description":"O custo da qualidade de software \u00e9 mais elevado do que parece, eis o que a maioria das equipas est\u00e1 a perder. A Qualigentic resolve.","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:\/\/caixamagica.pt\/pt\/novo\/custo-da-qualidade-do-software\/","og_locale":"pt_PT","og_type":"article","og_title":"The Real Cost of Software Quality | Insights","og_description":"The cost of software quality is higher than it appears here is what most teams are missing. Qualigentic fixes it.","og_url":"https:\/\/caixamagica.pt\/pt\/novo\/custo-da-qualidade-do-software\/","og_site_name":"Caixa M\u00e1gica Software","article_publisher":"https:\/\/www.facebook.com\/CaixaMagicaSoftware","article_modified_time":"2026-06-25T08:10:43+00:00","og_image":[{"width":1024,"height":576,"url":"https:\/\/caixamagica.pt\/wp-content\/uploads\/2026\/06\/Website_Thumb_24_06-1-1024x576.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Tempo estimado de leitura":"12 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/caixamagica.pt\/new\/cost-of-software-quality\/","url":"https:\/\/caixamagica.pt\/new\/cost-of-software-quality\/","name":"O Custo Real da Qualidade do Software | Insights","isPartOf":{"@id":"https:\/\/caixamagica.pt\/#website"},"datePublished":"2026-06-25T08:04:52+00:00","dateModified":"2026-06-25T08:10:43+00:00","description":"O custo da qualidade de software \u00e9 mais elevado do que parece, eis o que a maioria das equipas est\u00e1 a perder. A Qualigentic resolve.","breadcrumb":{"@id":"https:\/\/caixamagica.pt\/new\/cost-of-software-quality\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/caixamagica.pt\/new\/cost-of-software-quality\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/caixamagica.pt\/new\/cost-of-software-quality\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/caixamagica.pt\/"},{"@type":"ListItem","position":2,"name":"What Software Quality Actually Costs And Why Most Teams Are Measuring It Wrong"}]},{"@type":"WebSite","@id":"https:\/\/caixamagica.pt\/#website","url":"https:\/\/caixamagica.pt\/","name":"Caixa M\u00e1gica Software","description":"A Caixa M\u00e1gica Software cria solu\u00e7\u00f5es tecnol\u00f3gicas nas \u00e1reas mobile, web e autom\u00f3vel, com mais de 19 anos de experi\u00eancia no desenvolvimento para diversos segmentos de mercado.","publisher":{"@id":"https:\/\/caixamagica.pt\/#organization"},"alternateName":"CMS","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/caixamagica.pt\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/caixamagica.pt\/#organization","name":"Caixa M\u00e1gica Software","alternateName":"CMS","url":"https:\/\/caixamagica.pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/caixamagica.pt\/#\/schema\/logo\/image\/","url":"https:\/\/caixamagica.pt\/wp-content\/uploads\/2023\/09\/cropped-Favicon-CMS-v2.png","contentUrl":"https:\/\/caixamagica.pt\/wp-content\/uploads\/2023\/09\/cropped-Favicon-CMS-v2.png","width":512,"height":512,"caption":"Caixa M\u00e1gica Software"},"image":{"@id":"https:\/\/caixamagica.pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/CaixaMagicaSoftware","https:\/\/www.instagram.com\/caixamagicasoftware\/","https:\/\/www.linkedin.com\/company\/caixa-magica-software"]}]}},"_links":{"self":[{"href":"https:\/\/caixamagica.pt\/pt\/wp-json\/wp\/v2\/new\/13651","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/caixamagica.pt\/pt\/wp-json\/wp\/v2\/new"}],"about":[{"href":"https:\/\/caixamagica.pt\/pt\/wp-json\/wp\/v2\/types\/new"}],"version-history":[{"count":8,"href":"https:\/\/caixamagica.pt\/pt\/wp-json\/wp\/v2\/new\/13651\/revisions"}],"predecessor-version":[{"id":13670,"href":"https:\/\/caixamagica.pt\/pt\/wp-json\/wp\/v2\/new\/13651\/revisions\/13670"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/caixamagica.pt\/pt\/wp-json\/wp\/v2\/media\/13669"}],"wp:attachment":[{"href":"https:\/\/caixamagica.pt\/pt\/wp-json\/wp\/v2\/media?parent=13651"}],"wp:term":[{"taxonomy":"categorynews","embeddable":true,"href":"https:\/\/caixamagica.pt\/pt\/wp-json\/wp\/v2\/categorynews?post=13651"},{"taxonomy":"etiqueta-news","embeddable":true,"href":"https:\/\/caixamagica.pt\/pt\/wp-json\/wp\/v2\/etiqueta-news?post=13651"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}