<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Software Quality on Agile Congruence</title>
    <link>https://agilecongruence.com/tags/software-quality/</link>
    <description>Recent content in Software Quality on Agile Congruence</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 04 Apr 2025 17:14:00 +0000</lastBuildDate>
    <atom:link href="https://agilecongruence.com/tags/software-quality/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Bad Software or Bad Organizations</title>
      <link>https://agilecongruence.com/posts/bad-software-or-bad-organizations/</link>
      <pubDate>Fri, 04 Apr 2025 17:14:00 +0000</pubDate>
      <guid>https://agilecongruence.com/posts/bad-software-or-bad-organizations/</guid>
      <description>&lt;p&gt;There are many definitions of bad software. &lt;em&gt;Clean Code&lt;/em&gt;’s metric of WTF’s per minute, test coverage, cyclomatic complexity, and a million other measures can be put in place to measure good vs. bad software. Through the lens of Agile Congruence I want to offer yet another definition of bad software.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Bad software is software that changes slower than your organization.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In an organizational change process, you will encounter a lot of resistance to change. Organizational structure changes require buy in from many stakeholders. Culture changes require discipline of your team. People changes require a willingness to learn new skills. If your biggest impediment to changing your organization is that your software team says that the delivery of the required features is too difficult, you have bad software. All development organizations have technical debt. This debt needs to be managed and invested in to allow your organization to have the speed and flexibility to change.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
