<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>equipo</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>Tue, 21 Apr 2026 17:55:14 +0200</pubDate><lastBuildDate>Tue, 21 Apr 2026 17:55:14 +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>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>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>Nuestro proceso de selección</title><link>https://devtia.com/post/nuestro-proceso-de-seleccion</link><description><![CDATA[<p>Contar con un personal capacitado y comprometido con el trabajo de tu empresa es esencial para poder triunfar en cualquier sector que se precie. La b&uacute;squeda del candidato o candidata perfecta no es para nada una tarea f&aacute;cil. Intentamos que nuestros procesos de selecci&oacute;n sean sencillos y faciliten el trabajo a nuestros reclutadores, simplificando en la medida de lo posible el proceso y haci&eacute;ndolo lo m&aacute;s din&aacute;mico posible.</p><p>Ciertas empresas suelen considerar que el candidato m&aacute;s cualificado para ocupar un puesto vacante es aquel que cumple con todos los requisitos y cuyas expectativas salariales son lo m&aacute;s bajas posibles, nosotros consideramos que enfocar as&iacute; la busqueda es un error que puede traer consecuencias a larga. Pensamos que para que un empleado pueda exprimir sus capacidades en nuestra empresa, <strong>ha de existir una estrecha relaci&oacute;n entre los requisitos que exigimos por su parte y las expectativas de trabajo que el candidato espera que la compa&ntilde;&iacute;a ofrezca.</strong></p><p>A lo largo de este art&iacute;culo te contaremos c&oacute;mo es nuestro proceso de selecci&oacute;n con todo lujo de detalles.</p><h2>La preselecci&oacute;n</h2><p><img alt="selecci&oacute;n" loading="lazy" src="/cache/thumb_1200_0400/uploads/content/image/image/b0f80e8cbbf8691cf700c44f4cd69afc80292969.jpg" title="selecci&oacute;n"></p><p>Solemos recibir candidaturas a trav&eacute;s de dos canales:</p><ol><li>A trav&eacute;s de portales de empleo.</li><li>Nos contactan de manera directa al haber visto la oferta publicada a trav&eacute;s de nuestra p&aacute;gina web o de alguna redes sociales.</li></ol><p>No nos gusta tener que depender de una plataforma o herramienta de terceros para comunicarnos, por lo que a partir de la toma de contacto <strong>nos comunicamos siempre de manera externa a ellas.</strong> Creamos en nuestro CRM una ficha con los datos relevantes del candidato y comprobamos si cumple los principales requisitos, aunque no los cumpla al 100%, pueden existir detalles que nos motiven a incluirlo en el proceso de selecci&oacute;n como por ejemplo, una buena carta de presentaci&oacute;n o una buena actitud.</p><p><strong>Somos una empresa que trabaja 100% en remoto</strong> por lo que da igual en qu&eacute; punto del globo se encuentren los candidatos, siempre que se conecten con nuestro hor&aacute;rio y hablen nuestro idioma ;)</p><h2>Llamada telef&oacute;nica</h2><p><img alt="telefono" loading="lazy" src="/cache/thumb_1200_0200/uploads/content/image/image/4cc464a39863e432ed6abec4a065d09de24ed91b.jpg" title="telefono"></p><p>Lanzamos a trav&eacute;s de redes sociales los puestos que necesitamos cubrir y adjuntamos una encuesta que nos ayudar&aacute; como primera criba, es importante para nosotros contar con un punto de partida &oacute;ptimo que garantice conocimientos o estandares fijados as&iacute; como conocer si el candidato o candidato est&aacute;n familiarizados con metodolog&iacute;as &aacute;giles. Por lo general los primeros descartes se realizan por expectativas econ&oacute;micas que no van a acordes a lo que el candidato puede ofrecernos, por ejemplo, si buscamos a alguien que tenga experiencia en symfony, y el candidato tiene unos conocimientos m&iacute;nimos, no vamos a poder ofrecer los 40k que nos exija, no podemos pagar esa cantidad para acabar ense&ntilde;ando a utilizar una herramienta que exigimos como esencial.</p><h2>Entrevista personal</h2><p><img alt="entrevista-personal" loading="lazy" src="/cache/thumb_1200_0200/uploads/content/image/image/551291c75cb2045ac4ceca6460080ad8fca5953f.jpg" title="entrevista-personal"></p><p>Es el plato fuerte de cualquier proceso de selecci&oacute;n, es realizada por todo el equipo y se divide en dos partes:</p><p>El objetivo de <strong>la primera parte</strong> es buscar la sinton&iacute;a entre lo que el candidato busca y lo que podemos ofrecerle entendiendo, entre otras cosas:</p><ul><li>Qu&eacute; tipo de candidato es.</li><li>Cu&aacute;les son sus motivaciones.</li><li>Cu&aacute;l ser&iacute;a su trabajo, pretendemos conocer si el desempe&ntilde;o deseado por el entrevistado se aproxima a lo que hacemos en nuestro d&iacute;a a d&iacute;a.</li></ul><p><strong>En la segunda parte</strong> dejamos preguntar al candidato y mostramos qu&eacute; es lo que hacemos, esta parte de la entrevista es la m&aacute;s libre y abierta, suelen surgir preguntas de todo tipo y que dependen &uacute;nicamente de la curiosidad del entrevistado. Intentamos mostrar la mayor transparencia posible sea cu&aacute;l sea la pregunta.</p><p>La tasa de descartes en esta fase suele ser del <strong>50%.</strong></p><h2>Prueba t&eacute;cnica</h2><p><img alt="prueba-t&eacute;cnica" loading="lazy" src="/cache/thumb_1200_0200/uploads/content/image/image/23648606d956dc8db057777e9edd51b8cec6a77b.jpg" title="prueba-t&eacute;cnica"></p><p>La prueba t&eacute;cnica nos sirve para saber si el candidato posee los conocimientos t&eacute;cnicos adecuados. No es una prueba complicada y aunque existan algunas partes en las que no se disponga de un conocimiento adecuado, se podr&aacute; superar poniendo un poco de empe&ntilde;o.</p><p><strong>Se puede resolver de diversas formas</strong>. La forma en la que se resuelva nos dar&aacute; las claves para saber con qu&eacute; tipo de programador hemos topado. <strong>No solemos descartar a casi nadie en esta fase ya que evaluamos seg&uacute;n factores que nos ha contado el candidato anteriormente.</strong></p><h2>Reuni&oacute;n del equipo</h2><p>Todo el proceso esta dise&ntilde;ado para que al final llegue un peque&ntilde;o grupo de personas a las que, tras una reuni&oacute;n de equipo, ordenaremos de mayor a menor <strong>teniendo en cuenta una ponderaci&oacute;n realizada a trav&eacute;s de los siguientes factores:</strong></p><ol><li>Feeling personal / soft skills.</li><li>Objetivos a medio-largo plazo.</li><li>Conocimientos t&eacute;cnicos requeridos.</li><li>Conocimientos t&eacute;cnicos adicionales del candidato.</li><li>Expectativas salariales.</li></ol><p>Cada parte de nuestro equipo tiene opiniones diferentes al resto, por ello esta especie de ranking ponderado nos aporta una visi&oacute;n general de los entrevistados teniendo en cuenta las opiniones subjetivas de todo el equipo.</p><h2>Oferta al candidato</h2><p><img alt="correo" loading="lazy" src="/cache/thumb_1200_0400/uploads/content/image/image/1a9ea944d457eb2593b576b6208a499393b42d64.jpg" title="correo"></p><p>Una vez ordenados de mayor a menor seg&uacute;n la preferencia del equipo, nos ponemos en contacto con el candidato que m&aacute;s nos ha gustado para hacerle la oferta final y recordarle las condiciones pactadas. Le enviaremos la oferta por correo.</p><p><strong>Normalmente aceptan la oferta</strong>. Si han llegado hasta aqu&iacute; es porque existe &ldquo;buen feeling&rdquo; entre ambas partes. En caso de no aceptar, pasar&iacute;amos al siguiente candidato, llevando a cabo el mismo proceso.</p><h2>&iquest;Y los no seleccionados?</h2><p>Todos los candidatos que no han superado alguna de las pruebas como podr&iacute;a ser la entrevista personal y la t&eacute;cnica, no se convierten en candidatos descartados, simplemente no han sido seleccionados y se lo comunicaremos explicando el motivo. <strong>De esta manera podemos ayudarle a mejorar en futuros procesos de reclutamiento.</strong></p>
]]></description><guid>https://devtia.com/post/nuestro-proceso-de-seleccion</guid><pubDate>Fri, 01 May 2020 11:12:44 +0200</pubDate></item><item><title>partners en be now</title><link>https://devtia.com/post/partners-en-be-now</link><description><![CDATA[<p>Desde finales del a&ntilde;o 2020 llevamos trabajando con el equipo de BENOW, preparando diferentes estrategias en las que queremos participar juntos, por lo que estamos muy contentos de anunciar que somos oficialmente partners de este grand&iacute;simo equipo de profesionales.</p><p><img alt="DEVTIA partner en BENOW" loading="lazy" src="/uploads/content/image/image/376f1ee82ecd0534aefcd3edf5d196846daaf355.png" title="DEVTIA partner en BENOW"></p><h2>&iquest;Que es BENOW?</h2><p>BENOW no es una agencia. BENOW es un hub donde <strong>profesionales independientes, expertos en diferentes campos</strong> del marketing digital, la comunicaci&oacute;n y la transformaci&oacute;n digital, que pueden colaborar entre s&iacute; para ofrecer mejores servicios a sus clientes.</p><h2>&iquest;Por qu&eacute; formar parte de benow?</h2><h3>Juntos somos m&aacute;s fuertes</h3><p>Ejecutar de principio a f&iacute;n un proyecto de transformaci&oacute;n digital requiere de grandes profesionales con experiencia en campos t&eacute;cnicos muy espec&iacute;ficos y es muy dif&iacute;cil contar con ellos en un solo equipo. En estas situaciones es necesario contar con un equipo de profesionales como los que se encuentran en BENOW que puedan <strong>complementarse en cualquier etapa de un proyecto</strong>. BENOW nos ayuda a ser m&aacute;s competitivos.</p><p>Formar parte de BENOW nos permite a&ntilde;adir una serie de servicios complementarios a nuestra cartera, ya que podemos contar con diferentes profesionales de gran talento en cada uno de los campos cuando sea necesario.</p><p>Por su parte nosotros tambi&eacute;n <strong>somos un partner estrat&eacute;gico</strong> para ellos, ya que siempre que se necesite un proyecto de <strong>desarrollo de software a medida</strong> en alguno de sus proyectos, saben que pueden contar con la garant&iacute;a del trabajo que hacemos en DEVTIA.</p><h3>Aprender de los dem&aacute;s</h3><p>Cuando te centras en tu negocio y en tus servicios, puedes entrar en lo que se llama visi&oacute;n de t&uacute;nel, como si no existiera m&aacute;s que una forma correcta de hacer las cosas. Colaborar con ellos estos meses nos a ayudado a levantar la mirada y <strong>aprender como trabajan o que valor pueden aportar otros profesionales</strong>. S&oacute;lo por esto ya ha merecido la pena ser parte de este equipo.</p><h2>&iquest;Qu&eacute; servicios a&ntilde;adimos a nuestra cartera?</h2><p>Gracias a formar parte de BENOW podemos a&ntilde;adir una serie de servicios a nuestra cartera, entre los cuales queremos destacar los siguientes. Por supuesto no dudes en utilizar nuestro <a href="/contact/">formulario de contacto</a> si quieres que te ampliemos la informaci&oacute;n.</p><h3>Transformaci&oacute;n digital</h3><p>Ayudamos a los clientes en el proceso de evoluci&oacute;n hacia el ecosistema digital.</p><h3>Estrategia de marketing digital</h3><p>El plan estrat&eacute;gico, el inbound marketing o el contenido de la marca est&aacute;n alineados con los objetivos comerciales del cliente.</p><h3>CRO, SEO, SEM y publicidad social</h3><p>Estamos comprometidos con lograr el mejor posicionamiento en los buscadores, redes sociales y mercados de nuestros clientes.</p><h3>Generaci&oacute;n de contenido y gesti&oacute;n comunitaria</h3><p>Aportamos una visi&oacute;n estrat&eacute;gica e integral del entorno digital para brindar los mejores resultados mediante la gesti&oacute;n de redes y la creaci&oacute;n de contenido de alta calidad en cualquier formato.</p><h3>Gesti&oacute;n general y financiera gesti&oacute;n general de la empresa</h3><p>Asistimos a la gesti&oacute;n y toma de decisiones de la empresa mediante el an&aacute;lisis de datos y la implementaci&oacute;n de m&eacute;todos de gesti&oacute;n y control financiero.</p><h3>Estrategias de PR</h3><p>Acompa&ntilde;amos a nuestros clientes en el desarrollo de estrategias de relaci&oacute;n con medios de comunicaci&oacute;n optimizando sus resultados.</p><h3>Organizaci&oacute;n de eventos</h3><p>Organizaci&oacute;n de eventos para clientes, empleados e influencers en entornos f&iacute;sicos, virtuales e h&iacute;bridos.</p>
]]></description><guid>https://devtia.com/post/partners-en-be-now</guid><pubDate>Wed, 17 Feb 2021 11:03:20 +0100</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ódigo limpio: la regla del boy scout</title><link>https://devtia.com/post/codigo-limpio-la-regla-del-boy-scout</link><description><![CDATA[<p style="line-height:1.7999999999999998; margin-top:13px">Aunque ya hab&iacute;amos intruducido la regla del boy scout en la entrada<a href="/post/que-es-el-codigo-limpio"> &iquest;Qu&eacute; es el c&oacute;digo limpio?</a>, creo que merece una entrada en exclusiva profundizar en este concepto. Quiza uno de los m&aacute;s importantes del libro.</p><h2>Dise&ntilde;o original</h2><p>Una historia habitual que seguro que te suena conocida es que viene la persona responsable de definir la funcionalidad del producto o proyecto y te explica que necesita un nuevo m&oacute;dulo.</p><p>Este es una situaci&oacute;n que no suele gustar mucho a los desarrolladores. En seguida nos ponemos a definir modelos, entidades, servicios, eventos, y todo encaja en nuestra cabeza. Pero problemente al cabo de pocos d&iacute;as o semanas, ese modelo no encaja todo lo bien que hab&iacute;amos pensado. Puede ser porque los requisitos han ido avanzando, o simplemente por que tu dise&ntilde;o no se ajustaba tan bien c&oacute;mo parec&iacute;a.</p><p>Esta es la situaci&oacute;n m&aacute;s habitual del mundo, &iquest;pero qu&eacute; hacemos ahora?. Muchos desarrolladores introducen una peque&ntilde;a &ntilde;apa para salir del paso, ponen la tarea en "done" y a otra cosa.</p><p><img alt="debemos preocuparnos por dejar el c&oacute;digo un poco mejor de lo que nos lo hemos encontrado" loading="lazy" src="/cache/thumb_1200_0400/uploads/content/image/image/65b5c5a90a0671b00c742c4215ea27b950a48c03.jpg" title="debemos preocuparnos por dejar el c&oacute;digo un poco mejor de lo que nos lo hemos encontrado"></p><h2>Los boy scouts</h2><p>Los boy scouts es una asociaci&oacute;n juvenil que tiene grupos por todo el mundo y que trata de promover una serie de valores entre los que se encuentran el cuidado del medio ambiente.</p><p>Los boy scout tienen una sencilla regla: &ldquo;Siempre deja el lugar de acampada m&aacute;s limpio que como lo encontraste&rdquo;.</p><p>Es decir, que deber&iacute;as recoger y limpiar todo lo que ensuciaste tu, pero adem&aacute;s si puedes aprovechar y limpiar alguna cosa m&aacute;s, dejar&aacute;s el sitio en mejores condiciones para el que venga detr&aacute;s de ti.</p><h2>El c&oacute;digo y la mejora continua</h2><p>Como ya te habr&aacute;s podido imaginar, la regla del boy scout aplicada al desarrollo de software consiste en que cada vez que tocas una pieza de c&oacute;digo para a&ntilde;adir o modificar una funcionalidad, deber&iacute;as mirar un poco alrededor, para ver si puedes dejar ese c&oacute;digo un poco mejor de lo que te encontraste.</p><p>&iquest;Quiz&aacute; puedas elegir un nombre mejor para algo? &iquest;Quiz&aacute; puedas extraer un m&eacute;todo? &iquest;Quiz&aacute; puedas separar responsabilidades?</p><p>No se trata de dejar tirar todo el trabajo que hay echo cada vez, si no de ir introduciendo peque&ntilde;as mejoras. Como podr&aacute;s imaginarte estas peque&ntilde;as mejoras introducidas de forma continua no s&oacute;lo generan una mejora gradual de la base de c&oacute;digo, si no que ayudan a cohesionar a todo el equipo.</p><h2></h2>
]]></description><guid>https://devtia.com/post/codigo-limpio-la-regla-del-boy-scout</guid><pubDate>Sat, 26 Sep 2020 13:42:15 +0200</pubDate></item></channel></rss>