


<?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>Ios &#187; Proyectos</title>
	<atom:link href="http://www.ios.es/blog/etiquetas/proyectos/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ios.es/blog</link>
	<description>Soluciones integrales para la mediana empresa</description>
	<lastBuildDate>Wed, 24 Nov 2010 16:15:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Nueva ley de morosidad y JD Edwards</title>
		<link>http://www.ios.es/blog/nueva-ley-de-morosidad-y-jd-edwards/</link>
		<comments>http://www.ios.es/blog/nueva-ley-de-morosidad-y-jd-edwards/#comments</comments>
		<pubDate>Thu, 18 Nov 2010 11:21:21 +0000</pubDate>
		<dc:creator>Luis Ochoa</dc:creator>
				<category><![CDATA[ERP]]></category>
		<category><![CDATA[EnterpriseOne]]></category>
		<category><![CDATA[JD Edwards]]></category>
		<category><![CDATA[World]]></category>
		<category><![CDATA[JDEdwards EnterpriseOne]]></category>
		<category><![CDATA[JDEdwards World]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Proyectos]]></category>

		<guid isPermaLink="false">http://www.ios.es/blog/?p=457</guid>
		<description><![CDATA[ El pasado 6 de julio de 2.010 entro en vigor la nueva Ley 15/2010 por la que se establecen medidas de lucha contra la morosidad en transacciones comerciales. La ley fundamentalmente establece una serie de limitaciones para el cálculo de la fecha de vencimiento de las facturas con el objetivo de reducir los periodos medios [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_163" class="wp-caption alignright" style="width: 130px"><img class="size-thumbnail wp-image-163 " style="margin: 10px 0px;" title="DSCN1005 reducida" src="http://www.ios.es/blog/wp-content/uploads/2009/09/DSCN1005-reducida-150x150.jpg" alt="Luis Ochoa" width="120" height="120" /><p class="wp-caption-text">Luis Ochoa</p></div>
<p> El pasado 6 de julio de 2.010 entro en vigor la nueva Ley 15/2010 por la que se establecen medidas de lucha contra la morosidad en transacciones comerciales. La ley fundamentalmente establece una serie de limitaciones para el cálculo de la fecha de vencimiento de las facturas con el objetivo de reducir los periodos medios de cobro.</p>
<p> Entre las medidas más destacadas tenemos:</p>
<ul>
<li>Cálculo de la fecha de vencimiento tomando como fecha de partida la fecha de entrega de la mercancía o de los servicios prestados.</li>
<li>No son válidos aquellos acuerdos que excluyen del cálculo del vencimiento los periodos vacacionales.</li>
<li>Hasta el 31/12/2011 el vencimiento máximo no debe superar los 85 días</li>
<li>Desde el 1/1/2012 hasta el 31/12/2012 no se deben superar los 75 días</li>
<li>Desde el 1/1/2013 no se deben superar los 60 días</li>
<li>Para los productos alimentarios frescos y los perecederos, se establece desde la entrada en vigor de la ley, un máximo de 30 días desde la entrega de la mercancía.</li>
</ul>
<p> Obviamente todas estas medidas son de aplicación para los nuevos acuerdos o contratos comerciales que se firmen desde la fecha de la nueva ley, por tanto no quedan afectados todos aquellos acuerdos que estaban en vigor.</p>
<p> ¿Cómo afecta todo esto a una implantación de <a title="JD Edwards" href="http://www.ios.es/blog/categorias/jdedwards/">JD Edwards</a>?</p>
<ul>
<li> Los programas de impresión de facturas y de actualización de ventas calculan el vencimiento en función de la fecha de factura, por tanto habría que modificar dichos programas para que tuvieran en cuenta la fecha de entrega para el cálculo. En ese punto es muy importante conseguir que la fecha de entrega de la mercancía se grabe correctamente en el campo adecuado de la base de datos de <a title="JD Edwards" href="http://www.ios.es/blog/categorias/jdedwards/">JD Edwards</a>, para todas las transacciones que entren en el sistema, no sólo las manuales si no también las de interfase y por EDI.</li>
<li>Habría que reparametrizar todas las condiciones de pago, teniendo especial cuidado con aquellas que incluyen días fijos de pago.</li>
<li>Habría que revisar la parametrización de la facturación cíclica para adaptarla a la nueva ley.</li>
</ul>
<p> No es una gran cantidad de trabajo, pero es necesario hacerlo en el menor plazo posible de tiempo.</p>
<p> El texto completo de la nueva si necesita consultarla, lo puede encontrar en <a rel="nofollow" href="http://www.boe.es/boe/dias/2010/07/06/pdfs/BOE-A-2010-10708.pdf">http://www.boe.es/boe/dias/2010/07/06/pdfs/BOE-A-2010-10708.pdf</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.ios.es/blog/nueva-ley-de-morosidad-y-jd-edwards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducción a las Metodologías Ágiles III</title>
		<link>http://www.ios.es/blog/introduccion-a-las-metodologias-agiles-iii/</link>
		<comments>http://www.ios.es/blog/introduccion-a-las-metodologias-agiles-iii/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 09:15:28 +0000</pubDate>
		<dc:creator>Roberto Andrés</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Formación]]></category>
		<category><![CDATA[Metodología]]></category>
		<category><![CDATA[Proyectos]]></category>

		<guid isPermaLink="false">http://www.ios.es/blog/?p=442</guid>
		<description><![CDATA[Además nos encontramos con un problema humano importante. Los diseñadores de los sistemas de software se han formado habitualmente por experiencia desde puestos de desarrolladores, en ocasiones compartiendo ambas tareas hasta que en su progresión a diseñadores puros deben dedicarse por completo a esa faceta, no teniendo tiempo para programar. Nosotros hemos cambiado con el [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_389" class="wp-caption alignleft" style="width: 149px"><img class="size-medium wp-image-389  " title="Roberto Andrés" src="http://www.ios.es/blog/wp-content/uploads/2009/11/Roberto-Andres-249x300.jpg" alt="Roberto Andrés" width="139" height="168" /><p class="wp-caption-text">Roberto Andrés</p></div>
<p>Además nos encontramos con un problema humano importante. Los diseñadores de los sistemas de software se han formado habitualmente por experiencia desde puestos de desarrolladores, en ocasiones compartiendo ambas tareas hasta que en su progresión a diseñadores puros deben dedicarse por completo a esa faceta, no teniendo tiempo para programar. Nosotros hemos cambiado con el tiempo, pero invariablemente las herramientas de desarrollo y los sistemas sobre los que se implantan estos han cambiado también e incluso más rápidamente que nosotros. Por un lado habremos perdido de vista todos estos cambios tecnológicos a la vez que también la proximidad e incluso en ocasiones el respeto por aquellos que programan.</p>
<p>No vamos a ahondar en estas cuestiones, pero todos sabemos que están presentes y que crean tensiones dentro del equipo.</p>
<p> Aun así, vamos a suponer que seremos capaces de manejar estas relaciones del equipo de trabajo (sin romperlo!), aún así tendremos el problema de los requerimientos cambiantes.</p>
<p>Lo más sorprendente de estos requerimientos cambiantes es que a día de hoy alguno de los miembros de casi cualquier equipo de desarrollo se sigue sorprendiendo de que surjan estos requerimientos cambiantes ya que todos sabemos que están ahí desde el comienzo de los tiempos. Hasta Dios diseño el mundo en 6 días y desde entonces no ha parado de detectarle errores y ponerle parches.</p>
<p>Poniéndonos de nuevo serios, estos cambios se producen por múltiples factores; una falta de comunicación o una comunicación incorrecta en el equipo de desarrollo, falta de entendimiento del problema o simplemente en la mayoría de los casos a un cambio de la lógica de negocio, cambio que se da más veces de lo prevista y a la que ninguna técnica de diseño puede anticiparse. Por otra parte, la existencia de cambios previsibles y nuestro deseo de anticiparnos a ellos, pueden devenir en mayores problemas que aquellos que queremos prevenir.</p>
<p>De esta manera se establecen los Métodos Ágiles como métodos orientados principalmente al equipo de trabajo y no al proceso en sí,  de manera que intentamos generar orden en el caos a la vez que no perdemos nuestro precioso y escaso tiempo en generar documentación excesiva y en ocasiones inútil.</p>
<p>A partir del año 2001 los miembros más destacados de este movimiento se reunieron y adoptaron el nombre de Metodologías Ágiles, a la vez que formaron la Alianza Ágil para promover estos tipos de desarrollos, creando un manifiesto y unos principios como base para la estandarización de estos tipos de diseño, que recogen la esencia de la <a title="Metodología" href="http://www.ios.es/blog/etiquetas/metodologia/">Metodología</a>:</p>
<p><strong>Manifiesto por el Desarrollo de Software Ágil</strong></p>
<p>Estamos descubriendo mejores maneras de desarrollar software haciéndolo y ayudando a otros a hacerlo. A través de este trabajo hemos llegado a valorar:</p>
<ul>
<li><strong><em>Individuos e interacciones</em></strong> sobre procesos y herramientas</li>
<li><strong><em>Software funcionando</em></strong> sobre documentación exhaustiva</li>
<li><strong><em>Colaboración del cliente</em></strong><em> </em>sobre negociación de contrato</li>
<li><strong>Responder al cambio</strong> sobre seguir un plan</li>
</ul>
<p>Esto es, mientras en los artículos de la derecha hay valor, valoramos más a los de la izquierda.</p>
<p>Los doce principios:</p>
<ul>
<li>Nuestra mayor prioridad es satisfacer al cliente con la liberación oportuna y continua de software valioso.</li>
<li>Le damos la bienvenida a los requisitos cambiantes, aun ya avanzado el desarrollo. Los procesos ágiles utilizan el cambio para la ventaja competitiva del cliente.</li>
<li>Liberar software funcionando frecuentemente, de un par de semanas a un par de meses, de preferencia en la escala de tiempo más corta.</li>
<li>La gente de negocios y los desarrolladores deben trabajar juntos diariamente durante todo el proyecto.</li>
<li>Construir <a title="proyectos" href="http://www.ios.es/blog/etiquetas/proyectos/">proyectos</a> con individuos motivados. Déles el ambiente y soporte necesario, y confíe en que harán su trabajo.</li>
<li>La manera más efectiva de intercambiar información en el desarrollo es la conversación cara a cara.</li>
<li>El software funcionando es la medida primaria de progreso.</li>
<li>Los procesos ágiles promueven el desarrollo sustentable. Los patrocinadores, desarrolladores y usuarios deben ser capaces de mantener un paso constante indefinidamente.</li>
<li>La atención continua a la excelencia técnica y al buen diseño mejoran la agilidad.</li>
<li>La simplicidad &#8211;el arte de maximizar la cantidad de trabajo a no realizar&#8211; es esencial.</li>
<li>Las mejores arquitecturas, requisitos y diseños emergen de equipos auto organizados.</li>
<li>A intervalos regulares, el equipo reflexiona sobre cómo ser más efectivo, entonces ajusta su desarrollo acordemente.</li>
</ul>
<p>En el próximo artículo profundizaremos en las principales características de las Metodologías Ágiles.</p>]]></content:encoded>
			<wfw:commentRss>http://www.ios.es/blog/introduccion-a-las-metodologias-agiles-iii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La eficacia en la formación interna como elemento de reducción de costes</title>
		<link>http://www.ios.es/blog/la-eficacia-en-la-formacion-interna-como-elemento-de-reduccion-de-costes/</link>
		<comments>http://www.ios.es/blog/la-eficacia-en-la-formacion-interna-como-elemento-de-reduccion-de-costes/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 10:00:57 +0000</pubDate>
		<dc:creator>Juan Saenz de Tejada</dc:creator>
				<category><![CDATA[Formación]]></category>
		<category><![CDATA[JD Edwards]]></category>
		<category><![CDATA[ERP]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Proyectos]]></category>

		<guid isPermaLink="false">http://www.ios.es/blog/?p=416</guid>
		<description><![CDATA[


Juan Sáenz de Tejada

En estos momentos de incertidumbre económica, la formación interna es uno de los grandes retos que las empresas deben afrontar en los próximos meses.  Según los últimos datos de una prestigiosa consultora, cuatro de cada diez empresas concluyen que es su mayor preocupación; sin embargo, el 60% de las mismas, declaran que [...]]]></description>
			<content:encoded><![CDATA[<div class="mceTemp">
<dl id="attachment_200" class="wp-caption alignleft" style="width: 131px;">
<dt class="wp-caption-dt"><img class="size-medium wp-image-200  " title="foto JST" src="http://www.ios.es/blog/wp-content/uploads/2009/10/foto-JST-287x300.jpg" alt="Juan Sáenz de Tejada" width="121" height="126" /></dt>
<dd class="wp-caption-dd">Juan Sáenz de Tejada</dd>
</dl>
<p>En estos momentos de incertidumbre económica, la <a title="formación" href="http://www.ios.es/blog/categorias/formacion/">formación</a> interna es uno de los grandes retos que las empresas deben afrontar en los próximos meses.  Según los últimos datos de una prestigiosa consultora, cuatro de cada diez empresas concluyen que es su mayor preocupación; sin embargo, el 60% de las mismas, declaran que no creen que el actual modelo de <a title="formación" href="http://www.ios.es/blog/categorias/formacion/">formación</a> presencial, mucho mas común todavía que los modelos de e-learning, sea la forma más eficaz ni de gestionarla, ni de retener el conocimiento en la compañía en estos nuevos tiempos.</p>
<p>Otro punto a tener en cuenta es que, mientras que el ROI en los procesos de <a title="formación" href="http://www.ios.es/blog/categorias/formacion/">formación</a> basados en las nuevas tecnologías es mucho más alto que en el modelo tradicional, el coste de desarrollo de dichas tecnologías sigue suponiendo un freno a muchas empresas. Entonces, ¿cómo solucionar la dicotomía existente entre coste y beneficio? Y aún más, ¿cómo hacer que una vez realizada dicha <a title="formación" href="http://www.ios.es/blog/categorias/formacion/">formación</a> el conocimiento quede dentro de la compañía?</p>
<p>Una posibilidad que cada día está tomando más fuerza es la utilización de plataformas de contenido que nos permitan tanto la creación de documentación, como la <a title="formación" href="http://www.ios.es/blog/categorias/formacion/">formación</a> y la evaluación de la misma en toda la empresa. Estas plataformas lo que habilitan a la empresa es el crear un conjunto de documentación y demostraciones, totalmente exportables, que faciliten la gestión de la <a title="formación" href="http://www.ios.es/blog/categorias/formacion/">formación</a> interna, y que permitan que el conocimiento permanezca en la empresa aunque el personal deje la compañía. ¿Cómo? Dichos conjuntos de documentación sólo necesitan crearse una vez y se puede, desde crear documentación por procesos específicos (¿cómo introducir una factura en <a title="JD Edwards" href="http://www.ios.es/blog/categorias/jdedwards/">JD Edwards</a>?) hasta procesos más complejos y completos (Gestión del almacén).</p>
<p>Una de estas plataformas es: User Productivity Kit (UPK) de <a title="Oracle" href="http://www.ios.es/blog/etiquetas/oracle/">Oracle</a>.</p>
<p>UPK es una plataforma de contenido sincronizada para la creación de documentación, la <a title="formación" href="http://www.ios.es/blog/categorias/formacion/">formación</a> y la asistencia de rendimiento de toda la empresa. Generalmente, su uso se limita a un equipo de autores de contenido, que son los que conocen a fondo los procesos a tratar. Los usuarios finales pueden disponer de dicho contenido bien a través de un  reproductor (Player) o de un documento con todos los pasos a seguir.</p>
<p>UPK le permitirá crear y publicar contenido fácilmente. Este contenido incluye simulaciones, soporte de aplicación y documentación interactiva. De esta forma, los usuarios obtienen un conocimiento completo de la funcionalidad del software, además de comprender los conceptos, al aprender a utilizar un programa en un entorno simulado y mientras trabajan con sus propios datos en un entorno real.</p>
<p>Los modos de utilización del UPK son los siguientes:</p>
<p style="padding-left: 30px;">• El modo See It! permite a un usuario aprender mientras observa una demostración animada de los pasos de una tarea que se realiza en un entorno simulado. Todas las actividades necesarias como, por ejemplo, el movimiento del ratón y la introducción de datos, se realizan automáticamente.</p>
<p style="padding-left: 30px;">• El modo Try It! permite a un usuario aprender de forma interactiva en un entorno simulado. El usuario sólo tiene que hacer clic con el ratón o pulsar las teclas para completar la tarea.</p>
<p style="padding-left: 30px;">• El modo Know It? es un modo de reproducción tipo evaluación en el que los usuarios deben completar una tarea concreta. Los usuarios no recibirán instrucciones paso a paso para completar una tarea. En su lugar, deberán completar los pasos por sí mismos en un entorno simulado y recibirán la puntuación en relación a la precisión con que los realicen.</p>
<p style="padding-left: 30px;">• El modo Do It! Mode permite a un usuario aprender de forma interactiva con datos reales. El usuario visualiza una pequeña pantalla en la parte superior de la aplicación real en la que se muestra cada paso de una tarea concreta. A medida que el usuario realiza cada paso, puede hacer clic en un botón o utilizar una combinación de teclas de acceso directo para visualizar el siguiente paso del proceso. La ventana Do It! incluye un gráfico en miniatura de la pantalla con un texto resaltado que indica el área en la que debe tener lugar la acción</p>
<p>Como consecuencia el poder utilizar una herramienta como el UPK nos permite minimizar los costes de <a title="formación" href="http://www.ios.es/blog/categorias/formacion/">formación</a> interna, ya que no se requiere la presencia de formadores. Además permite generar en un fichero comprimido la documentación de la <a title="formación" href="http://www.ios.es/blog/categorias/formacion/">formación</a> necesaria para un puesto determinado y que ésta, se encuentre en el PC del alumno de forma local lo que permita su visualización en caso de duda.  Asimismo, el uso de una herramienta como ésta nos permite la estandarización de la <a title="formación" href="http://www.ios.es/blog/categorias/formacion/">formación</a> y lo más importante: que el know-how resida en la compañía.</p>
<p> </p>
<p><strong>Si quieres ver una demostración de cómo funciona el UPK, pincha en el siguiente enlace. Si te pregunta si deseas cerrar la ventana, selecciona ‘NO’. A continuación pincha en el logo que te aparecerá en el centro de la ventana y se iniciará la demostración con la que podrás interactuar en los diferentes modos de utilizacíón, tal y como te he explicado en este artículo.</strong></p>
<p><strong><em>                                                               <a href="http://www.ios.es/archivos/art-jde-enterpriseone/" target="_blank">Demostración de la solución User Productivity Kit (UPK)</a></em></strong></p>
<p> </p>
<p> Esperamos tus comentarios sobre esta solución.</p></div>]]></content:encoded>
			<wfw:commentRss>http://www.ios.es/blog/la-eficacia-en-la-formacion-interna-como-elemento-de-reduccion-de-costes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interesarse por &#8220;los otros&#8221;</title>
		<link>http://www.ios.es/blog/interesarse-por-los-otros/</link>
		<comments>http://www.ios.es/blog/interesarse-por-los-otros/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 09:03:29 +0000</pubDate>
		<dc:creator>IOS</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Formación]]></category>
		<category><![CDATA[Metodología]]></category>
		<category><![CDATA[Proyectos]]></category>

		<guid isPermaLink="false">http://www.ios.es/blog/?p=395</guid>
		<description><![CDATA[El título de este capítulo puede inducir a error. Que nadie piense que estoy preparando las normas de comportamiento de una ONG. Lo que pretendo, modestamente, es establecer pautas de conducta.
Los otros no son sólo los próximos: hijos y pareja, padres y hermanos, amigos y vecinos; pueden ser también rivales y competidores, colegas y jefes, [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_336" class="wp-caption alignleft" style="width: 105px"><img class="size-medium wp-image-336  " title="Mario2" src="http://www.ios.es/blog/wp-content/uploads/2009/10/Mario2-225x300.jpg" alt="Mario Garcimartín" width="95" height="126" /><p class="wp-caption-text">Mario Garcimartín</p></div>
<p>El título de este capítulo puede inducir a error. Que nadie piense que estoy preparando las normas de comportamiento de una ONG. Lo que pretendo, modestamente, es establecer pautas de conducta.</p>
<p>Los otros no son sólo los próximos: hijos y pareja, padres y hermanos, amigos y vecinos; pueden ser también rivales y competidores, colegas y jefes, clientes y proveedores. Estamos obligados a tratar con todos, y probablemente nuestra educación nos permita hacerlo dentro de estilos generalmente aceptados.</p>
<p>Pienso, que no hay soluciones exactas para mejorar nuestras relaciones personales, pero hay una premisa: “es imprescindible que nos preocupemos de los demás”.  La famosa frase “hola, que tal estás”, encubre siempre una obligatoria dosis de hipocresía, que tarde o temprano se delata a si misma. No debemos renunciar a las cortesías habituales, pero debemos exigirnos diariamente un mínimo de sinceridad cuando sentimos las desgracias de otros o nos alegramos del éxito ajeno. Hay que tomar conciencia de que nuestras felicitaciones y nuestros pésames no sean meramente protocolarios.</p>
<p>Una de las habilidades mas difíciles de encontrar (al menos para mí) es la “<strong>Empatía</strong>”.  Igual que otras muchas, forma parte de la propia personalidad. Se es o no empático de la misma forma que se es moreno o rubio, pero con voluntad puede y debe adquirirse y perfeccionarse. La empatía es <em><span style="text-decoration: underline;">la capacidad de ver los asuntos como los ve el otro, desde su posición y circunstancia.</span></em> <strong>No es preciso asumir su punto de vista, pero si comprender por qué piensa así. </strong>En cualquier negociación, las personas empáticas tienen ventaja, han recorrido un largo camino antes de que la parte contraria haya terminado de defender sus posiciones.</p>
<p>Para perfeccionar nuestra empatía, (sea ésta mucha o poca)  debemos interesarnos por la persona que tenemos enfrente; conocer sus aficiones, entender sus necesidades y objetivos. <strong>Pongámonos realmente en el lugar del otro</strong> o intentémoslo, al menos, con “<em>sinceridad</em>”. Pienso, que con este gesto generoso, estaremos ocupando su terreno, jugando sus cartas, viendo el problema desde más ángulos. En definitiva, siendo más eficientes.</p>
<p>Quiero aquí hacer una observación, <strong>la empatía no debe confundirse con</strong> la “<em>identificación</em>”  ni, menos aún, con la “<em>imitación</em>”. Hay quien por hacerse perdonar el hecho de ser diferente, adopta sin darse cuenta gestos y entonaciones del interlocutor. De hecho, un par de veces durante mi vida profesional, he visto la metamorfosis realizada en la persona; adoptando las mismas posturas, voces y gestos. El empático no pierde su personalidad, simplemente entiende a la persona y valora el porqué de sus reacciones para poderle contestar adecuadamente.</p>
<p>Al interesarnos por los demás estamos procurando nuestro propio beneficio. No es altruismo lo que hace progresar al mundo; gracias al deseo de obtener un beneficio por parte del panadero y del lechero, gracias a su egoísmo, podemos contar todas las mañanas con leche y pan, a tiempo y en un lugar accesible.</p>
<p>En cualquier caso, cuidado con pretender ganarlo todo en la transacción, porque podemos quedarnos sin interlocutor. El “<em>da y recibirás</em>”, debería ser una norma permanente de las personas. Hay que dar algo a cambio, en toda transacción, y no solamente en las negociaciones mercantiles o políticas. La norma del “<em>da y recibirás</em>” es aplicable siempre, y muy especialmente cuando se trata de <strong>relaciones personales</strong>.</p>
<p>Es difícil obtener la distancia existente entre nuestras aspiraciones y lo que realmente podemos conseguir, y aún más entre lo que querríamos alcanzar y lo que, en justicia, debería alcanzar la parte contraria. Entran aquí en conflicto nuestra ambición y nuestra capacidad de empatía. Yo pienso que una buena táctica sería: “<em>Conceder primero, plantarse, y esperar la contrapartida para dar una nueva concesión, o replegarme a una posición previa hasta que el contrario abandone la posición de fuerza</em>”.</p>
<p>Al hablar anteriormente de la empatía, se me ha olvidado comentar algo que considero muy importante: “<strong>La ética profesional</strong>”. Interpretar las emociones ajenas sin ninguna referencia moral, sólo puede serle útil a un tahúr durante una partida de póquer.</p>
<p>Cuando al ver a una persona en una situación ridícula sentimos la desagradable sensación de la tan famosa  y tan malinterpretada “<em>vergüenza ajena</em>”, sólo estamos evidenciando que sentimos por el otro, que su dolor también es el nuestro. Nada de esto sería posible si no sintiéramos afecto por nuestros semejantes. Por consiguiente, pienso que es muy importante utilizar la ética desde la misma empatía.</p>
<p>Y ya para finalizar, me gustaría dar un último repaso a uno de los aspectos que conformarían (bajo mi punto de vista) el “<em>todo para el interés hacia los otros</em>”, junto con la empatía y la ética: <strong>la verdad</strong>. ¡ Señores !, “<em><span style="text-decoration: underline;">la mentira no paga</span></em>”. Me viene a la mente la educación que recibían los jóvenes persas; eran ejercitados en tres artes: montar a caballo, disparar con el arco y &#8230;.. <strong>no mentir. </strong>La mentira y la traición, siempre son acompañadas por el desprecio. Si las personas con las que trabajamos son de nuestro interés, “<em>la mentira no tiene objeto</em>”, ni siquiera para bromear. Puede que, debido a determinadas circunstancias, nos veamos obligados a ocultar la verdad, pero nunca, nunca debemos mentir. Desde luego, para mí, prefiero negarme a contestar. <strong>No seamos como los políticos:</strong> que cuando son entrevistados, “<em>dicen brillantemente  lo que están dispuestos a decir, con absoluta independencia del contenido e intención de la pregunta”.</em></p>
<p>Saludos</p>]]></content:encoded>
			<wfw:commentRss>http://www.ios.es/blog/interesarse-por-los-otros/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Introducción a las Metodologías Ágiles II</title>
		<link>http://www.ios.es/blog/introduccion-a-las-metodologias-agiles-ii/</link>
		<comments>http://www.ios.es/blog/introduccion-a-las-metodologias-agiles-ii/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 09:46:30 +0000</pubDate>
		<dc:creator>Roberto Andrés</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Metodología]]></category>
		<category><![CDATA[Proyectos]]></category>

		<guid isPermaLink="false">http://www.ios.es/blog/?p=400</guid>
		<description><![CDATA[Evidentemente y atendiendo a estos puntos de partida casi todos, sobre todo los programadores, se podrán ver interesados o atraídos por ciertas características de estos métodos. En este artículo no se pretenden exponer las virtudes, pros o contras de estas metodologías ágiles, ni tampoco justificar o explicar los posibles problemas encontrados a lo largo de [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_389" class="wp-caption alignleft" style="width: 114px"><img class="size-medium wp-image-389  " title="Roberto Andrés" src="http://www.ios.es/blog/wp-content/uploads/2009/11/Roberto-Andres-249x300.jpg" alt="Roberto Andrés" width="104" height="126" /><p class="wp-caption-text">Roberto Andrés</p></div>
<p>Evidentemente y atendiendo a estos puntos de partida casi todos, sobre todo los programadores, se podrán ver interesados o atraídos por ciertas características de estos métodos. En este artículo no se pretenden exponer las virtudes, pros o contras de estas metodologías ágiles, ni tampoco justificar o explicar los posibles problemas encontrados a lo largo de la implantación de <a title="proyectos" href="http://www.ios.es/blog/etiquetas/proyectos/">proyectos</a> pasados o futuros, sino simplemente realizar una recopilación de la existente literatura al respecto de estos métodos menos conocidos, a la vez que desde mi doble punto de vista como diseñador y desarrollador, exponer alternativas a los métodos que se llevan usando desde hace ya más de 30 años. No nos engañemos, Ken Beck, uno de sus creadores y principales valedores lo puso en marcha para rescatar el proyecto C3 de <em>Chrysler</em> a finales de los 90 y este proyecto tuvo que ser finalmente cancelado, luego podemos casi asegurar que no se trata de la panacea que arregle todos nuestros problemas, pero evidentemente encontraremos algunos puntos que nos serán fácilmente identificables como útiles para su aplicación en nuestros <a title="proyectos" href="http://www.ios.es/blog/etiquetas/proyectos/">proyectos</a>.</p>
<p>Como ya comentábamos, estos métodos suponen principalmente un choque entre dos estilos; el diseño evolutivo/adaptativo y el diseño planeado/predictivo.</p>
<p>Esencialmente, evolutivo significa que el diseño del sistema crece conforme se implanta el sistema; el diseño es parte del proceso de programación y conforme el programa evoluciona el diseño cambia. Habitualmente esto se convertirá en un desastre; el diseño en estos casos se reduce a una serie de decisiones puntuales tomadas sobre la marcha que irán inevitablemente complicando la posibilidad de mantenimiento del código a medio y largo plazo. Conforme el diseño se deteriora, igualmente se deteriora la capacidad de cambio y con él se facilita la generación exponencial de errores que cada vez serán más difíciles (y costosos) de eliminar. Estas son principalmente las complicaciones del típico “codifica y corrige” al que en gran parte nos hemos acostumbrado los programadores. Los teóricos de la <a title="metodología" href="http://www.ios.es/blog/etiquetas/metodologia/">metodología</a> denominan a este fenómeno como la Entropía del Software.</p>
<p>El diseño planeado al contrario, se basa en prácticas extraídas de la ingeniería. Si queremos construir por ejemplo un edificio, no podemos empezar a poner ladrillos a lo loco sino que realizaremos ciertos estudios, esquemas, códigos y diagramas utilizando diversas técnicas matemáticas y de estructuras, tras lo cual podremos abordar su construcción o encargársela a otra empresa para que lo construya.</p>
<p>En software todo debería funcionar de manera similar. Los diseñadores no pensamos en programar ya que solo lo estamos planeando, se piensa en los problemas con anticipación, y por ello utilizamos diferentes técnicas que dejan de lado los detalles de programación de bajo nivel para dedicarnos a un nivel más abstracto. Al igual que en el edificio estamos convencidos de poder diseñar un software a imagen y semejanza de una lógica de negocio y que podemos pasarlo después a los programadores o bien a otra compañía para que construya dicho software.</p>
<p>Así llevamos ya cerca de 30 años y aunque a priori parece mejor que el sistema de codificar y corregir, nuestra experiencia sabe que esto no siempre es así.</p>
<p>Sabemos que es totalmente imposible en un sistema de una complejidad media el haber pensado en todos los problemas que se necesitan tratar al programar y que aparecerán inevitablemente problemas que pondrán al diseño en entredicho, además no contaremos ni con un plazo suficientemente amplio para la realización del proyecto a la vez que tendremos unos márgenes comerciales más ajustados.</p>
<p>Normalmente en estos casos se realizará un cambio rápido en el diseño por la presión de tiempo a la que casi seguro estaremos sometidos, provocando con esto de nuevo el crecimiento de nuestra famosa Entropía, siendo en ocasiones obligados a lanzar el software incluso con un conjunto en teoría conocido de defectos y deficiencias. El software es lanzado con esos defectos conocidos porque el valor del software en un determinado nivel de calidad (teóricamente) compensa el impacto de los defectos y deficiencias conocidas.</p>]]></content:encoded>
			<wfw:commentRss>http://www.ios.es/blog/introduccion-a-las-metodologias-agiles-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducción a las Metodologías Ágiles</title>
		<link>http://www.ios.es/blog/introduccion-a-las-metodologias-agiles/</link>
		<comments>http://www.ios.es/blog/introduccion-a-las-metodologias-agiles/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 10:45:20 +0000</pubDate>
		<dc:creator>Roberto Andrés</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Metodología]]></category>
		<category><![CDATA[Proyectos]]></category>

		<guid isPermaLink="false">http://www.ios.es/blog/?p=385</guid>
		<description><![CDATA[Las Metodologías de Diseño fueron creadas para imponer un proceso disciplinado en el de por sí caótico proceso de desarrollo de software con el fin de hacerlo más predecible y eficiente. De esta manera, a lo largo de los años se han venido diseñando métodos de diseño, en donde los últimos exponentes han sido UML, [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_389" class="wp-caption alignleft" style="width: 132px"><img class="size-medium wp-image-389  " title="Roberto Andrés" src="http://www.ios.es/blog/wp-content/uploads/2009/11/Roberto-Andres-249x300.jpg" alt="Roberto Andrés" width="122" height="147" /><p class="wp-caption-text">Roberto Andrés</p></div>
<p>Las Metodologías de Diseño fueron creadas para imponer un proceso disciplinado en el de por sí caótico proceso de desarrollo de software con el fin de hacerlo más predecible y eficiente. De esta manera, a lo largo de los años se han venido diseñando métodos de diseño, en donde los últimos exponentes han sido UML, RUP, Métrica, etc,&#8230; </p>
<p>Aún así y como ya sabemos, todas estas metodologías conllevan una ingente cantidad de pasos, etapas, documentación y ‘burocracia’ asociada, que retrasan considerablemente el proceso de desarrollo, siendo en ocasiones muy difícil de seguir escrupulosamente todos estos pasos consiguiendo en ocasiones su abandono o su seguimiento con laxitud a lo largo del proceso, siendo este mayor cuanto más crítico debería de ser su seguimiento. </p>
<p>En este punto surgen los Métodos Ágiles, dentro de los cuales encontramos entre otros XP (Xtremme Programming) , SCRUM, Agile Unified Process y FDD (Feature Driven Development), intentando ser un punto medio entre las metodologías altamente burocratizadas y la ausencia total de método que nos podría abocar a un caos absoluto. Estas metodologías suponen grandes cambios  en los métodos habituales siendo alguno de los más controvertidos el rechazo a un esfuerzo significativo en el diseño previo, en favor de un estilo más evolutivo en el que sin disminuir la calidad si reduzcamos la documentación, pasos, procesos y tiempo de desarrollo necesarios para la consecución del proyecto. </p>
<p>En próximas entregas analizaremos estas metodologías, como comienzo para su posible evaluación y su integración total o parcial dentro de la gestión de <a title="proyectos" href="http://www.ios.es/blog/etiquetas/proyectos/">proyectos</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.ios.es/blog/introduccion-a-las-metodologias-agiles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El olvidado Plan de Pruebas</title>
		<link>http://www.ios.es/blog/el-olvidado-plan-de-pruebas/</link>
		<comments>http://www.ios.es/blog/el-olvidado-plan-de-pruebas/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 12:05:03 +0000</pubDate>
		<dc:creator>Emilio Mayoral</dc:creator>
				<category><![CDATA[Proyectos]]></category>

		<guid isPermaLink="false">http://www.ios.es/blog/?p=229</guid>
		<description><![CDATA[ 
Mucha es la documentación que en un proyecto es necesaria. A continuación os trasmito mi opinión personal sobre uno de estos documentos que se está quedando en desuso y que me parece es de gran importancia en el ciclo de desarrollo del software. Os hablo del plan de pruebas.
La finalidad del plan de pruebas es [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_244" class="wp-caption alignleft" style="width: 102px"><img class="size-full wp-image-244" title="foto emilio_bmp" src="http://www.ios.es/blog/wp-content/uploads/2009/10/foto-emilio_bmp1.bmp" alt="Emilio Mayoral" width="92" height="162" /><p class="wp-caption-text">Emilio Mayoral</p></div>
<p style="padding-left: 120px;"> </p>
<p style="padding-left: 120px;">Mucha es la documentación que en un proyecto es necesaria. A continuación os trasmito mi opinión personal sobre uno de estos documentos que se está quedando en desuso y que me parece es de gran importancia en el ciclo de desarrollo del software. Os hablo del plan de pruebas.</p>
<p style="padding-left: 120px;">La finalidad del plan de pruebas es básicamente, la detección de errores a todos los niveles. Este documento debe de empezar a generarse al inicio del proyecto e irse incrementando durante el desarrollo del mismo, ya que es vital que estos errores se detecten cuanto antes para que el coste de la corrección de los mismos sea el menor posible.</p>
<p style="padding-left: 120px;">¿Por qué está desapareciendo?</p>
<p> </p>
<p>Todos nos hemos dado cuenta que en la actualidad, a la velocidad en la que nos vemos inmersos a la hora de desarrollar nuestro trabajo de consultoría, la documentación ha pasado al plano de lo estrictamente necesario. Un análisis funcional, un orgánico (que por funcionalidad se ha embebido por el anterior) y un cuaderno de carga por cada módulo independiente que desarrollamos, es lo que más nos estamos encontrando. Pero, ¿y un plan de pruebas?, qué ha pasado, ¿por qué ha dejado de utilizarse?</p>
<p>Realmente, hay que reconocer, que es un documento muy laborioso que implica la participación:</p>
<ul>
<li>De los funcionales, para definir los resultados los distintos módulos del proyecto y la interconexión entre ellos.</li>
<li>De los técnicos, que deben de definir el resultado de cada uno de los programas que desarrollan.</li>
<li>De los jefes de proyecto, que definirán los recursos, calendarios, hitos, planes de contingencia,etc.</li>
<li>Usuarios, que deben dar el visto bueno a los resultados obtenidos.</li>
</ul>
<p> Y que además, el plan de pruebas, es un documento que estará vivo hasta el final del proyecto, por no olvidar que puede llegar a niveles de ingeniería, a mediciones de rendimiento, pruebas de estrés, de estabilidad, etc.</p>
<p>Tenemos que tener en cuenta, que el plan pruebas no se puede considerar un simple documento, si no que sirve de estabilizador del proyecto, al ser el nexo entre la toma de requerimientos y el producto final y que obliga a la participación de todos los miembros del equipo de proyecto, incluido por supuesto, el usuario final.</p>
<p>Este último punto es muy importante ya que supone la participación activa y comprometida del usuario final y obliga al cliente a aceptar, o mejor dicho, participar, en las pruebas realizadas al producto desarrollado. Esto puede ser algo tedioso ya que dependemos de la aptitud y compromiso de usuarios que en múltiples ocasiones nos pondrán pegas y provocarán mayor esfuerzo del que esperábamos, pero nos asegura que a la larga nos dará la tranquilidad necesaria para ir avanzado a siguientes hitos del proyecto sin dejar casos pendientes que nos vayan retrasando cada vez que debamos retomarlos.</p>
<p>Para resumir sólo identificar algunos (no todos), de los beneficios de la realización de un buen plan de pruebas:</p>
<ul>
<li>División de programas en módulos analizables individualmente.</li>
<li>Implicación de todo el equipo en el proyecto</li>
<li>Detección de errores a tiempo.</li>
<li>Detección de problemáticas no tenidas en cuenta en el análisis inicial.</li>
<li>Integración del usuario mediante compromisos de aceptación.<span> </span></li>
</ul>
<p><span><img class="aligncenter size-full wp-image-233" src="http://www.ios.es/blog/wp-content/uploads/2009/10/plan-diagrama1.bmp" alt="Diagrama Plan de Pruebas" title="El olvidado Plan de Pruebas" /></span></p>
<p>Un saludo</p>]]></content:encoded>
			<wfw:commentRss>http://www.ios.es/blog/el-olvidado-plan-de-pruebas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

