Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
Data Driven
Datalake
•
–
El uso masivo de datos les proporciona una mejora en
la toma de decisiones, posicionamiento de mercado y
Rolesrentabilidad.
y
Acceso
• Las principales ventajas son: – Desarrollar una cultura
más innovadora y analítica – Mejorar e innovar en
nuevos productos y servicios – Incrementar la
penetración en el mercado – Consolidar información –
Optimizar procesos existentes y reducir coste
Data Driven
Datalake –
Roles y
Acceso
Datalake –
Nuevos roles y
RolesFunciones
y
Acceso
Diseño de una Plataforma de Datos
Gestión de Proyectos de
Data
Introducción y
visión global
Proyectos
Operaciones y
Producto
El ciclo de vida de un proyecto
Etapas del ciclo de Proyecto de Data
Evaluación del caso empresarial
Identificación de datos
Todo Ciclo de vida de analisis de Big data debe comenzar con un alcance empresarial bien definido y un
entendimiento claro de la Justificación, Motivación y Metas de la ejecución del análisis.
En la etapa de evaluación del caso empresarial es necesario Crear, Evaluar y Aprobar un caso empresarial antes de
proceder con las tareas reales y prácticas de análisis.
La evaluación de un caso empresarial de análisis de Big Data ayuda a las personas encargadas
La identificación más detallada de los KPI durante esta etapa ayuda a determinar los
objetivos y alcanzar las metas
Para que un problema empresarial sea considerado un Problema de Big Data, debe estar
relacionado con una o más caracteristica de Big Data.
Otro resultado de esta etapa es la Determinacion del Presupuesto necesario para llevar
acabo el proyecto de analisis.
Etapa 2: Identificación de Datos
En palabras resumidas, la extracción de datos es una actividad de recuperación de datos con el objetivo
Los métodos más usados para aplicar la limpieza y validación de datos a un Data
Set son los siguientes:
✓ Análisis
✓ Transformación de Datos
✓ Eliminación de duplicados
✓ Método Estadístico
Etapa 6: Agregación y Representación de Datos
➢ Filtrar
➢ Resumir y sintetizar información
➢ Ordenar
➢ Describir y caracterizar distribuciones
➢ Encontrar anomalías
➢ Encontrar agrupaciones
➢ Detectar correlaciones
Formas de visualizar los datos
Gráfico de Barra
Tablas
Gráfico Circular
Nube de palabras
Infograma
Gráficos de Línea
Etapa 9 : Uso de los resultados del análisis
Ciclo de vida
“Adaptativo” Scrum
(incremental, Kanban
iterativo, ágil) DSDM
SAFe
….
La Gestión del Cambio (y los proyectos)
La gestión del cambio busca facilitar y conseguir la implementación exitosa de los procesos de transformación,
lo que implica trabajar con y para las personas en la aceptación y asimilación de los cambios y en la reducción
de la resistencia a los mismos
Valores Principios
• Nuestra principal prioridad es satisfacer al cliente a través de la entrega temprana y
continua de software con valor.
• Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo. Los
procesos ágiles aprovechan el cambio para proporcionar ventaja competitiva al cliente.
• Entregamos software funcional frecuentemente, entre dos semanas y dos meses, con
preferencia al período de tiempo más corto posible.
• Los responsables del negocio y los desarrolladores trabajamos juntos de forma
cotidiana durante todo el proyecto.
• Los proyectos se desarrollan en torno a individuos motivados. Hay que darles el
entorno y el apoyo que necesitan, y confiarles la ejecución del trabajo.
• El método más eficiente y efectivo de comunicar información al equipo de desarrollo y
entre sus miembros es la conversación cara a cara.
• El software funcionando es la medida principal de progreso.
• Los procesos ágiles promueven el desarrollo sostenido. Los promotores,
desarrolladores y usuarios debemos mantener un ritmo constante de forma indefinida.
• La atención continua a la excelencia técnica y al buen diseño mejora la agilidad.
• La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial.
• Las mejores arquitecturas, requisitos y diseños emergen de equipos auto-organizados.
• A intervalos regulares, el equipo reflexiona sobre cómo ser más efectivo para, a
continuación, ajustar y perfeccionar su comportamiento en consecuencia.
“El manifiesto ágil”
Valores Principios
“El manifiesto ágil” Resumen
Pilares:
- Transparencia
- Inspección
- Adaptación
Valores
- Compromiso
- Foco
- Franqueza
- Respeto
- Coraje
Conceptos básico
- Iterativo – incremental
- Equipos automotivados y
autogestionados
- Colaboración constante con el
cliente
Modelo
- 3 artefactos
- 5 eventos
- 3 – 4 roles
La gestión ágil
de proyectos con
Scrum
32
Metodología Scrum, ¿Qué es?
“3 pilares soportan toda la implementación del control del proceso empírico: transparencia, inspección y adaptación”
Las “Ceremonias” (eventos) en Scrum
Sprint Sprint Planning
Daily Scrum
Sprint es un contenedor para el resto de eventos de Es una reunión que se realiza al comienzo de cada Sprint Es una reunión diaria de 15 minutos en la que
Scrum. La duración del Sprint se determina por un horizonte donde participa el equipo Scrum al completo; sirve para participa exclusivamente el Development Team.
de planning aceptable, determinado por el propio equipo Scrum inspeccionar el Backlog del Producto (Product Backlog ) y que En esta reunión todas y cada una de las personas
junto al Product Owner. el equipo de desarrollo seleccione los Product Backlog del Development Team responden a las siguientes
No hay fases en Scrum, sólo Sprints. Items en los que va a trabajar durante el siguiente Sprint. preguntas:
No existen Sprints específicos de testing, hardening, Estos Product Backlog Items son los que compondrán el Sprint 1.¿Qué hice ayer para contribuir al Sprint Goal?
release o análisis. Backlog. 2.¿Qué voy a hacer hoy para contribuir al Sprint Goal?
Un Sprint normal tendría los siguiente eventos o ceremonias: Durante esta reunión, el product owner presenta el Product 3.¿Tengo algún impedimento que me impida entregar?
• El Sprint Planning al comienzo del Sprint Backlog actualizado que el equipo de desarrollo se encarga de
estimar, además de intentar clarificar aquellos ítems que crea
• Daily Scrums a diario
necesarios.
• Un Sprint Review al final del Sprint para inspeccionar el Sprint Review
Si bien en el Sprint Planning participa el equipo Scrum al
incremento realizado.
completo, no participan los stakeholders.
• Y, finalmente, una Retrospectiva para inspeccionar el El Sprint Review es la reunión que ocurre al final del
equipo y levantar mejoras que se apliquen en el siguiente Sprint, donde el product owner y el Develpment
Sprint. En el Sprint Planning se inspeccionan el Product Backlog, Team presentan a los stakeholders el incremento
los acuerdos de la Retrospectiva, la capacidad y terminado para su inspección y adaptación
la Definition of Done y se adaptan el Sprint Backlog, Sprint correspondientes.
Goal y el plan para poder alcanzar ese Sprint Goal. En esta reunión, organizada por el product owner se
estudia cuál es la situación y se actualiza el Product
Backlog con las nuevas condiciones que puedan afectar
El Sprint Planning se divide en dos partes:
al negocio.
• En la primera parte de la reunión se trata Qué se va a
hacer en el siguiente Sprint
• Y, en la segunda parte, se discute el Cómo.
Sprint Retrospective
https://jeronimopalacios.com/scrum/
El marco de referencia de Scrum
Los “Artefactos” en Scrum
Product Backlog Sprint Backlog
Incremento
Es un inventario que contiene cualquier tipo de trabajo Se trata de una lista de elementos en los que trabajar Es el resultado del Sprint, es la suma de todas las tareas,
que haya que hacer en el producto: requerimientos, casos durante la etapa de Sprint. casos de uso, historias de usuario y cualquier elemento
de uso, tareas y dependencias. Es la principal fuente de que se haya desarrollado durante el Sprint y que será
Estos elementos normalmente se componen de tareas técnicas
información sobre el producto en Scrum, una lista, en cualquier puesto a disposición del usuario final en forma de software,
más pequeñas que permiten conseguir un incremento de
formato, que contiene todos los requerimientos que aportando un valor de negocio al producto que se está
software terminado.
necesitamos implementar en el producto. desarrollando.
Esta lista es el resultado del trabajo del Product Owner (quien Todo el trabajo que el Development Team haya seleccionado
Construir software de manera ágil se basa en hacerlo de
lo gestiona en exclusiva) con el cliente, los distintos para hacer durante el siguiente Sprint pasa al Sprint Backlog.
manera iterativa e incremental. Mediante las iteraciones,
stakeholders, sponsors, comités, etc, y refleja el estado real del nos aseguramos que todo el ciclo de vida del software
trabajo pendiente de implementar en el producto, así como el El Sprint Backlog permite visualizar, durante cada Sprint, (planificación, diseño, desarrollo, testeo y entrega) ocurre
ya realizado. aquellos elementos que aún no han empezado a desarrollarse, en 4 semanas o menos.
aquellos que sí y quiénes están trabajando en los mismos, así
Su principal función la de priorizar aquellos elementos que como aquellos que están esperando a desplegarse o están
tienen más valor en cada etapa y detallarlos para que el equipo completamente terminados. Otros
de desarrollo sea capaz de valorarlos y ejecutarlos. Este artefacto permite entender cuál es la evolución del trabajo
durante el Sprint, así como hacer un análisis de riesgos. Definition of Done (DoD): Documento que define qué
se considera hecho en un equipo Scrum. Establece una
Un Product Backlog contiene distintos elementos: serie de criterios comunes para especificar cuando un
• Funcionalidades ítem está completamente terminado y que aplique a
• Bugs todos los ítems que forman parte del incremento.
• Historias de usuario: una forma de expresar elementos Definition of Ready (DoR): Documento que define
de un Product Backlog. Para obtener el máximo valor de cuándo un requerimiento (historia de usuario o similar)
una historia de usuarios es necesario expresarlas desde se considera listo para que el equipo de desarrollo
el punto de vista del usuario. pueda entenderlo, valorarlo e incluirlo en un Sprint
Planning con idea de acometerlo en un Sprint.
• Tareas técnicas
Burndown Chart: Gráfico de trabajo pendiente a lo
• Trabajo de investigación largo del tiempo que muestra la velocidad a la que se
están completando los objetivos, requisitos, o historias
de usuarios. Permite extrapolar si el equipo podrá
completar el trabajo en el tiempo estimado.
El “Equipo” Scrum
Épicas: gran historia de usuario que no puede completarse en una iteración. Las épicas se dividen en historias de usuario más pequeñas
para completar en distintas iteraciones.
Tiempo de entrega
Tiempo ritmo (Tackt time): ritmo necesario para satisfacer la demanda del cliente
Gráfica de trabajo pendiente (Burndown Chart): representa el trabajo pendiente de finalización frente al tiempo restante.
Es un radiador de información utilizado para mostrar el progreso de la iteración a través del tiempo y para estimar el rendimiento diario del equipo.
Herramientas y plataformas de apoyo a la gestión de
proyectos
Microsoft Teams
Atlassian Confluence Chatter
Redbooth Slack
Citrix Podio Jive
Samepage …
https://www.softwareadvice.com/resources/social-collaboration-tools/
https://blog.hubspot.es/marketing/herramientas-gestion-p
Herramientas y plataformas de apoyo a la gestión de
proyectos
“Nuevas metodologías” para un “nuevo entorno”
Actualiadad
La “mentalidad” ágil en las organizaciones
Organizaciones tradicionales vs “ágiles”
Filosofía del talento humano Los individuos son considerados como una Los individuos empoderados y motivados son
“commodity” considerados como una ventaja competitiva
Un ejemplo práctico de
“Organización ágil
Un ejemplo práctico de
“Organización ágil