<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://geeks.ms/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Jorge Serrano - MVP Visual Developer - Visual Basic - Todos los comentarios</title><link>http://geeks.ms/blogs/jorge/default.aspx</link><description>Blog sobre tecnología .NET en general y sobre Visual Basic en particular.</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>re: Reutilización de código, mantenimiento de aplicaciones (VI)</title><link>http://geeks.ms/blogs/jorge/archive/2013/04/19/reutilizaci-243-n-de-c-243-digo-mantenimiento-de-aplicaciones-vi.aspx#209229</link><pubDate>Fri, 19 Apr 2013 12:08:21 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:209229</guid><dc:creator>Juanma</dc:creator><description>&lt;p&gt;Hola Eduard,&lt;/p&gt;
&lt;p&gt;Estoy de acuerdo en el tema de la deuda técnica y en la visión ágil. De hecho que parece fundamental no tratar de dejar todo el código &amp;quot;perfecto&amp;quot;, sino invertir el tiempo en solucionar aquello que te está frenando en cada momento (el resto lo dejas bien guardadito y encapsulado y si funciona y no tienes que tocarlo a menudo, estupendo).&lt;/p&gt;
&lt;p&gt;A lo me refería es que hay veces que, por intentar correr mucho, te ahogas antes de empezar (no hace falta esperar meses para acumular intereses). &lt;/p&gt;
&lt;p&gt;A veces se tarda muy poco en &amp;quot;acabar el desarrollo&amp;quot;, para luego pasar por una fase eterna de pruebas hasta tener algo medianamente presentable porque no se han aplicado los más mínimos criterios de calidad a la hora de construir el software.&lt;/p&gt;
&lt;p&gt;Por supuesto todo depende mucho del proyecto y del equipo, pero estoy cansado de tratar con proveedores que me dicen &amp;quot;en una semana lo tienes&amp;quot; y es verdad, en una semana lo tengo, pero luego me paso 4 meses hasta que lo puedo poner en producción porque está todo lleno de fallos, y esto lo digo como *cliente* no como desarrollador. &lt;/p&gt;
&lt;p&gt;Saludos&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=209229" width="1" height="1"&gt;</description></item><item><title>re: Reutilización de código, mantenimiento de aplicaciones (VI)</title><link>http://geeks.ms/blogs/jorge/archive/2013/04/19/reutilizaci-243-n-de-c-243-digo-mantenimiento-de-aplicaciones-vi.aspx#209227</link><pubDate>Fri, 19 Apr 2013 10:45:50 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:209227</guid><dc:creator>Eduard Tomàs i Avellana</dc:creator><description>&lt;p&gt;MMmm...&lt;/p&gt;
&lt;p&gt;&amp;gt;En tu razonamiento hay una premisa implícita: resulta más rápido y barato hacer software de baja calidad.&lt;/p&gt;
&lt;p&gt;Yo SÍ creo que hacer las cosas &amp;quot;mal&amp;quot; puede ayudar a reducir el time-to-market. Pero como todo tiene un precio que se paga. A este precio se le conoce como &amp;quot;deuda tecnológica&amp;quot;.&lt;/p&gt;
&lt;p&gt;Hacer software de &amp;quot;baja calidad&amp;quot; es más rápido y barato, pero adquiere una deuda tecnológica.&lt;/p&gt;
&lt;p&gt;Mientras tengas esta deuda, es decir mientras tu producto no esté &amp;quot;bien&amp;quot; irás pagando los intereses que te genera. Intereses en forma de que arreglar un error te cuesta más tiempo. Que añadir una funcionalidad pasa a ser más complicado, etc, etc.&lt;/p&gt;
&lt;p&gt;A medida que inviertes tiempo refactorizando tu código, y así vas &amp;quot;pagando&amp;quot; la deuda contraída, los intereses disminuyen (añadir funcionalidades pasa a ser más fácil, resolver un bug lleva menos tiempo,...).&lt;/p&gt;
&lt;p&gt;Y como todas las deudas cuando más se pospone su pago (es decir, si &amp;quot;pasas&amp;quot; de refactorizar el código, &amp;quot;total ya que funciona...&amp;quot;) más han crecido los intereses y al final puede llegar a un punto donde ya no es posible asumir su pago, es decir estamos ante una aplicación totalmente inmantenible. Que puede que funcione, pero que no vamos a poder mejorar y donde cuando se detecte un bug será imposible de resolver.&lt;/p&gt;
&lt;p&gt;Contraer deuda tecnológica NO es malo. De hecho a veces es imprescindible para sacar producto nuevo (de ahí la visión &amp;quot;agile&amp;quot; de las start-ups), pero debe tenerse presente que se contrae y debe planificarse cuando y como se piensa &amp;quot;pagar&amp;quot; esa deuda.&lt;/p&gt;
&lt;p&gt;En resumen: si hago las cosas &amp;quot;mal&amp;quot; quizá saldré antes, pero luego deberé invertir MÁS tiempo en arreglar cada bug o en añadir funcionalidad nueva. Y como no pague la deuda, llegará un punto que mi producto me &amp;quot;explotará&amp;quot;.&lt;/p&gt;
&lt;p&gt;Así que la conclusión es que se puede hacer algo temporalmente &amp;quot;mal&amp;quot; para salir rápido al mercado, porque es un parche, por lo que sea, pero debemos ser conscientes de ello y luego invertir el tiempo necesario en mejorar el código. Si no lo hacemos, morimos fijo.&lt;/p&gt;
&lt;p&gt;Saludos!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=209227" width="1" height="1"&gt;</description></item><item><title>re: Reutilización de código, mantenimiento de aplicaciones (VI)</title><link>http://geeks.ms/blogs/jorge/archive/2013/04/19/reutilizaci-243-n-de-c-243-digo-mantenimiento-de-aplicaciones-vi.aspx#209223</link><pubDate>Fri, 19 Apr 2013 07:54:13 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:209223</guid><dc:creator>Juanma</dc:creator><description>&lt;p&gt;En tu razonamiento hay una premisa implícita: resulta más rápido y barato hacer software de baja calidad.&lt;/p&gt;
&lt;p&gt;¿Realmente es así?&lt;/p&gt;
&lt;p&gt;Ojo, que no estoy diciendo que seguir SOLID a rajatabla y aplicar sobreingeniería a un proyecto sea rentable, pero tampoco tengo muy claro que hacer las cosas &amp;quot;mal&amp;quot; ayude a reducir el time-to-market.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=209223" width="1" height="1"&gt;</description></item><item><title>re: Reutilización de código, mantenimiento de aplicaciones (IV)</title><link>http://geeks.ms/blogs/jorge/archive/2013/04/15/reutilizaci-243-n-de-c-243-digo-mantenimiento-de-aplicaciones-iv.aspx#209177</link><pubDate>Mon, 15 Apr 2013 09:44:49 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:209177</guid><dc:creator>Juanma</dc:creator><description>&lt;p&gt;Es interesante la comparación que haces entre SOLID y normalización de bases de datos.&lt;/p&gt;
&lt;p&gt;Sobre todo porque al final pasa lo mismo, igual que no siempre la forma óptima de diseñar una base de datos es tenerla completamente normalizada, en el código hay veces en que es preferible violar SOLID para conseguir otros objetivos.&lt;/p&gt;
&lt;p&gt;Muy buena la serie, me gusta además que el avance sea &amp;quot;tan lento&amp;quot; porque da tiempo a pensar en cada paso.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=209177" width="1" height="1"&gt;</description></item><item><title>re: Reutilización de código, mantenimiento de aplicaciones (II)</title><link>http://geeks.ms/blogs/jorge/archive/2013/04/10/reutilizaci-243-n-de-c-243-digo-mantenimiento-de-aplicaciones-ii.aspx#209139</link><pubDate>Thu, 11 Apr 2013 08:03:58 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:209139</guid><dc:creator>Kiquenet</dc:creator><description>&lt;p&gt;También considero interesante el tema de la compartición - reutilización de código en el mantenimiento de aplicaciones. &lt;/p&gt;
&lt;p&gt;Por ejemplo, este caso: se tiene una versión para .net 3.5 y .net 4.0.&lt;/p&gt;
&lt;p&gt;Un csproj compilado en .net 3.5 y otro csproj compilado en .net 4.0.&lt;/p&gt;
&lt;p&gt;El código fuente está en el proyecto de .net 4.0.&lt;/p&gt;
&lt;p&gt;El csproj de .net 3.5 tiene &amp;quot;Links&amp;quot; a los ficheros de código fuente del csproj de .net 4.0.&lt;/p&gt;
&lt;p&gt;El problema viene en casos que se utilizan cosas específicas de .NET 4.0, como String.IsNullOrWhiteSpace.&lt;/p&gt;
&lt;p&gt;En este caso, ya no compilaría el csproj de .net 3.5.&lt;/p&gt;
&lt;p&gt; &amp;nbsp;protected void BtnSSO_Click(object sender, EventArgs e)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var tok = new InfoToken();&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tok.Idempresa = Convert.ToInt16(this.txtempresa.Text);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tok.IdApp = 4;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tok.Login = (String.IsNullOrWhiteSpace(this.txtUsuario.Text) ? &amp;quot;loginTest&amp;quot; : this.txtUsuario.Text.Trim());&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tok.Url = CmbLstUrl.SelectedValue;&lt;/p&gt;
&lt;p&gt;... &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;Estaría bien plantearse las alternativas a este caso.&lt;/p&gt;
&lt;p&gt;Saludos.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=209139" width="1" height="1"&gt;</description></item><item><title>re: Reutilización de código, mantenimiento de aplicaciones (I)</title><link>http://geeks.ms/blogs/jorge/archive/2013/04/08/reutilizaci-243-n-de-c-243-digo-mantenimiento-de-aplicaciones-i.aspx#209129</link><pubDate>Wed, 10 Apr 2013 13:44:51 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:209129</guid><dc:creator>Jorge Serrano</dc:creator><description>&lt;p&gt;@Juan no pienso borrarlo.&lt;/p&gt;
&lt;p&gt;Estas entradas están escritas para que sirvan de reflexión, y tú por tu experiencia has llegado a conclusiones muy acertadas porque ya ves por donde voy.&lt;/p&gt;
&lt;p&gt;Todas las ideas, propuestas, comentarios, etc., son bienvenidos vengan en la parte I de este conjunto de entradas o en la VI como verás la semana que viene. ;)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=209129" width="1" height="1"&gt;</description></item><item><title>re: Reutilización de código, mantenimiento de aplicaciones (I)</title><link>http://geeks.ms/blogs/jorge/archive/2013/04/08/reutilizaci-243-n-de-c-243-digo-mantenimiento-de-aplicaciones-i.aspx#209118</link><pubDate>Tue, 09 Apr 2013 08:47:40 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:209118</guid><dc:creator>Juan Irigoyen</dc:creator><description>&lt;p&gt;upsss, lo siento, borra mi comentario, olvídalo todo...&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=209118" width="1" height="1"&gt;</description></item><item><title>re: Reutilización de código, mantenimiento de aplicaciones (I)</title><link>http://geeks.ms/blogs/jorge/archive/2013/04/08/reutilizaci-243-n-de-c-243-digo-mantenimiento-de-aplicaciones-i.aspx#209116</link><pubDate>Tue, 09 Apr 2013 08:00:34 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:209116</guid><dc:creator>Kiquenet</dc:creator><description>&lt;p&gt;Coincido con Juan y Jorge.&lt;/p&gt;
&lt;p&gt;Ni blanco ni negro, ni complicar las aplicaciones, hacerlos lo más simples posible, y mantenibles a lo largo del tiempo. Lo cual no es fácil.&lt;/p&gt;
&lt;p&gt;Seguro que las futuras entregas de Jorge nos aportarán luz y reflexión.&lt;/p&gt;
&lt;p&gt;Saludos.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=209116" width="1" height="1"&gt;</description></item><item><title>re: Reutilización de código, mantenimiento de aplicaciones (I)</title><link>http://geeks.ms/blogs/jorge/archive/2013/04/08/reutilizaci-243-n-de-c-243-digo-mantenimiento-de-aplicaciones-i.aspx#209115</link><pubDate>Tue, 09 Apr 2013 07:48:10 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:209115</guid><dc:creator>Jorge Serrano</dc:creator><description>&lt;p&gt;@Juan jajajaja ¡¡¡acabas de matarme el resto de entradas que ya están preparadas y terminadas para salir sólo cuando llegue el momento!!! :)&lt;/p&gt;
&lt;p&gt;Aquí aplica también aquella máxima de que no existen balas de plata.&lt;/p&gt;
&lt;p&gt;Ni todo tiene porqué ser blanco ni todo tiene porqué ser negro.&lt;/p&gt;
&lt;p&gt;Aquí comienza una serie de entradas de tipo reflexión y &amp;quot;mundo ideal&amp;quot;, pero que todos sabemos que no tiene porqué ser así. De hecho, estas conclusiones también las trato en otra entrada de la serie.&lt;/p&gt;
&lt;p&gt;Hay unas cuantas preparadas que saldrán en los próximos días... pero no te quito la razón en lo que dices porque la tienes, como también sabes que la pueden tener &amp;nbsp;quienes consideren desarrollar siguiendo todos los patrones y principios de diseño existentes.&lt;/p&gt;
&lt;p&gt;Siempre digo lo mismo,... cada proyecto informático es único, y lo que para unos es la solución ideal, para otros puede ser el fracaso del proyecto. :)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=209115" width="1" height="1"&gt;</description></item><item><title>re: Reutilización de código, mantenimiento de aplicaciones (I)</title><link>http://geeks.ms/blogs/jorge/archive/2013/04/08/reutilizaci-243-n-de-c-243-digo-mantenimiento-de-aplicaciones-i.aspx#209111</link><pubDate>Mon, 08 Apr 2013 19:52:01 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:209111</guid><dc:creator>Juan Irigoyen</dc:creator><description>&lt;p&gt;@Jorge, me gustaría hacer una reflexión haciendo un poco de abogado del diablo, partiendo de la base de que entiendo que siempre es bueno seguir los principios SOLID, aplicar patrones de diseño, utilizar separación de capas, etc, etc. Pero creo que es también necesario reflexionar sobre el principio Kiss, el programa que pones de ejemplo cumple con los requerimientos que se proponen y entiendo que puede ser una aplicación perfectamente válida, creo que muchas veces somos los desarrolladores los que complicamos las aplicaciones, programas que utilizan WCF sin necesidad pensando en que un día van a ser extensibles y que cuando llega el momento quizás ni siquiera se utilice esta tecnología, aplicación de arquitecturas DDD para programas que solo funcionan en una plataforma, desacoplamiento y otras lindezas que frente a todo hacen que muchas veces las aplicaciones solo sean legibles por auténticos expertos o gente que haya participado en los proyectos desde el inicio, creo que los programadores tendemos a escribir auténticas aberraciones con tal de que nuestra aplicación sea perfecta y al final solo hacemos que complicarlas y entiendo que debemos reflexionar en este punto, creo que muchas veces deberíamos centrarnos en buscar una solución rápida y funcional antes de complicarla sin necesidad. Cuantas veces escribimos código sin necesidad, complicando nuestras aplicaciones, todas las aplicaciones tienen dependencias es imposible eliminarlas todas, en algunos casos como en aplicaciones Web mezclamos un montón de tecnologías, XML, Html, JavaScript, Jquery, Servicios Web, etc, etc, no hay más que ver que la programación tiende a ser cada vez más compleja y difícil y creo que esto es porque los programadores somos los que complicamos los desarrollos pensando en dar solución a muchos problemas sin necesidad. ¿Por qué hacer algo que no necesitamos?. Creo que muchas es mejor centrarse en dar una solución simple y eficaz y pensar menos en el futuro de nuestras aplicaciones, porque muchas veces este no llega o cuando llega la tecnología a utilizar es completamente nueva y rompe con todos nuestros principios haciendo de esta una aplicación menos legible y mantenible.&lt;/p&gt;
&lt;p&gt;Un saludo.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=209111" width="1" height="1"&gt;</description></item><item><title>re: Reutilización de código, mantenimiento de aplicaciones (I)</title><link>http://geeks.ms/blogs/jorge/archive/2013/04/08/reutilizaci-243-n-de-c-243-digo-mantenimiento-de-aplicaciones-i.aspx#209104</link><pubDate>Mon, 08 Apr 2013 15:00:52 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:209104</guid><dc:creator>Jorge Serrano</dc:creator><description>&lt;p&gt;@Kiquenet, no conocía las entradas de Javier Suárez. Las echaré un vistazo. ¡Gracias por compartir!. :)&lt;/p&gt;
&lt;p&gt;@Juanma, jajajaja me ha hecho mucha gracia lo de &amp;quot;solo superada por copy entrada.txt salida.txt. ¡Que grande!. :)))&lt;/p&gt;
&lt;p&gt;Hay varias entradas más en la bandeja de salida.&lt;/p&gt;
&lt;p&gt;Irán apareciendo por a poco.&lt;/p&gt;
&lt;p&gt;A ver si me da tiempo a sacar todo lo que tengo en mente&lt;/p&gt;
&lt;p&gt;Sobre todo a ver si no estoy espeso, lo explico bien, se entiende bien, y resulta interesante.&lt;/p&gt;
&lt;p&gt;¡Muchas gracias por comentar!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=209104" width="1" height="1"&gt;</description></item><item><title>re: Reutilización de código, mantenimiento de aplicaciones (I)</title><link>http://geeks.ms/blogs/jorge/archive/2013/04/08/reutilizaci-243-n-de-c-243-digo-mantenimiento-de-aplicaciones-i.aspx#209099</link><pubDate>Mon, 08 Apr 2013 14:02:16 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:209099</guid><dc:creator>Juanma</dc:creator><description>&lt;p&gt;De momento, y con los requisitos que tienes, parece una solución magnífica (solo superada por &amp;quot;copy entrada.txt salida.txt&amp;quot;). &lt;/p&gt;
&lt;p&gt;YAGNI! :-)&lt;/p&gt;
&lt;p&gt;Tengo ganas de ver cómo evoluciona esta serie.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=209099" width="1" height="1"&gt;</description></item><item><title>re: Reutilización de código, mantenimiento de aplicaciones (I)</title><link>http://geeks.ms/blogs/jorge/archive/2013/04/08/reutilizaci-243-n-de-c-243-digo-mantenimiento-de-aplicaciones-i.aspx#209098</link><pubDate>Mon, 08 Apr 2013 13:50:30 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:209098</guid><dc:creator>Kiquenet</dc:creator><description>&lt;p&gt;Jorge, es un tema interesante, puede dar para varios artículos.&lt;/p&gt;
&lt;p&gt;En relación a la reutilización y también a la compartición de código, del blog de Javier Suárez:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://javiersuarezruiz.wordpress.com/2013/04/04/windows-phone-tecnicas-para-compartir-codigo-2o-parte/"&gt;javiersuarezruiz.wordpress.com/.../windows-phone-tecnicas-para-compartir-codigo-2o-parte&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Saludos.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=209098" width="1" height="1"&gt;</description></item><item><title>re: GRATIS :: Libro en español sobre Manual de gestión de proyectos ágiles</title><link>http://geeks.ms/blogs/jorge/archive/2008/09/25/gratis-libro-en-espa-241-ol-sobre-manual-de-gesti-243-n-de-proyectos-225-giles.aspx#208837</link><pubDate>Mon, 11 Mar 2013 20:09:29 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:208837</guid><dc:creator>Ruben</dc:creator><description>&lt;p&gt;Gracias espero me3 sea útil.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=208837" width="1" height="1"&gt;</description></item><item><title>re: Lavando la cara de mi Microsoft Xbox 360 Wireless Racing Wheel</title><link>http://geeks.ms/blogs/jorge/archive/2013/02/05/lavando-la-cara-de-mi-microsoft-xbox-360-wireless-racing-wheel.aspx#208496</link><pubDate>Wed, 06 Feb 2013 11:16:47 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:208496</guid><dc:creator>Jorge Serrano</dc:creator><description>&lt;p&gt;Jajajaja a punto estuve de hacerte caso, pero mi cabezonería se llevó el premio y mi persistencia el triunfo.&lt;/p&gt;
&lt;p&gt;No ha quedado mal. :)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=208496" width="1" height="1"&gt;</description></item><item><title>re: Lavando la cara de mi Microsoft Xbox 360 Wireless Racing Wheel</title><link>http://geeks.ms/blogs/jorge/archive/2013/02/05/lavando-la-cara-de-mi-microsoft-xbox-360-wireless-racing-wheel.aspx#208495</link><pubDate>Wed, 06 Feb 2013 09:23:19 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:208495</guid><dc:creator>Luis Ruiz Pavón</dc:creator><description>&lt;p&gt;Que grande Jorge!!!&lt;/p&gt;
&lt;p&gt;Doy fe de como vino el volante, porque yo mismo te dije que lo devolvieses y al día siguiente me quedé flipado!!! Vamos, el de bricomanía a tu lado un aficionado...&lt;/p&gt;
&lt;p&gt;Un saludo!!!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=208495" width="1" height="1"&gt;</description></item><item><title>re: Usando Visual Studio, LINQPad 4 y NHibernate Profile (versión paso a paso)</title><link>http://geeks.ms/blogs/jorge/archive/2013/01/28/usando-visual-studio-linqpad-4-y-nhibernate-profile-versi-243-n-paso-a-paso.aspx#208434</link><pubDate>Fri, 01 Feb 2013 00:04:10 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:208434</guid><dc:creator>Ernesto</dc:creator><description>&lt;p&gt;Y... algo similar pero con EF? :)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=208434" width="1" height="1"&gt;</description></item><item><title>re: ¿Fidelidad de los clientes con las empresas o fidelidad de las empresas con los clientes?</title><link>http://geeks.ms/blogs/jorge/archive/2013/01/30/191-fidelidad-de-los-clientes-con-las-empresas-o-fidelidad-de-las-empresas-con-los-clientes.aspx#208431</link><pubDate>Thu, 31 Jan 2013 21:57:04 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:208431</guid><dc:creator>Ernesto</dc:creator><description>&lt;p&gt;Interesante lo que planteas, pero te cuento algo curioso que esta pasando en Peru que trastoca tus esquemas, sobre todo por como están generando &amp;quot;fidelidad&amp;quot; de mala manera.&lt;/p&gt;
&lt;p&gt;1er ejemplo) Hace unos años Bellsouth tuvo que vender sus operaciones en Latam y claro.. las compro Telefonica (2004), el caso es que hasta el año pasado hay clientes que se resisten &amp;quot;con todo&amp;quot; a cualquier regalo (equipos) todo por conservar los planes de facturación que les vendió Bellsouth, ya que los planes de TdP son peores.&lt;/p&gt;
&lt;p&gt;2do ejemplo) A principios del 2011 (cuando regrese a Lima), Claro y Movistar ofrecían &amp;nbsp;planes de datos de 3GB (dicen que uno los tenia ilimitados pero no los llegue a ver), el caso es que durante el 2011 los nuevos planes empezaron a ser de 1GB para el mismo precio, y ahora la cosa es peor 750MB para la tarifa de los antiguos 3GB, consecuencia: quienes contrataron hasta principios del 2011 no aceptan renovación de smartphones y prefieren comprar smartphones liberados pues llega a salir mas a cuenta....&lt;/p&gt;
&lt;p&gt;Y por lo mismo.... aun dudo de comprarme un smartphone pues con 750MB ya me diras&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=208431" width="1" height="1"&gt;</description></item><item><title>re: ¿Fidelidad de los clientes con las empresas o fidelidad de las empresas con los clientes?</title><link>http://geeks.ms/blogs/jorge/archive/2013/01/30/191-fidelidad-de-los-clientes-con-las-empresas-o-fidelidad-de-las-empresas-con-los-clientes.aspx#208419</link><pubDate>Thu, 31 Jan 2013 10:01:42 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:208419</guid><dc:creator>José Ignacio Merino</dc:creator><description>&lt;p&gt;@Juan, @Julio&lt;/p&gt;
&lt;p&gt;No siempre hay que fidelizar. Antes de plantear una estrategia de fidelización tienes que hacer una clasificación de clientes en A, B y C.&lt;/p&gt;
&lt;p&gt;No tiene porqué ser únicamente en función de rentabilidad (estoy seguro que si consigues de cliente para un trabajito pequeño a una empresa del IBEX-35, aunque por su nivel de facturación sea cliente C, tu lo considerarás como A por el potencial).&lt;/p&gt;
&lt;p&gt;Así que tomas una serie de factores (facturación, rentabilidad, potencialidad, ...), los mezclas y obtienes tu clasificación de clientes. Ahí metes el corte donde quieras y dices &amp;quot;de aquí para arriba A, los del medio B y los de aquí para abajo C&amp;quot;. Y a partir de ahí estableces la estrategia de fidelización.&lt;/p&gt;
&lt;p&gt;Te recomiendo fidelizar a los A. A los clientes B y a los C pues depende. La fidelización cuesta dinero y la pregunta que te tienes que hacer es &amp;quot;cuántas cenas voy a pagar como máximo a la chica antes de conseguir que me de un beso&amp;quot;. Si la chica es A le pago como mucho 5 cenas, si es B, 3 cenas y si no es C me tiene que prometer que habrá beso, si no, ni me molesto.&lt;/p&gt;
&lt;p&gt;La clasificación ABC de la chicas será una combinación de factores en los que no prima únicamente la belleza, sino la inteligencia, que tenga cosas afines a ti y puedas charlar con ella, lo divertida que sea, que puedas intuir que es una fiera en la cama, ... (perdonadme el ejemplo, si alguna chica considera que esto es un ejemplo sexista, que le de la vuelta y piense en un chico).&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=208419" width="1" height="1"&gt;</description></item><item><title>re: ¿Fidelidad de los clientes con las empresas o fidelidad de las empresas con los clientes?</title><link>http://geeks.ms/blogs/jorge/archive/2013/01/30/191-fidelidad-de-los-clientes-con-las-empresas-o-fidelidad-de-las-empresas-con-los-clientes.aspx#208417</link><pubDate>Thu, 31 Jan 2013 09:39:46 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:208417</guid><dc:creator>José Ignacio Merino</dc:creator><description>&lt;p&gt;Efectivamente en telefonía hay una tasa de cambio muy grande, pero era permitido por las compañías para poder disponer de una red de distribuidores.&lt;/p&gt;
&lt;p&gt;Cuando tu mandas a la mierda a la compañía de móvil, lo que haces es irte a un punto de venta de la competencia y allí pides ofertas y terminales. Si la operación la haces y te portas, ese distribuidor recibe un dinero por la venta.&lt;/p&gt;
&lt;p&gt;Si todos los clientes estuviesen fidelizados, al final no vas al distribuidor porque no te hace falta cambiar, estos no reciben un duro y al final tienen que acabar cerrando.&lt;/p&gt;
&lt;p&gt;El que un distribuidor de una compañía cierre en un pueblo (o en una zona) implica que dicha compañía deja de tener visibilidad ahí y por tanto con el tiempo acaban siendo arrastrados el resto de clientes que tiene por el resto de puntos de venta de las compañías de la competencia que hayan quedado ahí.&lt;/p&gt;
&lt;p&gt;Así pues esa tasa de cambio tan alta era para mantener la red comercial. Lo que pasaba era que abrir una tienda de móviles fuese muy rentable y surgían como hongos. Ahora no es tan rentable debido a que las 2 grandes están fidelizando a sus clientes.&lt;/p&gt;
&lt;p&gt;La gran perjudicada será Vodafone, pues Movistar con su pack de Móvil+ADSL a precio reducido ha conseguido que la gente contrate en su punto de venta. Así que a poco que te fijes, verás como comenzarán a cerrar tiendas (principalmente Vodafone y en menor medida Movistar).&lt;/p&gt;
&lt;p&gt;Por otro lado, como tu bien dices, los clientes no son para siempre. Las compañías suelen calcular el tiempo de vida medio de un cliente y la rentabilidad que le van a sacar. Cuando pasa de ese tiempo de vida medio, es inútil retenerte porque ya te han sacado lo que ellos querían sacarte.&lt;/p&gt;
&lt;p&gt;Los productos tienen su ciclo de vida: estrella (sale el producto y el crecimiento es muy fuerte, la rentabilidad pequeña por el gran esfuerzo de expansión que tienes que hacer), vaca (el crecimiento del producto es menor pero tienes amortizada la expansión por lo que los beneficios son muy altos) y perro (el producto va en declive y los beneficios comienzan a caer).&lt;/p&gt;
&lt;p&gt;No tiene sentido fidelizar al cliente en un producto perro, ni en uno estrella. Únicamente en uno vaca. Piensa ahora por un momento: ¿en qué ciclo de vida está actualmente la telefonía móvil?&lt;/p&gt;
&lt;p&gt;Y luego tienes la venta cruzada. Hay compañías que donde sacan realmente no es en la venta del producto en si, sino en la venta de otros productos que les puedas hacer. Así que te fidelizan desde el primer momento en productos en los que no le ves mucho sentido. Por eso fueron tan amables en HP y te regalaron una pieza que tan sólo los gastos de envío eran mayores que el beneficio que hayan podido sacar con su venta (duplicando o incluso triplicando el beneficio) porque eres infinitamente más rentable por la venta de los cartuchos de tinta.&lt;/p&gt;
&lt;p&gt;Ese es también el tema de los bancos, donde lo importante para ellos es que te vendan el mayor número de productos (lo llaman vinculación). Así que si domicilias recibos, tienes nómina, te regalan las tarjetas, te dan un menor diferencial en los créditos y te dan mayor tipo de interés en los depósitos/planes de pensiones.&lt;/p&gt;
&lt;p&gt;Todo depende del sector, la cultura de la empresa, el tipo de producto. No hay reglas fijas en esto y más que una ciencia es un arte.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=208417" width="1" height="1"&gt;</description></item></channel></rss>