COMPOSICIÓN DE LOS GRUPOS DE TRABAJO
SCRUM TEAM
Según Satpathy (2013) el Scrum Team es: “un grupo o equipo de personas que son responsables de la comprensión de los Business requirenements23 especificados por el
Product Owner, la estimación de User Stories24 y la creación final de los Entregables (Deliverables) del proyecto.” (p. 60).
Con respecto al tamaño del equipo, Schwaber & Sutherland (2017) comenta:
El tamaño óptimo del Equipo de Desarrollo es lo suficientemente pequeño como para permanecer ágil y lo suficientemente grande como para completar una cantidad de trabajo significativa. Tener menos de tres miembros en el Equipo de Desarrollo reduce la interacción y resulta en ganancias de productividad más pequeñas.
Tener más de nueve miembros en el equipo requiere demasiada coordinación. Los grandes Equipos de Desarrollo generan demasiada complejidad como para que un proceso empírico les sea de utilidad. (p. 7).
El equipo de Scrum es pequeño y multidisciplinario que se encarga de realizar los entregables.
23 Requisitos del negocio.
Figura 43. Roles en SCRUM. Adaptado de “Una guía para el conocimiento de Scrum”, por Satpathy, 2013.
ANALISTA DE NEGOCIO
El Analista de negocio pertenecerá al proceso de distribución. Este rol no tiene personal directo a cargo y se relaciona con todas todos los integrantes del equipo de despachos, con el
Scrum Master, con el Product Owner y todos los miembros del Scrum Team cuando es
asignado a un proyecto. Este rol es responsable de identificar los detalles funcionales, particularidades del proceso de despacho y transmitirlas al equipo. Este rol será cubierto por un coordinador de despachos.
175
Diseñar el flujo detallado de actividades de los procesos de negocio del proceso de despachos.
Definir los detalles de información requerida para el buen funcionamiento del proceso.
Definir los escenarios de prueba para la certificación de la funcionalidad que desarrollara el Scrum Team.
Extrae, prepara y carga los datos necesarios para la prueba de los escenarios.
Proporcionar estimaciones de esfuerzo y tiempo al equipo sobre los trabajos realizados e informar oportunamente cualquier desviación sobre fecha y alcances previstos.
Coordinar las actividades involucrando múltiple conocimiento de diseño y gestionar las relaciones con sus interlocutores.
Responder a situaciones complejas, inesperadas, o inestables con profesionalismo y bajo los estándares descritos en las normas de la organización objetivo. Usa reglas y herramientas analíticas estándares para detectar una causa raíz y dar una amplia gama de soluciones.
Trabajar con profesionales senior y no senior estableciendo objetivos y planes para el desarrollo de los proyectos asignados.
Las competencias requeridas el rol Analista de negocio son las siguientes:
Educación y Certificaciones
- Educación superior o técnica concluida.
- Grado universitario o técnico superior en administración, ingeniería de sistemas o industrial.
- Dominio y buen manejo de Office y herramientas para elaboración de flujos de trabajo.
Experiencia
- Tres o más años de experiencia comprobada en análisis de procesos de negocio.
- Tres o más años de experiencia participando en proyectos.
- Uno o más años de experiencia en proyectos bajo métodos ágiles.
- Tres o más años de experiencia en industria de consumo masivo y/o producción de bebidas no alcohólicas y/o en procesos logísticos
Habilidades Blandas
- Capacidad de Trabajo en equipo.
- Buen nivel de comunicación.
- Proactivo.
- Ordenado y organizado.
- Capacidad de autogestión.
DISEÑADOR UX/UI
El rol corresponde al Diseñador UX/UI, quien pertenecerá al área sistemas reportando al jefe del área comercial. Este perfil no tiene personal directo a cargo y se relaciona con todas todos los integrantes del equipo de sistemas, en especial, con el Scrum Master, el Product Owner y todos los miembros del Scrum Team cuando es asignado a un proyecto. Este rol es responsable de diseñar interfaces de usuario alineadas con las necesidades del negocio y aplicando las últimas tendencias, debe enfocar su trabajo bajo metodologías ágiles con autonomía y de acuerdo con los estándares definidos en la organización. Este rol será cubierto por un diseñador del área de Marketing, y será asignado por horas al proyecto de acuerdo a las necesidades de diseño.
Las principales responsabilidades del rol Diseñador UX/UI son las siguientes:
177
Definir lineamientos de usabilidad y asesorar al equipo, de la misma manera, validar con los demás integrantes del equipo la factibilidad de los diseños.
Realizar dinámicas de Design Thinking, Customer Experience (CX), Human Computer
Interaction (HCI).
Desarrollar técnicas como impact mapping y story mapping.
Proporcionar estimaciones de esfuerzo y tiempo al equipo sobre los trabajos realizados e informar oportunamente cualquier desviación sobre fecha y alcances previstos.
Coordinar las actividades involucrando múltiple conocimiento de diseño y gestionar las relaciones con sus interlocutores.
Responder a situaciones complejas, inesperadas, o inestables con profesionalismo y bajo los estándares descritos en las normas de la organización objetivo. Usa reglas y herramientas analíticas estándares para detectar una causa raíz y dar una amplia gama de soluciones.
Trabajar con profesionales senior y no senior estableciendo objetivos y planes para el desarrollo de los proyectos asignados.
Las competencias requeridas el rol Diseñador UX/UI son las siguientes:
Educación y Certificaciones - Inglés intermedio.
- Educación superior o técnica concluida.
- Grado universitario o técnico superior en diseño gráfico, publicidad, computación, informática, ingeniería de sistemas o industrial.
- Estudios sobre desarrollo y configuración sobre plataforma Java.
- Dominio y buen manejo de técnicas como Design Thinking.
- Métodos ágiles de desarrollo.
Experiencia
- Tres o más años de experiencia comprobada en estructurar, analizar y optimizar el proceso de interacción entre usuario y aplicaciones.
- Tres o más años de experiencia desarrollando prototipos para aplicaciones móviles.
- Uno o más años de experiencia en proyectos bajo métodos ágiles.
- Deseable experiencia en industria de consumo masivo y/o producción de bebidas no alcohólicas.
- Deseable experiencia en procesos logísticos.
Habilidades Blandas
- Creatividad y pensamiento crítico.
- Capacidad de resolución de problemas.
- Capacidad de Trabajo en equipo.
- Buen nivel de comunicación.
- Proactivo.
- Ordenado y organizado.
- Capacidad de autogestión.
DESARROLLADOR FRONT END
El Desarrollador Front End pertenecerá al área sistemas reportando al jefe de desarrollo de sistemas. Este rol no tiene personal directo a cargo y se relaciona con todas todos los integrantes del equipo de sistemas, en especial, con el Scrum Master y el Product Owner cuando sea asignado a un proyecto. Este rol es responsable de desarrollar Front End para aplicaciones móviles con Apache Córdova, Angular, Java Script, HTML5 de acuerdo con los requisitos recibidos bajo metodologías ágiles con autonomía y de acuerdo con los estándares
179 definidos en la organización. Las habilidades de desarrollo de este rol están enfocadas a componentes Front End. Este rol será cubierto por personal tercero, a través de uno de los proveedores de confianza de la organización objetivo.
Las principales responsabilidades del rol Desarrollador Front End son las siguientes:
Desarrolla software, Front End, de acuerdo con los requisitos proporcionados por el
Product Owner.
Da soporte a los demás miembros del equipo en el dominio de la plataforma Apache Córdova, Angular, Java Script, HTML5 y hojas de estilo para plataformas móviles.
Proporcionar estimaciones de esfuerzo y tiempo a sus supervisores sobre los trabajos realizados e informar oportunamente cualquier desviación sobre fecha y alcances previstos.
Coordinar las actividades involucrando múltiple conocimiento de negocio y gestionar las relaciones con sus interlocutores.
Responder a situaciones complejas, inesperadas, o inestables con profesionalismo y bajo los estándares descritos en las normas de la organización objetivo. Usa reglas y herramientas analíticas estándares para detectar una causa raíz y dar una amplia gama de soluciones.
Trabajar con profesionales senior y no senior estableciendo objetivos y planes para el desarrollo de los proyectos asignados.
Las competencias requeridas el rol Desarrollador Front End son las siguientes:
Educación y Certificaciones - Inglés intermedio
- Educación superior o técnica concluida.
- Estudios sobre desarrollo y configuración sobre plataforma Java.
- Dominio y buen manejo de Tecnología.
- Métodos ágiles de desarrollo.
- Estudios de herramientas para desarrollo Front End.
- Deseable, estudios en operaciones y logística.
Experiencia
- Cinco o más años de experiencia como desarrollador en plataforma Java.
- Tres o más años de experiencia desarrollando con Java, Phyton utilizando patrones de diseño y frameworks de desarrollo.
- Uno o más años de experiencia en proyectos con gestores de colas y/o servicios web.
- Uno o más años de experiencia en proyectos bajo métodos ágiles.
- Uno o más años de experiencia desarrollando para dispositivos móviles.
- Deseable experiencia en industria de consumo masivo y/o producción de bebidas no alcohólicas.
- Deseable experiencia en procesos logísticos.
- Deseable experiencia en uso de tecnología geo-referencial.
- Deseable experiencia o conocimiento de herramientas de pruebas en software automatizado, integración continua, DevOps.
Habilidades Blandas
- Capacidad de resolución de problemas
- Trabajo en equipo.
- Buen nivel de comunicación.
181 - Ordenado y organizado.
- Capacidad de autogestión
DESARROLLADOR BACK END
El Desarrollador Back End pertenecerá al área sistemas reportando al jefe de desarrollo de sistemas. Este rol no tiene personal directo a cargo y se relaciona con todas todos los integrantes del equipo de sistemas, en especial, con el Scrum Master y el Product Owner cuando sea asignado a un proyecto. Este rol es responsable de desarrollar software bajo plataforma java y/o phyton de acuerdo con los requisitos recibidos, bajo metodologías ágiles con autonomía y de acuerdo con los estándares definidos en la organización. Las habilidades de desarrollo de este rol están enfocadas a componentes Back End. Este rol será cubierto por personal tercero, a través de uno de los proveedores de confianza de la organización objetivo.
Las principales responsabilidades del rol Desarrollador Back End son las siguientes:
Desarrollar software, Back End, de acuerdo con los requisitos proporcionados por el
Product Owner.
Da soporte a los demás miembros del equipo en el dominio de la plataforma Java y Phyton para plataformas móviles.
Proporcionar estimaciones de esfuerzo y tiempo a sus supervisores sobre los trabajos realizados e informar oportunamente cualquier desviación sobre fecha y alcances previstos.
Coordinar las actividades involucrando múltiple conocimiento de negocio y gestionar las relaciones con sus interlocutores.
Responder a situaciones complejas, inesperadas, o inestables con profesionalismo y bajo los estándares descritos en las normas de la organización objetivo. Usa reglas y herramientas analíticas estándares para detectar una causa raíz y dar una amplia gama de soluciones.
Trabajar con profesionales senior y no senior estableciendo objetivos y planes para el desarrollo de los proyectos asignados.
Las competencias requeridas el rol Desarrollador Back End son las siguientes:
Educación y Certificaciones - Inglés intermedio
- Educación superior o técnica concluida.
- Grado universitario o técnico superior en sistemas, informática.
- Estudios sobre desarrollo y configuración sobre plataforma Java y Phyton.
- Dominio y buen manejo de Tecnología.
- Métodos ágiles de desarrollo.
- Estudios de TCP/IP, móviles e integración de aplicaciones, conexiones con bases de datos DB2/400.
- Deseable, estudios en operaciones y logística.
Experiencia
- Cinco o más años de experiencia como desarrollador en plataforma Java.
- Tres o más años de experiencia desarrollando con Java, Phyton utilizando patrones de diseño y frameworks de desarrollo.
- Uno o más años de experiencia en proyectos con gestores de colas y/o servicios web.
- Uno o más años de experiencia en proyectos bajo métodos ágiles.
- Uno o más años de experiencia desarrollando para dispositivos móviles.
- Deseable experiencia en industria de consumo masivo y/o producción de bebidas no alcohólicas.
183 - Deseable experiencia en uso de tecnología geo-referencial.
- Deseable experiencia o conocimiento de herramientas de pruebas en software automatizado, integración continua, DevOps.
Habilidades Blandas
- Capacidad de resolución de problemas.
- Trabajo en equipo.
- Buen nivel de comunicación.
- Proactivo.
- Ordenado y organizado.
- Capacidad de autogestión
DESARROLLADOR AS400
El Desarrollador AS400 pertenecerá al área sistemas reportando al jefe de desarrollo. Este perfil no tiene personal directo a cargo y se relaciona con todas todos los integrantes del equipo de sistemas, en especial, con el Scrum Master y el Product Owner cuando sea asignado a un proyecto. Este rol es responsable de desarrollar software bajo plataforma AS400 de acuerdo con los requisitos recibidos bajo metodologías ágiles con autonomía y de acuerdo con los estándares definidos en la organización. Este rol será cubierto por personal propio de la organización objetivo y será asignado a tiempo completo para el proyecto.
Las principales responsabilidades del rol Desarrollador AS400 son las siguientes:
Desarrollar software de acuerdo con los requisitos proporcionados por el Product Owner.
Da soporte a los demás miembros del equipo en el dominio de la plataforma AS400.
Proporcionar estimaciones de esfuerzo y tiempo a sus supervisores sobre los trabajos realizados e informar oportunamente cualquier desviación sobre fecha y alcances previstos.
Coordinar las actividades involucrando múltiple conocimiento de negocio y gestionar las relaciones con sus interlocutores.
Responder a situaciones complejas, inesperadas, o inestables con profesionalismo y bajo los estándares descritos en las normas de la organización objetivo. Usa reglas y herramientas analíticas estándares para detectar una causa raíz y dar una amplia gama de soluciones.
Trabajar con profesionales senior y no senior estableciendo objetivos y planes para el desarrollo de los proyectos asignados.
Las competencias requeridas el rol Desarrollador AS400 son las siguientes:
Educación y Certificaciones - Inglés intermedio.
- Educación superior o técnica concluida.
- Grado universitario o técnico superior en sistemas, informática.
- Estudios sobre desarrollo y configuración sobre plataforma AS400.
- Dominio y buen manejo de Tecnología.
- Métodos ágiles de desarrollo.
- Estudios de TCP/IP, tecnologías geo-referénciales e integración de aplicaciones.
- Deseable con estudios en operaciones y logística.
Experiencia
- Cinco o más años de experiencia como desarrollador en plataforma AS400.
- Tres o más años de experiencia desarrollando con CL, RPGELE, RPG, COBOL.
- Uno o más años de experiencia en proyectos con gestores de colas.
185 - Deseable con experiencia en industria de consumo masivo y/o producción de bebidas
no alcohólicas.
- Deseable con experiencia en procesos logísticos.
- Deseable con experiencia en uso de tecnología geo-referencial.
Habilidades Blandas
- Capacidad de resolución de problemas.
- Trabajo en equipo.
- Buen nivel de comunicación.
- Proactivo.
- Ordenado y organizado.
- Capacidad de autogestión
DBA
El DBA pertenecerá al área sistemas reportando al jefe de desarrollo. Este rol no tiene personal directo a cargo y se relaciona con todas todos los integrantes del equipo de sistemas, en especial, con el Scrum Master, el Product Owner y el Scrum Team cuando sea asignado a un proyecto. Este rol es responsable de desarrollar procedimientos y objetos de base de datos DB2/AS400 de acuerdo con los requisitos recibidos bajo metodologías ágiles con autonomía y de acuerdo con los estándares definidos en la organización. Este rol será cubierto por personal interno y será asignado a tiempo parcial en función a los requerimientos del proyecto.
Las principales responsabilidades del rol DBA son las siguientes:
Desarrollar software de acuerdo con los requisitos proporcionados por el Product Owner.
Proporcionar estimaciones de esfuerzo y tiempo a sus supervisores sobre los trabajos realizados e informar oportunamente cualquier desviación sobre fecha y alcances previstos.
Coordinar las actividades involucrando múltiple conocimiento de negocio y gestionar las relaciones con sus interlocutores.
Responder a situaciones complejas, inesperadas, o inestables con profesionalismo y bajo los estándares descritos en las normas de la organización objetivo. Usa reglas y herramientas analíticas estándares para detectar una causa raíz y dar una amplia gama de soluciones.
Trabajar con profesionales senior y no senior estableciendo objetivos y planes para el desarrollo de los proyectos asignados.
Las competencias requeridas el rol Desarrollador AS400 son las siguientes:
Educación y Certificaciones - Inglés intermedio.
- Educación superior o técnica concluida.
- Grado universitario o técnico superior en sistemas, informática.
- Estudios sobre desarrollo y configuración sobre plataforma AS400.
- Dominio y buen manejo de Tecnología.
- Métodos ágiles de desarrollo.
- Estudios de TCP/IP, tecnologías geo-referénciales e integración de aplicaciones.
- Deseable con estudios en operaciones y logística.
Experiencia
187 - Deseable con experiencia en industria de consumo masivo y/o producción de bebidas
no alcohólicas.
- Deseable con experiencia en procesos logísticos.
- Deseable con experiencia en uso de tecnología geo-referencial.
Habilidades Blandas
- Capacidad de resolución de problemas.
- Trabajo en equipo.
- Buen nivel de comunicación.
- Proactivo.
- Ordenado y organizado.
- Capacidad de autogestión
ANALISTA TÉCNICO
El rol Analista técnico, quien pertenecerá al área sistemas reportando al jefe infraestructura tecnológica. Este rol no tiene personal directo a cargo y se relaciona con todas todos los integrantes del equipo de sistemas, en especial, con el Scrum Master, el Product Owner y el
Scrum Team cuando sea asignado a un proyecto. Este rol es responsable de coordinar las
tareas relacionadas con cambios la arquitectura tecnológica con los requisitos recibidos, bajo metodologías ágiles con autonomía y de acuerdo con los estándares definidos en la organización. Este rol será cubierto por personal interno y será asignado a tiempo parcial en función a los requerimientos del proyecto.
Las principales responsabilidades del rol Analista técnico son las siguientes:
Coordina las tareas de acuerdo con los requisitos proporcionados por el Product Owner.
Proporcionar estimaciones de esfuerzo y tiempo a sus supervisores sobre los trabajos realizados e informar oportunamente cualquier desviación sobre fecha y alcances previstos.
Coordinar las actividades involucrando múltiple conocimiento de negocio y gestionar las relaciones con sus interlocutores.
Responder a situaciones complejas, inesperadas, o inestables con profesionalismo y bajo los estándares descritos en las normas de la organización objetivo. Usa reglas y herramientas analíticas estándares para detectar una causa raíz y dar una amplia gama de soluciones.
Trabajar con profesionales senior y no senior estableciendo objetivos y planes para el desarrollo de los proyectos asignados.
Las competencias requeridas el rol Desarrollador AS400 son las siguientes:
Educación y Certificaciones - Inglés intermedio
- Educación superior o técnica concluida.
- Grado universitario o técnico superior en sistemas, informática.
- Estudios sobre plataformas tecnológicas, infraestructura, telecomunicaciones, plataformas AS400, Windows y Unix.
- Dominio y buen manejo de Tecnología
- Métodos ágiles de desarrollo
- Deseable con estudios en operaciones y logística.
Experiencia
- Cinco o más años de experiencia en equipos de infraestructura tecnológica o como arquitecto técnico.
189 - Tres o más años de experiencia trabajando con infraestructura iSeries y xSeries.
- Deseable con experiencia en proyectos con metodologías ágiles.
Habilidades Blandas
- Capacidad de resolución de problemas
- Trabajo en equipo.
- Buen nivel de comunicación.
- Proactivo.
- Ordenado y organizado.
- Capacidad de autogestión
ARQUITECTO DE SOLUCIONES
El Arquitecto de Soluciones, quien pertenecerá al área sistemas reportando al jefe de desarrollo. Este rol no tiene personal directo a cargo y se relaciona con todas todos los integrantes del equipo de sistemas, en especial, con el Scrum Master, el Product Owner y el
Scrum Team cuando sea asignado a un proyecto. Este rol es responsable de asegurar el
mínimo impacto de todo desarrollo sobre el funcionamiento de las demás aplicaciones de la compañía de acuerdo con los requisitos recibidos bajo metodologías ágiles con autonomía y de acuerdo con los estándares definidos en la organización. Este rol será cubierto por personal interno y será asignado a tiempo parcial en función a los requerimientos del proyecto.
Las principales responsabilidades del rol Arquitecto to de Soluciones son las siguientes:
Proporcionar lineamientos de arquitectura a quienes realizaran el desarrollo de los componentes de acuerdo con los requisitos proporcionados por el Product Owner y las mejores prácticas que pueden ser aplicadas en la Organización Objetivo.
Proponer alternativas de solución ante problemas técnicos complejos presentados por el equipo.
Proporcionar estimaciones de esfuerzo y tiempo a sus supervisores sobre los trabajos realizados e informar oportunamente cualquier desviación sobre fecha y alcances previstos.
Coordinar las actividades involucrando múltiple conocimiento de negocio y gestionar las relaciones con sus interlocutores.