<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Dealing with complexity &#187; Ágil</title>
	<atom:link href="http://jmpalacio.wordpress.com/category/metodologia/agil/feed/" rel="self" type="application/rss+xml" />
	<link>http://jmpalacio.wordpress.com</link>
	<description>El Blog de José María Palacio</description>
	<lastBuildDate>Sun, 12 Jul 2009 16:44:32 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='jmpalacio.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/68d76a96e0ffc76f079c8fce4c6ab0e9?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Dealing with complexity &#187; Ágil</title>
		<link>http://jmpalacio.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://jmpalacio.wordpress.com/osd.xml" title="Dealing with complexity" />
		<item>
		<title>Lo que sé que sé (Parte I)</title>
		<link>http://jmpalacio.wordpress.com/2008/09/27/lo-que-se-que-se-parte-i/</link>
		<comments>http://jmpalacio.wordpress.com/2008/09/27/lo-que-se-que-se-parte-i/#comments</comments>
		<pubDate>Sat, 27 Sep 2008 14:15:40 +0000</pubDate>
		<dc:creator>José María Palacio Carabias</dc:creator>
				<category><![CDATA[Proceso de Análisis de Requisitos]]></category>
		<category><![CDATA[Proceso de Definición de Requisitos]]></category>
		<category><![CDATA[Proceso de Toma de Requisitos]]></category>
		<category><![CDATA[Ágil]]></category>
		<category><![CDATA[Prácticas]]></category>
		<category><![CDATA[Requisitos]]></category>

		<guid isPermaLink="false">http://jmpalacio.wordpress.com/?p=103</guid>
		<description><![CDATA[En entradas recientes hablaba sobre aquello que sé que sé, sobre aquello que sé que no sé, sobre aquello que no sé que sé y sobre lo que no sé que no sé. Acontecimientos de los últimos días me han hecho reflexionar sobre cómo de axiomático debe ser lo que sé que sé.
Las responsabilidades del Analista [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jmpalacio.wordpress.com&blog=3793187&post=103&subd=jmpalacio&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>En entradas recientes hablaba sobre <a href="http://jmpalacio.wordpress.com/2008/09/17/lo-que-se-que-se-y-lo-que-se-que-no-se-¿y-tu-que-sabes/">aquello que sé que sé, sobre aquello que sé que no sé, sobre aquello que no sé que sé y sobre lo que no sé que no sé</a>. Acontecimientos de los últimos días me han hecho reflexionar sobre <strong>cómo de axiomático debe ser lo que sé que sé</strong>.</p>
<p>Las responsabilidades del Analista Funcional deben ir más allá de volcar lo que sabe que sabe en requisitos:</p>
<ul>
<li>Durante el <strong>Análisis de los requisitos</strong>, tras la captura de los mismos (tras la definición de lo que se sabe que se sabe), las responsabilidades del Analista Funcional podrían resumirse en la verificación de <strong>cómo de realistas son estas necesidades y expectativas</strong> volcadas en requisitos, en la<em> </em><strong>priorización</strong> de los mismos y en la <strong>identificación de problemas</strong> como ambigüedades, inconsistencias y escenarios mal negociados que hagan peligrar los alcances y los propios planes de hitos.</li>
<li>Tras el Análisis de los requisitos, comienza una <strong>iteración de especificación y refinamiento</strong> de los mismos: los requisitos continúan tomando forma, permitiendo a los individuos involucrados <strong>añadir detalles</strong> (que en fases previas eran impensables) sobre los distintos modelos y reglas de negocio, casos de uso (o historias de usuario, o escenarios funcionales, etc.) y prototipos (en papel, no ejecutables). También es en esta iteración cuando comienza a tener sentido la <strong>gestión del cambio</strong> (en base a mecanismos de trazabilidad entre artefactos de Análisis), e identificar la forma en que se han de satisfacer ciertas necesidades de información mediante la integración con aplicaciones y procesos existentes (en el mejor de los casos, cajas negras mantenidas por terceros).</li>
<li>Tras esta iteración de especificación y refinamiento, se lanza la <strong>verificación y validación de lo especificado</strong>: los distintos individuos involucrados validan que su <strong>visión inicial</strong> del negocio es la que se refleja en los flujos generados y que los detalles son exactos y completos, para asegurar que el sistema a construir se ajusta (desde su concepción) a las necesidades deseadas, incluso en materia de integración con sus entornos de trabajo.</li>
</ul>
<p style="text-align:center;"><img class="aligncenter" src="http://farm4.static.flickr.com/3085/2891606463_599f04b711_o.png" alt="" width="457" height="305" /></p>
<p style="text-align:justify;">Algunas de estas responsabilidades parecen requerir además de la colaboración de otros perfiles del equipo, más teniendo en cuenta el skill del Analista Funcional (del que hablaremos en futuros post). De lo contrario &#8230;</p>
<ul>
<li>¿Cómo de idónea será la identificación de ambigüedades que realice el Analista Funcional? No perdamos de vista que el cliente final del Análisis es el propio equipo de desarrollo (ajeno a los procesos anteriormente descritos), y que siempre existirá una porción de información que no sabrás que no sabías (de hecho, los propios individuos involucrados en el proceso de toma de requisitos tampoco sabrán que no sabían, de ahí que antes hablase de visión inicial).</li>
<li>¿Cómo de idónea será la negociación y priorización que lleve a cabo el Analista Funcional sobre cada una de las necesidades detectadas? Del conjunto de necesidades se han de distinguir aquellas que impactan transversalmente en el negocio de las que simplemente quedarían bien. Tal vez en esta cuestión el Analista Funcional con su <strong>skill</strong> tenga mucho que aportar por su papel de interlocutor, pero no perdamos de vista que la viabilidad, el esfuerzo y el impacto final de cada requisito está en la mente del propio equipo de desarrollo (naturalmente hablo de equipos de desarrollo relativamente auto-organizados, experimentados y disciplinados).</li>
</ul>
<p style="text-align:justify;"><strong>El equipo, la comunicación y la colaboración sencilla y eficaz son la clave de este proceso</strong>, aunque le pese a Confucio y a uno de sus proverbios más citados: <cite>saber que se sabe lo que se sabe y que no se sabe lo que no se sabe; he aquí el verdadero saber.</cite></p>
Posted in Ágil, Proceso de Análisis de Requisitos, Proceso de Definición de Requisitos, Proceso de Toma de Requisitos Tagged: Prácticas, Requisitos <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jmpalacio.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jmpalacio.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jmpalacio.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jmpalacio.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jmpalacio.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jmpalacio.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jmpalacio.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jmpalacio.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jmpalacio.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jmpalacio.wordpress.com/103/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jmpalacio.wordpress.com&blog=3793187&post=103&subd=jmpalacio&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jmpalacio.wordpress.com/2008/09/27/lo-que-se-que-se-parte-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/77dd8a0063cf2034e81d578528f77df4?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">jmpalacio</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3085/2891606463_599f04b711_o.png" medium="image" />
	</item>
		<item>
		<title>Lo que sé que sé (Parte II)</title>
		<link>http://jmpalacio.wordpress.com/2008/09/24/lo-que-se-que-se-parte-ii/</link>
		<comments>http://jmpalacio.wordpress.com/2008/09/24/lo-que-se-que-se-parte-ii/#comments</comments>
		<pubDate>Wed, 24 Sep 2008 01:00:40 +0000</pubDate>
		<dc:creator>José María Palacio Carabias</dc:creator>
				<category><![CDATA[Proceso de Análisis de Requisitos]]></category>
		<category><![CDATA[Proceso de Definición de Requisitos]]></category>
		<category><![CDATA[Ágil]]></category>
		<category><![CDATA[Prácticas]]></category>
		<category><![CDATA[Requisitos]]></category>
		<category><![CDATA[Valores]]></category>

		<guid isPermaLink="false">http://jmpalacio.wordpress.com/?p=84</guid>
		<description><![CDATA[Extracto de prueba<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jmpalacio.wordpress.com&blog=3793187&post=84&subd=jmpalacio&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Estas <a href="http://jmpalacio.wordpress.com/2008/09/27/lo-que-se-que-se-parte-i/">conclusiones</a> apuntan a que los procesos de definición y gestión de requisitos pueden mejorarse enormemente aplicando ciertas buenas prácticas (inspiradas por valores). En el lugar donde trabajo intentamos día a día refinar y mejorar nuestros procesos, y creo que empezar por adoptar ciertas ideas de <a href="http://es.wikipedia.org/wiki/Scrum">Scrum</a> y del <a href="http://es.wikipedia.org/wiki/Scrum#Product_backlog">Product Backlog</a> puede ser un buen punto de partida.</p>
<p><img class="aligncenter" title="Lo que pensabas que sabias que sabias" src="http://farm4.static.flickr.com/3014/2886376504_ba7d16de33.jpg" alt="" width="348" height="365" /></p>
<p>Sin ser un experto en metodologías ágiles, y con mucho camino aún por recorrer, sí vislumbro ciertos valores y prácticas que mejoran los procesos, y que deben acompañarlos en cada fase del ciclo de vida. Concretamente, y en las fases en las que interviene el Analista Funcional, considero interesantes los siguientes valores y prácticas:</p>
<ul>
<li>Los artefactos de Análisis deben contener información viva, en continuo crecimiento y evolución, que durante el ciclo de vida se va desarrollando en paralelo con el resto de actividades; de esta forma siempre se proporcionará al cliente el mayor valor posible. Este valor es fundamental, aunque se ha de asumir que los alcances (medidos en necesidades a su vez expresadas en requisitos) son negociables.</li>
<li>La concepción del negocio por parte del cliente (su visión) ha de ser conocida por todo el equipo. Cuando esta visión sea comprendida por el equipo, sus aportaciones introducirán (o descartarán) funcionalidades, mejoras y tecnologías, permitiendo la detección y corrección de errores de forma prematura, que se incorporarán a los productos de Análisis a través de sucesivas iteraciones del proceso.</li>
<li>Como resultado de estas iteraciones, el equipo generará una visión real, aún más comprendida y compartida por todo el equipo. Este valor, a su vez, refuerza a las anteriores prácticas.</li>
</ul>
<p>Esta es mi visión (mía, propia, particular), que espero seguir refinando y mejorando poco a poco (porque será un síntoma claro de madurez) en futuros post sobre cómo materializar estos propósitos y buenas intenciones en el día a día.</p>
Posted in Ágil, Proceso de Análisis de Requisitos, Proceso de Definición de Requisitos Tagged: Prácticas, Requisitos, Valores <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jmpalacio.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jmpalacio.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jmpalacio.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jmpalacio.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jmpalacio.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jmpalacio.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jmpalacio.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jmpalacio.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jmpalacio.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jmpalacio.wordpress.com/84/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jmpalacio.wordpress.com&blog=3793187&post=84&subd=jmpalacio&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jmpalacio.wordpress.com/2008/09/24/lo-que-se-que-se-parte-ii/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/77dd8a0063cf2034e81d578528f77df4?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">jmpalacio</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3014/2886376504_ba7d16de33.jpg" medium="image">
			<media:title type="html">Lo que pensabas que sabias que sabias</media:title>
		</media:content>
	</item>
	</channel>
</rss>