lOMoARcPSD|39697299
Gestión de Proyectos
Sección:
28472
Docente:
Mauricio Azalgara Bedoya
Alumnos:
1. Tueros Muñoz Jaset Javier Karin U21202419
2024
lOMoARcPSD|39697299
[Link]ón de la empresa y/o Área afectada por el proyecto a implementar:
a) Nombre de la empresa y/o Área
Empresa: Spotify
Descripción: Spotify es una empresa líder en el mercado del streaming de
audio que ofrece una plataforma para escuchar música, podcasts y otros
contenidos de audio de manera legal y gratuita, con opciones de suscripción
premium que mejoran la experiencia del usuario. Fundada en 2006 en Suecia,
Spotify ha revolucionado la industria musical al proporcionar acceso
instantáneo a una vasta biblioteca de contenidos, permitiendo a los usuarios
descubrir y disfrutar de millones de canciones y programas de audio en
cualquier momento y lugar.
b) Misión, Visión de la empresa
Misión: Spotify tiene como misión liberar el potencial de la creatividad humana
dándole a un millón de artistas creativos la oportunidad de vivir de su arte y a
miles de millones de fans la oportunidad de disfrutar y sentirse inspirados por
estos creadores.
Visión: Ser el servicio de streaming de audio más querido del mundo,
reconocido por transformar la manera en que las personas descubren,
escuchan y comparten música y contenidos de audio. Spotify aspira a ser la
plataforma preferida por los artistas para compartir su obra y por los usuarios
para explorar y disfrutar de la música y los podcasts. La visión de Spotify
incluye expandir su presencia global, innovar en sus servicios y
funcionalidades, y crear valor para creadores de contenido y oyentes.
c) Objetivos Estratégicos de la empresa y/o Área
Spotify tiene como objetivos estratégicos aumentar la base de suscriptores
premium, expandir su catálogo de música y podcasts exclusivos, mejorar la
experiencia del usuario mediante innovaciones tecnológicas, y promover el
descubrimiento de nuevos artistas y contenidos. Estos objetivos se orientan
hacia el fortalecimiento de su posición de liderazgo en el mercado del
streaming de audio, ofreciendo un servicio de alta calidad que satisfaga las
necesidades y expectativas tanto de los usuarios como de los creadores de
contenido.
d) Alineamiento del proyecto con los objetivos de la empresa
lOMoARcPSD|39697299
El proyecto de implementación de un sistema de gestión de proyectos basado
en metodologías ágiles está alineado con los objetivos estratégicos de Spotify,
ya que mejorará la eficiencia en el desarrollo de nuevas características y
productos. Al optimizar los procesos de planificación, ejecución y monitoreo de
proyectos, este sistema permitirá una entrega más rápida y efectiva de
innovaciones tecnológicas, lo que incrementará la satisfacción del usuario y
atraerá a nuevos suscriptores premium. Además, facilitará la expansión del
catálogo de música y podcasts exclusivos, y fomentará el descubrimiento de
nuevos artistas y contenidos. En resumen, este proyecto contribuirá
significativamente a la misión de Spotify de liberar el potencial de la creatividad
humana y a su visión de ser el servicio de streaming de audio más querido del
mundo.
II. Aplicación: Proyecto
a) Descripción del alcance del proyecto
(i) Alcance general del Proyecto a Implementar
El proyecto consiste en la implementación de un sistema de gestión de
proyectos basado en las metodologías ágiles Scrum y Kanban. Este
sistema está diseñado para optimizar la planificación, ejecución y
monitoreo de proyectos relacionados con el desarrollo de nuevas
características y mejoras en la plataforma de Spotify. El objetivo principal
es aumentar la eficiencia del equipo de desarrollo, garantizar la entrega
continua de valor y mejorar la experiencia del usuario final.
(ii) Historias de usuario del proyecto
(iii) Roles Scrum (Product owner, Scrum Master, Developers) Product Owner:
Elena Martínez
Responsabilidades:
-Definir la visión del producto y comunicarla claramente al equipo de desarrollo.
-Crear, gestionar y priorizar el backlog de producto.
-Asegurar que el equipo trabaje en las tareas más importantes y valiosas para
los usuarios y la empresa.
-Tomar decisiones sobre el alcance y las prioridades basadas en el feedback
de los stakeholders y usuarios.
-Facilitar la comunicación entre las partes interesadas y el equipo de desarrollo.
Scrum Master: Andrés González
Responsabilidades:
-Facilitar las ceremonias Scrum (Sprint Planning, Daily Standup, Sprint Review,
y Sprint Retrospective).
lOMoARcPSD|39697299
-Eliminar impedimentos que bloqueen el progreso del equipo de desarrollo.
-Asegurarse de que el equipo siga las prácticas y principios ágiles de Scrum. -
Actuar como un coach para el equipo, promoviendo una cultura de mejora
continua, colaboración y auto-organización.
-Proteger al equipo de interrupciones externas y distracciones.
Developers:
Marta López: Especialista en frontend
Responsabilidades:
-Desarrollar y mantener la interfaz de usuario de la plataforma de Spotify. -
Colaborar con el equipo de diseño para asegurar una experiencia de usuario
coherente y atractiva.
-Implementar nuevas características siguiendo las mejores prácticas de
desarrollo frontend.
Juan Ruiz: Especialista en backend
Responsabilidades:
-Desarrollar y mantener la arquitectura del servidor y los servicios backend.
-Integrar las nuevas funcionalidades con los sistemas existentes.
-Asegurar el rendimiento, la seguridad y la escalabilidad de la plataforma.
Carla Sánchez: Especialista en QA
Responsabilidades:
-Diseñar y ejecutar pruebas automatizadas y manuales para asegurar la
calidad del software.
-Identificar y reportar defectos, colaborando con los desarrolladores para
resolverlos.
-Garantizar que las nuevas características cumplen con los estándares de
calidad antes de ser lanzadas.
b) Artefactos Scrum
(i) Producto Backlog
El Producto Backlog es una lista dinámica y priorizada de todas las
funcionalidades, mejoras, correcciones y requisitos necesarios para el desarrollo
continuo de la plataforma de Spotify. Esta lista está en constante evolución, ya que
se añaden nuevos elementos y se ajustan las prioridades en función del valor que
aportan a los usuarios y a la empresa.
Recomendaciones Mejoradas: Implementación de un sistema avanzado de
recomendaciones basado en aprendizaje automático.
Podcasts Exclusivos: Integración de una sección dedicada para contenido
exclusivo.
Interfaz Móvil: Rediseño de la interfaz para mejorar la experiencia en dispositivos
móviles.
lOMoARcPSD|39697299
Seguridad de Transacciones: Mejoras en la protección de la información de pago.
Responsable: Product Owner.
(ii) Sprint Backlog
El Sprint Backlog es una lista de tareas seleccionadas del Producto Backlog que se
compromete a completar durante un Sprint específico. Estas tareas se desglosan
en subtareas manejables para facilitar su ejecución y seguimiento. El Sprint
Backlog se actualiza diariamente durante el Sprint para reflejar el progreso y
cualquier ajuste necesario.
Recomendaciones Mejoradas:
-Entrenamiento del modelo.
-Integración en la plataforma. -
Pruebas y ajustes.
Interfaz Móvil:
-Creación de prototipos.
-Implementación.
-Pruebas de usabilidad.
Responsable: Equipo de desarrollo durante el Sprint Planning.
(iii) Increment
El Increment es el resultado del trabajo completado al final de cada Sprint. Debe
ser un conjunto funcional de características y mejoras que añaden valor a la
plataforma de Spotify y que están listas para ser entregadas o desplegadas. El
Increment debe cumplir con la definición de "Hecho" acordada por el equipo y estar
disponible para su liberación si se decide.
Recomendaciones Mejoradas: Sistema operativo integrado y validado.
Interfaz Móvil: Nueva interfaz implementada y probada en dispositivos móviles.
Responsable: Equipo de desarrollo durante el Sprint Review.
c) Descripción de eventos Scrum
Sprint 1: Introducción y Configuración Inicial (1 de julio de 2024 - 14 de julio
de 2024)
Sprint Planning (1 de julio de 2024)
Objetivo del Sprint: Configurar el entorno de desarrollo y comenzar con las primeras
historias de usuario.
Actividades:
-Product Owner define el objetivo del sprint y las historias de usuario que van a
ingresar en el mismo.
lOMoARcPSD|39697299
-El equipo de desarrollo separa las historias en tareas. -El Scrum
Master se asegura que el evento se desarrolle correctamente.
Historias de Usuario:
-Como usuario de Spotify, quiero que la aplicación tenga nuevas características para
mejorar mi experiencia de escucha.
-Como Product Owner, quiero priorizar el backlog de producto para asegurar que el
equipo se enfoque en las funcionalidades más valiosas.
-Como desarrollador, quiero tener una lista clara de tareas para trabajar de manera
eficiente y entregar incrementos de calidad.
Daily Meetings (2 de julio de 2024 - 14 de julio de 2024)
Objetivo: Monitorear el progreso diario del equipo.
Actividades:
-Reunión diaria de un máximo de 15 minutos.
-Cada miembro del equipo responde a las siguientes preguntas:
¿Qué hice ayer?
¿Qué haré hoy?
¿Hay algún impedimento que me impida avanzar?
-El Scrum Master se asegura de que el evento se desarrolle correctamente y
ayuda a eliminar cualquier impedimento identificado.
Sprint Review (14 de julio de 2024)
Objetivo: Presentar las historias desarrolladas a lo largo del sprint actual.
Actividades:
-El equipo de Scrum muestra las historias desarrolladas al usuario final (puede
ser el sponsor, dueño de la empresa o tutor del proyecto).
-Recibir feedback sobre el producto.
-El Scrum Master se asegura de que el evento se desarrolle correctamente.
Sprint Retrospective (15 de julio de 2024) Objetivo: Reflexionar sobre
el sprint terminado.
Actividades:
Inspeccionar a nivel de personas, interacciones, procesos y herramientas.
Identificar acciones de mejora para el siguiente sprint. El Scrum Master
se asegura de que el evento se desarrolle correctamente.
Sprint 2: Desarrollo de Nuevas Funcionalidades (16 de julio de 2024 - 23 de julio de
2024)
Sprint Planning (16 de julio de 2024)
Objetivo del Sprint: Desarrollar y entregar nuevas funcionalidades basadas en
el feedback del Sprint 1.
lOMoARcPSD|39697299
Actividades:
-Product Owner define el objetivo del sprint y las historias de usuario
que van a ingresar en el mismo.
-El equipo de desarrollo descompone las historias en tareas. -
El Scrum Master se asegura de que el evento se desarrolle
correctamente.
Historias de Usuario:
-Como usuario de Spotify, quiero tener la opción de crear listas de
reproducción colaborativas para disfrutar de la música con amigos. -
Como desarrollador, quiero implementar una interfaz de usuario intuitiva
para mejorar la experiencia de usuario.
Daily Meetings (17 de julio de 2024 - 23 de julio de 2024)
Objetivo: Monitorear el progreso diario del equipo.
Actividades:
-Reunión diaria de un máximo de 15 minutos.
-Cada miembro del equipo responde a las siguientes preguntas:
¿Qué hice ayer?
¿Qué haré hoy?
¿Hay algún impedimento que me impida avanzar?
-El Scrum Master se asegura de que el evento se desarrolle correctamente
y ayuda a eliminar cualquier impedimento identificado.
Sprint Review (23 de julio de 2024)
Objetivo: Presentar las historias desarrolladas a lo largo del sprint actual.
Actividades:
-El equipo de Scrum muestra las historias desarrolladas al usuario final
(puede ser el sponsor, dueño de la empresa o tutor del proyecto).
-Recibir feedback sobre el producto.
-El Scrum Master se asegura de que el evento se desarrolle correctamente.
Sprint Retrospective (24 de julio de 2024)
Objetivo: Reflexionar sobre el sprint terminado.
Actividades:
-Inspeccionar a nivel de personas, interacciones, procesos y herramientas.
-Identificar acciones de mejora para el siguiente sprint.
-El Scrum Master se asegura de que el evento se desarrolle correctamente.
Sprint 3: Optimización y Refinamiento (25 de julio de 2024 - 31 de julio
de 2024)
Sprint Planning (25 de julio de 2024)
lOMoARcPSD|39697299
Objetivo del Sprint: Optimizar y refinar las funcionalidades desarrolladas,
y preparar el sistema para la entrega final.
Actividades:
-Product Owner define el objetivo del sprint y las historias de usuario que
van a ingresar en el mismo.
-El equipo de desarrollo descompone las historias en tareas.
-El Scrum Master se asegura de que el evento se desarrolle correctamente.
Historias de Usuario:
-Como usuario de Spotify, quiero una función de recomendación mejorada
para descubrir música nueva basada en mis preferencias.
-Como desarrollador, quiero realizar pruebas de usabilidad para
asegurar que las nuevas características funcionen correctamente. Daily
Meetings (26 de julio de 2024 - 31 de julio de 2024)
Objetivo: Monitorear el progreso diario del equipo.
Actividades:
-Reunión diaria de un máximo de 15 minutos.
-Cada miembro del equipo responde a las siguientes preguntas:
¿Qué hice ayer?
¿Qué haré hoy?
¿Hay algún impedimento que me impida avanzar?
El Scrum Master se asegura de que el evento se desarrolle correctamente
y ayuda a eliminar cualquier impedimento identificado.
Sprint Review (31 de julio de 2024)
Objetivo: Presentar las historias desarrolladas a lo largo del sprint actual.
Actividades:
-El equipo de Scrum muestra las historias desarrolladas al usuario final
(puede ser el sponsor, dueño de la empresa o tutor del proyecto).
-Recibir feedback sobre el producto.
El Scrum Master se asegura de que el evento se desarrolle correctamente.
Sprint Retrospective (1 de agosto de 2024)
Objetivo: Reflexionar sobre el sprint terminado.
Actividades:
-Inspeccionar a nivel de personas, interacciones, procesos y herramientas.
Identificar acciones de mejora para el siguiente sprint.
-El Scrum Master se asegura de que el evento se desarrolle correctamente.
d) Tablero Kanban del proyecto: Indicar todas las tareas y sus estados.
Sprint Backlog
lOMoARcPSD|39697299
Descripción: Esta columna contiene las historias de usuario planificadas para el
sprint actual. Estas tareas han sido priorizadas y aprobadas por el Product
Owner para ser trabajadas durante el sprint.
TODO (Por Hacer)
Descripción: Estas son las tareas que están listas para ser trabajadas, pero
aún no han comenzado. Están completamente definidas y aprobadas para
iniciar el trabajo en ellas.
DOING (En Proceso)
Descripción: Estas tareas están actualmente en desarrollo. El equipo de
desarrollo está trabajando activamente en ellas para cumplir con los objetivos
del sprint.
BLOQUEOS
Descripción: Estas tareas están actualmente bloqueadas por algún
impedimento o problema que debe resolverse antes de que el trabajo
pueda continuar.
DONE (Finalizado)
Descripción: Estas tareas se han completado con éxito. Han pasado todas
las pruebas necesarias y están listas para ser entregadas o han sido ya
implementadas en la producción.
III. Conclusiones.
La implementación de un sistema de gestión de proyectos basado en
Scrum y Kanban en Spotify permitirá optimizar la planificación y ejecución
de proyectos, mejorar la transparencia y comunicación entre equipos y
clientes, y contribuir significativamente al cumplimiento de los objetivos
lOMoARcPSD|39697299
estratégicos de la empresa. La adopción de estas metodologías ágiles
proporcionará una base sólida para el crecimiento y la innovación continua,
mejorando la experiencia del usuario y fomentando el descubrimiento de
nuevos contenidos.
ANEXOS:
Lundberg, A. (2020). Successful with the Agile Spotify Framework: Squads, Tribes and Chapters-
The Next Step After Scrum and Kanban?. BoD–Books on Demand.