<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Artículos por Nursoft]]></title><description><![CDATA[Contenido sobre tecnología que impacta negocios]]></description><link>https://articles.nursoft.cl/</link><image><url>https://articles.nursoft.cl/favicon.png</url><title>Artículos por Nursoft</title><link>https://articles.nursoft.cl/</link></image><generator>Ghost 5.26</generator><lastBuildDate>Thu, 16 Apr 2026 21:15:00 GMT</lastBuildDate><atom:link href="https://articles.nursoft.cl/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Consolidación Crediticia: Unificación de más de 400.000 créditos mensuales de múltiples aseguradoras (I)]]></title><description><![CDATA[Se diseñó e implementó un proceso para unificar la cartera de seguros crediticios, sin importar la aseguradora. Esto permitió analizar, gestionar y tomar decisiones eficientemente, capturando oportunidades por más de USD $946 millones y aumentando los ingresos hasta en un 23%.]]></description><link>https://articles.nursoft.cl/consolidacion-crediticia-unificacion-de-mas-de-400-000-creditos-mensuales-de-multiples-aseguradoras-i/</link><guid isPermaLink="false">67ee8c32af084500010307fc</guid><category><![CDATA[case]]></category><dc:creator><![CDATA[Gonzalo Larraín]]></dc:creator><pubDate>Thu, 03 Apr 2025 13:52:15 GMT</pubDate><media:content url="https://articles.nursoft.cl/content/images/2025/04/u9212896568_A_photograph_of_an_office_building_at_night_with__f28bd797-428d-475f-9530-d35b28fea08d_1.png" medium="image"/><content:encoded><![CDATA[<blockquote>Durante el proyecto de consultor&#xED;a, se dise&#xF1;&#xF3; e implement&#xF3; un proceso que permite, independiente de la aseguradora, unificar la cartera de seguros crediticios. As&#xED; lograr analizar, gestionar y tomar decisiones, independiente de la fuente, logrando capturar oportunidades sobre USD $946 millones, que significan un incremento de hasta un 23% de sus ingresos.</blockquote><div class="kg-card kg-button-card kg-align-center"><a href="https://drive.google.com/uc?export=download&amp;id=1yHR2axlsZhb6oJi15FngUcZBJWfakHHY" class="kg-btn kg-btn-accent">Descargar PDF</a></div><h3 id="contexto">Contexto</h3><img src="https://articles.nursoft.cl/content/images/2025/04/u9212896568_A_photograph_of_an_office_building_at_night_with__f28bd797-428d-475f-9530-d35b28fea08d_1.png" alt="Consolidaci&#xF3;n Crediticia: Unificaci&#xF3;n de m&#xE1;s de 400.000 cr&#xE9;ditos mensuales de m&#xFA;ltiples aseguradoras (I)"><p>La industria financiera, en espec&#xED;fico la de riesgo crediticio, cuenta con m&#xFA;ltiples desaf&#xED;os; variaci&#xF3;n del perfil de riesgos constante de los clientes y deudores, evaluaciones de cr&#xE9;dito con sesgo, un mercado creciente (<a href="https://www.alliedmarketresearch.com/trade-credit-insurance-market-A08305">crecimiento anual sobre el 10%</a>) y vol&#xE1;til (en el contexto actual)[<a href="https://www.diarioestrategia.cl/texto-diario/mostrar/5142308/mercado-seguros-credito-chile-crecimiento-desafios-entorno-incertidumbre">1</a>][<a href="https://www.elpais.cr/2025/01/07/numero-de-empresas-en-quiebra-en-alemania-alcanza-el-nivel-de-la-crisis-del-2009/">2</a>], disgregaci&#xF3;n de datos, p&#xE9;rdida de oportunidades por falta de informaci&#xF3;n, entre otros.<br></p><p>Algunos de estos desaf&#xED;os se arrastran por d&#xE9;cadas dada la naturaleza e historia de la industria; <strong>la diferencia es que las condiciones tecnol&#xF3;gicas hoy son superiores.</strong><br></p><p>En la industria de cr&#xE9;ditos, existen cuatro actores relevantes: compa&#xF1;&#xED;as aseguradoras, asegurados, deudores y corredores de seguro.</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeDIFpx7kYiBJmyur3RCalLZi9pkX_3zJivGUFvucc0W_ey3SE6bI_YJQh6_HSD0ntgOYwCHt9Z7sMS0iyoZRj9BxewVrMPvQ6pnFUozO-9blXvneNpiaP9zlYziaoluuqhGeL3AQ?key=Bcr9yNPG77-HZg3LDMYIQeXd" class="kg-image" alt="Consolidaci&#xF3;n Crediticia: Unificaci&#xF3;n de m&#xE1;s de 400.000 cr&#xE9;ditos mensuales de m&#xFA;ltiples aseguradoras (I)" loading="lazy" width="491" height="297"></figure><h3 id="el-desaf%C3%ADo-c%C3%B3mo-consolidar-la-cartera-de-diferentes-compa%C3%B1%C3%ADas-para-generar-un-an%C3%A1lisis-integrado">El desaf&#xED;o: C&#xF3;mo consolidar la cartera de diferentes compa&#xF1;&#xED;as para generar un an&#xE1;lisis integrado</h3><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeGyFb42mn-_YxEu5Cg2p39IHgxxIdoQQXbbk-vdg5Yn7_OPQ3_uG1Z04QO_RSoEEPNLa9b5ZuRtfZ-I2u0v1dqd3j70NrNUE2qMnaBHHRD0aI-l-Dmcbk-Q2sGL2g4aJr3pFhk?key=Bcr9yNPG77-HZg3LDMYIQeXd" class="kg-image" alt="Consolidaci&#xF3;n Crediticia: Unificaci&#xF3;n de m&#xE1;s de 400.000 cr&#xE9;ditos mensuales de m&#xFA;ltiples aseguradoras (I)" loading="lazy" width="699" height="127"></figure><p>Todos los d&#xED;as se deben procesar m&#xE1;s de 2 millones de cr&#xE9;ditos, que corresponden a la cartera de clientes del cliente. Adem&#xE1;s, como la informaci&#xF3;n proviene de las compa&#xF1;&#xED;as aseguradoras, cada una presenta sus propias reglas de negocio. A pesar de ser un servicio regulado por la Comisi&#xF3;n de Mercados Financieros en Chile (CMF), cada empresa tiene criterios y definiciones diferentes. Esto se debe principalmente por:<br></p><ol><li>A pesar de ser un proceso comercial est&#xE1;ndar, <strong>por razones comerciales, como presentan este proceso de calificaci&#xF3;n de deudores es diferente, as&#xED; logran generar una diferencia comercial con sus clientes para resaltar sus servicios.</strong></li><li><strong>Reglas de negocio antiguas y dif&#xED;ciles de actualizar est&#xE1;n presentes.</strong> Como cualquier negocio e industria que lleva varios a&#xF1;os y d&#xE9;cadas operando, no necesariamente las decisiones pasadas se mantienen hasta el d&#xED;a de hoy. Pero se deben seguir dando el servicio con dichas decisiones, porque existen clientes activos con esas condiciones. Por lo tanto, nos encontramos con reglas obsoletas pero siguen vigentes.</li><li><strong>Condiciones especiales dise&#xF1;adas para casos espec&#xED;ficos,</strong> donde alg&#xFA;n acuerdo comercial entre un asegurado y compa&#xF1;&#xED;a aseguradora resulta atractivo, que se deben definir reglas de negocio nuevas no utilizadas anteriormente.</li><li>La b&#xFA;squeda de siempre<strong> presentar la data de la mejor forma posible, as&#xED; como la compa&#xF1;&#xED;a aseguradora siempre puede mostrar datos favorables a su gesti&#xF3;n</strong>, pero que no necesariamente son un reflejo de la realidad.<br></li></ol><p>La consecuencia de los puntos anteriores, es que cada compa&#xF1;&#xED;a aseguradora cuente con sus propias definiciones para elementos que son por lo general gen&#xE9;ricos. Es por esto que nos encontramos con aseguradoras que cuentan con:<br></p><ul><li>Hasta 12 clasificaciones de tipo de deudores.</li><li>M&#xE1;s de 5 tipos de l&#xED;neas de cr&#xE9;dito.</li><li>M&#xE1;s de 4 tipos de montos otorgados dependiendo de ciertas caracter&#xED;sticas y reglas.</li></ul><p><strong>Para poder consolidar y luego analizar, se requer&#xED;a poder homologar conceptos a un proceso unificado de la empresa, as&#xED; realizar las gestiones independiente de la entidad aseguradora.</strong></p><h3 id="soluci%C3%B3n-dise%C3%B1ar-un-proceso-propio-independiente-de-la-fuente">Soluci&#xF3;n: Dise&#xF1;ar un proceso propio, independiente de la fuente<br></h3><p>Para poder llevar a cabo una consolidaci&#xF3;n, establecimos un solo proceso independiente de la compa&#xF1;&#xED;a aseguradora. Redujimos y unificamos criterios, a un proceso con reglas de negocio claras que homologan - sin perder informaci&#xF3;n - lo obtenido de la fuente de informaci&#xF3;n (aseguradoras).</p><p>Para esto, se realiz&#xF3; un levantamiento de los productos disponibles en el mercado y c&#xF3;mo se gestionan en cada compa&#xF1;&#xED;a; as&#xED; definir reglas de negocio claras. Establecimos criterios claros de aceptaci&#xF3;n para cada tipo de dato, logrando as&#xED;:</p><!--kg-card-begin: markdown--><table>
<thead>
<tr>
<th style="text-align:left">Dato[*]</th>
<th style="text-align:center">Posibilidades</th>
<th style="text-align:left">Estandarizaci&#xF3;n</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:left">Dedureos</td>
<td style="text-align:center">12</td>
<td style="text-align:left">Se establecieron 2 tipos de deudores, seg&#xFA;n sus criterios de clasificaci&#xF3;n.</td>
</tr>
<tr>
<td style="text-align:left">Clasificaciones de l&#xED;neas</td>
<td style="text-align:center">5</td>
<td style="text-align:left">Se establecieron 3 clasificaciones, y la necesidad de dividir algunas, se hizo con otros criterios.</td>
</tr>
<tr>
<td style="text-align:left">Montos</td>
<td style="text-align:center">4</td>
<td style="text-align:left">Se establecieron 2 montos otorgados, y las condiciones especiales, se homologaron con procesos autom&#xE1;ticos si aplican fechas.</td>
</tr>
<tr>
<td style="text-align:left">Siniestros</td>
<td style="text-align:center">12</td>
<td style="text-align:left">Se estableci&#xF3; una forma unificada de calcular la siniestralidad, para generar benchmarks.</td>
</tr>
</tbody>
</table>
<!--kg-card-end: markdown--><p><em>[*] Existen m&#xE1;s estandarizaciones a las reflejadas en la tabla, se incluyen algunas con el fin de resumir.</em></p><p>Para lograr estas estandarizaciones, diariamente, en un horario reservado por las compa&#xF1;&#xED;as para nosotros, se implement&#xF3; un sistema de extracci&#xF3;n, transformaci&#xF3;n y carga de datos (ETL).</p><figure class="kg-card kg-image-card"><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcBoB_c07WZOAu6U4X5QQhz8RUtWw8QC8pM_4qFmY-fZfuYbdbWkeExI_0jgtAELISSizbTy_NEI9HUEMrZaVHCsTgjdYWSMzYVGrM3x-V2hexZZODzlZ-OyxM90tlNgYiPdH2JPA?key=Bcr9yNPG77-HZg3LDMYIQeXd" class="kg-image" alt="Consolidaci&#xF3;n Crediticia: Unificaci&#xF3;n de m&#xE1;s de 400.000 cr&#xE9;ditos mensuales de m&#xFA;ltiples aseguradoras (I)" loading="lazy" width="621" height="171"></figure><h3 id="impacto">Impacto</h3><p>A pesar de que en el presente caso se enfoca en el proceso de extracci&#xF3;n, transformaci&#xF3;n y carga, el impacto del proyecto en su totalidad fue significativo para el cliente, logrando:</p><ul><li>Se <strong>consolid&#xF3; la informaci&#xF3;n</strong> en un solo sistema, generando anal&#xED;tica avanzada, de m&#xE1;s de <strong>2.000.000 de cr&#xE9;ditos</strong>, de m&#xE1;s de 400.000 deudores para m&#xE1;s de 200 p&#xF3;lizas.</li><li>Logramos generar un sistema de gesti&#xF3;n autom&#xE1;tico, mediante detecci&#xF3;n<strong> autom&#xE1;tica de anomal&#xED;as</strong>, capturando <strong>oportunidades de cr&#xE9;ditos sobre USD $946 millones anuales</strong>; un incremento de hasta un<strong> 23% de sus ingresos</strong> <strong>anuales.</strong>Se logr&#xF3; generar una gesti&#xF3;n que podr&#xED;a impactar positivamente la <strong>aprobaci&#xF3;n crediticia de sus asegurados en hasta 350 puntos base</strong>, la aprobaci&#xF3;n general de la empresa, logrando as&#xED; una mejor gesti&#xF3;n crediticia.</li></ul><div class="kg-card kg-button-card kg-align-center"><a href="https://drive.google.com/uc?export=download&amp;id=1yHR2axlsZhb6oJi15FngUcZBJWfakHHY" class="kg-btn kg-btn-accent">Descargar PDF</a></div><hr><p>Dise&#xF1;ado y publicado en 2024 por <strong>Nursoft</strong> &#xAE;.<br>Todos los derechos reservados.</p><p><strong>Oficina Santiago</strong><br><a href="mailto:santiago@nursoft.cl">santiago@nursoft.cl</a><br>+562 2 604 8383<br>La Concepci&#xF3;n 141, Oficina 907<br>Providencia &#x2014; 7500010<br>Santiago, Chile</p><hr><h2 id="sobre-los-autores">Sobre los Autores</h2><ul><li>Gonzalo Larra&#xED;n, Consultor de Nursoft. Ing. Civil en Inform&#xE1;tica de la Universidad Feder&#xED;co Santa Mar&#xED;a.</li><li>Rafik Mas&apos;ad, Socio Consultor de Nursoft. Ing. Civil en Inform&#xE1;tica y Msc. en Ciencias de la Computaci&#xF3;n de la Universidad Feder&#xED;co Santa Mar&#xED;a.</li><li>Sebasti&#xE1;n Mas&apos;ad, Socio Consultor de Nursoft. Ing Comercial y Msc. Estrategia de la Universidad Adolfo Ib&#xE1;&#xF1;ez.</li></ul>]]></content:encoded></item><item><title><![CDATA[Eficiencia en Salud: Impactamos con tecnología el 40% de los costos operativos.]]></title><description><![CDATA[En una industria con constantes desafíos de costos como la salud, la eficiencia es el único camino para una mayor competitividad. Colaboramos con una empresa impactando un 40% su eficiencia.]]></description><link>https://articles.nursoft.cl/eficiencia-en-salud-ahorramos-hasta-un-40-del-tiempo-de-gestion-de-examenes-medicos/</link><guid isPermaLink="false">659d6a1cd6264e000194332d</guid><dc:creator><![CDATA[Sebastian Masad]]></dc:creator><pubDate>Tue, 09 Jan 2024 17:43:34 GMT</pubDate><media:content url="https://articles.nursoft.cl/content/images/2024/01/getty-images-jkUICt3GNvI-unsplash.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://articles.nursoft.cl/content/images/2024/01/getty-images-jkUICt3GNvI-unsplash.jpg" alt="Eficiencia en Salud: Impactamos con tecnolog&#xED;a el 40% de los costos operativos."><p></p><h4 id="contexto">Contexto</h4><p>El sistema de salud chileno est&#xE1; sometido a un alto nivel de exigencia, atendiendo a millones de pacientes al mes con un <a href="https://www.oecd.org/health/health-at-a-glance/">d&#xE9;ficit de profesionales y recursos</a>. Esto ha implicado, al igual que la evoluci&#xF3;n en otras industrias, una mayor exigencia en eficiencia y eficacia. El impacto marginal en optimizaci&#xF3;n de procesos puede significar reducci&#xF3;n de tiempo en profesionales escasos, aumentando la cantidad de prestaciones, generando ingresos adicionales relevantes para las empresas.<br><br>En <a href="https://nursoft.cl/es">Nursoft</a> hemos trabajado con m&#xFA;ltiples actores de la industria de la salud, entendiendo en profundidad los dolores y espacios de impacto en los desaf&#xED;os del negocio de nuestros clientes.<br><br>Desde el a&#xF1;o 2018 colaboramos con una empresa que trabaja con m&#xE1;s de 400 mil pacientes anuales. El proyecto, que impacta transversalmente al cliente, es de un gran tama&#xF1;o tecnol&#xF3;gico y es utilizado intensamente por m&#xE1;s de 200 usuarios, 24 horas al d&#xED;a, los 7 d&#xED;as de la semana. Se atienden pacientes ambulatorios, hospitalizados y urgentes.<br><br>Sus procesos de gesti&#xF3;n son sumamente exigentes por la demanda del mercado y su cartera de clientes. El atraso en algunos pocos minutos puede ser la diferencia entre una multa o no, o, en el peor de los casos, la vida o la muerte de un paciente urgente.<br></p><p>Producto de los m&#xFA;ltiples desaf&#xED;os del cliente, <strong>la</strong> <strong>plataforma est&#xE1; construida mediante una arquitectura de microservicios, con diferentes tecnolog&#xED;as y alta cantidad de funcionalidades. La alta disponibilidad, los tiempos de respuesta y la eficiencia pasan a ser requerimientos cr&#xED;ticos dado el uso intensivo de los usuarios de la soluci&#xF3;n.</strong></p><hr><h4 id="nota-t%C3%A9cnica">Nota t&#xE9;cnica</h4><p>En el dise&#xF1;o de un sistema de microservicios un desaf&#xED;o constante es c&#xF3;mo equilibrar un sistema con alta cohesi&#xF3;n y bajo acoplamiento. Esto, en la pr&#xE1;ctica, permite que, manteniendo microservicios de alta coherencia interna, se minimice la cantidad de consultas que tienen dependencia con otro microservicio. </p><p>En particular esto es cr&#xED;tico cuando existen consultas de usuarios que en un sistema monol&#xED;tico se implementar&#xED;an con un join de tablas, ya que se pierde esa capacidad al tener bases de datos separadas haciendo mucho m&#xE1;s costosas estas consultas. &#xA0;Este es un problema com&#xFA;n en sistemas de microservicios, que por la naturaleza de cada negocio, no siempre se puede evitar.</p><hr><h3 id="el-problema-de-nuestro-cliente-c%C3%B3mo-aumentar-la-eficiencia-de-sus-colaboradores-para-mejorar-sus-costos">El problema de nuestro cliente: C&#xF3;mo aumentar la eficiencia de sus colaboradores para mejorar sus costos.</h3><figure class="kg-card kg-image-card kg-width-wide"><img src="https://articles.nursoft.cl/content/images/2024/01/202401_GraficoBusquedas.png" class="kg-image" alt="Eficiencia en Salud: Impactamos con tecnolog&#xED;a el 40% de los costos operativos." loading="lazy" width="2000" height="1325" srcset="https://articles.nursoft.cl/content/images/size/w600/2024/01/202401_GraficoBusquedas.png 600w, https://articles.nursoft.cl/content/images/size/w1000/2024/01/202401_GraficoBusquedas.png 1000w, https://articles.nursoft.cl/content/images/size/w1600/2024/01/202401_GraficoBusquedas.png 1600w, https://articles.nursoft.cl/content/images/size/w2400/2024/01/202401_GraficoBusquedas.png 2400w" sizes="(min-width: 1200px) 1200px"></figure><p><strong>El objetivo del proyecto es poder impactar de forma positiva la eficiencia &#xA0;- sin dejar de lado la seguridad - de los procesos de gesti&#xF3;n de los ex&#xE1;menes m&#xE9;dicos; as&#xED; mejorar su competitividad en costos versus su competencia.</strong><br><br>Dado este objetivo, desglosamos las diferentes acciones y funcionalidades que utilizan los usuarios para detectar (1) las m&#xE1;s utilizadas y (2) las que se pueden optimizar con el fin de impactar la productividad.<br><br>Con este an&#xE1;lisis se detect&#xF3; que la b&#xFA;squeda de procedimientos (prestaciones m&#xE9;dicas) es una funcionalidad que se ocupa hasta 1.000 veces al d&#xED;a por usuario, y <strong>dado el alto volumen de datos y la arquitectura</strong>, contaba con un <strong>d&#xE9;ficit de velocidad </strong>subsanable r&#xE1;pidamente <strong>generando valor en el corto plazo. </strong>Una consulta podr&#xED;a demorarse hasta 12 segundos.<br><br>En sus inicios, esta funcionalidad se demoraba una fracci&#xF3;n de segundos dado que era utilizada por menos usuarios y la base de pacientes y procedimientos era m&#xE1;s peque&#xF1;a. Al aumentar el uso, la cantidad de datos y habilitar funcionalidades que fomentaban la b&#xFA;squeda de procedimientos por datos de pacientes, los tiempos de respuesta r&#xE1;pidamente aumentaron.<br></p><h3 id="problema-t%C3%A9cnico-data-disgregada-b%C3%BAsqueda-unificada">Problema T&#xE9;cnico: Data Disgregada, B&#xFA;squeda Unificada</h3><p>Con el diagn&#xF3;stico y el contexto del negocio claros, nos enfocamos en buscar una soluci&#xF3;n t&#xE9;cnica en miras a generar un impacto positivo en los resultados para nuestro cliente.<br><br>El desaf&#xED;o fue c&#xF3;mo lograr unificar la b&#xFA;squeda de m&#xE1;s de 2.000.000 pacientes almacenados que cuenta con informaci&#xF3;n disgregada en 2 microservicios: pacientes y procedimientos.<br><br>Cuando se filtraba por datos del paciente, se ten&#xED;a que buscar todos los posibles pacientes que calzaran con la b&#xFA;squeda e introducir ese resultado en la consulta del servicio de procedimientos.<br><br>A modo de ejemplo, si un usuario busca por &#xAB;19&#xBB; (para buscar todos los usuarios con Identificador Nacional 19 millones), en una tomograf&#xED;a computada de cerebro y con diagn&#xF3;stico de accidente cerebrovascular, el microservicio de pacientes encontraba sobre 15 mil pacientes con Identificador Nacional 19.***.***-* y estos se enviaban al servicio de procedimientos para aplicar los otros dos filtros correspondientes a este servicio. En vez de procesar 25 procedimientos con sus 25 (o menos) pacientes, procesamos 15 mil pacientes y 25 procedimientos.<br></p><h3 id="soluci%C3%B3n">Soluci&#xF3;n</h3><p>El equipo de consultores de Nursoft evalu&#xF3; diferentes alternativas al desaf&#xED;o t&#xE9;cnico con el fin de solucionar el problema de negocio:</p><ul><li>Fusionar el servicio de pacientes y procedimientos, lo cual se descart&#xF3; por que eran los dos servicios de mayor envergadura. La base de c&#xF3;digo hubiese resultado muy extensa, de alta complejidad y baja cohesi&#xF3;n.</li><li>Replicar la informaci&#xF3;n del paciente en el servicio de procedimientos, lo cual descartamos por mantenibilidad y escalabilidad. Entendiendo el volumen de datos y transacciones, era muy propenso a que las bases de datos quedar&#xE1;n desincronizadas e incoherentes.</li><li>Agregar un campo de texto que contiene todos los valores m&#xE1;s frecuentes que se pueden utilizar para buscar como texto en los procedimientos, tanto los campos del paciente (nombre, identificador nacional, correo electr&#xF3;nico) como del procedimiento en s&#xED; (n&#xFA;mero de ficha).<br></li></ul><p>Esta &#xFA;ltima opci&#xF3;n permite que el usuario al buscar &#xAB;23&#xBB; encuentre todos los procedimientos cuyo RUT, correo electr&#xF3;nico y n&#xFA;mero de ficha contiene &#xAB;23&#xBB;, de forma expedita.<br><br>Para esto, se cre&#xF3; un servicio que de forma as&#xED;ncrona mediante eventos, al recibir una actualizaci&#xF3;n de datos de un paciente, actualizaba ese campo en todos los procedimientos de dicho paciente.<br><br>Adem&#xE1;s, a todos los campos que la plataforma permite filtrar, se le agregaron &#xED;ndices (m&#xE1;s de 30 &#xED;ndices nuevos). En particular, este campo de texto para la b&#xFA;squeda se le agreg&#xF3; un &#xED;ndice para b&#xFA;squeda de similaridad mediante <a href="https://www.postgresql.org/docs/current/pgtrgm.html">trigramas</a>.</p><h3 id="resultados-e-impacto">Resultados e Impacto</h3><figure class="kg-card kg-image-card kg-width-wide"><img src="https://articles.nursoft.cl/content/images/2024/01/202401_GraficoVelocidad.png" class="kg-image" alt="Eficiencia en Salud: Impactamos con tecnolog&#xED;a el 40% de los costos operativos." loading="lazy" width="2000" height="1202" srcset="https://articles.nursoft.cl/content/images/size/w600/2024/01/202401_GraficoVelocidad.png 600w, https://articles.nursoft.cl/content/images/size/w1000/2024/01/202401_GraficoVelocidad.png 1000w, https://articles.nursoft.cl/content/images/size/w1600/2024/01/202401_GraficoVelocidad.png 1600w, https://articles.nursoft.cl/content/images/size/w2400/2024/01/202401_GraficoVelocidad.png 2400w" sizes="(min-width: 1200px) 1200px"></figure><ul><li>La labor m&#xE1;s realizada por la empresa en la plataforma era buscar, llegando a m&#xE1;s 30.000 b&#xFA;squedas por hora. Esto significaba que un grupo de operadores pod&#xED;a pasar hasta un 40% de su tiempo esperando que la plataforma encuentre los pacientes seg&#xFA;n sus criterios de b&#xFA;squeda. Como resultado del proyecto, se mejor&#xF3; logrando que sea menos de un 0.6% del tiempo, generando que los resultados de b&#xFA;squeda sean <em>casi</em> instant&#xE1;neos.</li><li>En promedio se disminuy&#xF3; a 0.125 segundos cada resultado de b&#xFA;squeda, que en un comienzo eran cercanos a los 10 segundos.</li><li>Los operadores ocupaban hasta dos horas diarias en total esperando que la b&#xFA;squeda terminara de cargar. Actualmente las b&#xFA;squedas dan resultados pr&#xE1;cticamente <em>instant&#xE1;neos</em>.</li><li>En total se logr&#xF3; impactar la eficiencia de la operaci&#xF3;n del cliente <strong>aumentando su eficiencia en hasta un 40% diaria, </strong>aumentando as&#xED; su capacidad productiva y reduciendo sus costos operacionales. Esto, producto no solo de disminuir los tiempos de respuesta, si no al mayor uso de la funcionalidad de b&#xFA;squeda producto de su optimizaci&#xF3;n.<br><br></li></ul><p>Dise&#xF1;ado y publicado en 2024 por <strong>Nursoft</strong> &#xAE;.<br>Todos los derechos reservados.<br></p>]]></content:encoded></item><item><title><![CDATA[Gestión eficiente de proyectos de software]]></title><description><![CDATA[Gestionar un proyecto de software como un portafolio trae ventajas que nos permite tomar deciones objetivas para crear valor lo antes posible.]]></description><link>https://articles.nursoft.cl/gestion-eficiente-de-proyectos-de-software/</link><guid isPermaLink="false">63ab6906ae1b52000159c0d2</guid><category><![CDATA[Engineering]]></category><dc:creator><![CDATA[Sebastian Masad]]></dc:creator><pubDate>Tue, 27 Dec 2022 22:39:43 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1495592822108-9e6261896da8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDI2fHxncmFwaHxlbnwwfHx8fDE2NzIxNzg1MjA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1495592822108-9e6261896da8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDI2fHxncmFwaHxlbnwwfHx8fDE2NzIxNzg1MjA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Gesti&#xF3;n eficiente de proyectos de software"><p>Hay dos caracter&#xED;sticas que hacen especiales a los proyectos tecnol&#xF3;gicos: tienden a ser riesgosos y rentables. Estas variables, en equilibrio, estudiadas, nos permite tener una perspectiva m&#xE1;s acertada de c&#xF3;mo gestionar nuestro desarrollo de software.</p><p>Antes de seguir con el art&#xED;culo, es importante se&#xF1;alar: la tecnolog&#xED;a es una disciplina que trabaja con sistemas de alta complejidad, <a href="https://blogs.ubc.ca/hwlmt/2010/08/03/10-paradoxes-of-technology/">tanto por la naturaleza t&#xE9;cnica</a> como por la <a href="https://erikhollnagel.com/onewebmedia/Chapter_1.pdf">gesti&#xF3;n social que esta requiere</a>.</p><p>Una buena gesti&#xF3;n no requiere solo un an&#xE1;lisis <em>big picture</em>. Es importante entender la propia naturaleza del software para que estos proyectos obtengan su m&#xE1;ximo potencial y retorno.</p><p>En el presente art&#xED;culo nos referiremos a c&#xF3;mo, dado un proyecto espec&#xED;fico con sus requerimientos definidos, podemos obtener el mayor retorno en menor tiempo.</p><h2 id="composici%C3%B3n-de-un-proyecto-de-software">Composici&#xF3;n de un proyecto de software</h2><p>Un desarrollo de software se debe dividir, ante cualquier circunstancia, en la mayor cantidad de funcionalidades. Entre m&#xE1;s peque&#xF1;a estas sean, mejor, ya que nos permite aislar la necesidad y controlar mejor su varianza.</p><p>En las metodolog&#xED;as &#xE1;giles, <a href="https://hbr.org/1986/01/the-new-new-product-development-game">que permiten avanzar r&#xE1;pidamente a soluciones que generan valor </a>(una forma de ver el desarrollo ya no tan moderna), habitualmente, <strong>cada funcionalidad se le conoce como historias de usuario,</strong> ya que cada una de estas le permite a un usuario completar una actividad que le genera valor.</p><p>Estas historias de usuarios se pueden agrupar <strong>en grandes historias, a lo que &#x2013; al igual que en la literatura &#x2013; se le denominan &#xE9;picas,</strong> que no son m&#xE1;s que m&#xFA;ltiples funcionalidades que en conjunto a&#xF1;aden m&#xE1;s valor que individualmente.</p><p>Las &#xE9;picas puede (y deben) ser administradas como un portafolio. La tecnolog&#xED;a no es un costo directo o gasto, se asimila m&#xE1;s bien a un activo de inversi&#xF3;n que genera retorno con su riesgo asociado.</p><h2 id="gesti%C3%B3n-de-nuestro-portafolio-de-%C3%A9picas">Gesti&#xF3;n de nuestro portafolio de &#xE9;picas</h2><p>El gran desaf&#xED;o en la gesti&#xF3;n de un proyecto tecnol&#xF3;gico est&#xE1; en distribuir los recursos escasos (tiempo de desarrollo) para obtener el mayor retorno. Ante esto, es importante considerar:</p><ul><li>Entre antes se obtenga el valor, mejor. Reduce riesgo ante incertidumbre futura.</li><li>Cuando las funcionalidades a ser desarrolladas no son estructuradas, la mayor&#xED;a de las veces es incierta la respuesta de los usuarios, por lo tanto, diversificar resulta eficiente.</li><li>El costo de cada funcionalidad no es un valor fijo y predecible, tiene un comportamiento variable.</li></ul><p>Dado lo anterior, el trabajo de gesti&#xF3;n de un proyecto o un portafolio de &#xE9;picas se basa en <strong>priorizar</strong>. Qu&#xE9; funcionalidades debo hacer primero y porqu&#xE9;.</p><p>Al igual que cualquier portafolio, <a href="https://www.jstor.org/stable/2975974">existen m&#xE9;todos eficientes de hacerlo.</a> Para esto debemos entender tres dimensiones de cada funcionalidad, o mejor dicho &#xE9;pica:</p><ol><li><strong>Costo:</strong> es decir cuantas horas de desarrollo implica esta funcionalidad (esto es transformable en costo monetario dado que conocemos los sueldos, gastos, etc).</li><li><strong>Retorno directo</strong>: es decir una &#xE9;pica cuanto incremento en ventas significar&#xE1; (por ejemplo: clientes est&#xE1;n esperando un set de funcionalidades para usar nuestro producto) o cuanto costo directo reducir&#xE1;.</li><li><strong>Retorno indirecto:</strong> es decir el aporte estrat&#xE9;gico de la &#xE9;pica, pensando en por ejemplo en funcionalidades que no se traducen en ventas, pero si en posicionamiento.</li></ol><p>Estos tres factores se deben ponderar para determinar el orden de desarrollo de las &#xE9;picas, es decir el orden de inversi&#xF3;n en nuestro portafolio.</p><h2 id="cuantificar-el-costo-de-una-funcionalidad">Cuantificar el costo de una funcionalidad</h2><p>Dado que <a href="https://hbr.org/2011/09/why-your-it-project-may-be-riskier-than-you-think">el comportamiento de un proyecto de desarrollo opera con gran varianza,</a> es esperable es que existan sobrecostos &#x2013; y no menores- al finalizar el proyecto. Esto es un factor fundamental a la hora de cuantificar el costo de una &#xE9;pica.</p><p>A pesar de que existen muchas t&#xE9;cnicas, que por lo general no muy precisas, en Nursoft utilizamos t&#xE9;cnicas estoc&#xE1;sticas de inteligencia artificial para simular el comportamiento de las &#xE9;picas, y en consecuencia, del proyecto. Es decir, dada las funcionalidades, historias de usuario, podemos simular distintos escenarios de c&#xF3;mo se va a comportar un proyecto. Esto lo realizamos mediante t&#xE9;cnicas de <em>machine learning</em> contra una base de datos que contiene m&#xE1;s de 100.000 registros detallados.</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://articles.nursoft.cl/content/images/2022/12/1312312.png" class="kg-image" alt="Gesti&#xF3;n eficiente de proyectos de software" loading="lazy" width="2000" height="1179" srcset="https://articles.nursoft.cl/content/images/size/w600/2022/12/1312312.png 600w, https://articles.nursoft.cl/content/images/size/w1000/2022/12/1312312.png 1000w, https://articles.nursoft.cl/content/images/size/w1600/2022/12/1312312.png 1600w, https://articles.nursoft.cl/content/images/size/w2400/2022/12/1312312.png 2400w" sizes="(min-width: 1200px) 1200px"><figcaption>Dado un proyecto espec&#xED;fico, se simula el comportamiento de diferentes soluciones t&#xE9;cnicas (cada color una propuesta). Horizontal: Tiempo &#x2013; Vertical: Probabilidad</figcaption></figure><p>Con nuestro sistema, llamado BlackSheep, logramos reducir la varianza de los proyectos de un 200% a un 25%, lo que permite mejor gesti&#xF3;n de estos.</p><p>Con esto, tenemos rangos de comportamientos que nos permiten tener escenarios optimistas, pesimistas y esperado de cada funcionalidad. Esto implica mayor control del proyecto.</p><h2 id="la-gesti%C3%B3n-diaria-eficiente-o-c%C3%B3mo-priorizar">La gesti&#xF3;n diaria eficiente o, c&#xF3;mo priorizar</h2><p>Dada todas las variables anteriores, podemos estructurar cada &#xE9;pica evalu&#xE1;ndola en las tres variables: costos, retorno directo e indirecto, y finalmente optimizando este orden obtenemos que debemos hacer primero.</p><p>A modo de ejemplo, simulamos 50 &#xE9;picas, cada una con su costo y retorno directo estimado, para que se considere en el an&#xE1;lisis:</p><ul><li>El costo directo se consider&#xF3; se realizaron 10.000 simulaciones, donde se ponder&#xF3; el peso de cada &#xE9;pica para determinar el costo unitario, el costo considerado es el promedio ponderado de los escenarios llevados a valores horas est&#xE1;ndar.</li><li>El retorno se consider&#xF3; el incremento de ingresos dado el valor por cada usuario nuevo durante un a&#xF1;o.</li><li>M&#xE1;s all&#xE1; de c&#xF3;mo se estim&#xF3; cada par&#xE1;metro, el objetivo es distinguir la priorizaci&#xF3;n.</li></ul><p>Al tener cada par&#xE1;metro objetivo (el retorno indirecto no se consider&#xF3; en esta ocasi&#xF3;n) definido, es posible distinguir que existen &#xE9;picas de mayor retorno a menor costo y viceversa.</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://articles.nursoft.cl/content/images/2022/12/grapharti.png" class="kg-image" alt="Gesti&#xF3;n eficiente de proyectos de software" loading="lazy" width="2000" height="1229" srcset="https://articles.nursoft.cl/content/images/size/w600/2022/12/grapharti.png 600w, https://articles.nursoft.cl/content/images/size/w1000/2022/12/grapharti.png 1000w, https://articles.nursoft.cl/content/images/size/w1600/2022/12/grapharti.png 1600w, https://articles.nursoft.cl/content/images/size/w2400/2022/12/grapharti.png 2400w" sizes="(min-width: 1200px) 1200px"><figcaption>Representaci&#xF3;n 2D de 50 &#xE9;picas donde se ve la distribuci&#xF3;n dado retorno estimado y costo.</figcaption></figure><p>Dado lo anterior, aquellas que se ubican en el cuadrante I, son &#xE9;picas que cuestan menos inversi&#xF3;n y retornan m&#xE1;s, a diferencia de las del cuadrante IV, que son lo opuesto, por lo tanto, el orden de trabajo queda definida l&#xF3;gicamente la gesti&#xF3;n del proyecto.</p><p>Esto resulta sumamente familiar al compararlo con un portafolio, la frontera eficiente se sit&#xFA;a en aquellos activos que tienen menor volatilidad (costo) y mayor retorno (retorno directo) dado un presupuesto dado. Estas t&#xE9;cnicas ya descritas en la d&#xE9;cada de los 50 son completamente extrapolables a la gesti&#xF3;n de un proyecto tecnol&#xF3;gico.</p><h2 id="los-requerimientos-cambian">Los requerimientos cambian</h2><p>Sabemos que los negocios son cambiantes, y los proyectos tecnol&#xF3;gicos no se eximen de esto. Es por eso por lo que dado que avanza el desarrollo es natural ver que las &#xE9;picas han ido mutando, algunas se desechan y otras se a&#xF1;aden.</p><p>Es por esto que el trabajo de gesti&#xF3;n es continuo y lo presentado en este art&#xED;culo responde a un momento dado, ante cambios es importante volver a repetir el ejercicio de gesti&#xF3;n para mantener alineada la tecnolog&#xED;a con el negocio.</p>]]></content:encoded></item><item><title><![CDATA[Resumen de las prácticas en Nursoft (2021 – 2022)]]></title><description><![CDATA[<p>Nursoft todos los a&#xF1;os abre un amplio proceso de pr&#xE1;cticas, donde se invita a participar a estudiantes a que sean parte de la empresa por 8 semanas.</p><p>El objetivo que tenemos como empresa es que los practicantes puedan vivir la experiencia real trabajando en una consultora</p>]]></description><link>https://articles.nursoft.cl/resumen-de-las-practicas-en-nursoft-2021-2022-2/</link><guid isPermaLink="false">63977d7bae1b52000159c0a2</guid><category><![CDATA[Culture]]></category><dc:creator><![CDATA[Nicolás Cerpa]]></dc:creator><pubDate>Wed, 23 Mar 2022 19:17:00 GMT</pubDate><media:content url="https://articles.nursoft.cl/content/images/2022/12/b81623_c30d8511ad5149a9a3418a024f813eeb_mv2.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://articles.nursoft.cl/content/images/2022/12/b81623_c30d8511ad5149a9a3418a024f813eeb_mv2.jpg" alt="Resumen de las pr&#xE1;cticas en Nursoft (2021 &#x2013; 2022)"><p>Nursoft todos los a&#xF1;os abre un amplio proceso de pr&#xE1;cticas, donde se invita a participar a estudiantes a que sean parte de la empresa por 8 semanas.</p><p>El objetivo que tenemos como empresa es que los practicantes puedan vivir la experiencia real trabajando en una consultora tecnol&#xF3;gica.</p><p>Al final de la pr&#xE1;ctica, los estudiantes dejan un registro para la siguientes generaciones de como fue su experiencia.</p><hr><h1 id="joaqu%C3%ADn-uribe">Joaqu&#xED;n Uribe</h1><h3 id="antes-de-la-pr%C3%A1ctica">Antes de la pr&#xE1;ctica</h3><p>Estaba buscando un lugar donde hacer mi primera pr&#xE1;ctica cuando encontr&#xE9; en el foro de mi universidad un post de Nursoft con una oferta de pr&#xE1;ctica. En ese momento me puse a investigar sobre la empresa y tuve la suerte de poder hablar con <a href="https://medium.com/nursoft/practica-nursof2019-mi-experiencia-21d5630a7715">Demian</a> (muchas gracias por la disposici&#xF3;n) quien tambi&#xE9;n hizo su pr&#xE1;ctica en Nursoft y me explic&#xF3; como funcionaba la empresa por dentro. Sonaba demasiado bueno para ser verdad y r&#xE1;pidamente se volvi&#xF3; mi meta poder entrar ah&#xED;.</p><h3 id="la-expectativa">La expectativa</h3><p>Lo que m&#xE1;s buscaba en una pr&#xE1;ctica era poder hacer algo que sintiera que estaba valiendo la pena, y eso es lo que me estaban prometiendo. Me iban a tratar como a un trabajador m&#xE1;s y parec&#xED;a que no me iban a &#x201C;tirar un hueso&#x201D; para tenerme entretenido sin molestar durante los dos meses. <strong><strong>Por suerte para m&#xED;, dec&#xED;an la verdad.</strong></strong></p><p>Tambi&#xE9;n me atra&#xED;a la calidad humana que dec&#xED;an tener y que, probablemente, sea de lo que m&#xE1;s termine hablando aqu&#xED; porque es algo que valoro mucho.</p><p>El proceso de postulaci&#xF3;n consisti&#xF3; en una entrevista con Sebasti&#xE1;n en la que simplemente hablamos de la empresa, un peque&#xF1;o desaf&#xED;o t&#xE9;cnico y luego una entrevista con Rafik en la que tuve que resolver un par de problemas de programaci&#xF3;n competitiva.</p><p>Estaba un poco confundido y pensaba que todav&#xED;a quedaba una entrevista m&#xE1;s, as&#xED; que, cuando recib&#xED; el correo diciendo que me hab&#xED;an aceptado, salt&#xE9; de la silla de la emoci&#xF3;n y casi no lo pod&#xED;a creer.</p><h3 id="previo-a-la-pr%C3%A1ctica">Previo a la pr&#xE1;ctica</h3><p>Junto a la oportunidad de poder participar en un proyecto real viene un algo que puede llegar a dar miedo, est&#xE1;s participando en un proyecto real. &#xBF;Qu&#xE9; iba a hacer alguien que no tiene nada de experiencia real trabajando? &#xBF;Qu&#xE9; va a pasar si cometo un error y eso termina afectando a los usuarios? Me estaba comiendo la cabeza pensando en eso, pero al pasar los d&#xED;as pude darme cuenta de que ten&#xED;a un equipo incre&#xED;ble el cual se preocup&#xF3; de ayudarme en <strong><strong>todo lo que fuera necesario </strong></strong>incluso si eso significaba tener que estar el d&#xED;a completo ayud&#xE1;ndome con un problema.</p><h3 id="el-proyecto-y-d%C3%ADa-a-d%C3%ADa">El proyecto y d&#xED;a a d&#xED;a</h3><p>A lo largo de la pr&#xE1;ctica trabaj&#xE9; principalmente en el &#xE1;rea m&#xE9;dica, espec&#xED;ficamente un proyecto enorme y complejo.</p><p>Una buena parte de mi tiempo en Nursoft lo pas&#xE9; trabajando en mejorar la plataforma. Es una experiencia bastante bonita y enriquecedora. Bonita porque te deja tener cierto contacto con los clientes al leer sus reportes y enriquecedora porque dedicarse a arreglar bugs muchas veces implica tener que modificar cosas a lo largo de todo el proyecto.</p><p>Arreglando bugs toqu&#xE9; frontend, backend, muchisimos servicios, trabaj&#xE9; con como 3 lenguajes diferentes y con librer&#xED;as que nunca hab&#xED;a visto en mi vida, fue una experiencia &#xFA;nica y realmente sirvi&#xF3; para demostrarme a mi mismo que era capaz de hacer mucho m&#xE1;s de lo que pensaba.</p><p>Las &#xFA;ltimas semanas pude trabajar en historias de usuarios y en ese momento me di cuenta de lo mucho que hab&#xED;a aprendido en estos meses. Las cosas que dec&#xED;an ya no me parec&#xED;an otro idioma y logr&#xE9; ayudar a ir algo m&#xE1;s r&#xE1;pido y aportar en general.</p><p>Tambi&#xE9;n pude participar de varias reuniones de organizaci&#xF3;n, en especial en las &#xFA;ltimas semanas al estar trabajando en la historia.</p><p>Incluso me invitaron a asistir una reuni&#xF3;n con clientes reales, la cual es una experiencia que recomiendo a todo el mundo al menos una vez.</p><h3 id="sobre-el-equipo-humano">Sobre el equipo (humano)</h3><p>Una de las mejores cosas que tiene Nursoft es la calidad de personas que trabajan all&#xED;.</p><p>Les hice tantas preguntas (algunas m&#xE1;s tontas que otras) que siempre me pareci&#xF3; incre&#xED;ble con la disposici&#xF3;n y amabilidad que siempre me trataron. No me ocurri&#xF3; ni una sola vez que me respondieran mal, y las veces que realmente no ten&#xED;an tiempo para poder ayudarme, se preocupaban primero de conseguir a alguien m&#xE1;s que pudiera resolver mi duda.</p><p>No solo son todos personas admirables y muy buenas en lo que hacen, son simplemente buenas personas bajo mis est&#xE1;ndares, y eso es algo que valor&#xE9; mucho. Como dije al principio, nunca me trataron como &#x201C;solo un practicante&#x201D;, ni me miraron para abajo, todos &#xE9;ramos iguales. Tuve la fortuna de poder ir a la oficina las dos primeras semanas (hasta que la por temas de la pandemia, tuvimos que volver remoto) y siempre &#xED;bamos a comer juntos.</p><p>Ahora viene la parte en la que agradezco a todo el equipo as&#xED; que puedes salt&#xE1;rtelo si quieres.</p><p>Gracias a Nico, Nati, Manu y Pedro por haberme acompa&#xF1;ado en la experiencia de ser un practicante y por ayudarme siempre que pod&#xED;an.</p><p>Gracias a Godi, Breco, Rodrigo, Gonzalo, Gustavo, George y Alfaro por responder todas mis preguntas, darme consejos cu&#xE1;ndo me ve&#xED;an muy urgido y tenerme paciencia.</p><p>Gracias a Antonio por siempre alegrar el ambiente y ser tan amable.</p><p>Gracias a Rafik y a Seba por haberme dado esta tremenda oportunidad y toda la gu&#xED;a que me dieron durante todo el proceso.</p><p><em><em>Aunque al final me quede esperando el mojito...</em></em></p><hr><h1 id="manuel-rojas">Manuel Rojas</h1><h2 id="postulaci%C3%B3n">Postulaci&#xF3;n</h2><p>Se siente como si hubiese sido ayer que estaba con la presi&#xF3;n de encontrar pr&#xE1;ctica. Sab&#xED;a que este ser&#xED;a mi &#xFA;ltimo verano en pregrado, y por ende era la &#xFA;ltima opci&#xF3;n de realizar mi segunda pr&#xE1;ctica (siempre se puede hacer durante el semestre, pero hay formas m&#xE1;s f&#xE1;ciles de sufrir).</p><p>Lo anterior no evit&#xF3; que fuera exigente con los desaf&#xED;os que propon&#xED;an las variadas empresas que aparec&#xED;an. Muchas veces me toc&#xF3; leer vacantes con descripciones muy ambiguas y vagas, o que asignaban responsabilidades acordes a un senior con +3 a&#xF1;os de experiencia, o simplemente ten&#xED;an proyectos poco entretenidos. Pero una de las excepciones fue Nursoft.</p><p>La primera entrevista fue con Sebasti&#xE1;n Masad. Creo que los nervios de enfrentarse a estas etapas nunca desaparecen, pero incluso cuando mi entrevista fue de las &#xFA;ltimas, y era evidente lo extenuante que hab&#xED;a sido el proceso para Sebasti&#xE1;n, a&#xFA;n as&#xED; se not&#xF3; el esfuerzo en poder hacer de esta conversaci&#xF3;n una instancia amena y agradable, mostrando siempre inter&#xE9;s en lo que yo estaba buscando y en poder comprender mis objetivos. Me dieron a conocer a la empresa, los proyectos que participaban y una pincelada del ambiente que rodea en todo momento al equipo de trabajo. Siempre trato de ser esc&#xE9;ptico y cr&#xED;tico en este tipo de instancias, pero la impresi&#xF3;n que tuve de Sebasti&#xE1;n y de Nursoft fue inmediatamente positiva. Desde ah&#xED; que mi prioridad fue realizar mi pr&#xE1;ctica ac&#xE1;.</p><p>El siguiente paso fue resolver un desaf&#xED;o t&#xE9;cnico. A esta altura no recuerdo los detalles del mismo, salvo que pod&#xED;a resolverse en Python o Elixir. En mi caso, Python era el lenguaje en el que m&#xE1;s hab&#xED;a trabajado, y de Elixir no hab&#xED;a escuchado nunca, pero era <strong><strong>la</strong></strong> oportunidad para ponerme a prueba (y sumar puntos extra en la evaluaci&#xF3;n), as&#xED; que decid&#xED; enviar una soluci&#xF3;n con cada lenguaje. Funcion&#xF3;, y lleg&#xF3; la invitaci&#xF3;n para la entrevista t&#xE9;cnica. Nervioso como pocas veces, conoc&#xED; a Rafik Masad. Similar a la primera entrevista, Rafik se mostr&#xF3; siempre muy agradable e interesado en que esta etapa saliera bien, lo que permiti&#xF3; que yo me desenvolviera un poco mejor. Hab&#xED;a que resolver otros desaf&#xED;os t&#xE9;cnicos, pero en vivo, compartiendo mi pantalla. Sigo creyendo que no me fue tan bien, porque en el segundo problema me atasqu&#xE9; en un momento. Pero finalmente pude enviar una soluci&#xF3;n correcta, y desde ah&#xED; s&#xF3;lo me quedaba esperar.</p><p>Una vez que lleg&#xF3; el correo de Sebasti&#xE1;n felicit&#xE1;ndome por haber sido seleccionado, fui muy feliz. No s&#xF3;lo hab&#xED;a resuelto el problema de encontrar pr&#xE1;ctica, si no que hab&#xED;a quedado d&#xF3;nde quer&#xED;a.</p><h2 id="donde-las-papas-queman">Donde las papas queman</h2><p>Tuvimos una inducci&#xF3;n unos d&#xED;as antes, nos explicaron con mayor profundidad los proyectos en los que estaban trabajando, nos presentamos con todo el equipo de trabajo (practicantes y no practicantes), y fuimos seleccionando los proyectos en los que participar&#xED;amos. El m&#xE1;s importante y el que m&#xE1;s manos demanda actualmente es uno para el &#xE1;rea de la salud, una plataforma de uso m&#xE9;dico que apunta a revolucionar la forma en que los radi&#xF3;logos llevan a cabo su trabajo. Un proyecto que t&#xE9;cnicamente hablando es muy complejo, con una arquitectura de (muchos) microservicios, y que ni siquiera est&#xE1;n en el mismo lenguaje.</p><blockquote>&quot;Con todo si no pa&apos; que&quot; dicen los lolos.</blockquote><p>Oh dios fue demasiado c&#xF3;digo que procesar. Quiz&#xE1; alguien con m&#xE1;s experiencia pueda decir que no fue tanto m&#xE1;s de lo normal, pero para alguien que no hab&#xED;a tenido una oportunidad as&#xED; antes, fue toda una aventura. Por lo mismo, se utiliza la estrategia de que los practicantes inicien su camino arreglando bugs muy simples, lo que me parece ideal para ir conociendo cada servicio.</p><p>Si hay algo en lo que Nursoft intenta destacarse, es en sus procesos internos. Y para qui&#xE9;nes se suman al equipo, requiere cierta disciplina y tiempo adaptarse a esto. Pero tambi&#xE9;n es un aprendizaje con mucho valor para qui&#xE9;n se inicia en el mundo del desarrollo de software. Conf&#xED;o plenamente en que adoptar esta meticulosidad al trabajar va a ahorrarme muchos dolores de cabeza en el futuro.<br></p><h2 id="dos-meses-despu%C3%A9s">Dos meses despu&#xE9;s</h2><p>Siempre he cre&#xED;do que lo importante en la vida es hacer cosas entretenidas. Y as&#xED; fue este tiempo. As&#xED; como si nada pasaron dos meses arreglando bugs, agregando funcionalidades, peg&#xE1;ndome cabezazos para entender c&#xF3;mo se conecta un servicio con otro, participando activamente en los <em><em>daily</em></em>, en los <em><em>post-mortem</em></em>, revisando c&#xF3;digo ajeno, en almuerzos, en juegos, y compartiendo con la gente de Nursoft. Como desarrolladores son m&#xE1;quinas, pero como compa&#xF1;eros son muy humanos. Un lujo de equipo.</p><p>El objetivo que ten&#xED;a para mi segunda pr&#xE1;ctica era literalmente &quot;meter las manos&quot;. Quer&#xED;a participar activamente de un proyecto real, y entregarle valor, y en Nursoft pude lograrlo: eso es lo que buscan. Me hubiese gustado haber aportado m&#xE1;s de lo que alcanc&#xE9; a hacer, pero ahora s&#xED; tengo una noci&#xF3;n mucho m&#xE1;s clara sobre mis capacidades y debilidades. Y por &#xFA;ltimo, no menos importante, puedo decir que encontr&#xE9; en el desarrollo de software un espacio en el que quiero desenvolverme profesionalmente.</p><hr><h1 id="nicol%C3%A1s-cerpa">Nicol&#xE1;s Cerpa</h1><h2 id="como-conoc%C3%AD-nursoft">Como conoc&#xED; Nursoft</h2><p>Mi historia con Nursoft parte con un correo que recib&#xED; en &#xA0;medio de mi semestre universitario, era de parte de un &#xA0;profesor de mi universidad (Universidad Federico Santa Maria) en el correo hab&#xED;a varios anuncios de empresas que ofrec&#xED;an &#xA0;practicas, yo sabiendo que pronto tendr&#xED;a que hacer mi primera practica los revise y de todas las ofertas una me llamo la atenci&#xF3;n, la de Nursoft, esta tenia un enlace a un repositorio con un markdown en la que explicaban como ser&#xED;a el proceso de selecci&#xF3;n y tambi&#xE9;n su estilo de trabajo y filosof&#xED;a, de esta lo que m&#xE1;s me llamo la atenci&#xF3;n es que se defin&#xED;an como agn&#xF3;sticos a tecnolog&#xED;as, o sea que no ten&#xED;an un stack de tecnolog&#xED;as definido esto fue inmediatamente atractivo, ya que eso implica tener que toparse con cosas nuevas de manera regular y eso sonaba entretenido</p><h2 id="postulaci%C3%B3n-1">Postulaci&#xF3;n</h2><p>Postule y me agendaron una primera entrevista que fue con Sebastian, uno se esperar&#xED;a que una entrevista seria algo como alguien haci&#xE9;ndote preguntas y esperando que las respondieran de la manera que ellos quieren pero esta no, se sent&#xED;a m&#xE1;s como una conversaci&#xF3;n, como si tuvieran un real inter&#xE9;s en conocer quien eres en vez de que respondas correctamente a preguntas que no son muy directas.</p><p>Despu&#xE9;s de la entrevista se me entrego un peque&#xF1;o desaf&#xED;o t&#xE9;cnico en el que tendr&#xED;a que resolver un problema, no hablare m&#xE1;s de eso porque podr&#xED;a hacer alg&#xFA;n tipo de spoiler, despu&#xE9;s de que revisaran mi respuesta se me agendo una segunda entrevista, esta vez era una t&#xE9;cnica y fue con Rafik, fue una entrevista en la que hab&#xED;a que resolver un problema en vivo y en directo, despu&#xE9;s de ser derrotado por un par de problemas pude conversar un rato con Rafik donde me explico varias cosas como el porque de usar Elixir para programar (un lenguaje funcional de sintax media extra&#xF1;a pero con buenos motivos)</p><p>Resultado del proceso: sorpresivamente me seleccionaron</p><h2 id="ya-en-la-practica">Ya en la practica</h2><p>El primer d&#xED;a fue un d&#xED;a de introducci&#xF3;n, me dieron un puesto y con el resto de los practicantes tuvimos que trabajar en un proyecto sandbox que se asemejaba a lo que me ir&#xED;a a topar m&#xE1;s adelante en la practica, la idea de este proyecto era poder conocer bien todo el flujo de trabajo que se debe llevar, en un principio me parec&#xED;a muy enredado pero con el pasar del tiempo uno le va encontrando el sentido a todo el proceso y finalmente lo termina encontrando muy &#xFA;til para poder llevar un trabajo m&#xE1;s ordenado.</p><p>Despu&#xE9;s pude seleccionar y me un&#xED; a un proyecto ya en marcha y empece resolviendo bugs y mejoras que eran elegidos para m&#xED; (elegidos para que no me topara con algo muy dif&#xED;cil al principio) al trabajar en esos bugs pude familiarizarme mejor con las tecnolog&#xED;as que se estaban ocupando y el c&#xF3;digo que exist&#xED;a. Durante las primeras semanas fui conociendo al equipo del proyecto y ellos me ayudaron un mont&#xF3;n en resolver todas mis dudas, siempre estuvieron disponibles y con muy buena voluntad de ayudar</p><p>Cerca del segundo mes de practica particip&#xE9; activamente en una historia, esta estaba enfocada a un &#xE1;mbito que me interesaba mucho y agradesco que en Nursoft hayan considerado mis gustos para asignarme tareas, de ese trabajo aprendi bastante y siento que si tuviera que hacer algo relacionado con eso en el futuro estar&#xED;a mucho m&#xE1;s capacitado</p><p>De esta practica me llevo muchas cosas positivas, he aprendido mucho de como funcionan las cosas aplicadas, ya que hasta hace poco solo hab&#xED;a podido estar en un ambiente acad&#xE9;mico sin mucha aplicaci&#xF3;n real, m&#xE1;s all&#xE1; de los proyectos que puedan haber en algunos ramos, de las cosas que he estado aprendiendo, he podido aprender de lo importante que son los m&#xE9;todos al momento de trabajar en algo y varias cosas t&#xE9;cnicas como por ejemplo como funcionan realmente los servidores y como se usa git realmente (y tambi&#xE9;n que existe un lenguaje que se llama Elixir y que vale la pena tener en consideraci&#xF3;n)</p><h2 id="palabras-finales">Palabras finales</h2><p>Me gustar&#xED;a agradecer a Sebastian y Rafik por haberme dado la oportunidad de trabajar con ellos, y tambi&#xE9;n agradecer al equipo con el que trabaje durante estos meses, muchas gracias por toda su ayuda y paciencia son un grupo humano muy amistoso y amable.</p><p>Tambi&#xE9;n agradecer a mis compa&#xF1;eros de practica por acompa&#xF1;arme en el camino de estar perdidos en que es lo que hay que hacer, muchas gracias.</p>]]></content:encoded></item><item><title><![CDATA[Resumen de las prácticas en Nursoft (2020 – 2021)]]></title><description><![CDATA[<p>Nursoft todos los a&#xF1;os abre un amplio proceso de pr&#xE1;cticas, donde se invita a participar a estudiantes a que sean parte de la empresa por 8 semanas.</p><p>El objetivo que tenemos como empresa es que los practicantes puedan vivir la experiencia real trabajando en una consultora</p>]]></description><link>https://articles.nursoft.cl/resumen-de-las-practicas-en-nursoft-2021-2022/</link><guid isPermaLink="false">6397793bae1b52000159bfc7</guid><category><![CDATA[Culture]]></category><dc:creator><![CDATA[Sebastian Alfaro]]></dc:creator><pubDate>Tue, 30 Mar 2021 19:02:00 GMT</pubDate><media:content url="https://articles.nursoft.cl/content/images/2022/12/Screen-Shot-2021-03-16-at-16.18.37.png" medium="image"/><content:encoded><![CDATA[<img src="https://articles.nursoft.cl/content/images/2022/12/Screen-Shot-2021-03-16-at-16.18.37.png" alt="Resumen de las pr&#xE1;cticas en Nursoft (2020 &#x2013; 2021)"><p>Nursoft todos los a&#xF1;os abre un amplio proceso de pr&#xE1;cticas, donde se invita a participar a estudiantes a que sean parte de la empresa por 8 semanas.</p><p>El objetivo que tenemos como empresa es que los practicantes puedan vivir la experiencia real trabajando en una consultora tecnol&#xF3;gica.</p><p>Al final de la pr&#xE1;ctica, los estudiantes dejan un registro para la siguientes generaciones de como fue su experiencia.</p><hr><h1 id="gustavo-varas">Gustavo Varas</h1><p>La experiencia parti&#xF3; antes de postular: era estudiante de tercer a&#xF1;o y el foro de estudiantes de la carrera ard&#xED;a con posts de diferentes empresas y lugares que ofrec&#xED;an pr&#xE1;ctica para el verano, pero, as&#xED; como hab&#xED;a muchas ofertas, hab&#xED;a mucha demanda tambi&#xE9;n.</p><p>Eso no me asustaba, yo estaba decidido a encontrar un lugar donde hacer mi pr&#xE1;ctica, s&#xED; o s&#xED;. As&#xED; que en esta b&#xFA;squeda llena de altibajos, yo, una persona con poca experiencia, me decid&#xED; a encontrar un buen lugar para trabajar y aprender en el proceso.</p><p>Postul&#xE9;, emocionado, a varios lugares. Me rechazaron muchas veces por falta de experiencia y con pocas opciones m&#xE1;s, fui seleccionado en un lugar que no me llamaba la atenci&#xF3;n, no quer&#xED;a trabajar ah&#xED;. Durante unos d&#xED;as estuve en conversaciones con ellos para definir mi pr&#xE1;ctica, sin estar realmente convencido, hasta que vi el post de <strong><strong>Nursoft</strong></strong> y decid&#xED; postular.</p><p>Luego de la primera entrevista decid&#xED; que &#xE9;ste era el lugar en que quer&#xED;a estar y <strong><strong>rechac&#xE9;</strong></strong> la oferta de la empresa anterior apostando por esta boutique, sin saber si me aceptar&#xED;an. La espera fue un per&#xED;odo con incertidumbre, hab&#xED;a dejado un puesto asegurado por jug&#xE1;rmela por el lugar que quer&#xED;a. Poco a poco fui pasando todas las entrevistas y etapas del proceso de selecci&#xF3;n, ya solo faltaba la respuesta, estaba muy emocionado, sent&#xED;a que lo hab&#xED;a hecho bien a pesar de todo.</p><p>Finalmente me lleg&#xF3; la noticia: fui aceptado. La <strong><strong>alegr&#xED;a </strong></strong>fue muy fuerte, hab&#xED;a valido la pena apostar por un lugar donde yo pensaba que podr&#xED;a ser m&#xE1;s feliz, pero, r&#xE1;pidamente, me llen&#xE9; de nervios.</p><hr><p><em><em>&#xBF;Qu&#xE9; pasa si lo hago mal?, &#xBF;si no cumplo con sus expectativas?.</em></em></p><hr><p>Al fin lleg&#xF3; el primer d&#xED;a de la pr&#xE1;ctica, estaba muy nervioso de presentarme al equipo, pero apenas vi sus caras y empezaron a hablar, me sent&#xED; seguro, eran personas, igual que yo, todos eran <strong><strong>amables, amistosos</strong></strong> y se not&#xF3; inmediatamente que sent&#xED;an un gran cari&#xF1;o por su trabajo y por el equipo.</p><p>Y as&#xED; empezaron un par de d&#xED;as para poder preparar todo para poder trabajar correctamente. Empec&#xE9; con tareas simples, que me permitieron ir recorriendo la curva de aprendizaje del proyecto, ya que no es f&#xE1;cil llegar a un c&#xF3;digo que ya esta en etapas avanzadas de desarrollo, en producci&#xF3;n y poder entenderlo.</p><p>Y poco a poco, tarea a tarea fui aprendiendo de <em><em>frameworks</em></em> y lenguajes que nunca hab&#xED;a usado. Empec&#xE9; a adentrarme en el <em><em>backend</em></em>, tareas m&#xE1;s avanzadas del <em><em>front-end</em></em>, de todo un poco. Fue desafiante pero estaba <strong><strong>feliz</strong></strong> y con la ayuda del equipo fue muy ameno.</p><p>En mi &#xFA;ltima semana me toc&#xF3; realizar junto a un peque&#xF1;o equipo de tres personas una historia de usuario, fue un proceso muy entretenido, resolver los problemas que se iban presentando, dise&#xF1;ar la mejor soluci&#xF3;n posible y ponerla en pr&#xE1;ctica. <strong><strong>No fue f&#xE1;cil, pero nunca quise abandonarlo.</strong></strong></p><p>Agradezco mucho a <strong><strong>Nursoft</strong></strong> por esta internship. Aprend&#xED; no solo de programaci&#xF3;n y c&#xF3;digo, sino tambi&#xE9;n de metodolog&#xED;as y la importancia de un buen equipo de compa&#xF1;eros. Me gustar&#xED;a que la pr&#xE1;ctica hubiese sido presencial, poder conocer mejor a los <em><em>humanos de Nursoft</em></em>, que fueron tan amables conmigo, pero no por ser remota fue una mala experiencia, de hecho yo creo que fue la <strong><strong>mejor</strong></strong> experiencia que pude haber tenido como estudiante de tercer a&#xF1;o.</p><p><strong><strong>Gracias</strong></strong> a todo el equipo, al Seba (cofundador), a Rafik (cofundador), a George (Software Engineer), a Diego (Software Engineer), a Breco (Software Engineer), a Rodrigo (Software Engineer), a Godi (Software Engineer), a Erick (Software Engineer), a Antonio (Administrative Assistant &#x2013; aunque no pudimos hablar mucho por estar remotos) y tambi&#xE9;n a los otros alumnos en pr&#xE1;ctica, Magda y Alfaro, porque todos pusieron su granito de arena y ayudaron a que esta pr&#xE1;ctica fuera<strong><strong> la mejor de todas</strong></strong>.</p><figure class="kg-card kg-embed-card"><iframe width="300" height="380" allowtransparency="true" frameborder="0" allow="encrypted-media" title="Spotify Embed: Thank You Friends" src="https://open.spotify.com/embed/track/2bAbDf7h7gUEJQRxXBBq2N?si=hhckV2QCToSTK6GV-TKLQA" data-dashlane-frameid="810" style="box-sizing: inherit; margin: 0px auto !important; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-size: 20px; vertical-align: middle;"></iframe></figure><p><br></p><hr><h1 id="magdalena-%C3%A1lvarez">Magdalena &#xC1;lvarez</h1><h3 id="%C2%BFc%C3%B3mo-llegu%C3%A9-aqu%C3%AD"><em><em>&#xBF;C&#xF3;mo llegu&#xE9; aqu&#xED;?</em></em></h3><p>Todo empez&#xF3; con un post en el foro de la comunidad de alumnos de mi carrera en la plataforma de mi universidad (Universidad de Chile). Ah&#xED; se ofrec&#xED;a una pr&#xE1;ctica de esta empresa llamada Nursoft. Lo primero que me llam&#xF3; la intenci&#xF3;n era que <strong><strong>la felicidad era un punto muy importante para ellos</strong></strong>, adem&#xE1;s de que era una empresa peque&#xF1;a que <strong><strong>trabajaba en proyectos de alta complejidad</strong></strong>.</p><p>Apenas le&#xED; ese post dije: &quot;<em><em>Quiero trabajar ah&#xED;</em></em>&quot;. Ser feliz programando y desaf&#xED;os, era exactamente la idea que ten&#xED;a de qu&#xE9; quer&#xED;a para mi primera experiencia laboral, <em><em><strong><strong>&#xA1;y vaya que s&#xED; era todo lo que pensaba!</strong></strong></em></em></p><p>Mand&#xE9; un correo para postular y tener una primera entrevista.</p><p>Esperaba una entrevista t&#xED;pica de qu&#xE9; lenguajes manejo, si he desarrollado algo, que dudas ten&#xED;a sobre la empresa y cosas de ese estilo, pero nada hac&#xED;a presagiar que&#x2026; La <em><em>&quot;entrevista&quot;</em></em> se ir&#xED;a entre viajes, deportes y polillas. Al final de esta me dieron unos desaf&#xED;os que para <em><em>&quot;ponerles color&quot;</em></em>, me fui por el camino dif&#xED;cil, lo cual dio frutos y me llamaron a una segunda entrevista.</p><p>Esta segunda instancia fue lo que me esperaba de una entrevista t&#xE9;cnica: problemas y resolverlos ah&#xED; mismo. De esta sal&#xED; derrotada, cre&#xED; que me hab&#xED;a ido horrible <em><em>(spoiler: termina bien)</em></em>.</p><p>Despu&#xE9;s de eso solo quedaba esperar.</p><p>Fue una larga espera, y al &#xFA;nico otro lugar donde hab&#xED;a postulado no hab&#xED;a quedado, no postul&#xE9; a m&#xE1;s pr&#xE1;cticas porque quer&#xED;a mucho quedar en Nursoft.</p><p>Y la espera vali&#xF3; la pena, <em><em><strong><strong>&#xA1;me hab&#xED;an seleccionado!</strong></strong></em></em></p><p>Ahora se comienza la mejor parte.</p><h3 id="el-d%C3%ADa-a-d%C3%ADa-en-nursoft-m%C3%A1s-all%C3%A1-de-programar">El d&#xED;a a d&#xED;a en Nursoft: m&#xE1;s all&#xE1; de programar</h3><p>Fue una experiencia muy enriquecedora, pero no todo fue programar.</p><p>Desde el d&#xED;a uno, el apoyo del equipo hacia nosotros como practicantes fue muy grande, dos de los ingenieros del equipo &#x2013; Diego y Jorge (conocido en Nursoft como George) &#x2013; se quedaron con nosotros hasta que logramos dejar todo instalado y funcionando, y fue bastante dif&#xED;cil lograrlo.</p><p>Cuando logramos correr todo, inmediatamente nos asignaron nuestras primeras tareas.</p><p>Al comienzo nos toc&#xF3; empezar a programar cosas peque&#xF1;as, arreglar <em><em>bugs</em></em> y desarrollar <em><em>enhacements</em></em>, que cada d&#xED;a adquir&#xED;an mayor complejidad. <strong><strong>Pero algo en lo que no esperaba participar fue en sacar algunos <em><em>release</em></em> y revisar c&#xF3;digo de otros miembros del equipo, as&#xED; como tambi&#xE9;n en las reuniones del equipo, b&#xE1;sicamente no era solo una practicante, era una m&#xE1;s del equipo.</strong></strong></p><p>Para salir de la rutina, todas las semanas ten&#xED;amos reuni&#xF3;n los 3 practicantes (Gustavo, Sebasti&#xE1;n Alfaro y yo) junto a Seba (cofundador), y a veces Rafik (cofundador), para hablar de c&#xF3;mo estabamos. Sent&#xED; que estas ayudaban a relajarse y salir de estar todo el d&#xED;a programando.</p><p>Varias veces mi computador present&#xF3; problemas y tuve que &quot;entrar a picar&quot;, todos estuvieron - siempre - muy dispuestos a ayudar y darme ideas de como solucionar los problemas. <em><em><strong><strong>Nunca nos dejaron de apoyar.</strong></strong></em></em></p><p>Entre <em><em>bugs</em></em> y <em><em>enhacements</em></em> se fueron mis d&#xED;as, aprendiendo m&#xE1;s de lo que imagin&#xE9; que podr&#xED;a aprender en dos meses. Algunas cosas costaron bastante, como lograr entender <strong><strong>bien</strong></strong> Redux.</p><p>Hasta que, en la semana antes de terminar, ven&#xED;a lo grande: Trabajar en mi primera historia de usuario (funcionalidad) junto con George y Gustavo (mi otro compa&#xF1;ero practicante). Fue un desaf&#xED;o complicado, pero trabajando en equipo la sacamos adelante.</p><p>Si debo resumir mi internship en Nursoft, d&#xED;ria:</p><p><em><em><strong><strong>Trabajo en equipo</strong></strong></em></em><br><em><em><strong><strong>Desaf&#xED;os</strong></strong></em></em><br><em><em><strong><strong>Felicidad</strong></strong></em></em></p><p>Estar&#xE9; por siempre agradecida por esta tremenda oportunidad de aprender tanto y compartir con un equipo de <strong><strong>personas</strong></strong> tan <em><em>bacanes</em></em>.</p><h3 id="bonus-la-m%C3%BAsica-que-me-acompa%C3%B1%C3%B3">Bonus: La m&#xFA;sica que me acompa&#xF1;&#xF3;</h3><figure class="kg-card kg-embed-card"><iframe width="300" height="380" allowtransparency="true" frameborder="0" allow="encrypted-media" title="Spotify Embed: adrenaline!!!" src="https://open.spotify.com/embed/track/4KYAbvr17eE9drfUqGhmvo?si=EGQKzXtsSmyLuUUhmNiP-g" data-dashlane-frameid="797" style="box-sizing: inherit; margin: 0px auto !important; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-size: 20px; vertical-align: middle;"></iframe></figure><figure class="kg-card kg-embed-card"><iframe width="300" height="380" allowtransparency="true" frameborder="0" allow="encrypted-media" title="Spotify Embed: Colors" src="https://open.spotify.com/embed/track/5xNGCEylHR2TVwX36eN8dk?si=T5Og4HhSTH2ceMVF5PTZTQ" data-dashlane-frameid="798" style="box-sizing: inherit; margin: 0px auto !important; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-size: 20px; vertical-align: middle;"></iframe></figure><figure class="kg-card kg-embed-card"><iframe width="300" height="380" allowtransparency="true" frameborder="0" allow="encrypted-media" title="Spotify Embed: &#x30C1;&#x30E5;&#x30FC;&#x30EA;&#x30F3;&#x30B0;&#x30E9;&#x30D6;" src="https://open.spotify.com/embed/track/0vwppKoq3J9mEPX055dpYy?si=T2us14y1TFKISp0Huh6pwQ" data-dashlane-frameid="799" style="box-sizing: inherit; margin: 0px auto !important; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-size: 20px; vertical-align: middle;"></iframe></figure><p><em><em>Las canciones anteriores fueron parte de mi d&#xED;a a d&#xED;a, y junto al apoyo del equipo, me ayudaron a salir adelante.</em></em></p><hr><p></p><h1 id="sebasti%C3%A1n-alfaro">Sebasti&#xE1;n Alfaro</h1><h2 id="proceso-de-postulaci%C3%B3n">Proceso de postulaci&#xF3;n</h2><h3 id="primera-entrevista">Primera entrevista</h3><p>Al poco tiempo me lleg&#xF3; un correo de Sebasti&#xE1;n Mas&apos;ad (cofundador de Nursoft) y coordinamos la primera entrevista.</p><p>Esta entrevista es para ver el lado humano del practicante y que &#xE9;l conozca m&#xE1;s sobre <a href="https://3m.nursoft.cl/interns2021-desafiante-pero-enriquecedora/www.nursoft.cl">Nursoft</a>.</p><p>Por las circunstancias actuales al momento de la entrevista (<em><em>coronavirus</em></em>) la entrevista tuvo que ser por Google Meet, pero esto no trajo problemas.</p><p>Me fue s&#xFA;per bien en la entrevista ya que confirme mis ganas de hacer la pr&#xE1;ctica en Nursoft<em><em> </em></em>y esper&#xE9; con ansias continuar al siguiente paso del proceso.</p><h3 id="desaf%C3%ADo-t%C3%A9cnico">Desaf&#xED;o t&#xE9;cnico</h3><p>El siguiente paso en el proceso de postulaci&#xF3;n fue un peque&#xF1;o desaf&#xED;o t&#xE9;cnico. Este consist&#xED;a en programar y mandar la soluci&#xF3;n de dos problemas en uno de los lenguajes permitidos a elecci&#xF3;n. Omito los desaf&#xED;os por si a alguien m&#xE1;s les toca a futuro, pero no eran tremendamente complicados (ojo, no digo que fueran f&#xE1;ciles).</p><p>Una vez mandados los desaf&#xED;os esper&#xE9; atentamente saber si pasaba a la siguiente etapa o no.</p><h3 id="segunda-entrevista">Segunda entrevista</h3><p>Luego de un tiempo me lleg&#xF3; un correo de Rafik Mas&apos;ad (cofundador de Nursoft) felicit&#xE1;ndome por pasar la segunda etapa y coordinamos una fecha para la segunda entrevista, la entrevista t&#xE9;cnica.<br><br>En esta entrevista tuve que solucionar otros problemas de programaci&#xF3;n, pero esta vez en tiempo real (&#xA1;qu&#xE9; nervios!). Esta entrevista tambi&#xE9;n fue por Google Meet, pero compartiendo el escritorio para mostrar el c&#xF3;digo y la soluci&#xF3;n.</p><p>Aunque estaba un poco nervioso inicialmente, la entrevista fue un &#xE9;xito y logr&#xE9; solucionar los desaf&#xED;os planteados. Aunque en el desaf&#xED;o me equivoqu&#xE9; por no entender algo, aclar&#xE9; mis dudas y llegu&#xE9; a la soluci&#xF3;n correcta. Esto me hace pensar que lo importante no es saber las cosas de memoria, si no la capacidad de improvisar y obtener la informaci&#xF3;n necesaria para solucionar el problema.</p><hr><h2 id="la-pr%C3%A1ctica">La pr&#xE1;ctica</h2><p>&#xA1;Finalmente me lleg&#xF3; un correo diciendo que estaba seleccionado! Coordinamos una reuni&#xF3;n con Sebasti&#xE1;n y los otros dos practicantes seleccionados (Magda y Gustavo) para organizarnos y saber que har&#xED;amos en la practica exactamente (siempre supimos que ser&#xED;amos parte de Nursoft como un trabajador m&#xE1;s, en proyectos reales de la empresa, pero no sab&#xED;amos quien trabajar&#xED;a en cual proyecto a&#xFA;n). En esta reuni&#xF3;n nos pusimos de acuerdo en que proyecto trabajar&#xED;a qui&#xE9;n.</p><h3 id="el-proyecto">El proyecto</h3><p>El proyecto consist&#xED;a en hacer una aplicaci&#xF3;n que se muestra informaci&#xF3;n que nos enviada el cliente a trav&#xE9;s de su API. Estos eran de diferente tipo y funcionalidad, desde informaci&#xF3;n plana a documentos, tickets, notificaciones, entre otras.</p><p>Lo interesante de esta aplicaci&#xF3;n, es que es una <em><em>progressive web app (PWA)</em></em> hecha con <em><em>React</em></em>.<em><em> </em></em>Este tipo de aplicaciones son p&#xE1;ginas web que se pueden &quot;Instalar&quot; en el celular. Al instalarse, se comporta como una aplicaci&#xF3;n nativa de Android o iOS, pero tiene la ventaja de que pesa mucho menos, ya que toda la l&#xF3;gica de la aplicaci&#xF3;n esta en internet.</p><p>Esto era un desaf&#xED;o para m&#xED;, ya que si bien ya hab&#xED;a trabajado con <em><em>React</em></em> en mi primera pr&#xE1;ctica. Nunca hab&#xED;a hecho una aplicaci&#xF3;n tan grande y menos una <em><em>PWA</em></em>.</p><p>El proyecto lo llev&#xE9; a cabo junto a Sebasti&#xE1;n Mas&apos;ad, que me ayudo al programar algunas funcionalidades de la aplicaci&#xF3;n y lider&#xF3; el dise&#xF1;o del producto (ac&#xE1; conoc&#xED; <a href="https://www.figma.com/">Figma</a>)</p><p>Nunca hab&#xED;a tenido un proyecto tan grande en mis manos y sab&#xED;a que ser&#xED;a un desaf&#xED;o. Pero eso es lo que quer&#xED;a, por eso quise hacer la pr&#xE1;ctica en Nursoft.</p><h3 id="el-equipo-de-nursoft">El equipo de Nursoft</h3><p>En todo el proceso compart&#xED; con el equipo de Nursoft que me trat&#xF3; como un compa&#xF1;ero y no como un practicante. En muchas ocasiones me ayudaron a resolver dudas sobre el proyecto, sobre <em><em>React</em></em>, <em><em>CSS</em></em> y <em><em>Javascript</em></em>. En otras ocasiones pude ayudar a otros y a dar ideas sobre soluciones inclusive en otro proyecto.</p><p>Que todos los practicantes (incluido yo) trabajaramos en proyectos diferentes no fue en ning&#xFA;n caso un impedimento para interactuar como pares ni ayudarnos mutuamente.</p><h3 id="organizaci%C3%B3n">Organizaci&#xF3;n</h3><p>Una de las cosas m&#xE1;s importantes de Nursoft y lo que m&#xE1;s me ense&#xF1;o en esta pr&#xE1;ctica, es la organizaci&#xF3;n de la empresa. La forma en que se ocupa <em><em>Git</em></em>, cada funcionalidad o <em><em>bugfix</em></em> debe ser revisado por un compa&#xF1;ero (se asigna quien revisa a quien cada semana). Esto hace que &#xA0;la calidad del c&#xF3;digo deba ser buena y se asegure de que el c&#xF3;digo funciona. Ya que si esto no ocurre, no se acepta.</p><p>Esto me ayudo a aprender mucho sobre las buenas pr&#xE1;cticas al programar en <em><em>React</em></em> y <em><em>JS</em></em> en general<em><em>.</em></em></p><h2 id="palabras-finales">Palabras finales</h2><p>La pr&#xE1;ctica fue una experiencia muy buena. Aprend&#xED; much&#xED;simo y la pas&#xE9; muy bien. El hecho de que fuera un desaf&#xED;o hizo que nunca fuese aburrida y me sirviera como una experiencia real de desarrollo de software.</p><p>El equipo de Nursoft hizo que la pr&#xE1;ctica fuera muy amena y que se pasara realmente demasiado r&#xE1;pido, no me di cuenta y ya ten&#xED;a que despedirme.</p>]]></content:encoded></item></channel></rss>