<?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>IDEATI</title>
	<atom:link href="http://www.ideati.net/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ideati.net/blog</link>
	<description>Compartiendo experiencia y conocimientos.</description>
	<lastBuildDate>Wed, 03 Oct 2012 16:32:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>El AMIR cierra su ciclo</title>
		<link>http://www.ideati.net/blog/2012/09/el-amir-cierra-su-ciclo/</link>
		<comments>http://www.ideati.net/blog/2012/09/el-amir-cierra-su-ciclo/#comments</comments>
		<pubDate>Wed, 26 Sep 2012 17:10:49 +0000</pubDate>
		<dc:creator>edumen</dc:creator>
				<category><![CDATA[Gobierno]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Proyectos]]></category>

		<guid isPermaLink="false">http://www.ideati.net/blog/?p=146</guid>
		<description><![CDATA[El Adelanto Mensual al Impuesto sobre la Renta finaliza su ciclo una vez promulgada la Ley 52, el 28 de agosto de 2012. Las consecuencias inmeditadas, dictadas en el paragrafo transitorio, implican la generación automática del impuesto sobre la renta estimado, a partir del impuesto sobre la renta declarado en para el periodo 2011, este [...]]]></description>
			<content:encoded><![CDATA[<p>El Adelanto Mensual al Impuesto sobre la Renta finaliza su ciclo una vez promulgada la Ley 52, el 28 de agosto de 2012.</p>
<p>Las consecuencias inmeditadas, dictadas en el paragrafo transitorio, implican la generación automática del impuesto sobre la renta estimado, a partir del impuesto sobre la renta declarado en para el periodo 2011, este impuesto estimado será acreditado por los montos de AMIR declarados, hasta julio de 2012, y por los saldos disponibles de crédito próximo que pudieran haber sido arrastrados hasta julio de 2012. El impuesto estimado será cobrado en tres cuotas, como se hacía tradicionalmente antes de la Ley 8 de 2010, las tres cuotas anuales, para efecto de la transición, tendrán un plazo no menor al 30 de septiembre para su cancelación.<span id="more-146"></span></p>
<p>Los principales retos de este proyecto los marcan los plazos sumamente cortos para su implementación y la amplia casuística que generan los mas de 60 mil contribuyentes activos.</p>
<p>Gracias a su expertice y confiabilidad, IDEATI fue seleccionado por la Dirección General de Ingresos para la implementación informática de la Ley 52, consistente en la adecuación de los sistemas y generación de las transacciones para todos los contribuyentes afectados.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ideati.net/blog/2012/09/el-amir-cierra-su-ciclo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Data Warehouse para Robert Bosch</title>
		<link>http://www.ideati.net/blog/2012/08/data-warehouse-para-robert-bosch/</link>
		<comments>http://www.ideati.net/blog/2012/08/data-warehouse-para-robert-bosch/#comments</comments>
		<pubDate>Wed, 01 Aug 2012 19:48:31 +0000</pubDate>
		<dc:creator>sebastian.noguez</dc:creator>
				<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Proyectos]]></category>

		<guid isPermaLink="false">http://www.ideati.net/blog/?p=154</guid>
		<description><![CDATA[Nuestro cliente Robert Bosch nos encomendó la labor de construir un Data Warehouse que apoye sus decisiones y tareas de análisis de mercado en la región de Centroamérica. El desafío, muy común en este tipo de proyectos, fue la consolidación de datos de diversas fuentes, formatos y estructuras. Adicionalmente, el tema de la calidad de [...]]]></description>
			<content:encoded><![CDATA[<p>Nuestro cliente Robert Bosch nos encomendó la labor de construir un Data Warehouse que apoye sus decisiones y tareas de análisis de mercado en la región de Centroamérica.<span id="more-154"></span><br />
El desafío, muy común en este tipo de proyectos, fue la consolidación de datos de diversas fuentes, formatos y estructuras. Adicionalmente, el tema de la calidad de la información debía ser atendido, ya que las fuentes no fueron estandarizadas ni validadas en origen y algunas piezas de información fueron ingresadas en una amplia variedad de formas debido a espacios en blanco, mayúsculas, puntuación, ortografía, uso de abreviaturas, palabras adicionales, etc. Por lo que fue necesario un proceso de limpieza y estandarización.<br />
Nuestra metodología de desarrollo ágil, promovió la participación activa del cliente, lo que permitió desarrollar una solución que no sólo cumplió con las expectativas iniciales sino que evolucionó desde su concepto inicial a una solución más sofisticada, todo esto en tiempo récord.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ideati.net/blog/2012/08/data-warehouse-para-robert-bosch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gestión de Sesiones en Internet Explorer</title>
		<link>http://www.ideati.net/blog/2012/05/gestion-de-sesiones-en-internet-explorer/</link>
		<comments>http://www.ideati.net/blog/2012/05/gestion-de-sesiones-en-internet-explorer/#comments</comments>
		<pubDate>Wed, 09 May 2012 17:16:31 +0000</pubDate>
		<dc:creator>edumen</dc:creator>
				<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[Estrategia]]></category>
		<category><![CDATA[ie cookies session]]></category>

		<guid isPermaLink="false">http://www.ideati.net/blog/?p=123</guid>
		<description><![CDATA[La plataforma Web fue concebida para realizar intercambios de información entre clientes y servidores mediante un esquema basado en peticiones y respuestas sin mantener una conexión latente. A esta modalidad en que cada petición es independiente de la anterior y de la siguiente se la conoce como comunicación sin persistencia de estados (stateless). Las aplicaciones [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>La plataforma Web fue concebida para realizar intercambios de información entre clientes y servidores mediante un esquema basado en peticiones y respuestas sin mantener una conexión latente. A esta modalidad en que cada petición es independiente de la anterior y de la siguiente se la conoce como comunicación sin persistencia de estados (stateless).</p>
<p>Las aplicaciones Web que requieren esquemas de autenticación y autorización utilizan mecanismos auxiliares para lograr el efecto de sesión en este entorno <em>stateless</em>. Varios Frameworks, considerados estándares en la industria, implementan el manejo de sesiones basados en tramas de información conocidos como “cookies” que son intercambiados entre el navegador y el servidor en cada petición.</p>
</div>
<p>La evolución constante de los navegadores de Internet, impulsados por la masificación de aplicaciones Web y la competencia existente entre los fabricantes, implica consideraciones para las aplicaciones Web en cuanto al comportamiento de las sesiones.</p>
<p>A continuación se describe el mecanismo de gestión y comportamiento de cada versión de Internet Explorer para las sesiones de aplicaciones Web.<span id="more-123"></span></p>
<h3>Internet Explorer 6</h3>
<p>Versión lanzada en agosto de 2001, implementa procesos individuales para cada ventana de explorador abierta desde el sistema operativo (Inicio-&gt;Programas-&gt;Internet Explorer). En este caso cada ventana gestiona en forma independiente las cookies de sesión por ser cookies persistidas en memoria y no en archivos.</p>
<p>Internet Explorer 6 comparte el mismo proceso, y por lo tanto la sesión, cuando es iniciado desde otra ventana ya sea mediante la opción de Archivo-&gt;Nueva ventana, abriendo un hiper-vínculo utilizando la opción de “Abrir en ventana nueva” del menú contextual, o bien mediante JavaScript (utilizando window.open).</p>
<p>Esta versión no posee pestañas, por lo que se comporta de una manera más esperada en cuanto al manejo de sesiones.</p>
<p>Microsoft, a partir del lanzamiento de nuevas versiones del Internet Explorer, recomienda la actualización de su versión 6 por las versiones 8 y 9, y tiene por objetivo cerrar el ciclo de la versión 6 exhortando a sus usuarios con iniciativas como “<a href="http://www.theie6countdown.com/default.aspx" target="_blank">The Internet Explorer 6 Countdown</a>”</p>
<h3>Internet Explorer 7</h3>
<p>Versión lanzada en octubre de 2006. Aunque incorpora cambios a nivel de procesos, mantiene el esquema de procesos individuales para cada ventana, así mismo, mantenie el comportamiento de Internet Explorer 6 para las sesiones.</p>
<p>Esta versión introduce la navegación con pestañas, las cuales siempre comparten la sesión de la ventana que las origina.</p>
<h3>Internet Explorer 8</h3>
<p>Versión lanzada en marzo de 2009. Introduce cambios de gran impacto a nivel de procesos, el más importante para el presente análisis es el denominado “Frame Process Merging”, orientado a optimizar el uso de recursos a través de reutilización de procesos.</p>
<p>El comportamiento de las sesiones en la versión 8 es poco claro, debido a que la cantidad de procesos instanciados no tiene relación con las ventanas o pestañas abiertas puesto que es un aspecto gestionado internamente.</p>
<p>Para que el usuario no pierda el control de este aspecto tan importante, la versión 8 incluye una nueva opción a nivel de menú: Archivo-&gt;Nueva Sesión. Esta opción crea una nueva ventana que es independiente a nivel de proceso y en consecuencia de sesión, permitiendo entre otras cosas, que se pueda acceder a la misma aplicación desde ventanas diferentes y en sesiones independientes.</p>
<p>Existen tres comportamientos considerados como no esperados derivados de esta nueva arquitectura:</p>
<ul>
<li>Iniciar una nueva ventana desde el sistema operativo no crea una instancia separada sino que comparte la sesión con ventanas existentes, esto se puede evitar iniciando el explorador desde línea de comando, incluyendo explícitamente el parámetro: “-NoFrameMerging”.</li>
<li>Una sesión puede persistir activa incluso después de cerrar la ventana del navegador, lo cual se manifiesta al re-abrir el navegador y acceder a la aplicación Web con una sesión activa.</li>
<li>Una nueva pestaña podría iniciar un nuevo proceso y por lo tanto no compartir la sesión de la ventana que la origina, esto ocurre en escenarios donde existe una cantidad considerable de pestañas (al menos 5).</li>
</ul>
<h3>Internet Explorer 9</h3>
<p>Versión lanzada en marzo de 2011. No introduce cambios significativos en cuanto a la gestión de sesiones, sin embargo, el cambio en su interfaz de usuario oculta por defecto las opciones de menú que se desplegarán después de presionar la tecla Alt.</p>
<p>El comportamiento en lo que respecta  a gestión de sesiones se mantiene idéntico a la versión 8.</p>
<h3>Conclusiones y recomendaciones</h3>
<ol>
<li>El comportamiento de las sesiones de los usuarios varía en función de la versión de Internet Explorer que utilizan.</li>
<li>En las versiones actuales de Internet Explorer (8 y 9) existe una opción de menú que permite al usuario la separación explícita de sesiones.</li>
<li>La versión 6 está finalizando su ciclo de vida y no debería ser considerada como referencia de compatibilidad.</li>
</ol>
<h3>Referencias</h3>
<p><a href="http://en.wikipedia.org/wiki/Internet_Explorer" target="_blank">Wikipedia – Internet Explorer</a></p>
<p><a href="http://blogs.msdn.com/b/askie/archive/2009/05/08/session-management-within-internet-explorer-8-0.aspx" target="_blank">Session management within Internet Explorer 8.0</a></p>
<p><a href="http://blogs.msdn.com/b/ie/archive/2009/05/06/session-cookies-sessionstorage-and-ie8.aspx" target="_blank">IE Blog &#8211; Session Cookies, sessionStorage, and IE8 or “How can I log into two webmail accounts at the same time?”</a></p>
<p><a href="http://blogs.msdn.com/b/askie/archive/2009/03/13/clicking-on-the-blue-e-in-taskbar-does-not-launch-a-new-process-in-ie8.aspx" target="_blank">Clicking on the blue “e” in taskbar does not launch a new process in IE8</a></p>
<p><a href="http://blogs.msdn.com/b/askie/archive/2009/03/09/opening-a-new-tab-may-launch-a-new-process-with-internet-explorer-8-0.aspx" target="_blank">Opening a New Tab may launch a New Process with Internet Explorer 8.0</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ideati.net/blog/2012/05/gestion-de-sesiones-en-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Formularios Renta 2011 para la DGI</title>
		<link>http://www.ideati.net/blog/2012/02/formularios-renta-2011-para-la-dgi/</link>
		<comments>http://www.ideati.net/blog/2012/02/formularios-renta-2011-para-la-dgi/#comments</comments>
		<pubDate>Wed, 29 Feb 2012 03:14:26 +0000</pubDate>
		<dc:creator>edumen</dc:creator>
				<category><![CDATA[Gobierno]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[renta 2011 impuestos panama]]></category>

		<guid isPermaLink="false">http://www.ideati.net/blog/?p=104</guid>
		<description><![CDATA[La Dirección General de Ingresos de Panamá, atendiendo las ultimas reformas, pone a disposición las nuevas versiones de formularios para la presentación del Impuesto Sobre la Renta para el periodo 2011. IDEATI, gracias su experiencia especifica en el campo tributario, fue seleccionada para apoyar las tareas de la implementación informática de los nuevos formularios en [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.ideati.net/blog/wp-content/uploads/2012/02/Cabecera1.png"><img class="alignleft size-medium wp-image-107" title="Cabecera" src="http://www.ideati.net/blog/wp-content/uploads/2012/02/Cabecera1-300x191.png" alt="" width="300" height="191" /></a></p>
<p style="text-align: justify;">La Dirección General de Ingresos de Panamá, atendiendo las ultimas reformas, pone a disposición las nuevas versiones de formularios para la presentación del Impuesto Sobre la Renta para el periodo 2011.</p>
<p style="text-align: justify;">IDEATI, gracias su experiencia especifica en el campo tributario, fue seleccionada para apoyar las tareas de la implementación informática de los nuevos formularios en el marco del Proyecto de Modernización que ejecuta el Centro Interamericano de Administraciones Tributarias.<span id="more-104"></span></p>
<p style="text-align: justify;">Algunos lineamientos para la implementación de estas nuevas versiones de formularios:</p>
<p style="text-align: justify;">La mas importante, sin duda, la sectorización del formulario. Nueve formularios en lugar de los dos anteriores. Un esfuerzo que facilitara la tarea del contribuyente al momento  de la elaboración de su declaración, con conceptos familiares a su actividad económica.</p>
<p style="text-align: justify;">La renovación de la imagen de los formularios, otro cambio importante, responde  a una tendencia inalterada de los últimos años para esta moderna Institución, que tiene un 100% de declaraciones de personas jurídicas presentada por medios electrónicos. Esta nueva generación de formularios, que introduce tecnologías y diseño de Web 2.0, no parte de un modelo en papel hacia uno electrónico sino que es electrónico de nacimiento, haciendo natural su uso en la interfaz de una PC.</p>
<p style="text-align: justify;">Para ustedes señores contribuyentes, nuestro deseo de que las nuevas herramientas les hagan menos tedioso el acto de pagar impuestos, desagradable por definición, como una visita al dentista.</p>
<p style="text-align: justify;">Para la DGI y el equipo CIAT, nuestro agradecimiento por la oportunidad de trabajar junto con profesionales de gran calidad técnica y humana.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ideati.net/blog/2012/02/formularios-renta-2011-para-la-dgi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exoneraciones automáticas para la propiedad horizontal</title>
		<link>http://www.ideati.net/blog/2012/02/exoneraciones-automaticas-para-la-propiedad-horizontal/</link>
		<comments>http://www.ideati.net/blog/2012/02/exoneraciones-automaticas-para-la-propiedad-horizontal/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 15:42:16 +0000</pubDate>
		<dc:creator>edumen</dc:creator>
				<category><![CDATA[Gobierno]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Proyectos]]></category>

		<guid isPermaLink="false">http://www.ideati.net/blog/?p=136</guid>
		<description><![CDATA[Durante el segundo semestre del 2011 IDEATI estuvo a cargo del desarrollo informático para la materialización del convenio entre el Registro Público de Panamá y el Ministerio de Economía y Finanzas para la ejecución de un proyecto piloto para la integración de los procesos de registro de novedades del Registro Público y el trámite de [...]]]></description>
			<content:encoded><![CDATA[<p>Durante el segundo semestre del 2011 IDEATI estuvo a cargo del desarrollo informático para la materialización del <a title="noticia convenio RP-MEF" href="http://www.registro-publico.gob.pa/index.php/es/noticias-2011/324-registro-publico-de-panama-y-ministerio-de-economia-y-finanzas-firman-convenio.html?catid=92%3Aoctubre" target="_blank">convenio</a> entre el Registro Público de Panamá y el Ministerio de Economía y Finanzas para la ejecución de un proyecto piloto para la integración de los procesos de registro de novedades del Registro Público y el trámite de exoneración de impuestos para la propiedad horizontal en el sistema e-Tax de la Dirección General de Ingresos del Ministerio de Economía y Finanzas.<span id="more-136"></span></p>
<p>Esta integración exime al contribuyente de la tramitación presencial para acceder a este derecho, evitandole además de los costos asociados para la presentación de la solicitud, la espera de varias semanas para su final aprobación. Gracias al nuevo componente informático, la exoneración se aplica en forma automática a las 24 horas de realizada la actualización de datos en el Registro Público.</p>
<p>La transparencia también es ganadora gracias a esta innovación. La aplicación de validaciones, y reglas de negocio que fueron definidas a partir de la normativa vigente, y tomando en consideración los diferentes escenarios posibles garantizan la integridad de cada trámite.</p>
<p>Durante sus primeros 2 meses de operación el sistema proceso exitosamente <a title="1000 beneficiarios" href="http://www.registro-publico.gob.pa/index.php/es/noticias-2011/noticias-2011/343-mas-de-mil-beneficiados-por-exoneraciones-automaticas-sobre-mejoras-de-propiedades-horizontales-.html?catid=94%3Adiciembre" target="_blank">mas de mil registros</a> otorgando las correspondientes exoneraciones y aplicandolas en la cuenta corriente de tributos.</p>
<p>IDEATI está muy complacida de haber contribuido con este gran avance que beneficia a los ciudadanos en su conjunto y a un sector creciente y sumamente ágil de la economía panameña.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ideati.net/blog/2012/02/exoneraciones-automaticas-para-la-propiedad-horizontal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fin de Año y Controles Extensivos</title>
		<link>http://www.ideati.net/blog/2012/01/fin-de-ano-y-controles-extensivos/</link>
		<comments>http://www.ideati.net/blog/2012/01/fin-de-ano-y-controles-extensivos/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 14:51:01 +0000</pubDate>
		<dc:creator>daniel.brusa</dc:creator>
				<category><![CDATA[Noticias]]></category>

		<guid isPermaLink="false">http://www.ideati.net/blog/?p=97</guid>
		<description><![CDATA[Desde las recientemente envejecidas épocas del Y2K, el mes de diciembre, lejos de tratarse de un mes repleto de eventos sociales despidiendo un año y dándole la bienvenida a otro, se convierte para la industria de la tecnología, en un mes de grandes desafíos, puesta a punto, arranque, presión  y tensión, será por ello que [...]]]></description>
			<content:encoded><![CDATA[<p><strong id="internal-source-marker_0.2578538367524743"></strong>Desde las recientemente envejecidas épocas del Y2K, el mes de diciembre, lejos de tratarse de un mes repleto de eventos sociales despidiendo un año y dándole la bienvenida a otro, se convierte para la industria de la tecnología, en un mes de grandes desafíos, puesta a punto, arranque, presión  y tensión, será por ello que recién a partir del 6 de enero uno puede encontrar una gran cantidad de informáticos dando vueltas buscando con quién despedir el año pasado y celebrar el comienzo del nuevo año cuando en realidad el resto de la humanidad se encuentran en modo reposo y recuperación de las fiestas del mes de Diciembre, al tratarse esto de una verdad que se establece claramente en la primera clase de introducción de todas las carreras informáticas, claramente…no hay derecho al reclamo.. .<span id="more-97"></span></p>
<p>En el año  2011 en IDEATI hemos tenido el enorme privilegio y responsabilidad de protagonizar importantes transformaciones en nuestras áreas de especialidad,  particularmente, la Dirección General de Ingresos de Panamá, ha depositado su confianza en nosotros para la implementación de proyectos claves en la planificación estratégica del Organismo. Dentro de los proyectos que hemos puesto en funcionamiento en el mes de Diciembre de 2011 se encuentra  el Sistema de Controles Extensivos.</p>
<p dir="ltr">El Sistema de Controles Extensivos busca automatizar el control masivo de cumplimiento tributario a través de la ejecución periódica e ininterrumpida de lógicas de control tributario. En el Sistema de Controles Extensivos se diseñan algoritmos, con diferentes grados de sofisticación, que permiten detectar la evasión fiscal, estos algoritmos se programan con una periodicidad acorde al régimen de cumplimiento y se automatizan los mecanismos de notificación y seguimiento de casos. El sistema  cuenta con herramientas que permiten evaluar la efectividad y mejora continua de los algoritmos implementados y programar la cantidad de casos resultantes dependiendo de la capacidad de gestión en determinado momento del organismo. El sistema cuenta además con un “blindaje” que asegura la transparencia en el proceso de selección de casos, ya que se trabaja  sobre un ranking de contribuyentes que considera parámetros de cantidad, monto, reincidencia y situación actual del contribuyente frente al organismo manteniendo ocultos los datos generales del contribuyente que sólo son revelados al momento de procesar las comunicaciones respectivas.</p>
<p dir="ltr">El Sistema de Controles Extensivos es una piedra fundamental en la lucha contra la evasión fiscal y su puesta en marcha no se habría logrado sin el apoyo de el Centro Interamericano de Administraciones Tributarias, las autoridades involucradas y  la capacidad y dedicación de los funcionarios de la DGI.</p>
<p dir="ltr">Feliz 2012 !</p>
<p>&nbsp;</p>
<p dir="ltr">
]]></content:encoded>
			<wfw:commentRss>http://www.ideati.net/blog/2012/01/fin-de-ano-y-controles-extensivos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sistemas flexibles: ¿como?, ¿cuanto?</title>
		<link>http://www.ideati.net/blog/2011/06/sistemas-flexibles-como-cuanto/</link>
		<comments>http://www.ideati.net/blog/2011/06/sistemas-flexibles-como-cuanto/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 04:11:07 +0000</pubDate>
		<dc:creator>edumen</dc:creator>
				<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[Estrategia]]></category>
		<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[estrategia]]></category>
		<category><![CDATA[información]]></category>
		<category><![CDATA[proyectos]]></category>
		<category><![CDATA[sistemas]]></category>
		<category><![CDATA[tecnologa]]></category>
		<category><![CDATA[ti]]></category>

		<guid isPermaLink="false">http://www.ideati.net/blog/?p=64</guid>
		<description><![CDATA[No cabe duda, el requisito más importante, la necesidad mas recalcada, y en muchos casos la fantasía mas soñada, es la de tener un sistema que logre vencer al cambio. Haciendo una comparación poco exacta, ¿quién no quisiera tener un automóvil que creciera con la familia?, y que cuando la gasolina suba mucho de precio [...]]]></description>
			<content:encoded><![CDATA[<p>No cabe duda, el requisito más importante, la necesidad mas recalcada, y en muchos casos la fantasía mas soñada, es la de tener un sistema que logre vencer al cambio.</p>
<p>Haciendo una comparación poco exacta, ¿quién no quisiera tener un automóvil que creciera con la familia?, y que cuando la gasolina suba mucho de precio que funcione, por ejemplo, con limonanda (iba a decir agua, pero sería muy trillado). Pues posiblemente ese automóvil pueda ser construido, pero con seguridad valdría muchas veces el precio de uno estándar, el riesgo es que una vez se compre este exclusivo automóvil, el combustible se mantenga al mismo valor y que tengamos un solo hijo.</p>
<p>Los usuarios o clientes, y muchas veces nosotros mismos, los proveedores, intentamos ser visionarios mas allá de lo posible y proponernos flexibilidad en cada uno de los aspectos de la aplicación que estamos por construir o implementar, generamos listas de casuística ultra-especial, sin recordar que la flexibilidad es un requerimiento más, y hay que decirlo: sumamente costoso.</p>
<div class="wp-caption aligncenter" style="width: 475px"><img class=" " title="Costo por flexibilidad/especialidad en sistemas de información" src="http://ideati.net/images/costo%20sistemas%20estandar%20flexible.png" alt="Costo por flexibilidad/especialidad en sistemas de información" width="465" height="293" /><p class="wp-caption-text">Costo por flexibilidad/especialidad</p></div>
<p>Un ejemplo típico de esta tentadora trampa de la flexibilidad es la construcción de un módulo de parametrización de formularios, la idea suena increíblemente bien: &#8220;A través de éste módulo un usuario podrá modificar y crear nuevos formularios, sin necesitar conocimientos de HTML&#8221;. Y la verdad es que no hay forma de lograrlo sin llegar a hacer un meta-lenguaje casi tan complejo como HTML (siempre en una interfaz muy incómoda, como una grilla y formularios para la edición) y con muchas desventajas: overhead de procesamiento, muchas horas de pruebas y depuración y más limitaciones de las esperadas.</p>
<p>Otro ejemplo: &#8220;Necesitamos que el sistema se adapte fácilmente a cambios en la legislación&#8221;. (si tan solo pudieramos leer la mente a los políticos!)</p>
<p>Uno más: &#8220;El sistema debe ser compatible con Windows 7 y las siguientes versiones de Windows que vengan&#8221;. (o la del viejo Bill).</p>
<p>Y entonces ¿Cómo preparamos los sistemas para el cambio? ¿Hasta donde la flexibilidad es buena y desde donde es un peso muerto por el cual debemos pagar?.</p>
<p>Nuestra experiencia nos ha ayudado a determinar la siguiente ruta:</p>
<ol>
<li>Determine el tipo de aplicación que necesita, intente acercarlo a aquellos componentes o productos conocidos y estándares.</li>
<li>Debe hacer diferencia entre las necesidades actuales y las futuras, y evaluar la precisión de la información que se tiene.</li>
<li>La flexibilidad tiene varias formas de instrumentarse ( parámetros, componentes, arquitectura, etc. ) elija la más adecuada según la complejidad de lo que queremos hacer flexible.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.ideati.net/blog/2011/06/sistemas-flexibles-como-cuanto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Session and Application variables lost using SQLite and ASP.Net</title>
		<link>http://www.ideati.net/blog/2011/03/session-and-application-variables-lost-using-sqlite-and-asp-net/</link>
		<comments>http://www.ideati.net/blog/2011/03/session-and-application-variables-lost-using-sqlite-and-asp-net/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 00:52:37 +0000</pubDate>
		<dc:creator>edumen</dc:creator>
				<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[iis]]></category>
		<category><![CDATA[sqlite]]></category>

		<guid isPermaLink="false">http://www.ideati.net/blog/?p=58</guid>
		<description><![CDATA[After many hours of debbuging I finally found out why my application and session variables were reset when a postback was executed in my ASP.Net application. Because it was an application upgrade, going from desktop to webforms I was still using the original SQLite database. There&#8217;s an interesting thing in ASP.Net applications, that is documented, [...]]]></description>
			<content:encoded><![CDATA[<p>After many hours of debbuging I finally found out why my application and session variables were reset when a postback was executed in my ASP.Net application. Because it was an application upgrade, going from desktop to webforms I was still using the original SQLite database.</p>
<p>There&#8217;s an interesting thing in ASP.Net applications, that is documented, but most of the times is forgotten, and that is when a file in the /bin folder is modified, then the application is reset by IIS (or ASP.Net development server). So, in the postback operation there was an INSERT statement, and my mistake was having the SQLite database file within the /bin folder, and not in the AppData folder. Of course, until this moment I didn&#8217;t found a reason why ASP.Net apps needed an special folder for the datafiles, well, I&#8217;ve learned the hard way.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ideati.net/blog/2011/03/session-and-application-variables-lost-using-sqlite-and-asp-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby on Rails: verticalización de las plataformas de desarrollo</title>
		<link>http://www.ideati.net/blog/2010/07/ruby-on-rails-verticalizacion-de-las-plataformas-de-desarrollo/</link>
		<comments>http://www.ideati.net/blog/2010/07/ruby-on-rails-verticalizacion-de-las-plataformas-de-desarrollo/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 23:09:18 +0000</pubDate>
		<dc:creator>edumen</dc:creator>
				<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://www.ideati.net/blog/?p=34</guid>
		<description><![CDATA[Desde hace un par de años venimos escuchando de una nueva familia de lenguajes-frameworks alternativos que desafian fuertemente a los consolidados .Net, Java y PHP, en el mundo del desarrollo Web. Se trata de lenguajes-frameworks que han aprendido de los errores de sus ancestros y han sabido capitalizar esas debilidades verticalizando o enfocando su potencia [...]]]></description>
			<content:encoded><![CDATA[<p>Desde hace un par de años venimos escuchando de una nueva familia de lenguajes-frameworks alternativos que desafian fuertemente a los consolidados .Net, Java y PHP, en el mundo del desarrollo Web.</p>
<p>Se trata de lenguajes-frameworks que han aprendido de los errores de sus ancestros y han sabido capitalizar esas debilidades verticalizando o enfocando su potencia en aquellos aspectos que ya tuvieron su periodo de maduración y que no se han plasmado del todo en los lenguajes tradicionales o al menos no de una manera clara.</p>
<p>Mencionemos algunos:</p>
<ul>
<li><a href="http://www.rubyonrails.org/" target="_blank">Ruby on Rails</a></li>
<li><a href="http://www.djangoproject.com" target="_blank">Django</a></li>
<li><a href="http://www.grails.org/" target="_blank">Grails</a></li>
<li><a href="http://www.sinatrarb.com" target="_blank">Sinatra</a></li>
</ul>
<div id="attachment_55" class="wp-caption alignnone" style="width: 619px"><a href="http://www.ideati.net/blog/wp-content/uploads/2010/07/ror-google-trends1.jpg"><img class="size-full wp-image-55" title="ror google trends" src="http://www.ideati.net/blog/wp-content/uploads/2010/07/ror-google-trends1.jpg" alt="" width="609" height="309" /></a><p class="wp-caption-text">Cantidad de búsquedas según Google trends</p></div>
<p>Sin duda quien gana ampliamente en popularidad es Ruby on Rails, y hasta cierto punto es responsable de despertarnos y abrir un horizonte que asumiamos estaba dentro de los límites de Java o .Net.</p>
<p>¿Porque Ruby on Rails y sus amigos (no parientes), tienen tanto éxito, o por lo menos popularidad?.</p>
<p>En mi humilde opinión, se trata de una señal de madurez de la industria del software en el cual los lenguajes de programación de proposito general han dejado de ser suficientes. Es así que RoR (Ruby on Rails), prometiendo tener resueltas las tareas mas repetitivas del desarrollo Web, es decir verticalizando, ha logrado la atención de la industria.</p>
<p>La sola instalación de RoR incluye el servidor de aplicaciones, una base de datos (SQLite) y una serie de utilitarios de línea de comando que nos aleja brutalmente de esa dependencia creada por los IDE de arrastrar y soltar. Debo admitir la soledad que uno siente al escribir una línea de comando sin ayuda contextual, autocompletar ni corrector de sintaxis. Pero volviendo a las bondades &#8220;out of the box&#8221; de RoR, me queda destacar en general el concepto de &#8220;convention over configuration&#8221; (convención antes que configuración) el cual ha permitido la implementación exitosa de ActiveRecord, desde mi punto de vista la mejor funcionalidad de este lenguaje-framework.</p>
<p>Si bien .Net y Java han hecho lo suyo tratando de alcanzar a la nueva generación de  ágiles e inteligentes, el mejor acercamiento lo han tenido logrando implementar sus propias versiones IronRuby (para .Net ) y JRuby.</p>
<p>Aunque la madurez de RoR es evidente, un aspecto pendiente, que tenemos confianza que se resolverá, es el rendimiento de Ruby. En todo caso RoR ya puede presumir de soportar la popular red social Twitter y otros cientos de aplicaciones Web 2.0.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ideati.net/blog/2010/07/ruby-on-rails-verticalizacion-de-las-plataformas-de-desarrollo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 errores comunes en proyectos de modernizacion</title>
		<link>http://www.ideati.net/blog/2010/07/5-errores-comunes-en-proyectos-de-modernizacion/</link>
		<comments>http://www.ideati.net/blog/2010/07/5-errores-comunes-en-proyectos-de-modernizacion/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 20:48:47 +0000</pubDate>
		<dc:creator>edumen</dc:creator>
				<category><![CDATA[Estrategia]]></category>
		<category><![CDATA[Gobierno]]></category>
		<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[estrategia]]></category>
		<category><![CDATA[gobierno electronico]]></category>
		<category><![CDATA[proyectos]]></category>
		<category><![CDATA[soa]]></category>

		<guid isPermaLink="false">http://www.ideati.net/blog/?p=32</guid>
		<description><![CDATA[Error 1. Alcance muy amplio &#8211; megaproyectos Quizás el más común de los errores. Como una herencia de los proyectos de los 90&#8242;s y principios del 2000, cuando ocurrían los primeros procesos de modernización en los que en muchos casos se pasaba de la máquina de escribir al computador. Eran proyectos que requerían mayores esfuerzos [...]]]></description>
			<content:encoded><![CDATA[<hr />
<h3>Error 1. Alcance muy amplio &#8211; megaproyectos</h3>
<p>Quizás el más común de los errores. Como una herencia de los proyectos de los 90&#8242;s y principios del 2000, cuando ocurrían los primeros procesos de modernización en los que en muchos casos se pasaba de la máquina de escribir al computador. Eran proyectos que requerían mayores esfuerzos por un cambio cultural mucho mas grande, al tiempo, que la tecnología no permitía los niveles de integración actuales. En este contexto surgen los &#8220;Sistemas Integrados/Integrales de&#8230;&#8221; que pretendían abarcar gran parte de las actividades de la institución.</p>
<p>A priori, la modernización de todos los aspectos de una institución dentro de un solo proyecto, suena muy coherente considerando la integración armónica que se puede lograr. Sin embargo, la experiencia demuestra que llevar adelante este tipo de proyectos es equivalente a invertir todo el dinero que uno tiene en las acciones de una sola compañía.</p>
<p>¿Que pautas deben considerarse entonces para diseccionar un megaproyecto de varios millones de dólares y muchos años de ejecución en componentes sin que se incrementen los costos ni reduzcan los beneficios?</p>
<p>A partir de las dependencias y contexto actual de cada área de la institución respecto de su relación con la tecnología debe planificarse y priorizarse la automatización de cada área, es importante considerar, para esta planificación, el impacto que cada sub-proyecto, en términos de valor y cantidad de beneficiarios que este tendrá.</p>
<p>Se debe tener en cuenta que dependiendo de la especialización de cada área se deben considerar diferentes tipos de soluciones y proveedores. Por ejemplo, los aspectos administrativos estan cada vez más comoditizados al punto en que el Open Source está empezando a competir en el mercado de los ERP, mientras que en los procesos del negocio están madurando las disciplinas del BPM sin dejar por fuera algunos esfuerzos de desarrollo.</p>
<h3>Error 2. Fortalecimiento del área informática post-implantación</h3>
<p>La ejecución de proyectos de modernización una y otra vez caen en la falla de fortalecer las áreas técnicas de la institución luego de construirse e implementarse los sistemas en lugar de hacerlo previamente.</p>
<p>Esto afecta seriamente las posibilidades de la institución de ofrecer una contraparte técnica fortalecida y los aportes que pueda ofrecer.</p>
<h3>Error 3. Hardware antes que software</h3>
<p>Es parte de nuestra naturaleza humana, lo tangible, lo que se puede tocar, conectar, etc. Adquirir el hardware da una sensación de que hemos avanzado en nuestro proyecto o que es un buen inicio, tenemos un magnífico equipo, conectado en nuestro centro de cómputo, conectado a la red, protegido tras un firewall, etc. ¿Y el software?&#8230; No nos preocupemos, eso viene en un pequeño DVD que se instala de una vez.</p>
<p>Al momento de instalar el software nuestro servidor ya no nos parece tan bueno, ha pasado un año desde que lo compramos, el nuevo modelo tiene mejor procesador, mas memoria y cuesta menos que lo que nos costó el nuestro un año atrás.</p>
<p>Recuerden, comprar hardware es fácil, utilizarlo es la parte difícil.</p>
<h3>Error 4. Soporte a las decisiones antes que automatización de operaciones</h3>
<p>Un vicio común de los directivos, evidentemente se trata de una necesidad real: la falta de información para la toma de decisiones. Pero cuando la automatización de los procesos de negocio es mínima, nula o no está integrada en los niveles operativos será imposible de satisfacer.</p>
<h3><strong>Error 5. Migración de información</strong></h3>
<p>Un error recurrente en los proyectos que tienen por objetivo reemplazar aplicaciones existentes, que quizás no abarcan todas las necesidades de sus usuarios, tienen plataformas obsoletas, tienen problemas de rendimiento, etc. pero que en cualquier caso contienen información vital para la institución.</p>
<p>El error inicia con un diseño del sistema teórico, basado solamente en el relevamiento del deber ser, promovido por la bien conocidas re-ingenierías. El error luego es profundizado cuando se trata de migrar la información una vez que el sistema esta construido. Como consecuencia se tienen estructuras de datos totalmente incompatibles no solo a nivel de tabla-campo sino en muchos otros aspectos mismos de la información y de su calidad.</p>
<p>Recuerden, la migración de datos es un requerimiento, y probablemente afecta mas el diseño de lo que lo afectan las necesidades del usuario, el costo de no implementarla es altísimo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ideati.net/blog/2010/07/5-errores-comunes-en-proyectos-de-modernizacion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
