<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://jeux.wiki/index.php?action=history&amp;feed=atom&amp;title=What_Truly_Determines_Software_Development_Costs</id>
	<title>What Truly Determines Software Development Costs - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://jeux.wiki/index.php?action=history&amp;feed=atom&amp;title=What_Truly_Determines_Software_Development_Costs"/>
	<link rel="alternate" type="text/html" href="https://jeux.wiki/index.php?title=What_Truly_Determines_Software_Development_Costs&amp;action=history"/>
	<updated>2026-11-05T05:53:15Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://jeux.wiki/index.php?title=What_Truly_Determines_Software_Development_Costs&amp;diff=8227&amp;oldid=prev</id>
		<title>LeeQuintana7 le 2 novembre 2026 à 03:09</title>
		<link rel="alternate" type="text/html" href="https://jeux.wiki/index.php?title=What_Truly_Determines_Software_Development_Costs&amp;diff=8227&amp;oldid=prev"/>
		<updated>2026-11-02T03:09:55Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 2 novembre 2026 à 03:09&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Ligne 1 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 1 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;The &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;single largest &lt;/del&gt;cost driver is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;rarely &lt;/del&gt;the choice of framework — it &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;is almost always how much is still undecided&lt;/del&gt;. Every open question in the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;specification turns into a buffer inside &lt;/del&gt;the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;number you receive&lt;/del&gt;. A &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;vendor &lt;/del&gt;that &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cannot see &lt;/del&gt;the exceptions and edge cases &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;has to &lt;/del&gt;assume the more expensive option. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Spending &lt;/del&gt;a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;week on a proper discovery &lt;/del&gt;can cut the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;overall figure &lt;/del&gt;much more than haggling over hourly rates.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Third-party integrations &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;remain &lt;/del&gt;another reliable source of cost. A &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;screen &lt;/del&gt;that &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;writes &lt;/del&gt;to &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;your own database is low risk&lt;/del&gt;; the same &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;feature wired into &lt;/del&gt;a payment provider and a CRM is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;another matter entirely&lt;/del&gt;. The &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;unknown sits &lt;/del&gt;in the counterparty: &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;rate limits and sandbox access&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;long certification processes&lt;/del&gt;, fields that mean something different on each side. Ask &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;each bidder &lt;/del&gt;to price integrations separately, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;as &lt;/del&gt;this is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the usual source of overruns&lt;/del&gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Quality attributes &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;can easily double &lt;/del&gt;the number. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;An application &lt;/del&gt;used by a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;small internal team has almost nothing in common with &lt;/del&gt;the same idea serving &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a hundred thousand users&lt;/del&gt;. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Security reviews&lt;/del&gt;, high availability, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;performance under load&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; [https://webparadox.com/hire/golang-developers/ hire protobuf programmer] data retention rules &lt;/del&gt;and &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;accessibility &lt;/del&gt;add &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;measurable effort&lt;/del&gt;. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;State &lt;/del&gt;them &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;early [https://webparadox.com/compare/php-vs-python/ php &lt;/del&gt;or &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;python] you can &lt;/del&gt;expect them &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;to arrive later &lt;/del&gt;as &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;change requests&lt;/del&gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;The team you are quoted changes the arithmetic. A &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;day &lt;/del&gt;rate &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;says almost nothing &lt;/del&gt;on its own: an experienced engineer at a higher rate is often cheaper &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;overall &lt;/del&gt;than &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;two juniors &lt;/del&gt;who &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;need constant review&lt;/del&gt;. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Check too which roles are &lt;/del&gt;billed: &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;coordination&lt;/del&gt;, testing, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;DevOps &lt;/del&gt;and &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;UX design have to be done by someone&lt;/del&gt;, but they must be &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;visible in the estimate&lt;/del&gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;The &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;number in the proposal &lt;/del&gt;is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;not &lt;/del&gt;the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;total &lt;/del&gt;cost. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Expect hosting&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;third-party &lt;/del&gt;licences, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;logging and alerting &lt;/del&gt;and a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;maintenance allowance each year&lt;/del&gt;. A &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;reasonable rule of thumb says &lt;/del&gt;that &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;software in active use needs &lt;/del&gt;a recurring percentage of &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the &lt;/del&gt;original &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;budget every year for updates, security patches and small improvements&lt;/del&gt;. Ignoring this &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;is &lt;/del&gt;the classic mistake.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;The &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;biggest &lt;/ins&gt;cost driver is &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;not &lt;/ins&gt;the choice of framework — it &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;remains uncertainty&lt;/ins&gt;. Every open question in the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;requirements becomes padding somewhere in &lt;/ins&gt;the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;quote&lt;/ins&gt;. A &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;supplier &lt;/ins&gt;that &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;has no visibility into &lt;/ins&gt;the exceptions and edge cases &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;must &lt;/ins&gt;assume the more expensive option. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Investing &lt;/ins&gt;a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;few days in requirements work &lt;/ins&gt;can cut the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;total &lt;/ins&gt;much more than haggling over hourly rates.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Third-party integrations &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;tend to be &lt;/ins&gt;another reliable source of cost. A &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;form &lt;/ins&gt;that &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;saves data is easy &lt;/ins&gt;to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;estimate&lt;/ins&gt;; the same &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;screen connected to &lt;/ins&gt;a payment provider and a CRM is &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a different problem&lt;/ins&gt;. The &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cost lives &lt;/ins&gt;in the counterparty: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;poor documentation&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;slow approval cycles&lt;/ins&gt;, fields that mean something different on each side. Ask &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the estimator [https://webparadox.com/compare/ alternatives &lt;/ins&gt;to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;php] &lt;/ins&gt;price integrations separately, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; [https://webparadox.com/technologies/python/ python consulting services] since &lt;/ins&gt;this is &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;where estimates break&lt;/ins&gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Quality attributes &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;silently change &lt;/ins&gt;the number. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;A tool &lt;/ins&gt;used by a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;handful of staff is a very different build from &lt;/ins&gt;the same idea serving &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;thousands of external customers&lt;/ins&gt;. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Compliance work&lt;/ins&gt;, high availability, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;scalability&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;audit logging &lt;/ins&gt;and &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;localisation &lt;/ins&gt;add &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;real engineering time&lt;/ins&gt;. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Write &lt;/ins&gt;them &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;down at the start &lt;/ins&gt;or expect them &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;priced &lt;/ins&gt;as &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;extras&lt;/ins&gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;The team you are quoted changes the arithmetic. A rate &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;card reveals little &lt;/ins&gt;on its own: an experienced engineer at a higher rate is often cheaper &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;per delivered feature &lt;/ins&gt;than &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a pair of junior developers &lt;/ins&gt;who &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;require supervision and rework&lt;/ins&gt;. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Ask as well who else is &lt;/ins&gt;billed: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; [https://webparadox.com/how-we-work/consulting/ it consulting services] project management&lt;/ins&gt;, testing, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;infrastructure work &lt;/ins&gt;and &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;analysis are real work&lt;/ins&gt;, but they must be &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;named rather than hidden inside a blended rate&lt;/ins&gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;The &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;quoted figure &lt;/ins&gt;is &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;rarely &lt;/ins&gt;the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;full &lt;/ins&gt;cost &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;of ownership&lt;/ins&gt;. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Budget [https://webparadox.com/hire/react-developers/ reactjs developer for hire] infrastructure&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;subscriptions and &lt;/ins&gt;licences, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;observability &lt;/ins&gt;and a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;change budget annually&lt;/ins&gt;. A &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;useful planning figure holds &lt;/ins&gt;that &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;any production system consumes &lt;/ins&gt;a recurring percentage of &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;its &lt;/ins&gt;original &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;build cost annually simply to stay current&lt;/ins&gt;. Ignoring this &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;remains &lt;/ins&gt;the classic mistake.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>LeeQuintana7</name></author>
	</entry>
	<entry>
		<id>https://jeux.wiki/index.php?title=What_Truly_Determines_Software_Development_Costs&amp;diff=4334&amp;oldid=prev</id>
		<title>BradyMcclung92 le 24 octobre 2026 à 03:28</title>
		<link rel="alternate" type="text/html" href="https://jeux.wiki/index.php?title=What_Truly_Determines_Software_Development_Costs&amp;diff=4334&amp;oldid=prev"/>
		<updated>2026-10-24T03:28:52Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 24 octobre 2026 à 03:28&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Ligne 1 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 1 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;The &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dominant factor &lt;/del&gt;is rarely &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;technology &lt;/del&gt;— it &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;remains uncertainty&lt;/del&gt;. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Each unanswered &lt;/del&gt;question in the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;brief becomes &lt;/del&gt;a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;contingency somewhere in &lt;/del&gt;the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;quote&lt;/del&gt;. A &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;supplier &lt;/del&gt;that &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;does not know &lt;/del&gt;the exceptions and edge cases &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;will &lt;/del&gt;assume the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;worst&lt;/del&gt;. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Putting two weeks into requirements work &lt;/del&gt;can cut the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;total far &lt;/del&gt;more than &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;any rate negotiation&lt;/del&gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Third-party integrations remain &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the next major  [https://webparadox.com/industries/ecommerce-retail/ ecommerce software development company] multiplier&lt;/del&gt;. A &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;form &lt;/del&gt;that &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;saves data &lt;/del&gt;is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;predictable&lt;/del&gt;; the same feature &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;connected to &lt;/del&gt;a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;legacy ERP &lt;/del&gt;is another matter entirely. The unknown &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;hides &lt;/del&gt;in the counterparty: &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;poor documentation&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;slow approval cycles&lt;/del&gt;, fields that mean something different on each side. Ask &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;any vendor &lt;/del&gt;to &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;break &lt;/del&gt;integrations &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;out &lt;/del&gt;as &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;separate items, since &lt;/del&gt;this is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;where estimates break&lt;/del&gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Quality attributes &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;silently change &lt;/del&gt;the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;budget&lt;/del&gt;. An &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;internal tool &lt;/del&gt;used by a small internal team has almost nothing in common with the same &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;functionality &lt;/del&gt;serving &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;thousands of external customers&lt;/del&gt;. Security reviews, availability &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;guarantees&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;scalability&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;traceability &lt;/del&gt;and &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;localisation all &lt;/del&gt;add &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;weeks of work&lt;/del&gt;. State them early or expect them &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;priced &lt;/del&gt;as &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;extras&lt;/del&gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;The &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mix of people behind the number &lt;/del&gt;changes the arithmetic. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;An hourly &lt;/del&gt;rate says &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;little &lt;/del&gt;on its own: &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;one senior [https://webparadox.com/technologies/symfony/ symfony web developer] &lt;/del&gt;at a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;premium &lt;/del&gt;rate &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;frequently turns out to be less expensive in the end &lt;/del&gt;than two juniors who &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;require supervision and rework&lt;/del&gt;. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Also ask &lt;/del&gt;which roles are billed: &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;delivery management&lt;/del&gt;, testing, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;release engineering &lt;/del&gt;and UX design have to be done by someone, but they must be &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;itemised&lt;/del&gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;The number in the proposal is not the total cost. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Budget for &lt;/del&gt;hosting, third-party licences, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;observability &lt;/del&gt;and a maintenance allowance &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;for every &lt;/del&gt;year &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the software runs&lt;/del&gt;. A &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;common working assumption &lt;/del&gt;says that software in active use &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;consumes &lt;/del&gt;a recurring percentage of &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;its &lt;/del&gt;original &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;build cost annually &lt;/del&gt;for updates, security patches and small improvements. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Leaving it out of the budget &lt;/del&gt;is the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;most common budgeting &lt;/del&gt;mistake.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;The &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;single largest cost driver &lt;/ins&gt;is rarely &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the choice of framework &lt;/ins&gt;— it &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;is almost always how much is still undecided&lt;/ins&gt;. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Every open &lt;/ins&gt;question in the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;specification turns into &lt;/ins&gt;a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;buffer inside &lt;/ins&gt;the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;number you receive&lt;/ins&gt;. A &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;vendor &lt;/ins&gt;that &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cannot see &lt;/ins&gt;the exceptions and edge cases &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;has to &lt;/ins&gt;assume the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;more expensive option&lt;/ins&gt;. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Spending a week on a proper discovery &lt;/ins&gt;can cut the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;overall figure much &lt;/ins&gt;more than &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;haggling over hourly rates&lt;/ins&gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Third-party integrations remain &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;another reliable source of cost&lt;/ins&gt;. A &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;screen &lt;/ins&gt;that &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;writes to your own database &lt;/ins&gt;is &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;low risk&lt;/ins&gt;; the same feature &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;wired into a payment provider and &lt;/ins&gt;a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;CRM &lt;/ins&gt;is another matter entirely. The unknown &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sits &lt;/ins&gt;in the counterparty: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;rate limits and sandbox access&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;long certification processes&lt;/ins&gt;, fields that mean something different on each side. Ask &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;each bidder &lt;/ins&gt;to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;price &lt;/ins&gt;integrations &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;separately, &lt;/ins&gt;as this is &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the usual source of overruns&lt;/ins&gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Quality attributes &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;can easily double &lt;/ins&gt;the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;number&lt;/ins&gt;. An &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;application &lt;/ins&gt;used by a small internal team has almost nothing in common with the same &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;idea &lt;/ins&gt;serving &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a hundred thousand users&lt;/ins&gt;. Security reviews, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;high &lt;/ins&gt;availability, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;performance under load&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; [https://webparadox.com/hire/golang-developers/ hire protobuf programmer] data retention rules &lt;/ins&gt;and &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;accessibility &lt;/ins&gt;add &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;measurable effort&lt;/ins&gt;. State them early &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[https://webparadox.com/compare/php-vs-python/ php &lt;/ins&gt;or &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;python] you can &lt;/ins&gt;expect them &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;to arrive later &lt;/ins&gt;as &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;change requests&lt;/ins&gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;The &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;team you are quoted &lt;/ins&gt;changes the arithmetic. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;A day &lt;/ins&gt;rate says &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;almost nothing &lt;/ins&gt;on its own: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;an experienced engineer &lt;/ins&gt;at a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;higher &lt;/ins&gt;rate &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;is often cheaper overall &lt;/ins&gt;than two juniors who &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;need constant review&lt;/ins&gt;. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Check too &lt;/ins&gt;which roles are billed: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;coordination&lt;/ins&gt;, testing, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;DevOps &lt;/ins&gt;and UX design have to be done by someone, but they must be &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;visible in the estimate&lt;/ins&gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;The number in the proposal is not the total cost. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Expect &lt;/ins&gt;hosting, third-party licences, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;logging and alerting &lt;/ins&gt;and a maintenance allowance &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;each &lt;/ins&gt;year. A &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;reasonable rule of thumb &lt;/ins&gt;says that software in active use &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;needs &lt;/ins&gt;a recurring percentage of &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the &lt;/ins&gt;original &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;budget every year &lt;/ins&gt;for updates, security patches and small improvements. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Ignoring this &lt;/ins&gt;is the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;classic &lt;/ins&gt;mistake.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>BradyMcclung92</name></author>
	</entry>
	<entry>
		<id>https://jeux.wiki/index.php?title=What_Truly_Determines_Software_Development_Costs&amp;diff=2247&amp;oldid=prev</id>
		<title>CarrolBroyles5 : Page créée avec « &lt;br&gt;&lt;br&gt;&lt;br&gt;The dominant factor is rarely technology — it remains uncertainty. Each unanswered question in the brief becomes a contingency somewhere in the quote. A supplier that does not know the exceptions and edge cases will assume the worst. Putting two weeks into requirements work can cut the total far more than any rate negotiation.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Third-party integrations remain the next major  [https://webparadox.com/industries/ecommerce-retail/ ecommerc... »</title>
		<link rel="alternate" type="text/html" href="https://jeux.wiki/index.php?title=What_Truly_Determines_Software_Development_Costs&amp;diff=2247&amp;oldid=prev"/>
		<updated>2026-10-21T07:26:14Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;The dominant factor is rarely technology — it remains uncertainty. Each unanswered question in the brief becomes a contingency somewhere in the quote. A supplier that does not know the exceptions and edge cases will assume the worst. Putting two weeks into requirements work can cut the total far more than any rate negotiation.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Third-party integrations remain the next major  [https://webparadox.com/industries/ecommerce-retail/ ecommerc... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;The dominant factor is rarely technology — it remains uncertainty. Each unanswered question in the brief becomes a contingency somewhere in the quote. A supplier that does not know the exceptions and edge cases will assume the worst. Putting two weeks into requirements work can cut the total far more than any rate negotiation.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Third-party integrations remain the next major  [https://webparadox.com/industries/ecommerce-retail/ ecommerce software development company] multiplier. A form that saves data is predictable; the same feature connected to a legacy ERP is another matter entirely. The unknown hides in the counterparty: poor documentation, slow approval cycles, fields that mean something different on each side. Ask any vendor to break integrations out as separate items, since this is where estimates break.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Quality attributes silently change the budget. An internal tool used by a small internal team has almost nothing in common with the same functionality serving thousands of external customers. Security reviews, availability guarantees, scalability, traceability and localisation all add weeks of work. State them early or expect them priced as extras.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;The mix of people behind the number changes the arithmetic. An hourly rate says little on its own: one senior [https://webparadox.com/technologies/symfony/ symfony web developer] at a premium rate frequently turns out to be less expensive in the end than two juniors who require supervision and rework. Also ask which roles are billed: delivery management, testing, release engineering and UX design have to be done by someone, but they must be itemised.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;The number in the proposal is not the total cost. Budget for hosting, third-party licences, observability and a maintenance allowance for every year the software runs. A common working assumption says that software in active use consumes a recurring percentage of its original build cost annually for updates, security patches and small improvements. Leaving it out of the budget is the most common budgeting mistake.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>CarrolBroyles5</name></author>
	</entry>
</feed>