<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.scrummanager.com/bok/index.php?action=history&amp;feed=atom&amp;title=Spec_writing</id>
	<title>Spec writing - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.scrummanager.com/bok/index.php?action=history&amp;feed=atom&amp;title=Spec_writing"/>
	<link rel="alternate" type="text/html" href="https://www.scrummanager.com/bok/index.php?title=Spec_writing&amp;action=history"/>
	<updated>2026-06-13T12:58:07Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://www.scrummanager.com/bok/index.php?title=Spec_writing&amp;diff=4538&amp;oldid=prev</id>
		<title>Mberne: /* Referencias */</title>
		<link rel="alternate" type="text/html" href="https://www.scrummanager.com/bok/index.php?title=Spec_writing&amp;diff=4538&amp;oldid=prev"/>
		<updated>2026-05-21T08:27:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Referencias&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&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;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:27, 21 May 2026&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-l44&quot;&gt;Line 44:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 44:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&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;== &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Referencias &lt;/del&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;== &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Recursos &lt;/ins&gt;==&lt;/div&gt;&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; &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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;div class=&quot;bok-recurso&quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &lt;/del&gt;Scrum Manager. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(2026). &lt;/del&gt;&#039;&#039;SDD &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;— Spec Driven Development &lt;/del&gt;en equipos ágiles&#039;&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&lt;/del&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;📊 [https://scrummanager.com/website/c/info/resource.php?id=374 &#039;&#039;&#039;Guía didáctica SDD&#039;&#039;&#039;]&amp;lt;span class=&quot;detalle&quot;&amp;gt;Recursos · &lt;/ins&gt;Scrum Manager&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/span&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/div&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;div class=&quot;bok-recurso&quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;🏦 [https://scrummanager&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;com/skillarena/sdd-en-equipos-agiles &#039;&lt;/ins&gt;&#039;&#039;SDD en equipos ágiles&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;]&amp;lt;span class=&quot;detalle&quot;&amp;gt;Skill Arena · Scrum Manager&amp;lt;/span&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/div&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Véase también ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Véase también ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mberne</name></author>
	</entry>
	<entry>
		<id>https://www.scrummanager.com/bok/index.php?title=Spec_writing&amp;diff=4537&amp;oldid=prev</id>
		<title>Mberne: /* Véase también */</title>
		<link rel="alternate" type="text/html" href="https://www.scrummanager.com/bok/index.php?title=Spec_writing&amp;diff=4537&amp;oldid=prev"/>
		<updated>2026-05-21T08:26:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Véase también&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&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;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:26, 21 May 2026&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-l51&quot;&gt;Line 51:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 51:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;bok-tags&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;bok-tags&amp;quot;&amp;gt;&lt;/div&gt;&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;[[Spec-Driven Development]] [[Spec]] [[Product &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Builder&lt;/del&gt;]] [[Agente de IA]] [[Always / Ask First / Never]] [[Context engineering]] [[Prompt engineering]]&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;[[Spec-Driven Development &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(SDD)&lt;/ins&gt;]] [[Spec]] [[Product &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;builder&lt;/ins&gt;]] [[Agente de IA]] [[Always / Ask First / Never]] [[Context engineering]] [[Prompt engineering]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mberne</name></author>
	</entry>
	<entry>
		<id>https://www.scrummanager.com/bok/index.php?title=Spec_writing&amp;diff=4536&amp;oldid=prev</id>
		<title>Mberne at 08:26, 21 May 2026</title>
		<link rel="alternate" type="text/html" href="https://www.scrummanager.com/bok/index.php?title=Spec_writing&amp;diff=4536&amp;oldid=prev"/>
		<updated>2026-05-21T08:26:04Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&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;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:26, 21 May 2026&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;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Meta-bok|min=5}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Meta-bok|min=5}}&lt;/div&gt;&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;El &#039;&#039;&#039;spec writing&#039;&#039;&#039; (escritura de especificaciones) es la práctica de redactar documentos estructurados que describen con precisión qué debe construir un agente de IA, cómo debe comportarse y con qué restricciones debe operar. En el marco del [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Spec-Driven Development|&lt;/del&gt;Spec-Driven Development (SDD)]], la spec es el artefacto primario del desarrollo: el contrato entre el equipo humano y el agente que va a ejecutar el trabajo.&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;El &#039;&#039;&#039;spec writing&#039;&#039;&#039; (escritura de especificaciones) es la práctica de redactar documentos estructurados que describen con precisión qué debe construir un agente de IA, cómo debe comportarse y con qué restricciones debe operar. En el marco del [[Spec-Driven Development (SDD)]], la spec es el artefacto primario del desarrollo: el contrato entre el equipo humano y el agente que va a ejecutar el trabajo.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&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;El spec writing es una competencia central del [[Product &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Builder&lt;/del&gt;|product builder]] y una de las formas más eficaces de reducir las [[Alucinación de IA|alucinaciones]] y los outputs inconsistentes de los agentes de IA.&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;El spec writing es una competencia central del [[Product &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;builder&lt;/ins&gt;|product builder]] y una de las formas más eficaces de reducir las [[Alucinación de IA|alucinaciones]] y los outputs inconsistentes de los agentes de IA.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== La spec como artefacto co-creado ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== La spec como artefacto co-creado ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mberne</name></author>
	</entry>
	<entry>
		<id>https://www.scrummanager.com/bok/index.php?title=Spec_writing&amp;diff=4535&amp;oldid=prev</id>
		<title>Mberne: Created page with &quot;{{Meta-bok|min=5}} El &#039;&#039;&#039;spec writing&#039;&#039;&#039; (escritura de especificaciones) es la práctica de redactar documentos estructurados que describen con precisión qué debe construir un agente de IA, cómo debe comportarse y con qué restricciones debe operar. En el marco del Spec-Driven Development (SDD), la spec es el artefacto primario del desarrollo: el contrato entre el equipo humano y el agente que va a ejecutar el trabajo.  El spec writing es u...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.scrummanager.com/bok/index.php?title=Spec_writing&amp;diff=4535&amp;oldid=prev"/>
		<updated>2026-05-21T08:25:47Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Meta-bok|min=5}} El &amp;#039;&amp;#039;&amp;#039;spec writing&amp;#039;&amp;#039;&amp;#039; (escritura de especificaciones) es la práctica de redactar documentos estructurados que describen con precisión qué debe construir un agente de IA, cómo debe comportarse y con qué restricciones debe operar. En el marco del &lt;a href=&quot;/bok/index.php?title=Spec-Driven_Development&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Spec-Driven Development (page does not exist)&quot;&gt;Spec-Driven Development (SDD)&lt;/a&gt;, la spec es el artefacto primario del desarrollo: el contrato entre el equipo humano y el agente que va a ejecutar el trabajo.  El spec writing es u...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Meta-bok|min=5}}&lt;br /&gt;
