Normalmente escribo las publicaciones de blog desde mi punto de vista tratando de ser contratado. Esta vez usaré un punto de vista opuesto: hablaremos sobre qué perfiles profesionales se deberían contratar, para montar un equipo ideal que gestione las herramientas y apps de Atlassian, dentro de una empresa. Comencemos:
Comenzaremos con los roles más básicos que un equipo destinado a trabajar con las herramientas Atlassian necesitará dentro de una empresa, ya sea que estén dando apoyo a un equipo de software, equipo de IT, o sólo a equipos de negocio en general. Soy consciente de que necesitarás personas adicionales dependiendo de tu situación, pero este es un buen punto de partida. ¡Así que vamos al lío!
Todo buen equipo comienza con una persona capaz de trazar el camino. Concibo este rol como alguien que mira hacia delante, a donde se dirige el equipo, y eliminará los obstáculos antes de que estos lleguen.
Para ver y evitar estos obstáculos, esta persona necesita algo más que estar ligeramente familiarizado con las herramientas y sus configuraciones, lo que significa que vendría bien si esta persona fuera un antiguo administrador de sistemas o del mismo Jira y Confluence. Además, este rol necesitará interactuar con mucha gente, de modo que no querrás a alguien a quien no se le den bien estas interacciones.
En última instancia, el trabajo de este perfil será mirar lo que hay que hacer y establecer prioridades. Para hacerlo con éxito, necesitará equilibrar muchos intereses diferentes. Necesitará recibir la visión del equipo, participantes, proveedores, y su investigación y experiencia, y basado en cada uno de estos aspectos, tomar algunas decisiones difíciles. Estas decisiones no siempre contentarán a todo el mundo, de modo que también necesitará habilidades de resolución de conflictos. Sin embargo, si puedes conseguir una superestrella para este rol, siempre parecerá que las cosas marchan bien para el equipo.
Si soy honesto conmigo mismo, este soy yo. Este rol será el responsable de la salud del backend de Jira y Confluence. Hablemos más sobre ellos: Este rol debería estar familiarizado con ejecutar aplicaciones Java en el sistema operativo de tu elección. Sinceramente, aprendí a hacer esto gestionando un servidor de Minecraft, así que eso no será el mayor reto de la lista...
Debe ser también consciente de cómo diferentes cambios en el frontend pueden impactar en el rendimiento. Este rol será probablemente el líder técnico, así que se esperará que aconseje y revise los cambios que algunos de los otros roles realicen.
Algo que también querrás tener presente es quién cubrirá a quién durante las vacaciones. En este caso, la persona encargada de sistemas debería ser capaz de sustituir al Líder del Equipo o a la gente encargada de Jira y Confluence en su ausencia. Para que te hagas una idea, idealmente el plan de carrera sería el siguiente:
Administrador de Jira >> Persona de sistemas >> Líder del equipo.
Esto significa que este rol debería comenzar a desarrollar habilidades esenciales de liderazgo desde un principio. Es una persona que de momento no está preparada para dirigir el avión por sí misma, pero va en camino a ello y puede encargarse durante períodos cortos.
Ya entramos en materia Atlassian mencionando las dos herramientas de software de empresa principales. El rol encargado de estas herramientas de software, gestiona el frontend. Aunque es una afirmación sencilla, esto requiere algo más que un poco de conocimiento especializado. Estas personas crearán y gestionarán campos, trabajarán en workflows, y harán todo lo necesario para configurar Jira para los usuarios. De hecho, debería haber bastante trabajo aquí como para justificar dos de estas personas en cualquier gran organización.
En mi mente, estas personas deberían estar desarrollando las habilidades necesarias para comenzar a trabajar en el lado de sistemas. Idealmente, deberían ser capaces de echar una mano si la persona encargada de Sistemas no está, pero no esperaría que hicieran instalaciones y actualizaciones por sí solos, o al menos no de momento.
Este rol también interactuará en cierta medida con usuarios finales (ya sea capturando requisitos para una propuesta de cambio o resolviendo problemas de usuarios). Así que debes asegurarte que esta persona sepa hacer “las preguntas correctas” en cada situación, lo que les permitirá comprender qué está pasando.
Una y otra vez he visto que un usuario cree querer algo, y en realidad no se aproxima a lo que realmente necesita. La persona que se desempeñe en este rol debe ser suficientemente "experta" para ayudar y guiar a los usuarios a resolver sus necesidades.
Arriba mencionamos los perfiles profesionales de las personas que hacen falta para conformar un equipo muy básico que se encargue de las herramientas de software de empresa de Atlassian. Sin embargo, dependiendo de lo que haga tu organización, podrías necesitar algo de experiencia adicional. Ahí es donde los siguientes perfiles entran en juego:
Es prácticamente un rol esencial. He colaborado con alguno en equipos anteriores, y es increíble. Jira es genial en cuanto a lo extensible que es, muy a pesar que a veces no se consigan soluciones en el Marketplace de Atlassian, y tener a alguien en la plantilla con este perfil te ayudará a desarrollar las funcionalidades que se echan en falta, lo que convierte al desarrollador en un activo fantástico.
Esta persona debería estar familiarizada con el SDK (software developer kit -Kit del desarrollador de software-) de Atlassian, así como con Java en general. Recuerda: una vez que tomes este camino, necesitarás actualizar los plugins que se han creado cada vez que hagas un upgrade de Jira/Confluece. Los plugins personalizados pueden convertirse en una pesadilla si planeas migrar a Atlassian Cloud en el futuro. Por estas razones, no te recomiendo crear muchos plugins personalizados, y siempre acudir en primera instancia al Marketplace para buscar soluciones que ya existan y se puedan adaptar a tus necesidades.
Todo lo que necesitas saber para hacer un upgrade de Jira
Esta persona también puede sacar partido de cualquier script Groovy que utilices con ScriptRunner. Este método es otra opción excelente para extender la funcionalidad de tu instancia Jira sin desarrollar plugins personalizados, aunque se seguirán necesitando actualizaciones una que otra vez con cada upgrade de Jira/Confluence, siempre será mejor que tener plugins personalizados que debas mantener constantemente.
Probablemente encontrarás este perfil solo en las organizaciones dedicadas al desarrollo de software o DevOps. Sin embargo, si vas a utilizar Bitbucket y Bamboo, necesitarás una o dos personas para gestionar tus procesos de compilación y sistemas. Estas deberían ser personas que estén familiarizadas con pipelines de compilación y despliegue, y debe saber cómo compilar y desplegar con las herramientas que utilicéis.
¿Cuáles son los tres pilares DevOps?
Sinceramente, este es uno de mis puntos débiles como experto Atlassian. Comprendo los conceptos básicos, pero escalarlos a nivel empresarial hace que me dé vueltas la cabeza. Sin embargo, he tenido la inmensa suerte de trabajar con algunas superestrellas en esta área que incluso pueden hacer que alguien como yo sea útil en esta área.
Este rol no se necesita en cada despliegue. Por ejemplo, si solo estás apoyando a equipos de IT y de negocio general, no hay esa necesidad, sin embargo, sí que quería mencionarlo en el caso que necesites soportar este tipo de función, tener una persona dedicada te aportará un valor infinito.
Este perfil quizá no encaja en este equipo. Pero si tu organización tiene un equipo dedicado a ofrecer soporte a través de un helpdesk, te incumbirá empoderarles para que puedan ayudar a los usuarios finales con problemas simples. Esto es, darles acceso y documentación para actualizar permisos y otros problemas por lo que los usuarios habitualmente les contactan. De esa forma, pueden afrontar el día a día y dejar que te centres en tareas mayores y más complejas.
El área de soporte es también un lugar excelente para buscar talento prometedor. Alguien que toma iniciativas y aprende en mayor grado la plataforma Atlassian, podría ser un candidato en el caso de que necesites ampliar o sustituir al personal que trabaja con Jira y Confluence. Conocer más sobre las herramientas Atlassian, le permitirá al perfil de esta persona adquirir habilidades necesitarías para trabajar mejor con usuarios y obtener la información que necesitan para resolver los problemas.
¡Estas son! Te presentamos los perfiles profesionales de las personas que conformaría un equipo soñado para trabajar con Jira y Confluence dentro de una organización.
Sinceramente, en la mayoría de las organizaciones, he desempeñado varios de estos roles. Pero con el equipo que he descrito, deberías ser capaz de manejar casi cualquier asunto que llegue a tus manos. ¿Cómo lo ves tú? ¿Qué opinas? ¿Hay algún rol que consideras esencial y que he pasado por alto? ¡Dilo en los comentarios!
Esta publicación de blog ha sido escrita originalmente en inglés por Rodney Nissen conocido como The Jira Guy, y ha sido adaptado al español por el equipo de Marketing de DEISER.
Armar un equipo como el que Rodney describe en esta publicación de blog, puede llevar mucho tiempo y recursos.
Si actualmente no cuentas con ello, contáctanos, nuestro equipo de profesionales certificados estará feliz de guiarte y encontrar la mejor solución posible a tus necesidades con las herramientas Atlassian.
These Stories on Jira Software
No Comments Yet
Let us know what you think