<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Bestias del desarrollo de software</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>Thu, 14 May 2026 15:07:29 +0200</pubDate><lastBuildDate>Thu, 14 May 2026 15:07:29 +0200</lastBuildDate><generator>DEVTIA</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><ttl>3600</ttl><item><title>Caso negreira ¿Cómo alterar una competición?</title><link>https://devtia.com/post/caso-negreira-como-alterar-una-competicion</link><description><![CDATA[<p>Esta entrada es el desarrollo de una idea que tengo en la cabeza desde hace algunas semanas cuando sali&oacute; a la luz la informaci&oacute;n del caso negreira: que un equipo de la primera divisi&oacute;n de la liga de f&uacute;tbol profesional espa&ntilde;ola (LFP), estuvo pagando cantidades importantes de dinero durante diecisiete a&ntilde;os a Enriquez Negreira, vicepresidente del comit&eacute; t&eacute;cnico arbitral (CTA) a cambio de la realizaci&oacute;n de supuestos informes.</p><p>Quiero a desarrollar como me plantear&iacute;a yo, si fuera Enriquez Negreira har&iacute;a para influir en la competici&oacute;n, sin ayuda de nadie y sin que fuera demasiado evidente. Por supuesto no tengo ninguna prueba de que nada de esto sea cierto y/o sea posible.</p><p>No conozco en detalle cu&aacute;les eran las funciones de Enriquez Negreira dentro del CTA, pero voy a presuponer que al menos ten&iacute;a estas dos atribuciones:</p><ol><li>Influir en que &aacute;rbitros ascienden o descienden a primera divisi&oacute;n.</li><li>Influir en que &aacute;rbitros son designados en cada partido.</li></ol><p>Atenci&oacute;n, no estoy diciendo que fuera una competencia exclusivamente suya, si no que &eacute;l ten&iacute;a capacidad de influir en la toma de estas decisiones.</p><p>En general los t&iacute;tulos de la primera divisi&oacute;n de la LFP, se reparten principalmente entre Real Madrid CF y el FC Barcelona. As&iacute; que no tendr&eacute; en cuenta al resto de equipos para simplificar el desarrollo de esta idea.</p><p>Bien, ahora, vamos a dividir los &aacute;rbitros en los siguientes cinco grupos.</p><p><img alt="monedas y billetes de euro" loading="lazy" src="/cache/thumb_1200_0200/uploads/content/image/image/5c01088887ece42abdb4c871325637923b5f70ae.jpg" title="monedas y billetes de euro"></p><table class="table table-striped table-hover mt-5 mb-3"><thead><tr><th class="col-sm-2">Acr&oacute;nimo</th><th>Descripci&oacute;n</th></tr></thead><tbody><tr><td>MAD<sup>+</sup></td><td>El grupo de &aacute;rbitros cuya forma de arbitrar <strong>favorece</strong> al Real Madrid CF</td></tr><tr><td>MAD<sup>-</sup></td><td>El grupo de &aacute;rbitros cuya forma de arbitrar <strong>perjudica</strong> al Real Madrid CF</td></tr><tr><td>BCN<sup>+</sup></td><td>El grupo de &aacute;rbitros cuya forma de arbitrar <strong>favorece</strong> al FC Barcelona</td></tr><tr><td>BCN<sup>-</sup></td><td>El grupo de &aacute;rbitros cuya forma de arbitrar <strong>perjudica</strong> al FC Barcelona</td></tr><tr><td>N</td><td>Resto de los &aacute;rbitros. Su forma de pitar ni favorece ni perjudica a ninguno de estos equipos</td></tr></tbody></table><h2>Primero: la persona correcta</h2><p>El cuerpo arbitral est&aacute; compuesto por 20 &aacute;rbitros. Por lo que he podido investigar cada a&ntilde;o ascienden al menos dos desde la segunda divisi&oacute;n.</p><p>Si yo fuera Enriquez Negreira tratar&iacute;a de influir desequilibrando artificialmente estos grupos. Supongamos que estamos en el periodo entre ligas y se est&aacute; determinando que &aacute;rbitros deben ascender desde la segunda divisi&oacute;n y cuales deben descender.</p><p>No tendr&iacute;a sentido hacer una cr&iacute;tica a un &aacute;rbitro del grupo MAD<sup>+</sup> si este est&aacute; muy bien valorado por ser algo demasiado evidente. En cambio actuar sobre aquellos que est&aacute;n cerca de la l&iacute;nea es mucho m&aacute;s sutil. Cuando un &aacute;rbitro de los cuatro grupos MAD<sup>+</sup>, MAD<sup>-</sup>, BCN<sup>+</sup> y BCN<sup>-</sup> est&aacute; cerca del ascenso o del descenso, utilizar&iacute;a mis informes para favorecer los intereses del equipo que me paga.</p><p>Pongamos un ejemplo:</p><table class="table table-striped table-hover mt-5 mb-3"><thead><tr><th class="col-sm-2">Acr&oacute;nimo</th><th class="col-sm-5">Primera temporada</th><th>Algunas temporadas despu&eacute;s</th></tr></thead><tbody><tr><td>MAD<sup>+</sup></td><td class="text-right">2</td><td class="text-right">1</td></tr><tr><td>MAD<sup>-</sup></td><td class="text-right">1</td><td class="text-right">2</td></tr><tr><td>BCN<sup>+</sup></td><td class="text-right">2</td><td class="text-right">3</td></tr><tr><td>BCN<sup>-</sup></td><td class="text-right">1</td><td class="text-right">0</td></tr><tr><td>N</td><td class="text-right">14</td><td class="text-right">14</td></tr></tbody></table><h2>Segundo: la persona correcta en el sitio correcto</h2><p>Como hemos visto despu&eacute;s de algunas temporadas ya tengo un estamento arbitral manipulado. Cada &aacute;rbitro est&aacute; actuando de forma correcta, pero el proceso de selecci&oacute;n est&aacute; manipulado. A cualquier abogado le gustar&iacute;a poder elegir a los miembros del jurado que decidir&aacute; su caso.</p><p>Pero, &iquest;De qu&eacute; me servir&iacute;a poner asignar un &aacute;rbitro del grupo MAD<sup>-</sup> en un partido que el Real Madrid CF tiene unas alt&iacute;simas probabilidades de ganar?. Por otro lado, &iquest;Qu&eacute; problema hay en que asignar un &aacute;rbitro MAD<sup>+</sup> en un partido del Real Madrid FC si las probabilidades de ganar son muy altas?.</p><p>El siguiente paso, es tratar de averiguar cuales son los partidos clave. Aquellos en los que el Real Madrid CF y el FC Barcelona tienen unas mayores posibilidades de dejarse puntos.</p><p>El a&ntilde;o pasado el Real Madrid CF obtuvo 8 derrotas y 4 empates, mientras que el FC Barcelona obtuvo 10 derrotas y 7 empates. Podr&iacute;amos deducir que puede haber unos 8 partidos clave al a&ntilde;o.</p><p>Pongamos un ejemplo:</p><table class="table table-striped table-hover mt-5 mb-3"><thead><tr><th class="col-sm-2">Tipo</th><th class="col-sm-2">N&uacute;mero</th><th>Descripci&oacute;n</th></tr></thead><tbody><tr><td>Partido clave</td><td class="text-right">8</td><td>Real Madrid CF y Barcelona FC tienen una alta probabilidad (&gt; 50%) de dejarse alg&uacute;n punto, es decir empatar o perder.</td></tr><tr><td>Partido intrascendente</td><td class="text-right">28</td><td>Real Madrid CF y Barcelona FC tienen una baja probabilidad (&lt; 50%) de dejarse alg&uacute;n punto, es decir empatar o perder.</td></tr></tbody></table><p>Ahora el objetivo es evitar mejorar el ratio de asignaciones en esos partidos a mi favor.</p><p>Pongamos un nuevo ejemplo:</p><table class="table table-striped table-hover mt-5 mb-3"><thead><tr><th>Partidos clave</th><th class="col-sm-3">Asignaci&oacute;n sin alterar</th><th class="col-sm-3">Asignaci&oacute;n alterada</th></tr></thead><tbody><tr><td>Real Madrid CF, asignaci&oacute;n de MAD<sup>+</sup></td><td class="text-right">1/20 = 5%</td><td class="text-right">2.5%</td></tr><tr><td>Real Madrid CF, asignaci&oacute;n de MAD<sup>-</sup></td><td class="text-right">3/20 = 15%</td><td class="text-right">30%</td></tr><tr><td>FC Barcelona, asignaci&oacute;n de BCN<sup>+</sup></td><td class="text-right">3/20 = 15%</td><td class="text-right">30%</td></tr><tr><td>FC Barcelona, asignaci&oacute;n de BCN<sup>-</sup></td><td class="text-right">1/20 = 5%</td><td class="text-right">2.5%</td></tr></tbody></table><div class="row"><div class="col-sm-8"><h2>Conclusi&oacute;n</h2><p>Como hemos visto he sido capaz de mejorar la asignaci&oacute;n de &aacute;rbitros que tienen mayor potencial de favorecer o perjudicar a cada equipo en aquellos partidos que tienen mayor potencial de ser importantes. No he necesitado compinches dentro del CTA y probablemente mi comportamiento no sea lo suficientemente evidente como para levantar sospechas.</p><p>Pero, &iquest;Cuantos puntos supondr&iacute;a estas designaciones viciadas? Es dif&iacute;cil de saber.</p><p>En una liga en la cual la diferencia entre el primero y el segundo sea muy importante, es probable que no suponga ninguna diferencia. Sin embargo en esas competiciones de liga en los que los resultados sean m&aacute;s ajustados, esas designaciones pueden traducirse en puntos que finalmente se conviertan en t&iacute;tulos de liga.</p></div><div class="col-sm-4"><p><img alt="medalla de oro" loading="lazy" src="/media/cache/resolve/thumb_1200/uploads/content/image/image/2250298661a37d5fda337c171e43e105a4d87de8.jpg" title="medalla de oro"></p></div></div>
]]></description><guid>https://devtia.com/post/caso-negreira-como-alterar-una-competicion</guid><pubDate>Thu, 02 Mar 2023 19:19:28 +0100</pubDate></item><item><title>Las mejores extensiones de google chrome para desarrolladores</title><link>https://devtia.com/post/las-mejores-extensiones-de-google-chrome-para-desarrolladores</link><description><![CDATA[<p>A continuaci&oacute;n, las mejores extensiones de Chrome disponibles para un desarrollador, o mejor dicho, las que m&aacute;s me gustan a m&iacute; y mejor se adaptan a mi forma de trabajar.</p><p>Normalmente no me gusta instalar demasiados plugins / extensiones, porque normalmente no aportan demasiado, y ralentizan la propia aplicaci&oacute;n, en este caso el navegador <strong>google chrome</strong>, as&iacute; que si he elegido instalar todas estas es por que realmente aportan en mi trabajo diario.</p><p>Las he ordenado de menor a mayor utilidad.</p><h2>Environment switcher</h2><p><strong>Precio</strong>: Gratuita</p><p>Quiz&aacute; la m&aacute;s sencilla de todas. Permite mapear dominios contra entornos, tal y como vemos en la tabla que aparece a continuaci&oacute;n</p><table class="table table-striped table-hover"><thead><tr><th class="text-left">Entorno</th><th class="text-left">Dominios</th></tr></thead><tbody><tr><td>Producci&oacute;n</td><td>mega-proyecto.com</td></tr><tr><td>Stagging</td><td>mega-proyecto.devtia.com</td></tr><tr><td>Entorno local</td><td>mega-proyecto.wip</td></tr></tbody></table><div class="row mt-5"><div class="col-sm-8"><p>Esta extensi&oacute;n detectar&aacute; si te encuentras en uno de estos entornos, y te mostrar&aacute; un desplegable que te permitir&aacute; cambiar entre ellos.</p><p>No es algo que no se pueda hacer cambiando el dominio manualmente en la barra de direcciones, pero si es algo que se vuelve bastante c&oacute;modo acostumbras.</p><p><a class="btn btn--red" href="https://chrome.google.com/webstore/detail/environment-switcher/jomnepafaihcmbbbjngkgpllegemdfll" style="margin-top:20px">instalar environment switcher</a></p></div><div class="col-sm-4"><p><img alt="extensi&oacute;n de chrome environment switcher" loading="lazy" src="/cache/thumb_1200_0400/uploads/content/image/image/6d2159fdc32b373ac50291f58f90ae99127e781c.jpg" title="extensi&oacute;n de chrome environment switcher"></p></div></div><h2>Buffer media planner</h2><p><strong>Precio</strong>: Para m&iacute; es suficiente con la versi&oacute;n gratuita.</p><p>Buffer es una aplicaci&oacute;n que permite programar y automatizar la publicaci&oacute;n de contenido en redes sociales.</p><p>Lo utilizo para publicar contenido en mis perfiles de linkedin y twitter. Mientras visitas una p&aacute;gina web, si consideras que su contenido es interesante para tu red y decides compartirlo, tan s&oacute;lo tienes que pinchar en el icono de buffer.</p><div class="row mt-5"><div class="col-sm-4"><p><img alt="extensi&oacute;n de chrome buffer media planner" loading="lazy" src="/cache/thumb_1200_0800/uploads/content/image/image/bc514dce695e5f0c2e62755ef12967b918974340.png" title="extensi&oacute;n de chrome buffer media planner"></p></div><div class="col-sm-8"><p>En la siguiente pantalla buffer te pre-generar&aacute; los elementos para publicar en tus redes sociales a partir de los textos e im&aacute;genes de la web.</p><p>Es una extensi&oacute;n &uacute;til para mantener cierta actividad en tus redes sociales, compartiendo contenido interesante con tu comunidad.</p><p><a class="btn btn--red" href="https://chrome.google.com/webstore/detail/buffer/noojglkidnpfjbincgijbaiedldjfbhh" style="margin-top:20px">instalar environment switcher</a></p></div></div><h2>Yet Another Jenkins Notifier</h2><p><strong>Precio</strong>: Gratuita</p><div class="row mt-5"><div class="col-sm-8"><p>Esta extensi&oacute;n se encarga de indicar el estado (rojo o verde) de las tareas de Jenkins.</p><p>Cada vez que se completa la ejecuci&oacute;n de una tarea, lanza una notificaci&oacute;n mostrando el resultado.</p><p>As&iacute; unos momentos despu&eacute;s de un <em>commit</em> recibo una notificaci&oacute;n con el estado de la ejecuci&oacute;n de los test. Esto nos permite estar muy atentos al resultado de los test ( u otras tareas ) para poder acturar r&aacute;pidamente ante cualquier problema que surja.</p><p><a class="btn btn--red" href="https://chrome.google.com/webstore/detail/yet-another-jenkins-notif/cimdjdaglanfkpfpoemjkfkmjgkmahpg" style="margin-top:20px">instalar Yet Another Jenkins Notifier</a></p></div><div class="col-sm-4"><p><img alt="extensi&oacute;n de chrome Another Jenkins Notifier" loading="lazy" src="/cache/thumb_1200_0400/uploads/content/image/image/e79a8b21495461fa31ad3bbad22a32bca90d0569.jpg" title="extensi&oacute;n de chrome Another Jenkins Notifier"></p></div></div><h2>Freedom Stop Distractions - Block Apps &amp; Websites</h2><p><strong>Precio</strong>: 30 euros/a&ntilde;o.</p><p>Estoy seguro de que te puedes identificar con la siguiente situaci&oacute;n: abres twitter un minuto y terminas perdiendo una cantidad considerable de tiempo. Freedom es un bloqueador de sitios web y aplicaciones. Freedom te permite crear listas de sitios y aplicaciones para bloquearlos una determinada cantidad de tiempo en la que quieres estar completamente enfocado.</p><p>Freedom tambi&eacute;n permite programar horarios en los que quieres que est&eacute; activo.</p><h2>Nimbus Screenshot &amp; Screen Video Recorder</h2><p><strong>Precio</strong>: Hay una versi&oacute;n gratuita que puedes desbloquear por 48 euros/a&ntilde;o.</p><p>Nimbus es la joya de la corona de esta selecci&oacute;n web. Nimbus permite hacer capturas de la pantalla del navegador y editarlas muy f&aacute;cilmente. En nuestro flujo de trabajo es muy com&uacute;n estar pas&aacute;ndonos capturas de pantalla entre nosotros <i>Una imagen vale m&aacute;s que mil palabras</i> as&iacute; como responder a una pregunta con una imagen.</p><div class="row"><div class="col-sm-6"><p>Adem&aacute;s de hacer capturas, Nimbus tambi&eacute;n te permite grabar videos. Me resulta m&aacute;s eficiente para mi explicar algo en un video de un minuto, y para la otra persona tambi&eacute;n es m&aacute;s f&aacute;cil de entender un video corto que un correo largo. Nimbus tiene adem&aacute;s la posibilidad de subir los videos directamente a diferentes plataformas.</p><p>Existen otras alternativas a Nimbus, que hacen m&aacute;s o menos lo mismo. Te invitar&iacute;a a que las pruebes todas y te quedes con la que m&aacute;s te guste, pero que incluyas una extensi&oacute;n de este tipo a tu stack.</p><p><a class="btn btn--red" href="https://chrome.google.com/webstore/detail/nimbus-screenshot-screen/bpconcjcammlapcogcnnelfmaeghhagj" style="margin-top:20px">instalar Yet Another Jenkins Notifier</a></p></div><div class="col-sm-6"><p><img alt="extensi&oacute;n de chrome Nimbus Screenshot &amp; Screen Video Recorder" loading="lazy" src="/cache/thumb_1200_0600/uploads/content/image/image/56c7d058952f8c7a5ae06c9f49402b7d1db777cd.jpg" title="extensi&oacute;n de chrome Nimbus Screenshot &amp; Screen Video Recorder"></p></div></div><p>Esperamos que alguna de estas extensiones te ayude a mejorar tu productividad.</p>
]]></description><guid>https://devtia.com/post/las-mejores-extensiones-de-google-chrome-para-desarrolladores</guid><pubDate>Fri, 17 Feb 2023 11:18:05 +0100</pubDate></item><item><title>daily asíncrono</title><link>https://devtia.com/post/daily-meeting-asincrono</link><description><![CDATA[<p>Un daily meeting, tambi&eacute;n conocida como "<strong>la daily</strong>", es una reuni&oacute;n diaria que se realiza con el objetivo de mantener a un equipo sincronizado y alineado en relaci&oacute;n a las tareas y objetivos del d&iacute;a.</p><p>Estas reuniones suelen ser breves, de unos 15 minutos, y se centran en el progreso del trabajo, problemas o desaf&iacute;os, y en la planificaci&oacute;n de la jornada laboral. Es una oportunidad para que el equipo comparta informaci&oacute;n, discuta problemas y se asegure de estar trabajando juntos de manera efectiva.</p><h2>Objetivo</h2><p>La daily tiene varios objetivos, en mi opini&oacute;n estos son los principales:</p><ul><li>Sincronizaci&oacute;n y comunicaci&oacute;n: permite al equipo mantenerse alineado y sincronizado en relaci&oacute;n a las tareas y objetivos del d&iacute;a. Todo el mundo sabe en que est&aacute; trabajando el resto del equipo.</li><li>Identificaci&oacute;n y resoluci&oacute;n de problemas: permite al equipo identificar y resolver problemas que puedan surgir en el proyecto de manera temprana.</li><li>Compromiso: en cierta forma, cuando respondes a la pregunta de &iquest;Qu&eacute; voy a hacer hoy? est&aacute;s adquiriendo un compromiso con el resto del equipo.</li></ul><h2>Estructura</h2><p>La estructura de una daily puede variar ligeramente de un equipo a otro, pero en general se basa en las siguientes preguntas:</p><ul><li>&iquest;Qu&eacute; hice ayer para?</li><li>&iquest;Qu&eacute; voy a hacer hoy?</li><li>&iquest;Hay algo que me impida avanzar o estoy teniendo alg&uacute;n problema?</li></ul><h2>Horario</h2><p>La hora en que se realiza una daily meeting puede variar dependiendo de la empresa o equipo. Habitualmente se sit&uacute;an a primera hora de la ma&ntilde;ana, aunque lo m&aacute;s importante es que el horario sea conveniente para todos los miembros del equipo y que se establezcan horarios regulares.</p><h2>Problemas</h2><p>La daily trae consigo una serie de problemas que he identificado a lo largo de mi carrera profesional.</p><ul><li>Algunos miembros pueden reflejar demasiado nivel de detalle, o centrarse en elementos no relevantes.</li><li>No se le da la debida importancia, con lo que no son puntuales, no preparan la reuni&oacute;n o no est&aacute;n atentos durante la misma.</li><li>Se generan interacciones entre el manager y miembros del equipo, convirtiendo el daily en una reuni&oacute;n de seguimiento.</li></ul><h2>Daily asincrono</h2><p><img alt="mando a distancia" loading="lazy" src="/cache/thumb_1200_0200/uploads/content/image/image/67975fadb6c29a2e9170e2d082edaf365ae4cd2d.jpg" title="mando a distancia"></p><p>Una daily as&iacute;ncrona es una versi&oacute;n de la reuni&oacute;n diaria en la que los miembros del equipo no se re&uacute;nen en tiempo real, sino que comparten su progreso y planificaci&oacute;n a trav&eacute;s de una herramienta de comunicaci&oacute;n, como una aplicaci&oacute;n de chat o un tabl&oacute;n de anuncios. A</p><p>En nuestro caso, llevamos ya algunos a&ntilde;os con esta versi&oacute;n del daily y es la que m&aacute;s nos gusta.</p><p>Algunas de sus caracter&iacute;sticas son las siguientes:</p><ul><li>Se puede realizar en cualquier momento: los miembros del equipo pueden compartir su progreso y planificaci&oacute;n en cualquier momento, aunque se recomienda que todo el mundo complete su daily en las primeras horas de la ma&ntilde;ana.</li><li>Cualquiera puede consultar (o no) la daily, y si tienes dudas o necesitas aclaraciones de ese compa&ntilde;ero, puedes pedirlas individualmente sin quitarle tiempo al resto del equipo.</li><li>Queda un registro, con lo que se puede realizar un mejor seguimiento, de aquellas tareas que no dejan registro en git o en otras herramientas.</li></ul><p>Es importante tener en cuenta que, aunque una daily as&iacute;ncrona tiene algunas ventajas, como flexibilidad y accesibilidad, tambi&eacute;n puede tener algunas desventajas, como la falta de interacci&oacute;n cara a cara.</p><ul></ul>
]]></description><guid>https://devtia.com/post/daily-meeting-asincrono</guid><pubDate>Wed, 18 Jan 2023 12:30:24 +0100</pubDate></item><item><title>Prueba personal: criterios de evaluación</title><link>https://devtia.com/post/prueba-personal-criterios-de-evaluacion</link><description><![CDATA[<p>Nuestra prueba personal parte de la premisa de que nosotros no somos profesionales de recursos humanos y por lo tanto tenemos bastantes dificultades a la hora de evaluar un candidato. Cuanto m&aacute;s tiempo llevo en esto de la selecci&oacute;n de candidatos m&aacute;s me doy cuenta de lo dif&iacute;cil que resulta evaluar a una persona en algo m&aacute;s de una hora.</p><p>De forma inconsciente, es mucho m&aacute;s probable que valores positivamente a personas con las que tengas una afinidad personal, mismos gustos, misma filosof&iacute;a de vida, o incluso inclinaciones pol&iacute;ticas parecidas. Pero que te pudieras ir a tomar algo con una persona no significa que vaya a ser un buen compa&ntilde;ero de fatigas.</p><p>Seguro que te ha venido a la mente esa persona, con la que encajabas al cien por cien, pero en el d&iacute;a a d&iacute;a no daba la talla por cualquier motivo.</p><h2>Qu&eacute; valoramos</h2><p>&iquest;De qu&eacute; va la entrevista personal? &iquest;Qu&eacute; se busca realmente? o, al menos, &iquest;qu&eacute; buscamos nosotros? En mi opini&oacute;n mucha gente hace entrevistas sin tener muy claro qu&eacute; es lo que se est&aacute; buscando. Si te paras un poco a pensar qu&eacute; es lo que buscas en una entrevista, es mucho m&aacute;s f&aacute;cil que puedas encontrar las respuestas.</p><p>A continuaci&oacute;n, vemos los elementos que buscamos nosotros.</p><h3>Responsabilidad</h3><p>Creemos que los errores penalizan mucho. Puedes hacer un trabajo genial con un dise&ntilde;o incre&iacute;ble implemetando mediante el Driven Development de turno, que si en la demo le das a guardar y sale un 500, quedas como el culo. Valoramos que el candidato pueda responsabilizarse del trabajo que realiza, tom&aacute;ndose la molestia por entender las necesidades, as&iacute; como de realizar unas comprobaciones b&aacute;sicas.</p><p>Algunas preguntas que nos pueden ayudar a evaluar esto son: Describe el proceso desde que te asignan una issue hasta que la das por cerrada. &iquest;Cu&aacute;l es el error que m&aacute;s frecuentemente cometes?</p><h3>Encaje a largo plazo</h3><p>Incorporar a una persona supone un peque&ntilde;o drama para un equipo peque&ntilde;o como nosotros. Tenemos que dedicar mucho tiempo y energ&iacute;as a realizar el proceso de selecci&oacute;n: entrevistas, pruebas t&eacute;cnicas, etc. Despu&eacute;s, realizar una oferta, esperar el tiempo que el candidato se toma para decidir, gestionar todo el papeleo y, finalmente, incorporarle al equipo, con un mont&oacute;n de tareas que esto conlleva. Todav&iacute;a quedan unas cuantas semanas, sino meses, en los que necesitamos dedicarle mucho tiempo: explicarle el negocio, c&oacute;mo trabajamos, etc.</p><p>Si despu&eacute;s de todo este trabajo el candidato decide que quiere irse al poco tiempo, ser&iacute;a un absoluto fracaso. As&iacute; que est&aacute; bien tener claro desde el principio que el candidato tiene potencial para permanecer varios a&ntilde;os en la compa&ntilde;&iacute;a.</p><p>Para evaluar esto, realizamos preguntas del tipo: &iquest;Por qu&eacute; quieres trabajar con nosotros? &iquest;Por qu&eacute; quieres cambiar de trabajo? &iquest;C&oacute;mo te ves dentro de 5 a&ntilde;os?</p><p>Tambi&eacute;n evaluamos su historial, para ver si tiene tendencia a cambiar f&aacute;cilmente de empleo.</p><h3>Inquietud por aprender</h3><p>Para el equipo es importante incorporar a candidatos que tengan potencial para incluir cosas nuevas dentro del stack. Tenemos un stack que dominamos, muy consolidado, y con el que nos sentimos muy c&oacute;modos. Sin embargo, es bueno, tanto para nosotros como para la compa&ntilde;&iacute;a, que tengamos capacidad de innovar. Es por esto que buscamos candidatos que muestren inquietud por aprender.</p><p>Buscamos evidencias de ello. &iquest;Qu&eacute; libros ha le&iacute;do &uacute;ltimamente?, &iquest;En qu&eacute; proyectos open source ha colaborado?. &iquest;Qu&eacute; tecnolog&iacute;as ha aprendido en los &uacute;ltimos a&ntilde;os?.</p><p>Ojo, no sirve decir estoy aprendiendo XX. Casi todo el mundo dice estar aprendiendo algo. Si te preguntamos qu&eacute; cosas te gustan de XX y cu&aacute;les no te gustan, esperamos una respuesta que nos permita hacernos una idea de que realmente est&aacute;s profundizando en ello. Si das una respuesta poco clara, no lo tendremos en cuenta.</p><h3>Flexibilidad</h3><p>Los programadores somos por lo general bastante cabeza cuadrada. Entramos en conflictos por las m&aacute;s absolutas nimiedades. &iquest;espacios o tabulaciones? Por esto tenemos en cuenta c&oacute;mo de bueno es el candidato adapt&aacute;ndose a un nuevo entorno o a un entorno que no est&aacute; al cien por cien a su gusto.</p><p>Quiero alguien que entienda que nos pagan por solucionar problemas y mejorar procesos. Habitualmente lo hacemos poniendo software que funciona en producci&oacute;n.</p><p>Algunas preguntas que nos pueden ayudar, son: &iquest;Qu&eacute; es lo que m&aacute;s te gusta y lo que menos de tu trabajo actual? &iquest;Qu&eacute; dificultades tienes en tu trabajo actual?</p><h3>Alto rendimiento</h3><p>Somos un equipo de alto rendimiento. Obviamente no somos los mejores ingenieros del mundo, esos ya trabajan en Google, Amazon, Meta, ect.</p><p>Pero, dentro de nuestras posibilidades, tratamos de que salga trabajo a buen ritmo. No estamos hablando de que trabajar con nosotros sea un infierno y vayas a acabar quemado a la primera de cambio. Estamos hablando de buscar candidatos que, en una medida razonable, sean capaces de poner nuevas caracter&iacute;sticas en producci&oacute;n de forma consistente y a un ritmo razonablemente bueno.</p><p>Este apartado es muy dificil de evaluar, se eval&uacute;a en conjunto con la prueba t&eacute;cnica. Algunas preguntas que nos pueden ayudar con esto son: &iquest;C&oacute;mo de dif&iacute;cil fue la prueba t&eacute;cnica? &iquest;Qu&eacute; partes se te hicieron m&aacute;s dif&iacute;ciles?</p><h2>Escucha y toma notas</h2><p>Antes de seguir, un consejo: <strong>ESCUCHA</strong>. Nunca debes interrumpir a un candidato. Incluso aunque est&eacute; contestando algo totalmente diferente de lo que se le ha preguntado. Simplemente lanza la pregunta y deja que &eacute;l mismo empiece a hablar. Lo m&aacute;s importante durante la entrevista personal es que el candidato hable tanto como sea posible. Tampoco debes entrar en controversia con un candidato. Si el candidato realiza un comentario con algo totalmente intolerable, simplemente acaba la entrevista y agrad&eacute;cele su tiempo.</p><p>Si el candidato expresa una opini&oacute;n con la que no est&aacute;s de acuerdo o detectas alguna cosa que quieres matizar, an&oacute;talo y aprovecha los &uacute;ltimos minutos de la entrevistas para estas aclaraciones.</p><p><strong>TOMA NOTAS</strong>. Muchos entrevistadores simplemente tienen un cara a cara con el candidato, pero no toman notas durante la entrevista. Yo les pido disculpas al comienzo de la entrevista a los candidatos por tomar notas. Hacerlo, puede que haga que la entrevista tenga algunos tiempos muertos, mientras acabas de escribir lo que quieres y lanzas la siguiente pregunta. Pero, al cabo del tiempo, lo agradecer&aacute;s. Seguramente tengas que entrevistar a bastantes candidatos por cada puesto que tengas y los procesos probablemente se prolonguen durante algunas semanas, a veces durante algunos meses. Si no tomas notas, ya me dir&aacute;s como vas a ser capaz de recordar los detalles de lo que te dijo el primer candidato con el que hablaste hace una hora hace dos meses.</p><h2>El gui&oacute;n</h2><p>Vayamos al grano. A continuaci&oacute;n, te muestro el gui&oacute;n con las preguntas que hacemos a todos los candidatos. Como he dicho no somos profesionales de recursos humanos, as&iacute; que hemos seleccionado este conjunto de preguntas. Todas ellas son muy abiertas, por lo que cada candidato podr&aacute; interpretarlas libremente.</p><p>El gui&oacute;n solo nos sirve para tener un sendero por el que conducir la entrevista, pero cada entrevista es diferente y puede que tome senderos diferentes. Ninguna de las preguntas tiene una respuesta correcta. Simplemente son un sendero para conocer mejor al candidato.</p><h3>Describe brevemente tu carrera profesional</h3><p>No me gusta empezar por esta pregunta. Sin embargo, los candidatos tienden a explicar su carrera profesional en la primera pregunta que le hagas. Debe ser que estamos programados para ello. As&iacute; que directamente le pregunto al principio del todo y as&iacute; nos lo quitamos de en medio.</p><p>Normalmente proyecto el perfil de linkedin del candidato durante esta pregunta. As&iacute; le facilitamos el trabajo. En esta pregunta tratamos de dirigirle hacia los trabajos que ha realizado en los &uacute;ltimos a&ntilde;os. Esto nos puede hacer una idea de en qu&eacute; punto de su carrera est&aacute;.</p><h3>Introd&uacute;cete a ti mismo: &iquest;Qui&eacute;n es <em>pepito p&eacute;rez</em>?</h3><p>Esta pregunta es muy abierta. Lo que buscamos es tener una impresi&oacute;n general del candidato. &iquest;Qu&eacute; opina de s&iacute; mismo? &iquest;C&oacute;mo se relaciona en sociedad?</p><h3>&iquest;Qu&eacute; te motiva?</h3><p>De nuevo es una pregunta muy abierta. Normalmente los candidatos relacionan esta pregunta con un nivel puramente profesional: &iquest;Qu&eacute; te motiva en el trabajo?</p><h3>&iquest;Por qu&eacute; quieres cambiar de trabajo?</h3><p>Esta pregunta suele poner un poco inc&oacute;modos a los candidatos. En muchos casos el candidato tiene que explicar por qu&eacute; motivos no se encuentra c&oacute;modo en su actual puesto de trabajo.</p><h3>&iquest;C&oacute;mo es un d&iacute;a en tu trabajo ideal?</h3><p>Tambi&eacute;n es una pregunta que suele incomodar. Buscamos sobre todo saber si su trabajo ideal se parece a nuestro d&iacute;a a d&iacute;a, o si estamos dispuestos a adaptarnos a algo similar. Nos ayuda a detectar que tipo de cosas valora el candidato en una oferta de empleo. &iquest;Flexibilidad? &iquest;Prefiere trabajar en equipo o de forma m&aacute;s individual? &iquest;Qu&eacute; tipo de buenas pr&aacute;cticas de las que estamos utilizando nosotros incluye?</p><h3>&iquest;Tienes alguna habilidad que te gustar&iacute;a destacar?</h3><p>Casi todos los candidatos suelen tirar por el lado profesional. Pero siempre es interesante escuchar las habilidades que tiene un candidato. Aquello que &eacute;l considera que destaca fuera del &aacute;mbito profesional.</p><h3>&iquest;Por qu&eacute; quieres trabajar con nosotros?</h3><p>Pregunta t&iacute;pica de recursos humanos donde las haya. Suele sacar los colores a los candidatos, por qu&eacute; no saben qu&eacute; contestar. Obviamente no vas a descartar un candidato por que no se haya estudiado a qu&eacute; se dedica la compa&ntilde;&iacute;a, es algo que hemos hecho todos, apuntarnos a una oferta sin mirarla demasiado. Sin embargo, si el candidato tiene alg&uacute;n motivo para querer trabajar con nosotros como, por ejemplo, que le gusta el sector o que hay alguien dentro con el que quiere trabajar, es algo que valoramos positivamente.</p><h3>Tu turno. &iquest;Qu&eacute; te gustar&iacute;a preguntarnos?</h3><p>Siempre la &uacute;ltima pregunta es para darle un espacio al candidato a que nos muestre sus dudas. Quiz&aacute; quiere conocer m&aacute;s a fondo el stack o quiere conocer detalles como las facilidades que se dan en cuanto a flexibilidad laboral. Dejamos que el candidato exprese todas sus dudas y respondemos con tanta honestidad como sea posible. Las preguntas que nos hace tambi&eacute;n nos ayudan a conocer mejor al candidato. Si no pregunta nada, es que probablemente no est&eacute; interesado en el puesto de trabajo. Si pregunta por muchos detalles probablemente es por que realmente se est&aacute; planteando venir a trabajar con nosotros.</p><h3>Cierre</h3><p>Siempre agradecemos al candidato el tiempo que nos ha dedicado, le explicamos los siguientes pasos del proceso y le invitamos a que, si le surgen dudas en los siguientes d&iacute;as, tengamos otra reuni&oacute;n para poder resolverlas.</p><h2>Crea una base de datos</h2><p>Como hemos visto, un proceso de selecci&oacute;n es un mont&oacute;n de trabajo. Es por esto que merece la pena trabajar un poco m&aacute;s, e ir recopilando toda esta informaci&oacute;n sobre candidatos en alg&uacute;n tipo de base de datos. Si has hecho un proceso de selecci&oacute;n como dios manda, habr&aacute;s dejado un buen sabor de boca en todos los candidatos, y alguien que no te encaj&oacute; en un puesto determinado, podr&iacute;a ser la persona correcta para otra posici&oacute;n. &iquest;Para qu&eacute; volver a hacer el trabajo si ya lo hiciste en el pasado?</p>
]]></description><guid>https://devtia.com/post/prueba-personal-criterios-de-evaluacion</guid><pubDate>Thu, 21 Apr 2022 12:05:58 +0200</pubDate></item><item><title>Prueba técnica: Criterios de evaluación</title><link>https://devtia.com/post/prueba-tecnica-criterios-de-evaluacion</link><description><![CDATA[<p>A continuaci&oacute;n queremos detallar c&oacute;mo valoramos la prueba t&eacute;cnica que realizamos en nuestro proceso de selecci&oacute;n.</p><p>Como candidatos nos ha tocado hacer multitud de pruebas, y nunca hemos recibido ning&uacute;n tipo de feedback, as&iacute; que ahora que nos toca a nosotros, creemos que es un buen momento para tratar a los dem&aacute;s como nos gustar&iacute;a que nos hubieran tratado.</p><p>Lo primero, esto no es un examen: es una opini&oacute;n. Algunos candidatos entran en controversia con nosotros, y esto es algo bastante desagradable. Por supuesto siempre estamos abiertos a que alguien nos explique algo, y muchas veces hemos aprendido cosas con las pruebas de los candidatos, pero entiende que es muy desagradable cuando un candidato quiere convencerte de algo que no es.</p><p>Al final, si crees que estamos equivocados, es posible, simplemente somos programadores como tu, y por supuesto a veces nos equivocamos.</p><h2>Candidato</h2><p>Una prueba t&eacute;cnica tiene que estar muy orientada al tipo de candidato que est&aacute;s buscando. No tiene mucho sentido hacer una prueba de algoritmia y patrones de dise&ntilde;o para un perfil que va a trabajar con wordpress.</p><p>En nuestro caso buscamos perfiles con varios a&ntilde;os de experiencia, con un conocimiento razonablemente bueno del framework con el que trabajamos, pero que todav&iacute;a tenga un buen margen de crecimiento junto a nosotros. Es decir buscamos a alguien que pueda ser productivo en un corto plazo, que pueda trabajar la mayor parte del tiempo de forma independiente, pero que el desarrollo profesional y el aprendizaje que puede adquirir con nosotros sea algo importante para &eacute;l.</p><h2>Descripci&oacute;n de la prueba</h2><p>Nuestra prueba es realmente sencilla. No voy a describirla aqu&iacute;, porque la cambiamos con cada proceso, pero b&aacute;sicamente pedimos que se instale un proyecto con symfony y que se programen un par de acciones, y alg&uacute;n comando. Todo ello sin dar ning&uacute;n tipo de instrucci&oacute;n acerca de c&oacute;mo hacerlo. Si acaso se insin&uacute;a ligeramente al candidato que sea creativo.</p><h2>Consejos iniciales</h2><div class="row"><div class="col-sm-8"><p>Siempre que te enfrentes a una prueba t&eacute;cnica deber&iacute;as leer el texto con calma al menos un par de veces y quiz&aacute;s una vez m&aacute;s una vez que has acabado.</p><p>No creer&aacute;s la cantidad de candidatos que olvidan realizar alguna parte.</p></div><div class="col-sm-4"><div class="reference"><p>Si tienes una hora para cortar un &aacute;rbol, deber&iacute;as dedicar la primera mitad para afilar tu hacha.</p></div></div></div><h2>Criterios de evaluaci&oacute;n</h2><p><img alt="Criterios de evaluaci&oacute;n" loading="lazy" src="/cache/thumb_1200_0400/uploads/content/image/image/d844c65025a3956a11f8981d40732b220e2f6014.jpg" title="Criterios de evaluaci&oacute;n loading="></p><p>Como ver&aacute;s en las cosas que evaluamos a continuaci&oacute;n. es una prueba tan sencilla en la que buscamos es que seas muy detallista en las peque&ntilde;as cosas.</p><p>Asignar&iacute;amos una puntuaci&oacute;n 1-10 para cada uno de los siguientes apartados, de forma que pudi&eacute;ramos valorar de forma justa y a la vez sencilla para nosotros. Los criterios de evaluaci&oacute;n no est&aacute;n en orden de importancia. Tampoco hacemos una media artimetica del resultado, simplemente es una gu&iacute;a para saber cuales son tus puntos fuertes y cuales son tus puntos debiles. El resultado de la prueba t&eacute;cnica, junto con la evaluaci&oacute;n personal que hagamos, ser&aacute; lo que nos ayude a decantarnos por uno u otro candidato.</p><div class="row"><div class="col-sm-4"><div class="reference mt-5"><p>El diablo est&aacute; en los detalles.</p></div></div><div class="col-sm-8"><h3>Ficheros INSTALL.md y README.md</h3><p>Son dos requisitos de la prueba. El primero debe contener las instrucciones de instalaci&oacute;n del proyecto y el segundo una breve explicaci&oacute;n de las decisiones que has tomado y por que.</p></div></div><p>El README.md es una de las partes m&aacute;s importantes de la prueba, ya que te da la oportunidad de explicar y justificar las decisiones que has tomado.</p><p>Pon atenci&oacute;n a las faltas de ortograf&iacute;a. No pasa nada, el que est&eacute; libre de pecado que tire la primera piedra, pero mi recomendaci&oacute;n es que si sueles cometer faltas de ortograf&iacute;a, lo pases por un corrector antes de enviarlo.</p><h3>Versiones</h3><p>Valoramos positivamente que utilices las &uacute;ltimas versiones disponibles, especialmente del lenguaje y del framework.</p><h3>Docker</h3><p>Valoramos positivamente que presentes tu prueba dentro de un contenedor.</p><h3>Coding Style</h3><p>Valoramos positivamente que presentes un coding style consistente y especialmente que lo definas expl&iacute;citamente de alguna forma, por ejemplo indicandolo en el README.md o incluyendo alg&uacute;n tipo de fichero de configuraci&oacute;n como .php-cs-fixer.dist.php indicando tus reglas de estilo.</p><h3>Alcance</h3><p>Como ya he dicho anteriormente. Aseg&uacute;rate de leer bien, lo que se pide. Muchos candidatos olvidan alguna peque&ntilde;a cosa. Es obvio que es un despiste. Pero no dice algo bueno de ti, que seas despistado en una prueba sencilla.</p><h3>Bundles</h3><p>Muchos candidatos utilizan bundles de la comunidad. Valoramos positivamente que puedas usar los bundles m&aacute;s conocidos. Nos indica que conoces el ecosistema.</p><h3>Comandos</h3><p>La prueba probablemente te pida que ejecutes un sencillo comando. Evaluaremos que hagas un uso eficaz de los comandos. Valoramos que el candidato demuestre que conoce c&oacute;mo funciona el componente configurando correctamente tanto los par&aacute;metros de entrada, como haciendo un uso correcto de la salida.</p><h3>Formularios</h3><p>Valoramos que el candidato demuestre que entiende bien c&oacute;mo funcionan, que sea capaz de crear un formulario y a&ntilde;adirle algunas validaciones.</p><h3>Doctrine</h3><p>Valoramos que el candidato entienda c&oacute;mo funciona doctrine. Declare entidades, repositorios y realice algunas queries sin cometer errores.</p><h3>Servicios</h3><p>Aunque la prueba no lo pide expresamente, se valora que el candidato trate de crear servicios y llevar la l&oacute;gica desde los controladores a estos.</p><h3>Assets / Frontend</h3><p>Se valora que el candidato haga un uso correcto de webpack o que incluya alg&uacute;n otro recurso de frontend.</p><h3>Pruebas</h3><p>Se valora que el candidato entregue una bater&iacute;a de pruebas de alg&uacute;n tipo, unitarias, funcionales y sea capaz de justificar en el README.md su elecci&oacute;n.</p><h2>&iquest;Qu&eacute; te ha parecido?</h2><p><img alt="&iquest;Qu&eacute; te ha parecido?" loading="lazy" src="/cache/thumb_1200_0600/uploads/content/image/image/7ecc9ad0cd5f24b7b50268654c9059b98035c48c.jpg" title="&iquest;Qu&eacute; te ha parecido?"></p><p>Por supuesto, queremos saber tu opini&oacute;n, &iquest;qu&eacute; te ha parecido la prueba y el proceso en general?, &iquest;hay algo que cambiar&iacute;as? &iquest;Crees que has tenido la oportunidad de demostrar tus capacidades? &iquest;Qu&eacute; te hubiera gustado poder hacer?</p>
]]></description><guid>https://devtia.com/post/prueba-tecnica-criterios-de-evaluacion</guid><pubDate>Fri, 04 Feb 2022 11:22:04 +0100</pubDate></item><item><title>Cerramos</title><link>https://devtia.com/post/cerramos</link><description><![CDATA[<p>Antes del verano de 2021 tomamos la decisi&oacute;n de finalizar la actividad que ven&iacute;amos desarrollando desde el verano del 2016.</p><p>Siempre he tenido en mente que llevar&iacute;a DEVTIA hasta el final. Es decir, que hab&iacute;a un firme compromiso en continuar trabajando junto a nuestros empleados, proveedores y clientes.</p><p>En mi cabeza no se planteaba ninguna otra opci&oacute;n. Durante estos cinco a&ntilde;os, por supuesto, hemos recibido sugerentes ofertas de empleo, as&iacute; como incluso algunas ofertas de compra, algunas m&aacute;s en modo tentativa y otras que han ido muy en serio.</p><p>Pero la verdad es que estaba en esto solo por ver hasta d&oacute;nde pod&iacute;a llegar con DEVTIA. El dinero, as&iacute; como otros factores, no eran determinantes.</p><h2>&iquest;Qu&eacute; cambi&oacute;?</h2><p>Lleg&oacute; una oferta de empleo que se diferenci&oacute; de las dem&aacute;s. En esta oferta hab&iacute;a un tema tambi&eacute;n emocional, un proyecto en el que quer&iacute;a participar. No era solo &ldquo;XXX posici&oacute;n por XXX euros en empresa l&iacute;der del sector&rdquo;. A&uacute;n as&iacute;, mi primera respuesta fue un NO rotundo.</p><p>A lo largo de las siguientes semanas lo fu&iacute; meditando. El armario de mi despacho se llen&oacute; de post it con argumentos a favor y argumentos en contra y tuve un mont&oacute;n de conversaciones con personas de mi entorno, a las que admiro, para conocer su opini&oacute;n.</p><p>DEVTIA se encontraba muy estancada. Llevamos algunos a&ntilde;os en los que la empresa no iba ni para adelante ni para atr&aacute;s. Nunca se sabe cu&aacute;ndo uno tiene que esperar un poco m&aacute;s o cu&aacute;ndo se tiene que dar por vencido. Quiz&aacute;, despu&eacute;s de la pandemia, DEVTIA despegar&iacute;a definitivamente o quiz&aacute; me tirar&iacute;a los pr&oacute;ximos diez a&ntilde;os atrapado en una empresa incapaz de incrementar la facturaci&oacute;n.</p><p>Por otro lado, vi&eacute;ndolo con perspectiva, el gran fallo que he cometido desde DEVTIA es que no hemos sido capaces de trasladar un precio de mercado a nuestros clientes.</p><p>A d&iacute;a de hoy, el kilo de carne de desarrollador est&aacute; por las nubes. Ni digamos ya el kilo de carne de desarrollador de buena calidad. No solo eso, si no que sigue subiendo. La perspectiva de tener que salir a contratar ofreciendo salarios poco competitivos es aterradora. Largu&iacute;simos y pesados procesos de selecci&oacute;n para que un candidato tras otro te digan que no.</p><p>As&iacute; que, al final, tras haber trabajado duro durante algunos a&ntilde;os y, a pesar de que ofrecemos un gran servicio, creo que no fuimos capaces de crear un modelo de negocio sostenible.</p><h2>&iquest;C&oacute;mo lo hacemos?</h2><p>Una vez tomada la decisi&oacute;n de detener la actividad, el objetivo era hacerlo dejando los menores cad&aacute;veres posibles. Incluso a costa de perjudicar los propios intereses econ&oacute;micos de la compa&ntilde;&iacute;a.</p><p>Los primeros en conocer la noticia fueron los empleados. Se les explic&oacute; la situaci&oacute;n, los motivos, y se les propuso a cada uno de ellos varias salidas. Todas ellas en una posici&oacute;n mejor que la que estaban en DEVTIA.</p><p>Carlos pas&oacute; a ser CTO de un grupo de empresas que eran clientes de DEVTIA. &Aacute;lvaro se incorpor&oacute; conmigo a mi empresa actual, donde mejor&oacute; tambi&eacute;n sus condiciones.</p><p>A pesar de que ellos empezaban un nuevo empleo, acordamos despedirles, para que se llevaran su indemnizaci&oacute;n por despido, como una peque&ntilde;a gratificaci&oacute;n por acompa&ntilde;arme durante este tiempo.</p><p>Si lees esto, probablemente te parezca una miseria, pero ten en cuenta que nosotros trabajamos con m&aacute;rgenes muy peque&ntilde;os, por lo que esa indemnizaci&oacute;n era una cantidad importante para la compa&ntilde;&iacute;a. No obstante, en mi opini&oacute;n, en esta vida merece la pena ser agradecido, sobre todo con aquellos que han estado a tu lado.</p><p>A continuaci&oacute;n, planteamos un plan de salida para cada uno de nuestros clientes, para que de forma escalonada pudieran encontrar otro proveedor que se hiciera cargo de nuestros proyectos.</p><p>Dependiendo del nivel de implicaci&oacute;n que ten&iacute;amos con cada uno de ellos esto fue m&aacute;s o menos f&aacute;cil. Aunque era mi deseo quedarme limpio de proyectos, todav&iacute;a mantengo uno que me quita algunas horas al a&ntilde;o y que no he sido capaz de colocar, pero que no he querido dejar en la estacada.</p><h2>&iquest;Qu&eacute; me llevo?</h2><p>Por supuesto ha sido una grand&iacute;sima experiencia donde he crecido much&iacute;simo profesionalmente pero, sobre todo, en el aspecto personal.</p><p>Agradecer a todos y cada uno de los que hab&eacute;is participado en este viaje. Empezando por mi mujer Arancha, mis hijas Aroa y Enara, por Carlos Garbajosa, mi principal escudero, por cada uno de los empleados que han pasado por la compa&ntilde;&iacute;a, por todos los proveedores que nos han ayudado y por todos los clientes que en alg&uacute;n momento han depositado su confianza en nosotros. De ellos, no puedo dejar de destacar a Jos&eacute; Rojo, quien me convenci&oacute; finalmente de cerrar la empresa, y a Sergio Merino, que dir&iacute;a que ha sido nuestro principal valedor.</p><p>Algunas de las personas de este viaje las considero mis amigos a d&iacute;a de hoy. A todas con las que he tratado, m&aacute;s o menos conocidas, les tengo un gran aprecio.</p><p>Como he dicho, he aprendido un mont&oacute;n de cosas, he tenido que crecer a nivel humano. No es lo mismo ser desarrollador que el trabajo que he estado desempe&ntilde;ado estos a&ntilde;os. He tenido que ver las dificultades a las que se enfrentan en el d&iacute;a a d&iacute;a nuestros clientes. He tenido que entender sus negocios. He tenido casi que formar parte de sus empresas.</p><p>Tambi&eacute;n DEVTIA me ha permitido hacer muchos experimentos, hacer cosas relacionadas con marketing, desarrollos propios que me apetec&iacute;a hacer, he aprendido algo de contabilidad, algo de estrategia...</p><p>A nivel financiero, ser empresario te cambia bastante la mentalidad. Para m&iacute;, junto con ser padre, ha sido de las cosas que m&aacute;s me han hecho madurar. Como empleado, cuentas con ingresos "garantizados" y recurrentes cada mes pero, como empresario, tienes que tener una visi&oacute;n m&aacute;s a largo plazo. Digamos que no se puede vivir al d&iacute;a.</p><p>En resumen, dir&iacute;a que DEVTIA ha sido el paso que necesitaba para ir al siguiente nivel.</p><h2>&iquest;Es definitivo?</h2><p>Nunca digas nunca, pero todo parece indicar que si. Ha sido una bonita experiencia y ahora toca recordarla con cari&ntilde;o y mirar hacia delante. De momento, mi intenci&oacute;n es seguir repartiendo juego entre mis compa&ntilde;eros de STRONGHOLD ASSET MANAGMENT durante los pr&oacute;ximos a&ntilde;os.</p><p>Lo dicho, nos vemos en la siguiente.</p><p>PS. La web seguir&aacute; abierta, y la utilizar&eacute; para ir publicando mis cosas.</p>
]]></description><guid>https://devtia.com/post/cerramos</guid><pubDate>Sat, 05 Mar 2022 10:03:29 +0100</pubDate></item><item><title>empleo: backend developer php symfony remoto</title><link>https://devtia.com/post/backend-developer-php-symfony-remoto</link><description><![CDATA[<h2>&iquest;STRONGHOLD ASSET MANAGEMENT?</h2><p>Este es un anuncio para trabajar en: <a href="https://strongholdam.com/" target="_blank">STRONGHOLD ASSET MANAGEMENT</a>.</p><p>STRONGHOLD ASSET MANAGEMENT (SAM) es un fondo de inversi&oacute;n donde nos dedicamos a financiar operaciones de desarrollo inmobiliario. Es decir somos el socio capitalista para un promotor que quiere construir por ejemplo una promoci&oacute;n de chalets. SAM por lo tanto es una empresa a medio camino de una FINTECH y una PROPTECH. Puedes curiosear la web <a href="https://strongholdam.com/">https://strongholdam.com/</a> para entender un poco mejor qu&eacute; es lo que hacemos.</p><h2>Un poco de historia</h2><p>En torno al a&ntilde;o 2016 Matt Calner, nuestro socio director, lleg&oacute; a Madrid procedente de Londres, con la intenci&oacute;n de establecerse en Madrid. Seg&uacute;n sus propias palabras, la mejor ciudad del mundo.</p><p>Una vez aqu&iacute; se dio cuenta de que exist&iacute;a una posibilidad de negocio ya que hab&iacute;a dificultades para obtener financiaci&oacute;n inmobiliaria. Hab&iacute;a producto, hab&iacute;a mercado, pero el principal freno era la financiaci&oacute;n. Y con esta idea en la cabeza y esp&iacute;ritu emprendedor, se asoci&oacute; con algunos inversores, conocidos y amigos, y empezaron a hacer operaciones peque&ntilde;as, principalmente pr&eacute;stamos puente y reestructuraciones de deuda.</p><p>En el a&ntilde;o 2019 se fund&oacute; oficialmente SAM y en 2020 entr&oacute; como socio de referencia Goldman Sachs, <em>los que financian al FC Barcelona</em>, con una l&iacute;nea de cr&eacute;dito de 100 millones que ha ido incrementando con el paso del tiempo.</p><p>Dentro de este camino de maduraci&oacute;n de la compa&ntilde;&iacute;a, a mediados del a&ntilde;o 2020 nos contactan para desarrollar una plataforma que les ayude en su trabajo diario. Calculo de intereses, generaci&oacute;n de certificados, gesti&oacute;n documental, etc. Lo que ser&iacute;a un peque&ntilde;o proyecto de solo unos pocos meses nos llev&oacute; a finales del 2021 a incorporarnos a tiempo completo en la compa&ntilde;&iacute;a.</p><h3>Momento clave</h3><p>Durante el 2021, con una plantilla realmente peque&ntilde;a hemos sido capaces de financiar proyectos por un importe de m&aacute;s de 120 millones de euros y el objetivo es poder duplicar esa cifra cada a&ntilde;o. Creemos que es un momento clave para los objetivos de la compa&ntilde;&iacute;a, y queremos que nos ayudes a materializarlos.</p><h2>&iquest;Qu&eacute; cosas tenemos en mente?</h2><p>Estas entre otras cosas es lo que queremos hacer en el medio plazo.</p><ul><li>Continuar mejorando y optimizando las herramientas y procesos de la plataforma que ya tenemos.</li><li>Mejorar la inteligencia de negocio para ofrecer informaci&oacute;n &uacute;til en tiempo real.</li><li>Internacionalizar la compa&ntilde;&iacute;a.</li></ul><p>A nivel de IT nos gustar&iacute;a.</p><ul><li>Mejorar nuestras habilidades para producir c&oacute;digo cada vez m&aacute;s confiable, sostenido por una buena test suite, y que se pueda ampliar / modificar f&aacute;cilmente.</li><li>Innovar a&ntilde;adiendo nuevas piezas a nuestra infraestructura.</li></ul><h2>&iquest;Qu&eacute; vas a hacer?</h2><h3>En tus primeros d&iacute;as</h3><ul><li>Conocer a tus compa&ntilde;eros, familiarizarte con el entorno de trabajo y el c&oacute;digo que ya tenemos desarrollado.</li><li>Comenzar a asimilar toda la terminolog&iacute;a / conocimiento que necesitar&aacute;s para desarrollar tu trabajo.</li><li>Resolver algunas issues sencillas.</li></ul><h3>En algunas semanas</h3><ul><li>Resolver issues que requieran un mayor conocimiento del proyecto.</li><li>Gestionar tu trabajo diario, desde la toma de requisitos, hasta poner el c&oacute;digo en producci&oacute;n.</li></ul><h3>En algunos meses</h3><ul><li>Ayudar a definir y ejecutar la estrategia de IT, en base a los objetivos y necesidades de la compa&ntilde;&iacute;a. SAM es una empresa orientada a resultados.</li><li>Formar al equipo en aquello que creas que puedes aportar.</li></ul><h2>&iquest;Con que lo har&aacute;s?</h2><ul><li>La pieza principal de la arquitectura est&aacute; desarrollada en un monolito sobre Symfony 5.4 y PHP 8.1
	<ul><li>Nos preocupan los principios SOLID y el contenido del libro CLEAN CODE, aunque no somos talibanes.</li><li>Tenemos test funcionales ( smoke test ) + test unitarios, que se ejecutan adem&aacute;s de en local, en un entorno de integraci&oacute;n continua.</li></ul></li><li>Un poquito de javascript + bootstrap.</li><li>git + github.</li></ul><h2>&iquest;C&oacute;mo es el equipo?</h2><p>Ser&aacute;s el tercer compa&ntilde;ero de un peque&ntilde;o equipo de IT. Somos un equipo horizontal, aut&oacute;nomo y &aacute;gil. Tenemos total libertad para hacer lo que queramos.</p><h3>Alvaro Cebri&aacute;n</h3><p>Apasionado de la tecnolog&iacute;a y la inform&aacute;tica, le encanta probar todo tipo de tecnolog&iacute;as y lenguajes nuevos que van saliendo. Aunque a nivel profesional est&aacute; m&aacute;s enfocado en el desarrollo web, tambi&eacute;n le divierte programar mis aplicaciones de escritorio, en otros lenguajes como C o aplicaciones m&oacute;viles para Android.</p><ul><li><a href="https://www.linkedin.com/in/alvarocebriangarcia/">https://www.linkedin.com/in/alvarocebriangarcia/</a></li><li><a href="https://github.com/alvarocebrian">https://github.com/alvarocebrian</a></li></ul><h3>Daniel Gonz&aacute;lez</h3><p>Cree que nada es imposible si se hace con pasi&oacute;n y honestidad.</p><ul><li><a href="https://www.linkedin.com/in/desarrolla2/">https://www.linkedin.com/in/desarrolla2/</a></li><li><a href="https://github.com/desarrolla2">https://github.com/desarrolla2</a></li></ul><h2>&iquest;Qu&eacute; buscamos?</h2><h3>Indispensable</h3><ul><li>Experiencia consolidada en las todas o casi todas las siguientes tecnolog&iacute;as.
	<ul><li>PHP, Symfony, MySQL, Git, Linux, JavaScript, Bootstrap.</li></ul></li><li>S&oacute;lidos conocimientos de programaci&oacute;n.
	<ul><li>Principios SOLID, test unitarios y funcionales.</li></ul></li><li>Capacidad para entender y proponer soluciones a problemas de negocio. No nos pagan por resolver issues, nos pagan por ayudar a la compa&ntilde;&iacute;a a llegar al siguiente nivel.</li><li>Alto rendimiento en el d&iacute;a a d&iacute;a, somos un equipo peque&ntilde;o, pero muy productivo.</li></ul><h3>Interesante</h3><ul><li>Conocimientos en el mundo financiero y/o del mercado inmobiliario.</li><li>Anal&iacute;tica de datos.</li><li>Comunicaci&oacute;n en ingl&eacute;s.</li><li>Docker.</li></ul><h2>&iquest;Qu&eacute; ofrecemos?</h2><ul><li>Lo b&aacute;sico
	<ul><li>Contrato indefinido / 23 d&iacute;as de vacaciones / flexibilidad horaria.</li><li>100% remoto, o si lo prefieres puedes venir a nuestra oficina en Castellana 60, Madrid.</li><li>40k - 70k brutos anuales.</li></ul></li><li>Otros perks:
	<ul><li>Formaci&oacute;n continua.</li><li>Cheques restaurante / guarder&iacute;a / transporte / seguro m&eacute;dico.</li><li>Viaje anual de toda la compa&ntilde;ia. Viaje a una conferencia del equipo de IT.</li></ul></li></ul><h2>&iquest;Quieres participar?</h2><p>Si estas interesad@ &iexcl;Queremos crecer junt@s!.</p><p><a class="btn btn--red" href="/work-with-us/as-developer/" style="margin-top:20px">aplica aqu&iacute;</a></p>
]]></description><guid>https://devtia.com/post/backend-developer-php-symfony-remoto</guid><pubDate>Mon, 12 Jul 2021 10:29:29 +0200</pubDate></item><item><title>Desarrollo iterativo e incremental</title><link>https://devtia.com/post/desarrollo-iterativo-e-incremental</link><description><![CDATA[<p>La transparencia, como ya hemos demostrado en art&iacute;culos publicados anteriormente, <strong>es una de nuestras m&aacute;ximas</strong>. Explicar cu&aacute;l es nuestra metodolog&iacute;a de trabajo a la hora de encarar un proyecto es fundamental para transmitirte la confianza que buscamos en cada una de nuestras acciones. As&iacute;, si un cliente potencial que est&aacute; pensando en contar con nuestros servicios, sabr&aacute;s a la perfecci&oacute;n qu&eacute; es lo que te vas a encontrar y c&oacute;mo va a fluir nuestra relaci&oacute;n profesional.</p><p>En un art&iacute;culo anterior te explicamos qu&eacute; es un desarrollo Waterfall y por qu&eacute; su uso estaba algo obsoleto en cuanto al desarrollo software. Pero, &iquest;cu&aacute;l es entonces el m&eacute;todo de desarrollo ideal? La respuesta es clara: <strong>el iterativo e incremental. </strong></p><p>En DEVTIA trabajamos siguiendo esta metodolog&iacute;a, que genera numerosos beneficios a la hora de desarrollar software. Esta metodolog&iacute;a, tambi&eacute;n llamada Agile, nos lleva aportando valor desde que empezamos a usarla, sabemos de primera mano c&oacute;mo funciona.</p><div class="row"><div class="col-sm-6 mt-2"><p><img alt="Esquema metodolog&iacute;a" loading="lazy" src="/cache/thumb_1200/uploads/content/image/image/5ba7741c7cf792481cfe695d3ba81e03e986df65.png"></p></div><div class="col-sm-6 mt-5"><p>En el gr&aacute;fico anterior se puede observar las fases de un proyecto para un periodo de 23 d&iacute;as. En este art&iacute;culo queremos ense&ntilde;arte c&oacute;mo trabajamos a trav&eacute;s de la metodolog&iacute;a iterativa incremental en la fase de desarrollo. Para completar, tambi&eacute;n te explicamos en otros art&iacute;culos <a href="/post/las-semanas-previas">las semanas previas a nuestro desarrollo</a> y <a href="/post/nuestra-garantia">c&oacute;mo funciona nuestra garant&iacute;a</a>.</p></div></div><h2>Nuestra metodolog&iacute;a: Iterativo incremental</h2><h3>&iquest;Qu&eacute; es iterativo incremental?</h3><div class="row"><div class="col-sm-6"><p>En DEVTIA, trabajaremos a trav&eacute;s de un desarrollo iterativo incremental durante las semanas que dure el proyecto. Este tipo de desarrollos nacen en respuesta<a href="/post/que-es-el-desarrollo-waterfall"> a las numerosas debilidades del modelo tradicional Waterfall</a>. Es un modelo muy distinto al modelo en cascada, una de sus principales diferencias reside en que en este modelo se lleva a cabo un proceso <strong>c&iacute;clico</strong>.</p><p>Planificamos entregando diversos bloques temporales que suelen recibir el nombre de<strong> iteraciones</strong>, estas entregas pueden entenderse como mini trabajos o mini proyectos. En una iteraci&oacute;n se repite un determinado proceso de trabajo que brinda un resultado m&aacute;s completo al producto final.</p></div><div class="col-sm-6"><p><img alt="esquema desarrollo iterativo" loading="lazy" src="/cache/thumb_1200/uploads/content/image/image/f26de09eed8d925d461834717fda9700c7f8bda2.png" title="esquemaiterativo"></p></div></div><p>Con cada una de las entregas se tiene una parte m&aacute;s del sistema y se est&aacute; m&aacute;s cerca de acabar el proyecto. Aunque este no terminar&aacute; hasta que la &uacute;ltima entrega sea realizada, cada una de estas entregas a&ntilde;aden funcionalidades nuevas al proyecto. De esta manera, <strong>empiezas a obtener valor de manera creciente de las funcionalidades de la herramienta desde una fase muy temprana del desarrollo </strong>llegando incluso a poder utilizar alguna parte del software sin ning&uacute;n tipo de problema.<strong></strong>Las funcionalidades ir&aacute;n aumentando en n&uacute;mero y se perfeccionar&aacute;n incrementalmente.</p><p>En cada entrega se presta especial atenci&oacute;n al feedback proporcionado para que, en caso de detectar alg&uacute;n error, se haga en fases tempranas. As&iacute;, se localizar&aacute;n los fallos en etapas tempranas del desarrollo, logrando que no vayan a m&aacute;s y acaben por estropear el proyecto.</p><h2>Etapas del desarrollo iterativo incremental</h2><p>Las etapas se repiten ciclicamente y cuando uno de estos ciclos termina, mejora gradualmente el software. Las etapas m&aacute;s comunes son las siguientes:</p><ol><li><strong>Planificaci&oacute;n y requisitos:</strong> Como en casi todos los proyectos de desarrollo software, se empieza por planificar el proyecto. Se establecer&aacute;n los principales requisitos del software y se empezar&aacute;n a preparar las siguientes fases. Es una fase crucial donde hay que estar atentos a no cometer el m&aacute;s m&iacute;nimo error. De la correcta puesta en marcha de la planificaci&oacute;n depender&aacute; en gran medida el &eacute;xito del proyecto.</li><li><strong>An&aacute;lisis y dise&ntilde;o:</strong> Se establecer&aacute; la l&oacute;gica a seguir durante todo el proyecto y cu&aacute;les van a ser sus puntos claves como, por ejemplo, los modelos de bases de datos utilizados, idiomas, servicios, capas de datos o la l&oacute;gica comercial.</li><li><strong>Implementaci&oacute;n</strong>: En esta fase el proyecto empezar&aacute; a funcionar habiendo tenido en cuenta todos los documentos de planificaci&oacute;n, especificaci&oacute;n y dise&ntilde;o. Aqu&iacute;, se empieza obtener un valor real del software y a poder utilizarse.</li><li><strong>Pruebas:</strong> Una vez que la iteraci&oacute;n de implementaci&oacute;n ha finalizado, se tendr&aacute; que hacer pasar al software por una serie de pruebas para poder localizar los posibles errores que puedan haber surgido durante cada una de las fases.</li><li><strong>Evaluaci&oacute;n: </strong>finalizadas con &eacute;xito las anteriores etapas, hay que evaluar el desarrollo. Esto permite que tanto la plantilla encargada del desarrollo como el cliente sean conscientes de en qu&eacute; punto se encuentra el proyecto, hacia d&oacute;nde debe ir o qu&eacute; se puede cambiar.</li></ol><h2>Beneficios</h2><p>Son muchos los beneficios de incorporar este modelo para desarrollar un software de calidad. Seg&uacute;n nuestra experiencia estos ser&iacute;an los m&aacute;s destacados:</p><ul><li><strong>No existe un riesgo global</strong> como podr&iacute;a existir en el desarrollo Waterfall, sino que est&aacute; divido entre el n&uacute;mero de iteraciones existentes, por lo que se hace menor y m&aacute;s f&aacute;cil de localizar.</li><li><strong>Entregamos valor en fases tempranas</strong> del desarrollo, es decir, se genera software de trabajo r&aacute;pidamente y que puede empezar a usarse pronto.</li><li><strong>Adaptable a las necesidades</strong> siempre cambiantes del proyecto.</li><li><strong>Desarrollo flexible</strong>, lo que se traduce en ahorro de costes.</li><li><strong>Control y seguimiento</strong>, se puede ir probando el software f&aacute;cilmente durante las diferentes iteraciones.</li><li><strong>Pruebas continuas testables, </strong>al entregarse las iteraciones cr&iacute;ticas al principio, estas pasan por un mayor n&uacute;mero de pruebas, logrando que no se encuentren errores ni fallos en las partes m&aacute;s importantes del software</li><li>En caso de un fallo grave <strong>solo perder&aacute;s los recursos dedicados a una iteraci&oacute;n, no las del proyecto completo. </strong>Esto tranquiliza bastante tanto para ti, como para nosotros.</li><li>A diferencia del Waterfall, en el modelo iterativo se dedica menos tiempo a la documentaci&oacute;n y m&aacute;s tiempo al dise&ntilde;o.</li><li>Ideal para <strong>proyectos de largo recorrido</strong>.</li><li>Se eliminan tareas innecesarias.</li></ul><h3>Limitaciones</h3><p>Aunque los desarrollos &Aacute;gile cuentan con much&iacute;simas ventajas, existen tambi&eacute;n algunas limitaciones que acabar&aacute;n entorpeciendo el trabajo en caso de que no funcionen correctamente:</p><ul><li>Si entre cliente y empresa no existe una comunicaci&oacute;n constante y efectiva, dif&iacute;cilmente se va a llegar a buen puerto. Es esencial que exista una cooperaci&oacute;n continua entre ambas partes para lograr un proyecto exitoso.</li><li>Nuestro empleados soportan una <strong>carga de responsabilidad mayor</strong> que en otros proyectos por el hecho de estar trabajando directamente con el cliente.</li></ul>
]]></description><guid>https://devtia.com/post/desarrollo-iterativo-e-incremental</guid><pubDate>Wed, 22 Apr 2020 11:53:30 +0200</pubDate></item><item><title>Hosting</title><link>https://devtia.com/post/hosting</link><description><![CDATA[<p>Cualquier software para funcionar necesita ser ejecutado en un equipo inform&aacute;tico. A este equipo se le conoce
  como &ldquo;hosting&rdquo;. <strong>Un sistema de hosting debe contar con las m&aacute;ximas garant&iacute;as si
    quieres que todo funcione correctamente.</strong></p><p>DEVTIA ofrece un servicio de hosting para los proyectos que desarrollamos, en esta entrada queremos explicarte cuales
  son sus principales ventajas y caracter&iacute;sticas.</p><div class="row"><div class="col-sm-6"><h2>DIGITAL OCEAN</h2><p>Uno de los mejores y m&aacute;s prestigiosos proveedores de hosting existentes a d&iacute;a de hoy en el mundo.
      Puedes ver en su propia p&aacute;gina web los detalles del servicio que ofrecen.</p><p><strong>Un proveedor de hosting no es un servicio en el que merezca la pena ahorrar unos euros al
      a&ntilde;o</strong>, por eso hemos seleccionado un proveedor que ofrece las m&aacute;ximas garant&iacute;as de la
      industria. Llevamos trabajando con ellos desde 2016 con resultados enormemente satisfactorios.</p></div><div class="col-sm-6"><img alt="Hosting Devtia" loading="lazy" src="/cache/thumb_1200/uploads/content/image/image/bd0e40d56995ab0cbe2d49fba5cd159d168bfbef.png" title="Nuestro servicio de hosting"></div></div><h2 class="mt-0">DEVTIA</h2><p>Alquilamos la infraestructura, esto es una <strong>garant&iacute;a de que los servidores que contratamos permanecer&aacute;n
  operativos</strong>. Pero nosotros nos ocupamos de la gesti&oacute;n de los servidores, es por esto que aplicamos una
  serie de servicios y garant&iacute;as adicionales a los que ya incluye el proveedor. Nos ocupamos de todo si contratas
  un servicio de hosting con nosotros. Veamos algunos detalles.</p><h3>MONITORIZACI&Oacute;N</h3><p>Tenemos programadas alertas sobre los eventos m&aacute;s importantes que pueden provocar problemas en el servicio,
  por ejemplo: carga de la CPU, espacio del disco duro o exceso de uso en la red. Estas alertas nos avisan de cualquier
  situaci&oacute;n que pudiera ser un problema antes de que esta se convierta en un problema.</p><h3>ACTUALIZACIONES</h3><p>Cada cierto tiempo es necesario realizar una actualizaci&oacute;n del sistema operativo o de los diferentes programas
  que se encuentran instalados en nuestros servidores para que todo siga funcionando de manera &oacute;ptima. Por esto
  periodicamente dedicamos el tiempo necesario para mantener todo tan actualizado c&oacute;mo sea posible.</p><h3>SEGURIDAD</h3><p>Ofrecemos una buena capa de seguidad a trav&eacute;s de un firewall que mantiene protegida toda la infraestrucura.
  Adem&aacute;s de esta capa de seguridad que facilita proveedor, <strong>nosotros a&ntilde;adimos una capa a&uacute;n m&aacute;s
    restrictiva, mediante nuestro propios firewall </strong>y pol&iacute;ticas de acceso. Nadie puede asegurar que su
  proyecto es 100% seguro, pero nosotros nos mantenemos en un nivel de seguridad m&aacute;s alto razonable para la
  industria.</p><h3>HTTPS</h3><p><strong>HTTPS es un protocolo permite una conexi&oacute;n segura entre el navegador y el servidor.</strong> Hoy en d&iacute;a
  ning&uacute;n proyecto de desarollo profesional deber&iacute;a ser entregado sin tener correctamente configurado el
  protocolo HTTPS mediante un certificado digital reconocido.Todos nuestros proyectos se publican mediante este
  protocolo sin ning&uacute;n coste adicional.</p><h3>BACKUPS</h3><p>El proveedor aplica una pol&iacute;tica de backups sobre sus servidores sin embargo nosotros a&ntilde;adimos una capa
  adicional de copias de respaldo autom&aacute;ticas sobre aquellas partes m&aacute;s cr&iacute;ticas.</p><h3>OPTIMIZACI&Oacute;N</h3><p>Trabajamos con un conjunto de tecnolog&iacute;as muy acotado. Esto nos permite optimizar al m&aacute;ximo unas para
  trabajar con otras, as&iacute; como nuestros servidores para aprovechar al m&aacute;ximo los recursos de estas
  tecnolog&iacute;as.</p><h2>INCLUIDO EN EL PRECIO</h2><p>En nuestra propuesta incluimos un periodo de nuestro servicio de hosting, por lo que no tendr&aacute;s que
  preocuparte por qu&eacute; proveedor de hosting elegir. Pasado este periodo puedes decidir seguir utilizando nuestro
  hosting o utilizar el que creas m&aacute;s oportuno.</p>
]]></description><guid>https://devtia.com/post/hosting</guid><pubDate>Sun, 03 May 2020 22:14:34 +0200</pubDate></item><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></channel></rss>