<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>herramienta</title><link>https://devtia.com/</link><description>Llevamos empresas a la nueva era digital. Te ayudamos a mejorar tus procesos a través de las métricas.</description><language>es</language><pubDate>Wed, 29 Apr 2026 14:43:42 +0200</pubDate><lastBuildDate>Wed, 29 Apr 2026 14:43:42 +0200</lastBuildDate><generator>DEVTIA</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><ttl>3600</ttl><item><title>Soporte y mantenimiento</title><link>https://devtia.com/post/soporte-y-mantenimiento</link><description><![CDATA[<p>Muchas personas creen err&oacute;neamente que la fase m&aacute;s importante y compleja de un proyecto de desarrollo de software es <strong>la fase en la que se desarrolla el proyecto.</strong></p><p><strong>La fase m&aacute;s importante y que perdura m&aacute;s en el tiempo es la fase de soporte y mantenimiento</strong>. Es raro un proyecto que no necesita alguna funcionalidad adicional de vez en cuando.</p><p>Por eso vamos a dedicar esta entrada a explicarte c&oacute;mo enfocamos nosotros esta fase tan importante. El problema que debemos afrontar en esta fase es que varios proyectos se solapan por lo que hay que dar un servicio de calidad a todos a la vez.</p><p>Por eso nosotros hemos definido estos dos servicios que nos permitir&aacute;n acompa&ntilde;arte durante todo el ciclo de vida.</p><h2>TIEMPO PROGRAMADO</h2><p>Trabajamos con un calendario, dentro del cual vamos reservando fechas seg&uacute;n las necesidades de nuestros clientes.</p><p>Una vez que una fecha est&aacute; comprometida con un cliente, no hacemos excepciones, ese tiempo es para ese cliente. Por eso es muy importante que seas previsor y seas capaz de reservar el tiempo que necesites.</p><p>Este tiempo programado lo hacemos por bloques, por ejemplo, podr&iacute;amos dedicar a tu proyecto una semana cada mes. Al inicio del bloque tendr&iacute;amos una reuni&oacute;n para repasar contigo el trabajo pendiente, y a lo largo del bloque iremos ejecutando las diferentes tareas, <strong>la metodolog&iacute;a que aplicacamos es clave para el buen desarrollo de cada proyecto.</strong> Trabajamos con <a href="/post/nuestra-metodologia" target="_blank">metodolog&iacute;as &aacute;giles</a> imprimiendo una capa de garant&iacute;as en tiempos y recursos.</p><p>El tiempo programado se factura por jornadas.</p><p><a class="btn btn--red" href="/availability/" target="_blank" title="Ver disponibilidad">Ver disponibilidad</a></p><h2>TIEMPO NO PROGRAMADO</h2><p>Llamamos "tiempo no programado" a aquellas situaciones excepcionales en las que puedes necesitar una peque&ntilde;a implementaci&oacute;n, y necesitas realizarlo en tiempo record, con urgencia.</p><p>El tiempo de respuesta para estas tareas es de 48 horas para situaciones m&aacute;s urgentes y 7 d&iacute;as para aquellas menos urgentes.</p><p><em>El tiempo no programado</em> es dif&iacute;cil de compatibilizar y supone horas extra para el equipo, ya tiene otro trabajo comprometido. Por eso estas horas se cobran m&aacute;s caras y tratamos de indicar a nuestros clientes que en la medida de lo posible sean previsores reservando el tiempo que necesiten.</p><p>El tiempo no programado se factura por jornadas.</p><h2>SISTEMA DE GESTI&Oacute;N</h2><p><strong>En DEVTIA hemos desarrollado un sistema de gesti&oacute;n del tiempo</strong> que nos permite:</p><ol><li>Mostrar directamente en tu calendario de trabajo las jornadas que vamos a realizar.</li><li>Enviar una factura detallada donde aparecen el desglosado todo el trabajo realizado.</li></ol>
]]></description><guid>https://devtia.com/post/soporte-y-mantenimiento</guid><pubDate>Sun, 03 May 2020 22:14:57 +0200</pubDate></item><item><title>Nuestra garantía</title><link>https://devtia.com/post/nuestra-garantia</link><description><![CDATA[<p><strong>Ofrecer una buena garant&iacute;a </strong>en nuestro productos, el cual se convertir&aacute; en una importante pieza para la empresa que nos contrat&oacute; y que, probablemente acabar&aacute; siendo el eje central de numerosos procesos internos y externos, se hace <strong>vital para ofrecer una confianza extra a nuestros clientes</strong>.</p><p>Nuestra m&aacute;xima es ofrecer el mejor producto posible a un precio m&aacute;s que razonable. Para que el proyecto triunfe, tal y como explicamos en nuestra metodolog&iacute;a de trabajo, necesitaremos la mayor implicaci&oacute;n por parte del cliente en el proceso que acompa&ntilde;a al desarrollo del software.</p><p><strong>Nuestra garant&iacute;a es un fiel reflejo de esta implicaci&oacute;n exigida al cliente.</strong></p><div class="row mt-5"><div class="col-sm-3 pt-3"><img alt="Seguridad - Devtia" loading="lazy" src="/cache/thumb_1200_0800/uploads/content/image/image/e3443d8c4d4bdeb8c1a4288237a602571040177b.png" title="Seguridad - Devtia"></div><div class="col-sm-9"><h2 class="mt-0">INCLUIDO</h2><p>Nuestra garant&iacute;a incluye la <strong>correcci&oacute;n de todos aquellos defectos que puedan detectarse</strong> dentro del plazo incluido en la garant&iacute;a.</p><p>Nuestra garant&iacute;a cubre solamente los errores, no incluye modificaciones procesos a los que el cliente deber&iacute;a de haber prestado una atenci&oacute;n mayor y que no son derivados de nuestra actividad.</p></div><div class="row mt-0"><div class="col-sm-9 mt-5"><h2 class="mt-0">NO INCLUIDO</h2><p>Tampoco incluye <strong>modificaciones de textos ni nuevos requisitos o necesidades</strong> que aparecen despu&eacute;s de la entrega.</p></div><div class="col-sm-3 pt-3"><p><img alt="modificaciones de textos" loading="lazy" src="/cache/thumb_1200_0800/uploads/content/image/image/a8108be4ab65338c49f90c19111a48bbc1f7a7c4.png" title="Errores"></p></div></div><div class="row pt-3"><div class="col-sm-3 pt-5"><p><img alt="garant&iacute;a de correcci&oacute;n" class="d-none d-sm-block" loading="lazy" src="/cache/thumb_1200_0800/uploads/content/image/image/7eff5c351ed56de568ff636fe3df57d9430ba04f.png" title="garant&iacute;a de correcci&oacute;n"></p></div><div class="col-sm-9 pt-3"><h2 class="mt-0">DURACI&Oacute;N</h2><p>La garant&iacute;a ofrecida por DEVTIA es bastante simple, <strong>ofrecemos una garant&iacute;a de correcci&oacute;n de errores de tres meses en todos nuestros proyectos</strong> que comenzar&aacute; a contar tras la finalizaci&oacute;n del mismo. El cliente debe comprometerse a revisar en profundidad el funcionamiento de su proyecto en este plazo.</p><p>En caso de que por cualquier motivo, el cliente no pueda realizar estas comprobaciones para recurrir a la garant&iacute;a, no pasar&aacute; nada, no hay ning&uacute;n problema, <strong>queremos que nuestro producto funcione a la perfecci&oacute;n y vamos a encargarnos de reparar lo que debamos</strong>. Eso s&iacute;, en caso de recurrir a la garant&iacute;a fuera de plazo, el cliente tendr&aacute; que pagar por el tiempo adicional que dedicaremos a su proyecto.</p><p>Nuestra recomendaci&oacute;n es que, en la medida de lo posible, exprimas al m&aacute;ximo el funcionamiento de la herramienta durante estos tres meses para que no se escape ning&uacute;n posible error y no tengas que pagar ni un euro de m&aacute;s.</p></div></div></div>
]]></description><guid>https://devtia.com/post/nuestra-garantia</guid><pubDate>Tue, 28 Apr 2020 12:24:48 +0200</pubDate></item><item><title>¿Qué es responsive?</title><link>https://devtia.com/post/que-es-responsive</link><description><![CDATA[<p>Apostamos a que has escuchado la palabra &ldquo;responsive&rdquo; con much&iacute;sima frecuencia en los &uacute;ltimos a&ntilde;os, pues bien, si tantas veces lo has escuchado es por algo. Se trata de un t&eacute;rmino que se hace imprescindible a la hora de tener una web funcional y que ofrezca una experiencia 10, pero &iquest;sabes que implica exactamente este t&eacute;rmino? Te explicamos todo lo tienes que saber sobre &eacute;l.</p><h2>&iquest;Qu&eacute; es responsive?</h2><p>Tradicionalmente se ven&iacute;an dise&ntilde;ando sitios diferentes para la versi&oacute;n "desktop" y la versi&oacute;n "mobile". Esto por fortuna ha quedado atr&aacute;s en el tiempo. Hoy en d&iacute;a con una &uacute;nica web responsive es suficiente para todos los dispositivos.</p><p>Responsive <strong>es una t&eacute;cnica alternativa que permite que una web se adapte a cualquier tama&ntilde;o de pantalla de las existentes en el mercado: </strong>Ordenadores. Tablets y Tel&eacute;fonos m&oacute;viles, todos ellos con una gran variedad de resoluciones disponibles.</p><p>Aunque no queremos entrar muy en profundidad en c&oacute;mo se realiza un desarrollo responsive, la idea principal es que el desarrollador utiliza una &uacute;nica web que es capaz de visualizarse de forma correcta en diferentes dispositivos. Para ello se ajustan los tama&ntilde;os de cada uno de los elementos llegando a mostrar u ocultar elementos para determinados dispositivos.</p><p>Como se puede ver en la imagen que aparece a continuaci&oacute;n es un concepto muy sencillo de entender.</p><p class="mt-5"><img alt="responsive design" loading="lazy" src="/cache/thumb_1200_0800/uploads/content/image/image/7a64586371b4c87a86800bf747b89ec069209d72.jpg" title="responsive design"></p><h2>&iquest;Qu&eacute; tenemos en cuenta a la hora de desarrollar un sitio web responsive?</h2><p>Aunque los aspectos que se han de tener en cuenta a la hora de crear una web responsive son muchos m&aacute;s, podr&iacute;amos decir que estos son los m&aacute;s importantes:</p><ul><li><strong>Los tiempos de carga:</strong> son esenciales para la usabilidad de una p&aacute;gina web y para enriquecer la experiencia del usuario, por lo que es una de las variables que m&aacute;s en cuenta hay que tener a la hora de crear la web. Consulta la velocidad de carga de tu p&aacute;gina web <a href="https://developers.google.com/speed/pagespeed/insights/?hl=es">haciendo clic aqu&iacute;</a>.</li><li><strong>La tipograf&iacute;a</strong>: el tama&ntilde;o de la letra ha de adaptarse en funci&oacute;n de la pantalla para que el texto mostrado sea totalmente legible. Tampoco podemos olvidar una correcta elecci&oacute;n del estilo tipogr&aacute;fico.</li><li><strong>Im&aacute;genes y videos</strong>: l&oacute;gicamente, los elementos m&aacute;s visuales de la p&aacute;gina web, deber&aacute;n guardar una proporci&oacute;n que sea visible en cada uno de los dispositivos en los que se pueda mostrar la p&aacute;gina.</li></ul><h2>&iquest;Por qu&eacute; necesita tu negocio una p&aacute;gina web responsive?</h2><p>Si tu p&aacute;gina web no es responsive entonces no ser&aacute; accesible o, al menos, no de una manera correcta desde un smartphone para los<a href="https://www.expansion.com/economia-digital/innovacion/2018/02/01/5a72e73a22601db2288b4658.html"> casi 38 millones de usuarios m&oacute;viles existentes en Espa&ntilde;a</a>, lo que significar&iacute;a una gran perdida de oportunidades de venta &iquest;no crees?</p><p>Adem&aacute;s, seg&uacute;n Google:</p><ul><li>El 60 % de las personas no permanecer&aacute;n en tu sitio web si no tienen un dise&ntilde;o responsive.</li><li>El 67 % de las personas estar&aacute;n m&aacute;s dispuestas a comprar un producto o un servicio cuando proviene de una p&aacute;gina web responsive.</li></ul><p>Dise&ntilde;ar una p&aacute;gina web de manera responsive es esencial hoy d&iacute;a para una correcta experiencia del usuario.</p><h2>Ventajas de una p&aacute;gina web responsive</h2><ul><li><strong>Mayor tr&aacute;fico web</strong>. Se obtendr&aacute; una mayor cantidad de usuarios en la web al ser posible que se acceda desde distintos positivos.</li><li><strong>P&aacute;ginas m&aacute;s r&aacute;pidas</strong>. Los estudios revelan que los usuarios de Smartphone tienen periodos de atenci&oacute;n mucho menores y que por lo tanto suelen abandonar lugares que tardan m&aacute;s de tres segundos en cargar. Este tiempo de carga se minimiza en las p&aacute;ginas responsive manteniendo a los usuarios atentos y conectados.</li><li><strong>Menor tasa de rebote</strong>. El ofrecer una experiencia m&aacute;s completa al usuario se traduce en un rebote mucho menor, lo que har&aacute; que el usuario explore e indague m&aacute;s en la p&aacute;gina.</li><li><strong>Ahorro de costes de desarrollo</strong>. El coste de desarrollo de una p&aacute;gina web responsive, que funcione directamente en todos los dispositivos, es much&iacute;simo menor que el de desarrollar una versi&oacute;n de la web para cada tipo de pantalla.</li></ul><h2>&iquest;C&oacute;mo saber si mi p&aacute;gina web es responsive?</h2><p>Si no sabes muy bien si tu p&aacute;gina web est&aacute; optimizada de manera responsive y puede reproducirse a la perfecci&oacute;n en distintos dispositivos, no te preocupes, Google una vez m&aacute;s nos da la soluci&oacute;n a trav&eacute;s de su herramienta <strong>mobile-friendly test</strong>.</p><ol><li>Entra en la <a href="https://search.google.com/test/mobile-friendly">prueba de optimizaci&oacute;n responsive de Google</a>.</li><li>Introduce la URL de tu p&aacute;gina web o de la p&aacute;gina web de la que quieras saber su nivel de optimizaci&oacute;n.</li><li>Pulsa el bot&oacute;n &ldquo;probar URL&rdquo;.</li><li>Aparecer&aacute; una barra de progreso. Al terminar esta carga tendr&aacute;s los resultados y sabr&aacute;s si tu sitio web es apto o no para m&oacute;viles &iexcl;as&iacute; de f&aacute;cil!</li><li>Adem&aacute;s de darte resultados sobre responsive, tambi&eacute;n te indica qu&eacute; errores se han producido en la carga y te ofrece una imagen del contenido que ve el usuario m&oacute;vil en su pantalla. Es una herramienta genial.</li></ol><h2>&iquest;C&oacute;mo se ve tu p&aacute;gina web en los distintos dispositivos?</h2><p>En el navegador de Google Chrome hay una opci&oacute;n poco conocida para saber como se ve tu p&aacute;gina web en los distintos dispositivos existentes, lo que es muy &uacute;til a la hora de determinar si tu p&aacute;gina web est&aacute; optimizada para todos los dispositivos y c&oacute;mo se ve en ellos. Aqu&iacute; te dejamos los pasos a seguir para verlo.</p><ol><li>Navega hacia la p&aacute;gina en la que quieras probarlo</li><li>En la ventana &ldquo;ver&rdquo; de Google Chrome, pulsa la opci&oacute;n &ldquo;opciones para desarrolladores&rdquo;</li><li>Se te abrir&aacute; una ventana a la derecha en la que podr&aacute;s ver el c&oacute;digo de la p&aacute;gina web, entonces tendr&aacute;s que pulsar el icono en el que aparecen dos peque&ntilde;as pantallas, justo en la esquina superior izquierda del nuevo panel que se ha abierto.</li><li>Una vez pulses en &eacute;l se te abrir&aacute; una vista previa de c&oacute;mo se ver&iacute;a la p&aacute;gina web en distintas plataformas, adem&aacute;s de cambiar el ancho y el alto de la pantalla ficticia para ver c&oacute;mo afecta en tu web. Hay dispositivos predeterminados iPhone X, Samsung Galaxy s6, etc.</li></ol><p>El dise&ntilde;o responsive es una cuesti&oacute;n primaria cuando se quiere dise&ntilde;ar una p&aacute;gina web, por lo que no hay tiempo que perder, <strong>si tu p&aacute;gina es responsive &iexcl;enhorabuena! Y si no lo es &iquest;a qu&eacute; estas esperando?</strong></p><p>Esperamos que este art&iacute;culo os haya sido &uacute;til <strong>&iexcl;nos vemos en el pr&oacute;ximo!.</strong></p>
]]></description><guid>https://devtia.com/post/que-es-responsive</guid><pubDate>Thu, 12 Mar 2020 16:54:18 +0100</pubDate></item><item><title>Nuestro proceso de onboarding</title><link>https://devtia.com/post/nuestro-proceso-de-onboarding</link><description><![CDATA[<p>Tras haber seleccionado al candidato ideal para formar parte de nuestro equipo tal y como te contabamos en el <a href="/post/el-proceso-de-seleccion-en-devtia">"proceso de selecci&oacute;n de DEVTIA"</a>, hay que preparar la incorporaci&oacute;n de nuestro nuevo compa&ntilde;ero.</p><p><strong>El Onboarding Process</strong> es un proceso de integraci&oacute;n que se convertir&aacute; en algo clave en la bienvenida de nuestros nuevos compa&ntilde;eros. Suele empezar antes que el trabajador o trabajadora comience su aventura, llegando a la alargarse incluso m&aacute;s de un a&ntilde;o. La satisfacci&oacute;n inicial depende en gran medida de la planificaci&oacute;n del onboarding,<strong> cuanto m&aacute;s planificado est&eacute;, m&aacute;s integrado se sentir&aacute; en la plantilla y mejor imagen tendr&aacute; de la empresa</strong>.</p><p>Los objetivos de esta entrada est&aacute;n enfocados a poder documentar todo el proceso de onboarding de nuestra empresa, para no olvidar nig&uacute;n detalle en cada nueva incorporaci&oacute;n. Adem&aacute;s, nos esforzamos por ser transparentes, una de nuestra principales premisas al crear y desarrollar contenido. Este art&iacute;culo tambi&eacute;n servir&aacute; de gu&iacute;a a futuros candidatos y nuevos trabajadores.</p><p>Queremos diferenciarnos de empresas que no tienen en cuentan con procesos de onboarding. Sin tener planificado este aspecto, los primeros d&iacute;as del empleado son algo confusos llegando a no saber, entre otras cosas, si dispondr&aacute; de un equipo propio, cual ser&aacute; su funci&oacute;n en estos primeros d&iacute;as. <strong>Somos partidarios de intentar que el empleado se sienta en este periodo inicial de manera similar a como se se sentir&aacute; cuando lleve a&ntilde;os con nosotros</strong>. Tratar con profesionalidad al reci&eacute;n llegado deber&iacute;a ser uno de los principales objetivos en todos los procesos de incorporaci&oacute;n.</p><p>&iexcl;Adelante con el art&iacute;culo!</p><h2>Acepta la oferta</h2><p><img alt="apret&oacute;n de manos" loading="lazy" src="/cache/thumb_1200_0400/uploads/content/image/image/a18f6daef59fed6d9cc88ff4859f282bab4797db.jpg" title="apret&oacute;n de manos"></p><p><strong>No olvidar ninguna de las principales especificaciones</strong> de la oferta es lo que pretendemos al enviar un correo con los detalles fundamentales . A veces los procesos de selecci&oacute;n se alargan en el tiempo, y creemos que es esencial que tanto el candidato como el entrevistador sean conscientes continuamente del tipo de contrato que ofrecemos, los d&iacute;as de vacaciones, horarios, d&iacute;a de incorporaci&oacute;n, tiempo de prueba y dem&aacute;s.</p><p>Si el candidato no cambia de opini&oacute;n y acaba aceptando la oferta, le enviaremos inmediatamente un correo con el contrato, los datos necesarios para su alta en la seguridad social y algunos datos extra que le solicitaremos amablemente.</p><h2>Semanas previas a la incorporaci&oacute;n</h2><p>Debemos preparar el terreno para el momento en el que nuestro nuevo compa&ntilde;ero o compa&ntilde;era se incorpore. Para que todo est&eacute; preparado, los d&iacute;as previos realizamos las siguientes acciones:</p><ol><li><strong>Crearemos un usuario en las herramientas de trabajo m&aacute;s utilizadas</strong> en nuestro trabajo: Correo, Jira, Bitbucket, Slack, Jenkins&hellip;etc. Le facilitaremos la entrada y el uso de estas herramientas con un peque&ntilde;o tutorial.</li><li>Vamos preparando su equipo. Contamos con equipos <strong>Toshiba portege</strong>, un ultrabook de un kilo de peso, que cuenta con un disco duro SSD y 16 GB de RAM. Todos trabajamos con el mismo sistema operativo, <strong>la &uacute;ltima LTS de Ubuntu</strong> disponible. Tambi&eacute;n redactaremos un correo indicando los puntos b&aacute;sicos del proyecto en el que va a trabajar como, por ejemplo, URL&rsquo;S o repositorios.</li><li>Para que nuestro compa&ntilde;ero se sienta lo m&aacute;s &uacute;til e integrado posible en sus primeros d&iacute;as, <strong>seleccionamos algunas tareas de entrada para que tenga trabajo desde el inicio</strong>. Pretendemos ser lo m&aacute;s meticulosos posible en esta planificaci&oacute;n, intentando facilitar la comodidad y satisfacci&oacute;n de una persona que comienza sin conocer a nadie y con los nervios t&iacute;picos de los primeros d&iacute;as. No podemos dejar un detalle sin estudiar. Nuestro objetivo ser&aacute; sentirnos cercanos.</li><li>Preparamos el<strong> pack de bienvenida</strong>, para entreg&aacute;rselo lo antes posible. Nuestro welcome pack cuenta con:</li></ol><ul><li>El port&aacute;til mencionado, funda, pantalla, rat&oacute;n y teclado inal&aacute;mbrico.</li><li>Camiseta y taza con nuestro logotipo.</li><li>Un par de cuadernos y bolis.</li><li>Su contrato de trabajo.</li></ul><p><img alt="WelcomePack" loading="lazy" src="/cache/thumb_1200_0800/uploads/content/image/image/be80ab0679152abca67e0dc73bc83bdbdd25441d.jpg" title="welcome pack"></p><h2>El primer d&iacute;a</h2><p>El primer d&iacute;a en una empresa, en nuestra opini&oacute;n, <strong>es un hito importante en la vida laboral de cualquier persona</strong>, y dir&aacute; mucho sobre c&oacute;mo funciona la empresa y c&oacute;mo se va a ir desarrollando el trabajo en el tiempo que dure la relaci&oacute;n entre trabajador y empresa. Este d&iacute;a debe servir como toma de contacto tanto con los proyectos que el trabajador deber&aacute; abordar como con los compa&ntilde;eros y colaboradores m&aacute;s habituales. Podr&iacute;amos decir que el primer d&iacute;a ser&aacute; algo parecido a lo siguiente:</p><ol><li>Antes que nada, <strong>las presentaciones.</strong> A todos nos gusta sentirnos apoyados y respaldados, as&iacute; que intentamos que todo nuestro equipo tenga una breve charla o presentaci&oacute;n con el reci&eacute;n incorporado. De esta forma conseguimos que se rompa un poco el hielo y que nuestro nuevo miembro se vaya quedando con las caras de los compa&ntilde;eros y compa&ntilde;eras del equipo.</li><li><strong>Somos una empresa 100% remoto</strong>, lemostramos el entorno de trabajo y le contamos cosas t&iacute;picas que no tienen tanto que ver con el trabajo; a qu&eacute; hora solemos comemos, a quien acudir para cualquier duda, etc.</li><li>Haremos una peque&ntilde;a introducci&oacute;n al proyecto para que se vaya poniendo en contexto, mencionando tambi&eacute;n las primeras <strong>issues</strong>.</li><li>Dejaremos tiempo para que configure e instale el equipo que le hemos proporcionado de la manera que considere.</li></ol><h2>La primera semana</h2><p><img alt="semanas previas" loading="lazy" src="/cache/thumb_1200_0400/uploads/content/image/image/d5f14a081d9f698982c34aefe9368e3a7d049d74.jpg" title="semanas previas"></p><p>Tras el primer d&iacute;a, existe un periodo de adaptaci&oacute;n que suele durar entre una y dos semanas. En este tiempo el trabajador va prepar&aacute;ndose para aterrizar en el proyecto. Por cuestiones de adaptaci&oacute;n.</p><p>Lo m&aacute;s importante durante el periodo de adaptaci&oacute;n es que nuestro nuevo trabajador <strong>se vaya sintiendo parte del equipo e integr&aacute;ndose en la plantilla</strong>, y algo esencial, que vaya entendiendo la forma y metodolog&iacute;a del proyecto, habitu&aacute;ndose a las herramientas con las que trabajamos.</p><p>Se trata de un proceso progresivo. No vamos a abrumarle el primer d&iacute;a cont&aacute;ndole absolutamente todo del proyecto, si no que preferimos ir profundizando poco a poco a lo largo de sus primeras semanas.</p><p>Este, b&aacute;sicamente, es nuestro proceso de onboarding. Si vas a formar parte pr&oacute;ximamente de nuestra plantilla, esperamos que est&eacute;s igual de ilusionado que nosotros <strong>&iexcl;Nos vemos en el siguiente art&iacute;culo!</strong></p>
]]></description><guid>https://devtia.com/post/nuestro-proceso-de-onboarding</guid><pubDate>Wed, 13 May 2020 13:30:56 +0200</pubDate></item><item><title>Plantillas</title><link>https://devtia.com/post/plantillas</link><description><![CDATA[<p>En esta entrada queremos explicarte qu&eacute; es una plantilla, las razones del uso de este tipo de soluciones y sus ventajas frente al desarrollo a medida.</p><h2>DISE&Ntilde;O A MEDIDA</h2><p>Comenzaremos explicando qu&eacute; es un dise&ntilde;o a medida en contraposici&oacute;n a una plantilla. <strong>Un dise&ntilde;o a medida es aquel en el que nuestro equipo de arte toma nota de los requerimientos de tu proyecto, eval&uacute;a la informaci&oacute;n y sumada a todos los recursos que puedas facilitarnos, elaboramos un dise&ntilde;o exclusivo y a medida para tu proyecto.</strong></p><p>Este proceso requiere de una cantidad importante de recursos. Algunos de nuestros proyectos necesitan un dise&ntilde;o a medida, por ejemplo, la p&aacute;gina web de DEVTIA es un dise&ntilde;o a medida al que le hemos dedicado una cantidad importante de tiempo.</p><h3>UNICO Y A MEDIDA</h3><p>Como hemos dicho la principal ventaja de un dise&ntilde;o a medida es que ser&aacute; un dise&ntilde;o &uacute;nico y exclusivo, totalmente adaptado a tus gustos y necesidades.</p><div class="row"><div class="col-sm-2"></div><div class="col-sm-8"><p><img alt="Roles en proyectos" loading="lazy" src="/uploads/content/image/image/15b7eeaefde3f66ac11183e77ae25476e688063a.png" title="Roles en proyectos"></p></div><div class="col-sm-2"></div></div><hr><h2>PLANTILLAS GEN&Eacute;RICAS</h2><p><strong>Una plantilla es un dise&ntilde;o gen&eacute;rico con un aspecto agradable y muy vers&aacute;til que contiene utilidades predise&ntilde;adas</strong>, &eacute;stas son de mucha utilidad sobre todo en las fases incipientes de un proyecto de software. Por explicarlo de otra forma, un equipo de desarrollo es m&aacute;s productivo con una plantilla que con un dise&ntilde;o a medida.</p><p>Si tu proyecto es un &aacute;rea privada para tus empleados o clientes es muy probable que con el uso de una plantilla sea m&aacute;s que suficiente. Vemos ahora algunos aspectos a destacar en el uso de estas plantillas gen&eacute;ricas.</p><div class="row"><div class="col-sm-7"><h3>RESPONSIVE</h3><p>Responsive es una t&eacute;cnica que permite que un mismo sitio web se adapte a diferentes resoluciones de pantalla, desde el monitor panor&aacute;mico hasta un dispositivo m&oacute;vil.</p><p>Las plantillas ya incorporan esta t&eacute;cnica, por lo que tu sitio ser&aacute; <strong>responsive</strong> sin que esto suponga ning&uacute;n coste ni ning&uacute;n incremento en el tiempo de entrega.</p></div><div class="col-sm-5 mt-5"><p><img alt="JAPAN RAIL PASS ECOMMERCE" loading="lazy" src="/uploads/content/project/image/2a46a275de0e85c0c0c1b5e4876cc1e2dac5206f.png" title="JAPAN RAIL PASS ECOMMERCE"></p></div></div><h3>PERSONALIZACI&Oacute;N</h3><p>La idea de usar una plantilla es no tener que dedicar demasiado tiempo a la parte visual, no obstante sobre la plantilla podemos realizar personalizaciones por lo que tendr&aacute;s un dise&ntilde;o totalmente adaptado a tu l&iacute;nea corporativa.</p><h3>AHORRA TIEMPO Y DINERO</h3><p>Si tu proyecto encaja con el uso de plantillas vas a ahorrar tiempo, ya que puedes saltarte la fase de dise&ntilde;o y maquetaci&oacute;n y ahorrar&aacute;s dinero, ya que no tendr&aacute;s afrontar el gasto por este servicio.</p><hr><h2>&iquest;CUANDO A MEDIDA Y CUANDO UNA PLANTILLA?</h2><p>Si en tu proyecto la parte visual es algo diferencial lo mejor es que utilices un dise&ntilde;o a medida para que puedas elegir cada uno de los detalles del mismo. Si tu proyecto necesita s&oacute;lo un dise&ntilde;o agradable pero no necesitas algo muy personalizado, una plantilla es la mejor opci&oacute;n.</p>
]]></description><guid>https://devtia.com/post/plantillas</guid><pubDate>Wed, 29 Apr 2020 12:52:05 +0200</pubDate></item><item><title>Tipos de CRM</title><link>https://devtia.com/post/tipos-de-crm</link><description><![CDATA[<p>Anteriormente en el art&iacute;culo <a href="/post/que-es-un-crm">&iquest;qu&eacute; es un CRM?</a> Te contamos que un CRM es una herramienta que, a trav&eacute;s de la combinaci&oacute;n de una serie de estrategias, pr&aacute;cticas y procedimientos logran gestionar las estad&iacute;sticas y la informaci&oacute;n recopilada de los clientes. En este art&iacute;culo, adem&aacute;s de definir con nuestras palabras qu&eacute; es y para qu&eacute; sirve un CRM, habl&aacute;bamos sobre los beneficios de implantarlos en tu empresa, sus caracter&iacute;sticas principales y la relaci&oacute;n de estas herramientas con DEVTIA.</p><p>Pero, para que te adentres a&uacute;n m&aacute;s en el mundo de los CRM, queremos que comprendas que, seg&uacute;n las caracter&iacute;sticas de la empresa que lo contrata y del departamento en el que se implemente, <strong>suelen existir cuatro tipos distintos</strong>. No es lo mismo un CRM cuya finalidad sea mejorar las ventas que uno cuya finalidad sea mejorar el servicio al cliente. Te los explicamos todos en este nuevo art&iacute;culo&hellip; &iexcl;adelante con &eacute;l!</p><h2>CRM para un Call center</h2><p><img alt="call-center" loading="lazy" src="/cache/thumb_1200_0200/uploads/content/image/image/afe5b312627082f29d917969d7ce60bc8378fe7a.jpg"></p><p>Aunque las personas sigan molest&aacute;ndose cu&aacute;ndo un teleoperador llama a su casa en la hora de la siesta o mientras se est&aacute; comiendo, los<strong> call center siguen funcionando y ayudando a empresas a realizar grandes ventas a lo largo de todo el mundo</strong>. Un centro de llamadas es pieza clave a la hora de cerrar operaciones.</p><p>La integraci&oacute;n de un CRM con un call center se hace muy necesaria <strong>para el correcto tratamiento de los datos obtenidos a lo largo del ejercicio y su clasificaci&oacute;n</strong>. Al integrar una herramienta de estas caracter&iacute;sticas en un call center se obtienen diversos beneficios para la empresa como:</p><ul><li>Permite conocer much&iacute;simo mejor a los clientes con los que se trata. Adem&aacute;s, mejora las interacciones que se producen entre vendedor y posible cliente.</li><li>Ayuda a saber el nivel de eficiencia de cada uno de los operadores y cu&aacute;les son sus puntos fuertes o d&eacute;biles a la hora de tratar con el cliente.</li><li>La personalizaci&oacute;n del mensaje que se obtiene con el paso del tiempo es esencial para poder finalizar las ventas.</li><li>Accesibilidad a los datos en tiempo real.</li><li>Un conocimiento mayor de las personas a las que se llama, por ejemplo, a qu&eacute; hora est&aacute;n m&aacute;s dispuestos a coger el tel&eacute;fono, sus reacciones cuando se les llama&hellip;etc. Todo ello, porsupuesto, queda registrado.</li></ul><h2>Customer service CRM</h2><p>Un CRM de servicio al cliente es una herramienta que gestiona las relaciones hist&oacute;ricas con los clientes de una empresa y que se utiliza para mejorar procesos o elementos del servicio al cliente.</p><p>En la era tan digitalizada en la que estamos viviendo, las empresas y departamentos de servicio al cliente se est&aacute;n enfrentando a nuevo retos y desaf&iacute;os (solicitudes, quejas, servicio preventa, servicio post venta, garant&iacute;a&hellip;etc) con interacciones provenientes de m&uacute;ltiples canales de contacto en los que se incluye, c&oacute;mo no, las que provienen de las redes sociales. Por ello, <strong>se hace totalmente imprescindible contar con una herramienta que unifique todos estos procesos en un solo lugar</strong>, y aqu&iacute; es d&oacute;nde entran en juego estos tipos de CRM.</p><p>Alguno de los puntos clave que tiene esta modalidad de herramientas son:</p><ul><li>Tener centralizado en un mismo lugar todos los canales de ventas y manejarlos todos desde una misma herramienta que permite acciones que te ayudar&aacute;n a maximizar los beneficios.</li><li>Personaliza y automatiza la relaci&oacute;n con el cliente.</li><li>Integraci&oacute;n de redes sociales.</li><li>Anal&iacute;tica de cada acci&oacute;n.</li><li>La herramienta se puede convertir en una canal m&aacute;s de venta.</li><li>Ayuda a la posterior segmentaci&oacute;n.</li><li>Registro de cada una de las acciones que el cliente ha realizado y que nosotros como empresa hemos tenido con &eacute;l.</li></ul><h2>CRM orientado a las ventas</h2><p><img alt="Ventas" loading="lazy" src="/cache/thumb_1200_0400/uploads/content/image/image/c7ddc1dfe4b69c472b7d395e422fefb97d37eaaf.jpg"></p><p>De una manera simple, se podr&iacute;a decir que a trav&eacute;s de un CRM de ventas se facilita todo el proceso de desarrollo de los leads. Nosotros mismos utilizamos un CRM que nos ayuda a organizar bien nuestros posibles leads y cuya gesti&oacute;n ya te explicamos <a href="/post/ejemplo-de-gestion-de-leads">en este art&iacute;culo.</a></p><p><strong>Tantos las tareas referentes al &aacute;mbito administrativo como la organizaci&oacute;n y la obtenci&oacute;n de los datos est&aacute;n automatizadas</strong>. De esta manera se consigue ser mucho m&aacute;s eficiente y ahorrar tiempo que se podr&aacute; dedicar a construir relaciones m&aacute;s duraderas y significativas con los potenciales clientes y con los clientes ya existentes.</p><p>Entre otras cosas, un CRM orientado a las ventas puedes ayudarte a:</p><ul><li>Simplificar considerablemente las ventas. Con un CRM orientado a ventas podr&aacute;s obtener una herramienta en la que administrar todos los puntos clave existentes durante el proceso de venta.</li><li>Centralizar operaciones. Imagina tener integradas y registradas todas las operaciones de comerciales, gerentes, directivos y cualquier otro tipo de puesto en una misma herramienta, con un CRM de ventas es posible.</li><li>Identificar errores en el proceso de venta: para una empresa que no dispone de un CRM de ventas encontrar las deficiencias que se llevan a cabo durante el proceso de venta es un aut&eacute;ntico desaf&iacute;o dada la cantidad de fuentes d&oacute;nde se encuentran almacenados los datos. <strong>Los informes inteligentes y autom&aacute;ticos que se generan en una herramienta orientada a las ventas ayudan a localizar los errores y a erradicarlos.</strong></li><li>Ayuda a clasificar y optimizar el tratamiento de leads.</li><li>Aumento de beneficios dado el mejor trato de los leads y su mayor calidad.</li></ul><h2>CRM orientado al Marketing</h2><p><img alt="Marketing estrategia" loading="lazy" src="/cache/thumb_1200_0400/uploads/content/image/image/62f46e95e287783af765cdb69a62594bd7930dd8.jpeg"></p><p>En un mundo tan estrat&eacute;gico como el del Marketing y, en especial, el del marketing digital es important&iacute;simo contar con el respaldo de una tecnolog&iacute;a que ayude a la ejecuci&oacute;n de las estrategias y t&aacute;cticas que los expertos del sector utilizan para gestionar la relaci&oacute;n con sus clientes mientras dura su ciclo de vida.</p><p>El fin b&aacute;sico de un CRM orientado al marketing no es otro que<strong> mejorar y optimizar considerablemente las relaciones que existen con los clientes o posibles clientes consiguiendo aumentar la fidelidad de los mismos</strong>, reteni&eacute;ndolos el m&aacute;ximo tiempo posible en la empresa y maximizando los beneficios.</p><p>Un CRM puede impulsar el marketing digital gracias, entre cosas a:</p><ul><li>Poder integrar todas las herramientas externas que utilices en tus estrategias en un mismo sitio (email marketing, publicidad, redes sociales&hellip;etc). De esta manera podr&aacute;s obtener conclusiones m&aacute;s avanzadas que teni&eacute;ndolas por separado.</li><li>Las propias conclusiones que obtendr&aacute;s seg&uacute;n los comportamientos de tus clientes te ayudar&aacute;n a generar nuevas estrategias y t&aacute;cticas. Estas conclusiones podr&aacute;n, por ejemplo, ayudarte a elegir entre desembolsar una mayor cantidad de dinero en la campa&ntilde;a publicitaria de uno u otro producto.</li><li>Ayudar a crear un perfil espec&iacute;fico de tu &ldquo;Buyer persona&rdquo; (<a href="https://www.40defiebre.com/que-es/buyer-persona">aqu&iacute; puedes obtener m&aacute;s informaci&oacute;n acerca de este concepto</a>)</li><li>Coordinar&aacute;s a tu equipo de ventas con tu equipo de marketing.</li><li>Combinando estas, y otras muchas t&eacute;cnicas aumentar&aacute;s considerablemente la calidad de tus leads y aumentar&aacute;s la fidelizaci&oacute;n de los clientes de los que ya dispones. Recuerda esta frase "cuesta mucho m&aacute;s ganar un nuevo cliente que retener a uno ya existente".</li></ul><p><strong>Para nosotros, estos son los cuatro principales tipos de CRM que existen </strong>aunque, porsupuesto, podr&aacute;n existir muchos m&aacute;s dependiendo de las caracter&iacute;sticas de cada uno de ellos y de las empresas en las que se instalan. Esperamos que te haya gustado el art&iacute;culo y no olvides que, si necesitas instaurar un sistema CRM en tu empresa independientemente del tipo que sea... &iexcl;podemos ayudarte!</p>
]]></description><guid>https://devtia.com/post/tipos-de-crm</guid><pubDate>Wed, 07 Oct 2020 12:54:36 +0200</pubDate></item><item><title>Nuestra política de seguridad</title><link>https://devtia.com/post/nuestra-politica-de-seguridad</link><description><![CDATA[<p>En los tiempos que corren, la seguridad en el entorno digital en una empresa se vuelve algo determinante a la hora de dise&ntilde;ar sistemas y estrategias. Nadie en su sano juicio quiere tener que hacer frente a las consecuencias que un fallo en la seguridad puede conllevar. Un fallo en la seguridad de cualquier empresa pone en riesgo no solo su actividad y su desempe&ntilde;o, sino <strong>tambi&eacute;n la confianza de los clientes que, como sabemos, es muy dif&iacute;cil de recuperar.</strong></p><p>Ninguna compa&ntilde;&iacute;a, ni siquiera las m&aacute;s avanzadas del mercado, pueden garantizar un sistema seguro al 100%. Hasta las grandes compa&ntilde;&iacute;as internacionales con presupuestos mucho mayores de lo que se puede imaginar, han sido hackeadas.</p><p>Aunque el riesgo siempre est&aacute; presente, <strong>esto no es motivo para no preocuparse por la seguridad</strong>. Cuidando cada detalle se reducen riesgos y se logra un nivel de seguridad m&aacute;s que razonable. En DEVTIA queremos garantizar la m&aacute;xima seguridad posible, para ello ponemos en pr&aacute;cticas todas las herramientas a nuestro alcance. En este art&iacute;culo, <strong>queremos contarte en qu&eacute; se basa nuestra pol&iacute;tica de seguridad y qu&eacute; sistemas utilizamos para preservarla de la mejor manera posible</strong>.</p><h2>Herramientas de trabajo corporativo</h2><p>La elecci&oacute;n de unas herramientas de trabajo fiables y que sean seguras al m&aacute;ximo nivel posible fue una de nuestras prioridades al dise&ntilde;ar nuestro sistema de trabajo. <strong>Solo confiamos en empresas l&iacute;deres en su &aacute;mbito para incluirlas en nuestro stack</strong>. Estas son nuestras principales herramientas de trabajo:</p><ul><li><strong>Google suite:</strong> G suite es una suite de productos de google que proporciona a las empresas varias herramientas, pero bajo el amparo de la seguridad caracter&iacute;stica de Google. Utilizamos G suite para el <strong>correo, calendario, documentos y videoconferencias</strong>.</li><li><strong>Atlasian</strong>: Utilizamos Jira para gestionar nuestros proyectos y tareas. Anteriormente tambi&eacute;n usabamos bitbucket como repositorio para el control de versiones.</li><li><strong>Github:</strong> El c&oacute;digo fuente de nuestros proyectos se aloja en repositorios privados de GitHub.</li><li><strong>Dropbox:</strong> Es uno de los referentes de los servicios de alojamiento en la nube. Utilizamos dropbox como copia de respaldo de todos los documentos e informaci&oacute;n que mantenemos tanto de la propia compa&ntilde;&iacute;a como de nuestros clientes.</li></ul><p>Este stack de tecnolog&iacute;as, nos permite no solo asegurarnos de que toda la informaci&oacute;n est&aacute; en un nivel de seguridad de acceso m&aacute;s que razonable, si no que podemos asegurar que si se pierde o se estropea un equipo, toda la informaci&oacute;n est&aacute; a buen recaudo y puede ser recuperada f&aacute;cilmente.</p><h2>Estaciones de trabajo</h2><p><strong><img alt="Estaciones de trabajo" loading="lazy" src="/cache/thumb_1200_0400/uploads/content/image/image/62d04366d5625b4cf06232481813e11fa7537916.jpg"></strong></p><p>Ya os hemos contado el nivel de protecci&oacute;n de las herramientas externas que utilizamos. A continuaci&oacute;n, os contamos los protocolos de seguridad interna incluimos en nuestro equipos:</p><p>Todo el equipo utiliza ordenadores port&aacute;tiles corporativos para el desempe&ntilde;o de su trabajo. Un ordenador port&aacute;til ofrece un plus de movilidad a la hora de de trabajar desde casa, transportarlo a cualquier lugar y poder estar operativos desde muchos sitios diferentes. Pero tambi&eacute;n tienen un mayor riesgo de p&eacute;rdida, de robo o de romperse, por ello la seguridad en nuestros dispositivos port&aacute;tiles es esencial. Al evitar que el equipo utilice sus equipos personales, se evitan los riesgos de seguridad que suelen tener los equipos personales.</p><p>Adem&aacute;s les aplicamos las siguientes pol&iacute;ticas de seguridad.</p><ul><li>Los equipos de trabajo corporativo siempre utilizan cifrado de disco, si a cualquiera de nuestros port&aacute;tiles les ocurre algo, no se podr&aacute; acceder a la informaci&oacute;n que contiene, de esta manera toda la informaci&oacute;n confidencial de nuestros cliente se hace inaccesible y se mantiene protegida.</li><li>Como hemos comentado, la informaci&oacute;n m&aacute;s importante se encuentra respaldada a trav&eacute;s de las diferentes herramientas de trabajo corporativo, por lo que si se pierde o rompe un equipo, no perderemos ninguna informaci&oacute;n trascendental, solamente hay que comprar un nuevo equipo, e instalar y configurar lo necesario para trabajar.</li></ul><h2>Entornos de producci&oacute;n</h2><p><img alt="entornos de producci&oacute;n" loading="lazy" src="/cache/thumb_1200_0400/uploads/content/image/image/29ed6969d74c80050dab0577bf9c9f8f589ab257.jpg"></p><p>En nuestros entornos de producci&oacute;n es d&oacute;nde la seguridad toma una mayor importancia. Para garantizar la protecci&oacute;n de nuestros servidores llevamos a cabo una serie de acciones en busca siempre de la mayor confianza posible tanto para nosotros como para el cliente. Son la siguientes:</p><ul><li>Como proveedor de hosting, utilizamos a <a href="https://www.digitalocean.com">Digital Ocean</a>, hospedando nuestra plataforma en la nube a trav&eacute;s de ellos. Este proveedor es, sin duda, uno de los l&iacute;deres mundiales y una de las empresas m&aacute;s reconocidas en este &aacute;mbito. Sus a&ntilde;os de experiencia y su excelencia en los resultados nos garantizan una tranquilidad extra para alojar el servidor de nuestros clientes.</li><li>Para que los atacantes tengan mayores dificultades para acceder a nuestros sistemas, utilizamos un firewall muy restrictivo, <strong>dej&aacute;ndolo abierto el paso s&oacute;lo para las comunicaciones imprescindibles</strong>.</li><li>Mantenemos<strong> parcheados todos los servidores semanalmente</strong>, adem&aacute;s seleccionamos cuidadosamente absolutamente todo lo que instalamos, no perdiendo en ning&uacute;n momento de vista la seguridad.</li><li>Todos los proyectos que realizamos, los publicamos bajo el protocolo HTTPS que mejora considerablemente la seguridad de las comunicaciones. Utilizamos certificados digitales facilitados por Let's Encrypt. Let&rsquo;s Encrypt es una autoridad de certificaci&oacute;n gratuita, automatizada, y abierta.</li></ul><p>Adem&aacute;s tenemos una cuidada pol&iacute;tica de backups:</p><ul><li>Se realizan backups diarios de la base de datos.</li><li>Se realizan bakcups completos de los servidores de forma semanal.</li></ul><h2>Nuestros proyectos</h2><p>Todo lo anteriormente expuesto carece de sentido si al programar nuestros proyectos lo hacemos sin tener ning&uacute;n tipo de cuidado.</p><p>Por eso todos nuestros proyectos se desarrollan teniendo especial atenci&oacute;n a la seguridad:</p><ul><li>Nuestros sistemas no son vulnerables a los tipos de ataques m&aacute;s comunes: SQLi, CSRF, CSS, etc.</li><li>Nuestros sistemas basan su seguridad en la siguiente pol&iacute;tica:
	<ul><li>Identificar al usuario: <strong>autenticaci&oacute;n</strong></li><li>Evaluar a trav&eacute;s de un sistema de roles y permisos que tiene acceso a lo que pretende hacer: <strong>autorizaci&oacute;n</strong>.</li></ul></li><li>Se valida la informaci&oacute;n que proviene del usuario, evitando que se produzcan errores de dominio.</li></ul>
]]></description><guid>https://devtia.com/post/nuestra-politica-de-seguridad</guid><pubDate>Sun, 30 Aug 2020 13:41:39 +0200</pubDate></item><item><title>¿Cómo documentamos?</title><link>https://devtia.com/post/como-documentamos</link><description><![CDATA[<p>Procurar que comprendas a la perfecci&oacute;n como cliente c&oacute;mo funciona la herramienta que desarrollaremos exclusivamente para tu empresa es algo a lo que, en DEVTIA, le damos la importancia que merece.</p><p>La mayor&iacute;a de las empresas de <strong>desarrollo de software</strong> optan por realizar un largo documento explicativo con <strong>informaci&oacute;n sobre la herramienta</strong>, algo as&iacute; como una enorme gu&iacute;a. Nosotros no creemos en este m&eacute;todo, documentamos de una manera totalmente distinta y que ha aportado gran valor a cada uno de nuestros clientes.</p><p>En este art&iacute;culo, te contaremos <strong>porqu&eacute; en DEVTIA no documentamos</strong>, y c&oacute;mo logramos obtener resultados mejores que redactando un enorme manual que nadie va a leer.</p><h2>&iquest;Por qu&eacute; no documentamos?</h2><p>Son tres simples motivos los que nos llevaron a tomar la decisi&oacute;n de no documentar, o al menos no de la manera tradicional:</p><ol><li>Recuerda la &uacute;ltima vez que compraste un electrodom&eacute;stico, &iquest;te le&iacute;ste la gu&iacute;a de instrucciones entera, o quiz&aacute;s, solo te concentraste en buscar c&oacute;mo se configuraba el wifi? Algo similar pasa con el desarrollo software, <strong>nunca o casi nunca se va leer un documento de estas caracter&iacute;sticas completamente, as&iacute; que decidimos no incluirlo</strong>. Consideramos que es una p&eacute;rdida de tiempo tanto para nosotros como para el cliente en caso de que decida leerlo.</li><li><strong>Desactualizaci&oacute;n</strong>. La documentaci&oacute;n se desactualiza casi al momento de realizarla y m&aacute;s cuando se trata de desarrollos que se encuentran en constante transformaci&oacute;n y en el que se incluyen funcionalidades que pueden cambiar el funcionamiento de la herramienta radicalmente.</li><li><strong>Cada cliente es un mundo</strong>. Si quisi&eacute;ramos realizar una documentaci&oacute;n para cada tipo de cliente tardar&iacute;amos semanas en hacerlo y si quisi&eacute;ramos hacer uno gen&eacute;rico no encontrar&iacute;amos la forma de que todos los clientes lograran mostrarse satisfechos con &eacute;l.</li></ol><h2>Entonces, &iquest;c&oacute;mo lo hacemos?</h2><p>Antes de explic&aacute;rtelo, nos gustar&iacute;a especificar que todo lo que vamos a exponer a continuaci&oacute;n, est&aacute; vivo y en constante cambio jugando el cliente un papel fundamental en ello.</p><h3>En tu idioma</h3><p>Cuando se trabaja con <strong>herramientas gen&eacute;ricas</strong> muchas veces ocurre que estas no est&aacute;n disponibles en el idioma del cliente. El usuario final no entiende completamente los mensajes de la plataforma y esto hace que se puedan producir errores o confusiones al existir t&eacute;rminos diferentes. Nosotros lo tenemos muy claro: <strong>absolutamente todo en el idioma del cliente</strong>.</p><h3>Tu aplicaci&oacute;n tu lenguaje</h3><p><strong>Utilizamos el lenguaje propio del cliente, que es un factor capital</strong>. Cada campo de la herramienta que vaya a ser utilizado en la empresa ha de ser f&aacute;cilmente reconocible para cualquiera de los trabajadores que la utilicen. Por ello, priorizamos el lenguaje que el cliente utiliza para denominar a cada uno de los campos, men&uacute;s y casillas que componen el sistema de la manera que m&aacute;s les convenga.</p><p>Por ejemplo, si en tu empresa cuando a una persona interesada en vuestro producto os deja sus datos de contacto lo denomin&aacute;is &ldquo;solicitud&rdquo;, aparecer&aacute; &ldquo;solicitud&rdquo; en cada uno de los mensajes y textos designadas para ello en lugar de cualquier otra denominaci&oacute;n como, por ejemplo,&ldquo;lead&rdquo; u "oportunidad" que es como se suele denominar de forma m&aacute;s generica. Esto hace que tu equipo se familiarice con la terminolog&iacute;a de la herramienta desde el primer d&iacute;a.</p><h3>Bloques de ayuda y men&uacute;s contextuales</h3><p>Creemos que el mejor sitio para almacenar la documentaci&oacute;n es la propia aplicaci&oacute;n. Por eso cada vez que un cliente nos hace una pregunta, del tipo, &iquest;c&oacute;mo funciona esto? &iquest;c&oacute;mo se calcula exactamente ese dato? se lanzan dos acciones. Adem&aacute;s de resolver la duda acudimos a la pantalla o pantallas que originaron la duda del cliente y completar la informaci&oacute;n all&iacute; mismo, generamos una leyenda que sirva como "<strong>gu&iacute;a de posibles problemas a resolver</strong>".</p><p>A&ntilde;adimos <strong>men&uacute;s contextuales</strong> o informaci&oacute;n en bloques de ayuda en los que, colocando el cursor del rat&oacute;n encima, <strong>aparecer&aacute; una breve descripci&oacute;n del elemento y que hemos considerado relevante</strong> como podr&iacute;a ser una determinada f&oacute;rmula, un nuevo t&eacute;rmino incluido en la herramienta o informaci&oacute;n acerca de un comportamiento. Veamos un ejemplo.</p><div class="row section section-with-image"><div class="col-sm-2"></div><div class="col-sm-8"><figure class="figure"><img alt="Al pasar el rat&oacute;n por encima aparece un pop up con las formulas" class="figure-img img-fluid rounded" loading="lazy" src="/cache/thumb_1200_0800/uploads/content/image/image/2af41478252b5f514310ab115b4d65d278815759.jpg"><figcaption class="figure-caption">Al pasar el rat&oacute;n por encima del icono de ayuda (i) aparece un globo con la f&oacute;rmula que se utiliza para calcular ese valor y la explicaci&oacute;n de la misma.</figcaption></figure></div><div class="col-sm-2"></div></div><h3>M&oacute;dulo de ayuda</h3><p>Es habitual que durante el desarrollo de una aplicaci&oacute;n el equipo de desarrollo genere diferentes esquemas, tablas, etc que les permitan tanto entender lo que tienen que hacer como para que el cliente los valide antes de ponerse manos a la obra. Muchas veces esta informaci&oacute;n tan importante se pierde en tu <strong>gestor de correo</strong> y con el paso de los meses o incluso de los a&ntilde;os es posible que nadie sepa donde est&aacute;.</p><p>Por eso nosotros implementamos dentro de un m&oacute;dulo de ayuda todos los esquemas y tablas que generamos durante el proceso de desarrollo. De esta forma se nos facilitan las siguientes tareas.</p><ol><li>Tenerlo siempre disponible.</li><li>Que no se pierda.</li><li>Mantenerlo f&aacute;cilmente actualizado. Si te piden un cambio, primero cambias el esquema y luego la propia aplicaci&oacute;n.</li></ol><div class="row section section-with-image"><div class="col-sm-6"><figure class="figure"><img alt="Matriz de roles y permisos" class="figure-img img-fluid rounded" loading="lazy" src="/cache/thumb_1200_0800/uploads/content/image/image/44fa05940434ae06977d539b50f9c10dee6b4feb.jpg"><figcaption class="figure-caption">En esta matriz de roles y permisos es muy sencillo comprobar que puede y que no puede hacer cada uno de los perfiles que se han definido.</figcaption></figure></div><div class="col-sm-6"><figure class="figure"><img alt="Al pasar el rat&oacute;n por encima aparece un pop up con las formulas" class="figure-img img-fluid rounded" loading="lazy" src="/cache/thumb_1200_0800/uploads/content/image/image/d332898fb9963e9901c7d9385cbb82a2eb6a9239.jpg"><figcaption class="figure-caption">En este esquema puede comprobarse f&aacute;cilmente los pasos para activar una tarjeta y que acciones ocurren en cada paso.</figcaption></figure></div></div><h3>Consistencia en la estructura</h3><p>Todos nuestros desarrollos suelen disponer de <strong>una estructura bastante similar que planificamos adhoc</strong>. Los listados de todos los elementos de la herramienta (contactos, facturas, miembros del equipo&hellip;etc) van a ser iguales en su funcionamiento para que no se produzcan confusiones y para que el aprendizaje de la herramienta se agilice entre los empleados. Lo mismo pasa con cada una de las fichas que forman parte del desarrollo.</p><p>Una vez que te familiarices con la estructura con la que trabajamos te ser&aacute; muy intuitivo entender nuevos m&oacute;dulos incluso aunque nadie te los explique.</p><h3>Men&uacute;s y breadcrumbs</h3><p>Creemos que es necesario utilizar <strong>men&uacute;s tanto horizontales como verticales que te acompa&ntilde;en en todo momento</strong> durante la utilizaci&oacute;n de nuestras <strong>soluciones digitales </strong>y que te permitan saber exactamente donde est&aacute;s y que opciones tienes disponibles.</p><h3>M&oacute;dulo de auto ayuda</h3><p><strong>El lenguaje propio utilizado en una empresa es un factor determinante para que se desarrolle una buena comunicaci&oacute;n</strong> entre empleados y para que, al empezar a utilizar una nueva herramienta, todos y cada uno de los componentes de la plantilla obtenga un nivel similar en la comprensi&oacute;n de su uso.</p><p>En todos nuestros desarrollos incorporamos un m&oacute;dulo al que llamamos de &ldquo;autoayuda&rdquo; al que tendr&aacute;n acceso todos los miembros del equipo. Este m&oacute;dulo consiste en que en cada pantalla, hay un bloque de ayuda que puede cambiar cualquier miembro del equipo con los permisos adecuados. Es una forma de que el cliente, pueda completar la informaci&oacute;n que nosotros ya hemos incluido en el sistema, sin la necesidad de que nosotros participemos en ese proceso.</p><div class="row section section-with-image"><div class="col-sm-2"></div><div class="col-sm-8"><figure class="figure"><img alt="Matriz de roles y permisos" class="figure-img img-fluid rounded" loading="lazy" src="/cache/thumb_1200_0800/uploads/content/image/image/4411317e2907e78c46b19aa59e91ea823e408154.jpg"><figcaption class="figure-caption">T&uacute; mismo puedes editar y completar los textos que aparecen en el bloque de ayuda de cada p&aacute;gina.</figcaption></figure><div class="col-sm-2"></div></div><p>Logramos as&iacute;, que adem&aacute;s de la ayuda que nosotros ofrecemos,<strong> los usuarios de las herramientas se retroalimenten del conocimiento de toda la plantilla.</strong></p></div>
]]></description><guid>https://devtia.com/post/como-documentamos</guid><pubDate>Wed, 17 Jun 2020 17:29:19 +0200</pubDate></item><item><title>Pon a competir a tus empleados</title><link>https://devtia.com/post/pon-a-competir-a-tus-empleados</link><description><![CDATA[<p>La competencia interna entre los trabajadores de una empresa siempre acaba existiendo de una manera o de otra <strong>&iquest;por qu&eacute; no transformar esta competencia en algo positivo que ayude a alcanzar y controlar los objetivos de la empresa?</strong></p><p>Como empresa nueva nos encontramos con determinados problemas al empezar que nos llevaron a instaurar un sistema de competencia entre empleados que mantuviera controlados ciertos aspectos y ayudar&aacute; a llegar a determinadas metas.</p><h2>&iquest;Qu&eacute; fue lo que nos llev&oacute; a tomar esta decisi&oacute;n?</h2><p>Uno de los principales problemas a los que tuvimos que hacer frente en nuestros inicios fue el motivar a nuestros empleados a seguir unas determinadas pautas y pol&iacute;ticas a la hora de trabajar. Algunas de estas pautas eran:</p><ol><li><strong>La calidad no se negocia</strong>, nos da exactamente igual que el cliente tenga prisa o que nos presione para que hagamos las cosas como ellos digan. Preferimos tardar m&aacute;s si el resultado va a ser de una calidad mayor. La experienca nos demuestra que si te dejas llevar por las "prisas" del cliente o de tu jefe, acabas realizando un trabajo muy pobre, y las miradas van a venir a t&iacute;, cuando empiezen los problemas. Por esto es muy importante saber poner como prioridad la calidad en el trabajo.</li><li><strong>No se sube absolutamente nada a producci&oacute;n sin haber realizado las pruebas autom&aacute;ticas.</strong> Los programadores que no est&aacute;n habituados a trabajar con pruebas autom&aacute;ticas, suelen tener mucha reticencia, a realizarlas, por desconocimiento y por pereza, por lo que las dejan siempre para el final. Tras algunos meses trabajando de esta forma tienes un proyecto con apenas pruebas y entonces vienen los problemas. Por eso, dejamos a decisi&oacute;n del programador si quiere realizar las pruebas antes mediante TDD o desp&uacute;es, pero no se puede subir codigo de producci&oacute;n sin sus correspondientes pruebas.</li><li><strong>Hay que documentar lo que hacemos</strong>. En nuestra opini&oacute;n, nuestros desarrollos tienen que estar auto documentados. Esto significa, que si por ejemplo para calcular un dato, est&aacute;s aplicando una formula, lo ideal, es que puedas plasmar esa formula en el mismo sitio donde se muestra el dato, ya sea a trav&eacute;s de tooltips, aclaraciones debajo, o p&aacute;ginas de ayuda. De esta forma, ayudamos al usuario a comprender que est&aacute; pasando y a la vez tenemos una documentaci&oacute;n que se mantiene actualizada. En un futuro escribiremos un art&iacute;culo sobre c&oacute;mo se deber&iacute;a documentar seg&uacute;n nuestro criterio.</li></ol><p>Por desgracia, el equipo siempre acababa dej&aacute;ndose llevar por las imperantes necesidades del cliente y no se cumpl&iacute;an determinadas instrucciones de la empresa. En DEVTIA entendemos este comportamiento ya que el cliente es el que manda y el que aporta el dinero al proyecto. La falta de tiempo existente y las prisas del cliente eran uno de los principales motivos por los que el equipo acababa por no seguir el plan.</p><p>El director de tecnolog&iacute;a tampoco dispon&iacute;a de tiempo suficiente para revisar uno por uno el trabajo de la plantilla, de forma recurrente, lo cual favorec&iacute;a el no seguir las normas generales de la empresa.</p><h2>&iquest;C&oacute;mo mejoramos la situaci&oacute;n?</h2><p>Fue en este punto cuando decidimos revertir la situaci&oacute;n, <strong>convirtiendo algo negativo en una manera de evolucionar como empresa y de acabar obteniendo mejores resultados</strong>.</p><p>Lo primero que decidimos hacer fue empezar a medir el desempe&ntilde;o de la plantilla con respecto a unas m&eacute;tricas previamente definidas y estudiadas. Estas m&eacute;tricas se basan en tres principios:</p><ul><li>Deben ser objetivas.</li><li>Deben ser autom&aacute;ticas.</li><li>Deben estar alineadas con la pol&iacute;tica de la empresa.</li></ul><p>Las m&eacute;tricas que elegimos fueron las siguientes:</p><h3>Inserciones en el repositorio</h3><p><strong>Las inserciones son el n&uacute;mero de l&iacute;neas a&ntilde;adidas al c&oacute;digo</strong>. Cualquier programador con conocimientos suficientes opinar&aacute; que no es una buena m&eacute;trica en la que basar un sistema de competencia entre empleados, ya que es algo muy subjetivo, y no por insertar m&aacute;s l&iacute;neas en el c&oacute;digo se realiza un trabajo mejor.</p><p>Por ejemplo, un proyecto con muchas tareas de soporte al cliente, generar&aacute; menos inserciones, lo cual no significa que se haya trabajado menos&hellip; &iquest;verdad? Por ello somos partidarios de darle la importancia necesaria a esta m&eacute;trica, pero dentro de un contexto.</p><p><strong>Es un factor que te permite medir la actuaci&oacute;n y desempe&ntilde;o de una person</strong>a. Si una persona hace pocas inserciones en una semana no es nada preocupante, pero si este comportamiento perdura en el tiempo podr&iacute;a ser indicador de que algo no va como deber&iacute;a.</p><p><strong>Actualmente contamos con una media de 2000 inserciones</strong>, que sirven de gu&iacute;a para hacernos una idea de c&oacute;mo va la cosa.</p><h3>Cobertura de rutas</h3><p>Es una medida que nos dice el tanto por ciento de rutas (URL&rsquo;s) que est&aacute;n cubiertas al menos por un test funcional. <strong>La situaci&oacute;n id&oacute;nea ser&iacute;a que todas las rutas pasaran por al menos un test funcional</strong>.</p><p>Aunque no es una medida 100% fiable en cuanto al desempe&ntilde;o del trabajo, si que es una referencia para saber si la plantilla est&aacute; subiendo los cambios y el nuevo c&oacute;digo con test.</p><p>Cuando empezamos con esta manera de trabajar, ten&iacute;amos entre un 10-20% de URL cubiertos con test,<strong> actualmente nos encontramos en torno al 92%</strong>.</p><h3>Succes time</h3><p><strong>Es el tiempo medido en % en el cual los test est&aacute;n en verde</strong>, es decir que est&aacute;n pasando todos correctamente. Actualmente esta m&eacute;trica la medimos con el programa <strong>Jenkins</strong>, una herramienta open source construida espec&iacute;ficamente para ello.</p><p>Una de nuestras prioridades utilizando esta m&eacute;trica es lograr que los test se encuentren verdes la mayor parte del tiempo, no que se dejen para el final despu&eacute;s de haber pasado semanas en rojo. Actualmente permanecemos verdes <strong>el 90% del tiempo</strong> lo cual es muy positivo.</p><p>Queremos que nuestros empleados est&eacute;n atentos y se preocupen de ello d&iacute;a a d&iacute;a. De hecho, este es uno de los principales motivos por los que ponemos a competir a nuestros empleados, para aumentar la productividad debido a la competencia entre ellos.</p><h3>Tareas cerradas en Jira</h3><p><strong>Jira es la herramienta que utilizamos para la gesti&oacute;n de las tareas realizadas por el equipo</strong>. Nuestro fin es que todo quede fielmente reflejado en la herramienta. As&iacute; podremos saber:</p><ul><li>Cu&aacute;l era el alcance original de la tarea.</li><li>C&oacute;mo fue evolucionando.</li><li>Qui&eacute;n era el responsable.</li><li>C&oacute;mo fue su resoluci&oacute;n.</li><li>A que l&iacute;neas de c&oacute;digo afecto.</li></ul><p>Aunque una tarea no es una medida exacta ya que unas son mucho m&aacute;s complejas que otras, se logra fomentar el uso de la herramienta. <strong>Actualmente pedimos que se cierren al menos cuatro tareas por semana</strong>.</p><h2>&iquest;C&oacute;mo fue la evoluci&oacute;n?</h2><p><img alt="" src="/cache/thumb_1200_0200/uploads/content/image/image/613e3df69fa9ebeb3d1a992f3a6af17310aea85a.jpg" loading="lazy"></p><p>Empezamos a medir todas las m&eacute;tricas anteriormente expuestas a trav&eacute;s de informes periodicos que adem&aacute;s recibi&aacute;n cada miembro del equipo. De esta forma pod&iacute;a saber no s&oacute;lo lo bien o mal que lo estaban haciendo, si no como estaban en comparaci&oacute;n con el resto del equipo.</p><p>Cada semana cada miembro del equipo recib&iacute;a un correo similar a este:</p><p><img alt="Informe semanal" src="/cache/thumb_1200_0800/uploads/content/image/image/6483eb45222a3d1228165a9e136af96ee44e706d.jpg" title="Informe semanal" loading="lazy"></p><p>Cada mes cada miembro del equipo recib&iacute;a un correo similar a este:</p><p><img alt="Informe semanal" src="/cache/thumb_1200_0800/uploads/content/image/image/74b5eac346ff6218ac9833451399380fc87ff277.jpg" title="Informe semanal" loading="lazy"></p><p>Los resultados fueron sorprendentes a la par que satisfactorios, el equipo pas&oacute; de tener un compromiso bastante bajo a <strong>estar totalmente comprometido y dedicado</strong>. Se establecieron unos m&iacute;nimos semanales a cumplir, modific&aacute;ndolos seg&uacute;n el desempe&ntilde;o.</p><p>Para motivar esta competencia y hacerla lo m&aacute;s sana posible, <strong>impusimos una sanci&oacute;n de un euro para que todo aquel que fallara en uno de los criterios m&iacute;nimos</strong>. El dinero los introducimos en una peque&ntilde;a hucha con forma de cerdito, consiguiendo que el proceso de pagar no se convierta en algo hiriente, sino que tuviera un toque simp&aacute;tico.</p><p>En el momento en que tengamos cierta cantidad de dinero dentro del cerdito, <strong>se comprar&aacute; un regalo al que todo el mundo quiera optar, en nuestro caso algo de tem&aacute;tica freak</strong>. Estableceremos un sistema de puntuaci&oacute;n teniendo en cuenta todo lo anteriormente explicado y<strong> el empleado que m&aacute;s puntos acumule en un determinado periodo de tiempo, ser&aacute; el que se lleve el premio</strong>.</p><h2>Tambi&eacute;n para clientes</h2><p>Aunque durante toda la entrada hemos hablado sobre como hacemos competir a nuestros empleados. Es una pol&iacute;tica que tratamos de implantar entre nuestros clientes. Si acceden, nos gusta ponerle en el dashboard de cada usuario, algunas metricas que indiquen como es su rendimiento con respecto al resto de empleados de su equipo.</p><p>Por ejemplo si tienen un equipo comercial, cada miembro podr&iacute;a ver cual es la facturaci&oacute;n que ha conseguido ese a&ntilde;o, y el porcentaje con respecto al total del equipo.</p><p>&iquest;Y a ti, qu&eacute; te parece nuestro sistema para poner a competir a nuestros empleados?</p>
]]></description><guid>https://devtia.com/post/pon-a-competir-a-tus-empleados</guid><pubDate>Wed, 26 Feb 2020 22:21:14 +0100</pubDate></item></channel></rss>