<?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/"
	>

<channel>
	<title>FORITPRO</title>
	<atom:link href="http://foritpro.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://foritpro.com</link>
	<description>La comunidad pra profesionales de las TIC</description>
	<lastBuildDate>Fri, 08 Mar 2013 09:54:23 +0000</lastBuildDate>
	<language>es-ES</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>Mi experiencia con la ISO9001</title>
		<link>http://foritpro.com/calidad-y-seguridad/mi-experiencia-con-la-iso9001/</link>
		<comments>http://foritpro.com/calidad-y-seguridad/mi-experiencia-con-la-iso9001/#comments</comments>
		<pubDate>Sun, 16 Sep 2012 11:41:53 +0000</pubDate>
		<dc:creator>Alberto Muria</dc:creator>
				<category><![CDATA[Calidad y Seguridad]]></category>
		<category><![CDATA[ISO9000]]></category>
		<category><![CDATA[ISO9001]]></category>
		<category><![CDATA[Sistema de Gestión de la Calidad]]></category>

		<guid isPermaLink="false">http://foritpro.com/?p=205</guid>
		<description><![CDATA[Recientemente he tenido mi primera experiencia profesional con la norma ISO9001: colaborar en una auditoría interna en la empresa en la que trabajo. El objetivo de estas auditorías es verificar que el Sistema de Gestión de Calidad implantado cumple con los requisitos de la norma, y así, estar preparados para la auditoría de la entidad [...]]]></description>
			<content:encoded><![CDATA[<p>Recientemente he tenido mi primera experiencia profesional con la norma <strong>ISO9001</strong>: colaborar en una <strong>auditoría</strong> interna en la empresa en la que trabajo. El objetivo de estas auditorías es verificar que el Sistema de Gestión de Calidad implantado cumple con los requisitos de la norma, y así, estar preparados para la auditoría de la entidad certificadora. De esta experiencia extraigo las siguientes conclusiones y recomendaciones para aquellos que se vayan a enfrentar a una auditoría por primera vez o estén pensando en implantar un <strong>Sistema de Gestión de la Calidad</strong>.</p>
<p>Lo primero que recomendaría es empezar por lo básico, los fundamentos. Tratar de entender la norma ISO9001 es complicado si no conoces los principios de gestión de la calidad. Por ello es recomendable leerse y estudiar la norma <strong>ISO9000</strong> que lleva el título de <strong>Sistemas de gestión de la calidad —Fundamentos y vocabulario</strong>. Es importante entender bien las definiciones y conceptos para comprender mejor el texto de la ISO9001. Parece una perogrullada, pero si empezáis a leer la ISO9001, sin haber comprendido los conceptos que trata, no os va a servir de nada. Aun así, el texto a veces es ambiguo y puede dar lugar a varias interpretaciones.</p>
<p>En cuanto a vuestras expectativas, si no habéis leído otras normas y esperáis un guía para implantar un sistema de gestión de la calidad, os llevaréis una decepción. Es una norma que ha de valer para todo tipo de empresas de cualquier tamaño y sector. Por tanto, sólo recoge los <strong>requisitos</strong> del sistema.</p>
<p>Hablar de ISO9001, también es hablar de los <strong>procesos</strong>. La norma recomienda o, más bien, exige, que la empresa adopte un enfoque basado en procesos. Es aconsejable tener identificados los diferentes procesos de tu empresa y sus interacciones entre sí.</p>
<p>El siguiente paso es traducir los requisitos en vuestro sistema de gestión de la calidad. Siendo prácticos, los requisitos se traducen en tener un plan y un manual de calidad, definir procedimientos y registrar las evidencias de que éstos se cumplen. Y siempre con la idea de buscar la <strong>mejora continua</strong> y la satisfacción del cliente. Este es un paso complicado pero podéis contar con un consultor especializado que os ayude a implementar el sistema. Luego sólo queda aplicarlo, velar por su cumplimiento, medirlo, analizarlo y mejorarlo cada año. ¡Fácil!</p>
<p>Para terminar, os dejo la pregunta o reflexión que debemos hacernos antes de abordar a la norma ISO9001. ¿Por qué queremos aplicar la norma ISO9001? Podríamos decir que hay dos tipos de empresas: las que sólo quieren obtener la certificación por <strong>motivos estratégicos</strong> o comerciales, y las que realmente creen en la <strong>eficacia del sistema</strong> de gestión de la calidad. Y tú, ¿crees en la ISO9001? ¿Crees que este tipo de normas aportan <strong>valor</strong> a la compañía? Si ya tienes experiencia ¿ha mejorado la <strong>satisfacción de tus clientes</strong> con ISO9001?</p>
]]></content:encoded>
			<wfw:commentRss>http://foritpro.com/calidad-y-seguridad/mi-experiencia-con-la-iso9001/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Encuesta</title>
		<link>http://foritpro.com/foritpro-2/encuesta/</link>
		<comments>http://foritpro.com/foritpro-2/encuesta/#comments</comments>
		<pubDate>Tue, 31 Jul 2012 18:19:16 +0000</pubDate>
		<dc:creator>Alberto Muria</dc:creator>
				<category><![CDATA[Foritpro]]></category>

		<guid isPermaLink="false">http://foritpro.com/?p=187</guid>
		<description><![CDATA[Loading&#8230;]]></description>
			<content:encoded><![CDATA[<p><iframe src="https://docs.google.com/spreadsheet/embeddedform?formkey=dHpKdnVvWnBoSVhCZVlrVl9GR3JiVFE6MQ" width="760" height="1093" frameborder="0" marginheight="0" marginwidth="0">Loading&#8230;</iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://foritpro.com/foritpro-2/encuesta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ingeniería de software: los Requisitos II</title>
		<link>http://foritpro.com/gestion-de-proyectos/ingenieria-de-software/ingenieria-de-software-los-requisitos-ii/</link>
		<comments>http://foritpro.com/gestion-de-proyectos/ingenieria-de-software/ingenieria-de-software-los-requisitos-ii/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 20:30:36 +0000</pubDate>
		<dc:creator>Alberto Muria</dc:creator>
				<category><![CDATA[Ingeniería de software]]></category>
		<category><![CDATA[IEEE 830-1998]]></category>
		<category><![CDATA[Requisitos]]></category>
		<category><![CDATA[SWEBOK]]></category>

		<guid isPermaLink="false">http://foritpro.com/?p=163</guid>
		<description><![CDATA[En el anterior artículo sobre este tema vimos la importancia de los requisitos, los diferentes tipos, cómo deben ser, qué actores intervienen y las claves de la toma de requisitos. En este segundo y último capítulo veremos las actividades que siguen a la toma de requisitos: análisis, especificación, validación y verificación. Los objetivos principales del [...]]]></description>
			<content:encoded><![CDATA[<p>En el <a title="Ingeniería de software: los Requisitos I" href="http://foritpro.com/gestion-de-proyectos/ingenieria-de-software/ingenieria-de-software-los-requisitos-i/" target="_blank">anterior artículo</a> sobre este tema vimos la importancia de los requisitos, los diferentes tipos, cómo deben ser, qué actores intervienen y las claves de la toma de requisitos. En este segundo y último capítulo veremos las actividades que siguen a la toma de requisitos: análisis, especificación, validación y verificación.</p>
<p>Los objetivos principales del <strong>análisis de requisitos</strong> es detectar y resolver los <strong>conflictos</strong> y definir la <strong>arquitectura</strong> del software. Un requisito presenta un conflicto cuando es incompatible con otros requisitos y otras partes del sistema, o que no encaja en el entorno operacional y organizativo (y requiere cambios en procesos de negocio o de la estructura organizativa no previstos). Durante el análisis se caracteriza un requisito, es decir, se le asignan atributos como, funcional/no-funcional, prioridad, si es obligatorio, deseabe o innecesario, alcance, volatilidad o estabilidad (probabilidad de sufrir cambios), etc. Otra actividad es el <strong>modelado</strong> conceptual, para identificar los objetos o entidades y sus relaciones y dependencias que servirán como base para el diseño del software y la base de datos. Este es un tema que trataremos más en profundidad en otro artículo.</p>
<p>En este punto la arquitectura y los componentes del software ya deben estar definidos a partir de los requisitos (incluso podrían haberse esbozado ya antes a partir de requisitos de alto nivel en fases anteriores), aunque depende de la metodología utilizada. Por ejemplo, en una modelo iterativo la arquitectura puede ser modificada o perfeccionada en cada iteración a medida que se detallan o analizan los requisitos..</p>
<p>Lo siguiente es la <strong>especificación de requisitos</strong>, que consiste en elaborar un documento que recoge la definición de cada requisito y sus atributos, además, de estimaciones de coste y tiempos de desarrollo, riesgo etc. Estos documentos son la base para negociaciones o acuerdos, para validar y verificar el cumplimiento de los requisitos. Tener los requisitos bien documentados facilitará el mantenimiento y la mejora del software. Uno de los principios de la <a title="Las Metodologías Ágiles" href="http://foritpro.com/metodologias-de-desarrollo/agiles/las-metodologias-agiles/" target="_blank">Filosofía Ágil</a> es que se valora más un software que funcione que una buena documentación. Esto no quiere decir que no sea necesario documentar los requisitos, pero tampoco debemos convertirnos en esclavos de la documentación. Si queréis saber cómo hacer la especifícación de requisitos, podéis basaros en el estándar <strong>IEEE 830-1998</strong>.</p>
<p>La <strong>validación de los requisitos</strong> consiste en revisar los documentos de especificaciones y el modelo y conseguir la aprobación del cliente. También se puede emplear <strong>prototipos</strong> para la validación. Muy útil sobre todo para la validación de la interfaz de usuario. Hay que tener claro el objetivo del prototipo para evitar costes innecesarios: no es lo mismo un prototipo para validar una interfaz que un prototipo evolutivo que se convertirá en el entregable final. Es decir, para ahorrar tiempo y dinero con un prototipo, es mejor definir que va a incluir y que no.</p>
<p>Por último, el cliente y usuarios realizan las <strong>pruebas de aceptación</strong>. Testearán el software entregado y comprobarán si cumple o no con lo acordado en las especificaciones. Esto es la <strong>verificación del software</strong>. Es un momento delicado. Como ya comentamos en la primera parte, en un proceso en cascada, donde la verificación tiene lugar al final del proyecto, si el software no pasa las pruebas de aceptación, puede suponer el desastre. En modelos iterativos, la verificación se hace al final de cada iteración, con lo que puedes ir corrigiendo los problemas en iteraciones sucesivas.</p>
<p>Otras consideraciones a tener en cuenta es la <strong>gestión de cambios</strong>. Cuando los objetivos del sofware no están claros desde el principio, será más probable que los requisitos cambien. Hay modelos más o menos flexibles a la hora de asumir un cambio. La documentación de las especificaciones y la<strong> trazabilidad</strong> de los requisitos ayudarán a identificar el alcance y coste de un cambio. El <strong>volumen</strong> de requisitos ayudará a estimar el coste del proyecto, el mantenimiento necesario y número de cambios.</p>
<p>Aquí termina este artículo sobre la ingeniería de requisitos basado en las mejores prácticas recogidas en <strong>SWEBOK</strong> (si queréis saber más, tenéis acceso gratuito a la guía <a title="SWEBOK" href="http://www.computer.org/portal/web/swebok/htmlformat" target="_blank">aquí)</a>. En otras Categorías del blog hablaremos de modelos de desarrollo y técnicas de modelado y otros aspectos del mundo del desarrollo de software.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://foritpro.com/gestion-de-proyectos/ingenieria-de-software/ingenieria-de-software-los-requisitos-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ingeniería de software: los Requisitos I</title>
		<link>http://foritpro.com/gestion-de-proyectos/ingenieria-de-software/ingenieria-de-software-los-requisitos-i/</link>
		<comments>http://foritpro.com/gestion-de-proyectos/ingenieria-de-software/ingenieria-de-software-los-requisitos-i/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 19:19:16 +0000</pubDate>
		<dc:creator>Alberto Muria</dc:creator>
				<category><![CDATA[Ingeniería de software]]></category>
		<category><![CDATA[Requisitos]]></category>
		<category><![CDATA[SWEBOK]]></category>

		<guid isPermaLink="false">http://foritpro.com/?p=152</guid>
		<description><![CDATA[Este es un artículo sobre la ingeniería de requisitos en el ámbito del desarrollo de software basado en el marco que recoge SWEBOK. La toma de requisitos puede determinar el éxito o fracaso de un proyecto. Tiene un papel importante porque se hace al inicio y supone el punto de partida para la planificación. Hacer [...]]]></description>
			<content:encoded><![CDATA[<p>Este es un artículo sobre la<strong> ingeniería de requisitos</strong> en el ámbito del desarrollo de software basado en el marco que recoge <strong>SWEBOK</strong>. La toma de requisitos puede determinar el éxito o fracaso de un proyecto. Tiene un papel importante porque se hace al inicio y supone el punto de partida para la planificación. Hacer una buena toma de requisitos tiene mucha más importancia en modelos de desarrollo en cascada, donde la validación de los mismos se hace al final y, por tanto, si nos hemos dejado algo o existen conflictos, el proyecto puede acabar en fracaso.</p>
<p>El tema lo he dividido en dos partes. En esta primera veremos los tipos de requisitos, cómo deben ser, qué actores intervienen, cómo obtenerlos y qué dificultades podemos encontrarnos.</p>
<p>Aquí hablamos de <strong>requisitos del software</strong>, es decir, una característica que queremos que cumpla el software que queremos construir. Si hablamos construir un sistema, éstos formarán parte de los <strong>requisitos del sistema</strong> (hardware, software, redes, información, infraestructuras, personas, etc.). También hay que distinguir entre <strong>requisitos funcionales y no funcionales</strong>: los primeros son las funciones que queremos haga el software y, el segundo se refiere a requisitos de calidad, seguridad, capacidad, etc.</p>
<p><strong>Los requisitos deben ser cuantificables</strong>, es decir, se debe evitar descripciones poco claras o ambiguas y deben ser <strong>verificables</strong>. Nos permitirá seguir la trazabilidad durante el transcurso del proyecto y medir el grado de cumplimiento de los mismos. En algunos modelos de desarrollo iterativos, se parte de requisitos amplios que describen las metas o factores críticos de éxito y en sucesivas iteraciones se van detallando o desgranando.</p>
<p>Los actores que intervienen en la toma de requisitos son fundamentalmente usuarios, cliente y analistas o ingenieros de software. En algunos casos pueden participar más <strong>stakeholders</strong> (partes interesadas).</p>
<p>Antes de empezar la toma de requisitos es importante que todas las partes <strong>comprendan el problema</strong> que el software va a solucionar, quiénes van a ser los actores y de qué forma van a ser las relaciones entre cliente y el equipo de desarrollo. Un aspecto fundamental es la<strong> comunicación entre usuarios y los analistas</strong>. El analista de tener conocimientos del ámbito o domino del que se trate (Sanidad, Industria, Banca, Seguros, etc.), es decir, debe saber lo que el usuario quiere decir y detectar lo que no le cuenta. La experiencia y conocimiento del analista ayudan a interpretar mejor lo quiere o hace el usuario e identificar con más facilidad conflictos entre requisitos.</p>
<p>Por último, describimos las <strong>técnicas</strong> que podemos emplear para la recogida de requisitos:</p>
<ul>
<li>entrevistas, el método tradicional</li>
<li>escenarios, donde se plantean situaciones a los usuarios y se hacen preguntas sobre sus tareas</li>
<li>prototipos, hay varias técnicas de prototipado en función de lo que se persiga: aclarar requisitos confusos, validarlos o ver el diseño de la interfaz de usuario</li>
<li>reuniones, intervienen varios de los stakeholders con lo que permite identificar requisitos en conflicto con alguna de las partes implicadas.</li>
<li>observación, el analistas observa al usuario en su tarea. Permite conocer bien el proceso de negocio</li>
</ul>
<p>Hay que destacar que la toma de requisitos no es una actividad pasiva. El analista se encontrará <strong>dificultades</strong>, como usuarios que no describen bien sus tareas o necesidades, que se dejan información importante o poco dispuestos a cooperar. Normalmente en todos los proyectos ocurren estos problemas, pero también hay mecanismos para corregirlos o minimizar las consecuencias.</p>
<p>En la segunda parte hablaremos del análisis y validación de los requisitos.</p>
]]></content:encoded>
			<wfw:commentRss>http://foritpro.com/gestion-de-proyectos/ingenieria-de-software/ingenieria-de-software-los-requisitos-i/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Un breve resumen de PMBOK</title>
		<link>http://foritpro.com/gestion-de-proyectos/un-breve-resumen-de-pmbok/</link>
		<comments>http://foritpro.com/gestion-de-proyectos/un-breve-resumen-de-pmbok/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 18:43:14 +0000</pubDate>
		<dc:creator>Alberto Muria</dc:creator>
				<category><![CDATA[Gestión de Proyectos]]></category>
		<category><![CDATA[PMBOK]]></category>

		<guid isPermaLink="false">http://foritpro.com/?p=147</guid>
		<description><![CDATA[La Guía de PMBOK (Project Management Body of Knowledge) o Guía de los Fundamentos para la Dirección de Proyectos es un estándar reconocido en la profesión de la gestión de proyectos (no sólo de desarrollo de software) desarrollada por el PMI (Project Management Institut). Este libro proporciona las pautas para la dirección de proyectos, describe [...]]]></description>
			<content:encoded><![CDATA[<p>La <strong><em>Guía de PMBOK</em></strong> (Project Management Body of Knowledge) o <em>Guía de los Fundamentos para la Dirección de Proyectos</em> es un estándar reconocido en la profesión de la gestión de proyectos (no sólo de desarrollo de software) desarrollada por el PMI (Project Management Institut).</p>
<p>Este libro proporciona las pautas para la dirección de proyectos, describe normas, métodos, procesos y prácticas establecidos, aunque se trata más de una guía que de una metodología.</p>
<p>Primero define los <strong>términos clave y fundamentos de la gestión de proyectos</strong>, así como características del ciclo de vida, los interesados o stakeholders, la estructura organizativa (funcional, matricial y orientada a proyectos), etc.</p>
<p>En segundo lugar presenta los procesos de la Dirección de proyecto agrupados por las actividades que tienen lugar en cualquier tipo de proyecto, fase o subproyecto -<strong>Iniciación, Planificación, Ejecución, Seguimiento y control y Cierre</strong>- en lo que llama norma para la Dirección de proyectos. Puntualiza que lo norma no se debe aplicar tal cual en todos los proyectos, sino que se ha de estudiar qué procesos son necesarios en cada caso.</p>
<p>Por último, hace una nueva clasificación reagrupando actividades y procesos relacionados en <strong>Áreas de Conocimiento</strong>:</p>
<ul>
<li><strong>Gestión de la Integración del Proyecto</strong>. Describe los procesos y actividades que forman parte de los diversos elementos de la dirección de proyectos.</li>
<li><strong>Gestión de Alcance</strong>. Abarca los procesos necesarios para asegurar que el proyecto incluye todo el trabajo requerido para completar el proyecto satisfactoriamente.</li>
<li><strong>Gestión del Tiempo</strong>. Procesos relativos a la puntualidad en la conclusión del proyecto</li>
<li><strong>Gestión de los Costes</strong>. Describe los procesos involucrados en la planificación, estimación, presupuesto y control de costes de forma que el proyecto se complete dentro del presupuesto aprobado</li>
<li><strong>Gestión de la Calidad</strong>. Conjunto de procesos necesarios para asegurar que el proyecto cumple con los objetivos definidos</li>
<li><strong>Gestión de los Recursos Humanos</strong>. Describe los procesos que organizan y dirigen el equipo del proyecto</li>
<li><strong>Gestión de las Comunicaciones</strong>. Procesos relacionados con la generación, recogida, distribución, almacenamiento y destino final de la información del proyecto en tiempo y forma</li>
<li><strong>Gestión de Riesgos</strong>. Procesos que tienen que ver con el desarrollo de la gestión de riesgos de un proyecto</li>
<li><strong>Gestión de las Adquisiciones del Proyecto</strong>. Describe los procesos para comprar o adquirir productos, servicios o resultados, así como para contratar procesos de dirección</li>
</ul>
<p>Para cada proceso enumera y define entradas, herramientas y técnicas y salidas, así como la interacción con otros procesos.</p>
<p>En resumen, es una guía completa que define todas las actividades que pueden ser necesarias para la Dirección de proyectos. Aunque no hay que olvidar que se trata de una guía y por tanto nos sirve como referencia o punto de partida para definir las actividades y procesos más adecuados para cada proyecto o fase del mismo.</p>
]]></content:encoded>
			<wfw:commentRss>http://foritpro.com/gestion-de-proyectos/un-breve-resumen-de-pmbok/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