El &amp;#039;&amp;#039;&amp;#039;spec writing&amp;#039;&amp;#039;&amp;#039; (escritura de especificaciones) es la práctica de redactar documentos estructurados que describen con precisión qué debe construir un agente de IA, cómo debe comportarse y con qué restricciones debe operar. En el marco del [[Spec-Driven Development|Spec-Driven Development (SDD)]], la spec es el artefacto primario del desarrollo: el contrato entre el equipo humano y el agente que va a ejecutar el trabajo.&lt;br /&gt;
&lt;br /&gt;
El spec writing es una competencia central del [[Product Builder|product builder]] y una de las formas más eficaces de reducir las [[Alucinación de IA|alucinaciones]] y los outputs inconsistentes de los agentes de IA.&lt;br /&gt;
&lt;br /&gt;
== La spec como artefacto co-creado ==&lt;br /&gt;
&lt;br /&gt;
La spec no es un documento que el humano entrega al agente, sino uno que se construye en colaboración. El humano aporta el qué y el por qué —la dirección estratégica, los requisitos de negocio, las restricciones— y el agente propone el cómo con nivel de detalle. El humano valida, corrige y aprueba.&lt;br /&gt;
&lt;br /&gt;
Esta colaboración aprovecha las fortalezas de cada parte: los modelos de lenguaje son excelentes elaborando detalles cuando tienen una directiva de alto nivel clara, pero se pierden cuando no tienen una misión definida. El humano aporta la dirección; el agente aporta la exhaustividad.&lt;br /&gt;
&lt;br /&gt;
== Las seis áreas de una spec efectiva ==&lt;br /&gt;
&lt;br /&gt;
GitHub analizó más de 2.500 ficheros de configuración de agentes en repositorios públicos y encontró un patrón claro: las specs más efectivas cubren seis áreas (publicado en el GitHub Blog en 2025):&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Comandos:&amp;#039;&amp;#039;&amp;#039; no solo nombres de herramientas sino comandos completos con parámetros. No &amp;quot;usar npm&amp;quot; sino &amp;quot;npm run build para compilar, npm test para ejecutar tests, npm run lint --fix para corregir estilo&amp;quot;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Testing:&amp;#039;&amp;#039;&amp;#039; cómo ejecutar los tests, qué framework se usa, dónde viven los ficheros de test, qué cobertura se espera.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Estructura del proyecto:&amp;#039;&amp;#039;&amp;#039; dónde vive el código fuente, los tests, la documentación. Ser explícito: &amp;quot;src/ para código de aplicación, tests/ para tests unitarios&amp;quot;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Estilo de código:&amp;#039;&amp;#039;&amp;#039; un fragmento real de código que muestre el estilo del proyecto vale más que tres párrafos describiéndolo. Convenciones de naming, reglas de formato, ejemplos de output esperado.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Flujo git:&amp;#039;&amp;#039;&amp;#039; nomenclatura de ramas, formato de mensajes de commit, requisitos de pull request.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Boundaries:&amp;#039;&amp;#039;&amp;#039; qué no debe tocar el agente nunca. Secretos, directorios de dependencias, configuraciones de producción. El sistema [[Always / Ask First / Never]] formaliza estas restricciones.&lt;br /&gt;
&lt;br /&gt;
== Specs vivas frente a specs estáticas ==&lt;br /&gt;
&lt;br /&gt;
Una decisión relevante en el spec writing es si la spec se mantiene viva después de la implementación (&amp;#039;&amp;#039;spec-anchored&amp;#039;&amp;#039;) o si se usa como guía de construcción y luego se descarta (&amp;#039;&amp;#039;spec-first&amp;#039;&amp;#039;):&lt;br /&gt;
&lt;br /&gt;
* Las specs &amp;#039;&amp;#039;&amp;#039;spec-anchored&amp;#039;&amp;#039;&amp;#039; se mantienen sincronizadas con el código y sirven como documentación viva del sistema. Requieren un proceso de mantenimiento activo.&lt;br /&gt;
* Las specs &amp;#039;&amp;#039;&amp;#039;spec-first&amp;#039;&amp;#039;&amp;#039; orientan la construcción y luego se archivan o descartan. Más ligeras, pero sin el beneficio de la documentación persistente.&lt;br /&gt;
&lt;br /&gt;
No todas las specs merecen mantenerse. La regla práctica es: si la spec responde a preguntas que el equipo seguirá teniendo en el futuro, mantenerla. Si solo responde a preguntas de la construcción inicial, descartarla.&lt;br /&gt;
&lt;br /&gt;
== Antipatrones del spec writing ==&lt;br /&gt;
&lt;br /&gt;
El SDD.pdf de Scrum Manager identifica tres antipatrones frecuentes:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Documentación zombi:&amp;#039;&amp;#039;&amp;#039; el proyecto acumula specs que nadie consulta, actualiza ni elimina. Las specs están desactualizadas y cualquiera que las consulte obtendrá información incorrecta.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;El teatro de la especificación:&amp;#039;&amp;#039;&amp;#039; el equipo escribe specs y ejecuta las puertas de aprobación, pero la revisión es superficial. Nadie lee realmente la spec en profundidad; las puertas se convierten en un trámite.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;SDD como herramienta de control:&amp;#039;&amp;#039;&amp;#039; las specs se usan para microgestionar al equipo. Cada decisión debe estar en una spec aprobada. La autonomía del product builder desaparece.&lt;br /&gt;
&lt;br /&gt;
== Error frecuente ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;bok-aviso&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Escribir specs como prosa libre en lugar de como documentos estructurados.&amp;#039;&amp;#039;&amp;#039; Los agentes procesan mejor la información estructurada que la prosa libre. Una spec con secciones claras, encabezados consistentes y formato predecible permite al agente localizar rápidamente la información relevante para cada tarea. Una spec redactada como un documento de texto narrativo produce outputs más variables e inconsistentes que una spec estructurada con el mismo contenido.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Referencias ==&lt;br /&gt;
&lt;br /&gt;
* Scrum Manager. (2026). &amp;#039;&amp;#039;SDD — Spec Driven Development en equipos ágiles&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Véase también ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;bok-tags&amp;quot;&amp;gt;&lt;br /&gt;
[[Spec-Driven Development]] [[Spec]] [[Product Builder]] [[Agente de IA]] [[Always / Ask First / Never]] [[Context engineering]] [[Prompt engineering]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;bok-ecosistema&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;texto&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;titulo&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;¿Quieres avanzar en agilidad?&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;sub&amp;quot;&amp;gt;Puedes buscar convocatorias de cursos y exámenes o ir a tu ritmo haciéndote miembro del Club Agile. Esta membresía incluye recursos exclusivos, aulas e-learning y acceso a [https://scrummanager.com/skillarena/ &amp;#039;&amp;#039;&amp;#039;Skill Arena&amp;#039;&amp;#039;&amp;#039;]: un espacio para practicar y medir tus habilidades ágiles a tu ritmo.&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;botones&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;bok-btn-outline&amp;quot;&amp;gt;[https://www.scrummanager.com/website/c/calendar/show-courses.php Buscar convocatorias]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;bok-btn-filled&amp;quot;&amp;gt;[https://scrummanager.com/club/ Club Agile]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Glosario de términos]]&lt;br /&gt;
[[Category:Prácticas ágiles]]&lt;br /&gt;
[[Category:Prácticas técnicas]]&lt;/div&gt;</summary>
		<author><name>Mberne</name></author>
	</entry>
</feed>