Presentación 80s
Espinosa Antelis Gabriela Dyvheke
Created on September 2, 2024
More creations to inspire you
SANTIAGOVR_EN
Presentation
WWII TIMELINE WITH REVIEW
Presentation
BLENDED LEARNING
Presentation
TAKING A DEEPER DIVE
Presentation
WWII JUNE NEWSPAPER
Presentation
AUSSTELLUNG STORYTELLING
Presentation
HISTORY OF THE EARTH
Presentation
Transcript
Empezar
Alumna: Espinosa Antelis Gabriela DyvhekeDocente: Dalia Jocelyn Gómez Reyes
Glosario
GESTIÓN DE PROYECTOS DE SOFTWARE
DEVOPS
DIAGRAMA DE CONTROL
DURACIÓN
dIAGRAMA DE GANTT
PMBOK
INTENSIFICACIÓN
LIENZO DE MODELO DE NEGOCIO
GRADO
MAPEO DE IMPACTO
METODOLOGÍA
MODELADO
PAQUETE DE TRABAJO
REGULACIones
RESPONSABILIDAD
RIESGO
RETRABAJO
PLAN ESTRATÉGICO
PUNTO DE FUNCIÓN
PRONÓSTICO
PLAN DE PRUEBAS
ENJAMBRE
EScalamiento de riesgo
OBS
ÉPICA
SIMULACION
tABLERO KANBAN
VALIDACIÓN
STORY MAP
ANALISIS DE ESCENARIOS "qUE PASA SI...?"
ANALISIS FODA
COMUNICACIÓN OSMOTICA
APETITO AL RIESGO
CONTROL DE CAMBIOS
CRONOGRAMA DEL PROYECTO
DEFINICION DE TERMINADO
CRITERIOS
EJEMPLO
ANALISIS DE ESCENARIOS "¿QUE PASA SI?"
Simula una prueba imaginaria de lo que podria pasar en el futuo y como podrian afectar
EJEMPLO
analisis foda
Forma en la cual se revisa el estado de la situacion enfocado en cuatro criterios centrado en que cosas haces bien (FO) y que problemas enfrentas (DA): Fortalezas, Oportunidades, Debilidades y Amenazas
EJEMPLO
apetito AL riesgo
Refiere a cuanto riesgo estas estas dispuesto a asumir en tu proyecto de software para alcanzar los objetivos deseados
EJEMPLO
Comunicacion osmótica
Corresponde al momento en que el equipo de desarrollo de software se entera de informacion importante sin necesidad de reuniones formales o mensajes directos
EJEMPLO
control de cambios
Proceso de manejar y aprobar cuallquier modificaion en el software que se esta desarrollando
EJEMPLO
criterios
Son los estandares que se usan para decidir si una caracteristica del software está completa y funciona correctamente
EJEMPLO
cronograma del proyecto
Plan que muestra cuándo deben completarse las diferentes etapas del desarrollo del software
EJEMPLO
definicion de terminado (dod)
Refiere a una lista de requisitos que deben cumplirse para que una parte del sooftware se considere terminada y lista para su entrega
EJEMPLO
devops
Conjunto de practicas que buscan mejorar la colaboracion entre los equipos de desarrollo y operaciones, agilizando las entregas
EJEMPLO
diagrama de control
Grafico que muestra como se comporta un proceso a lo largo del tiempo, comparando los limites establecidos para detectar tendencias anormales
EJEMPLO
diagrama de gantt
Grafico de barras que se utiliza para planificar proyectos donde muestran las actividades a realizar en un eje y las fechas en otro, indicando con barras cuanto tiempo durara cada actividad
EJEMPLO
duración
Tiempo total que se necesita para completar una tarea o parte de un proyecto, refiere exclusivamente al tiempo, no al esfuerzo
EJEMPLO
enjambre
Metodo en el que varios miembros del equipo se enfocan juntos para resolver un problema o tarea especifica
EJEMPLO
épica
Corresponde a un gran conjunto de trabajo relacionado que organiza un grupo de requisitos para entregar un resultado especifico en un proyecto
EJEMPLO
escalamiento del riesgo
Es una estrategia para manejar riesgos en la que el equipo reconoce que un riesgo es demasiado grando o esta fuera de su control, por lo que pasa a ser responsabilidad de manejarlo a un nivel mas alto en la organizacion para gestionarlo de manera mas efectiva
EJEMPLO
EStructura de desglose de la organizacion(obs)
Diagrama que muestra como se organizan las personas o equipos dentro de un proyecto y cuales son las actividades que realizaran
EJEMPLO
pmbok (Fundamentos para la direccion de proyectos)
Conjunto de conocimientos y mejores precticas reconocidad en la gestion de proyectos
EJEMPLO
grado
Refiere a aquella categoria o nivel que se usa para distinguir productos o servicios que tienen la misma funcion, pero diferentes requisitos en relacion a su calidad
EJEMPLO
intensificación
Tecnica empleadad para reducir el tiempo de un proyecto agregando mas recursos, buscando que el costo adicional sea el menor posible
EJEMPLO
lienzo de modelo de negocio
Corresponde a un resumen visual en una pagina que describe los aspectos clave de un negocio
EJEMPLO
mapeo de impacto
Es un metodo de planificacion que crea una "hoja de ruta" visual para la organizacion mientras desarrolla un producto, ayudan a alinear los esfuerzos con los objetivos estrategicos
EJEMPLO
Conjunto de prácticas, técnicas y procedimientos que las personas usan para realizar un trabajo dentro de una disciplina específica
metodología
EJEMPLO
modelado
Crear versiones simplificadas de sistemas o productos, como prototipos o diagramas, para entender mejor cómo funcionarán antes de hacerlos realidad
EJEMPLO
paquete de trabajo
La parte más pequeña y manejable de un proyecto, donde se calcula y gestiona el costo y el tiempo necesario para completarla
EJEMPLO
plan de pruebas
Un documento que detalla qué se va a probar, cómo se realizarán las pruebas y qué procedimientos se seguirán para asegurar que todo funcione como se espera
EJEMPLO
plan estratégico
Documento general que describe la visión y misión de una organización, además de cómo planean alcanzar sus metas y objetivos durante un periodo de tiempo determinado
EJEMPLO
pronóstico
Predicción de lo que podría pasar en un proyecto, basada en la información disponible en ese momento
EJEMPLO
punto de función
Es una forma de medir cuánta funcionalidad o capacidades tiene un sistema de software. Básicamente, ayuda a entender el tamaño y la complejidad del sistema al contar y clasificar las diferentes funciones que realiza
EJEMPLO
regulaciones
Aquellas reglas impuestas por el gobierno que deben cumplirse al hacer un producto, servicio o proceso, para asegurar que se ajusten a ciertas normas y leyes
EJEMPLO
EJEMPLO
responsabilidad
Tarea o función que se asigna a una persona dentro de un proyecto, asi como quien tiene la obligación de cumplir con los requisitos de esa tarea
EJEMPLO
retrabajo
Corregir un componente que no cumple con las especificaciones o requisitos para que esté conforme los requisitos establecidos
EJEMPLO
Riesgo
Posible evento o condición incierta que podría tener un impacto positivo o negativo en los objetivos de un proyecto
EJEMPLO
simulación
Técnica para modelar diferentes escenarios inciertos y evaluar cómo podrían afectar los objetivos de un proyecto
EJEMPLO
story map
Es un esquema visual que muestra todas las características y funciones deseadas para un producto, ayudando al equipo a entender lo que están construyendo y por qué
EJEMPLO
tablero kanban
Herramienta visual que muestra el progreso de las tareas en un proyecto, ayudando a identificar dónde se están acumulando los problemas y cómo mejorar el flujo de trabajo
EJEMPLO
validación
Proceso para asegurarse de que un producto, servicio o resultado cumple con las expectativas y necesidades del cliente y otros interesados
Un miembro del equipo es responsable de coordinar las pruebas del proyecto, asegurándose de que todas las funcionalidades sean revisadas y funcionen como se espera antes del lanzamiento.
En un proyecto para desarrollar una aplicación de e-commerce, una épica podría ser "Gestión de pedidos".Esta épica abarca todas las funcionalidades relacionadas, como:Crear nuevos pedidos.Actualizar el estado del pedido.Gestionar devoluciones.Cada funcionalidad dentro de esta épica se divide en historias de usuario más pequeñas y manejables.
El equipo desarrolla una app de tareas:Fortalezas: Experiencia en desarrollo ágil.Oportunidades: Creciente mercado de trabajo remoto.Debilidades: Falta de un diseñador UX/UI.Amenazas: Posible saturación del mercado con aplicaciones similares.
Para una app de citas:Registro: Crear cuenta.Perfil: Editar información.Buscar coincidencias: Filtrar perfiles.Mensajes: Enviar y recibir mensajes.El Story Map organiza las funciones principales en el flujo de uso de la app.
El equipo usa un tablero Kanban con columnas:Por hacer: Tareas pendientes.En progreso: Tareas en curso.En revisión: Tareas en revisión.Hecho: Tareas completadas.Este tablero ayuda a visualizar el estado de cada tarea y a gestionar el flujo de trabajo.
sube código nuevo, este se pruebe automáticamente y, si no hay errores, se despliegue directamente en el servidor.
En un proyecto de desarrollo de una aplicación web, el equipo de DevOps automatiza el proceso de integración y despliegue continuo (CI/CD), lo que permite que cada vez que un desarrollador
El equipo verifica que la nueva función de búsqueda en la app devuelve resultados precisos y relevantes según las especificaciones del cliente antes de lanzar la actualización.
El equipo predice que la nueva función de notificaciones estará lista en una semana, basándose en el ritmo de trabajo actual y la experiencia previa en tareas similares.
Al desarrollar una app de compras, el equipo se asegura de que cumple con las regulaciones de protección al consumidor, como las políticas de devolución obligatorias y la seguridad en transacciones online.
El equipo estima que la duración para desarrollar la funcionalidad de login en una aplicación web será de 10 días, o que incluye el diseño, desarrolloy pruebas.
Un equipo de desarrolladores se reúne para solucionar juntos un problema crítico de seguridad que fue descubierto en el código, trabajando todos en paralelo para corregirlo lo más rápido posible.
El equipo identifica como riesgo potencial que la tecnología utilizada en la app pueda quedar obsoleta rápidamente, lo que podría afectar su mantenimiento a largo plazo.
El equipo cuenta las pantallas, entradas de datos y reportes que la app bancaria necesita para estimar el esfuerzo requerido para desarrollarla.
El equipo evalúa el impacto en el cronograma y el presupuesto, obtiene la aprobación del cliente y actualiza el plan del proyecto antes de implementar el cambio.
En un proyecto de software, el cliente solicita una nueva función de notificaciones push después de que ya comenzó el desarrollo.
El equipo de desarrollo evalúa dos opciones para alojar su nueva aplicación: en la nube o en servidores propios. Consideran que la nube ofrece escalabilidad y soporte, pero con dependencia del proveedor; mientras que los servidores propios brindan control total, pero a un mayor costo inicial. Deciden que, si eligen la nube, mitigarán riesgos asegurando un contrato a largo plazo.
Antes de lanzar la app, el equipo realiza una simulación para ver cómo responde el sistema cuando 1,000 usuarios intentan registrarse al mismo tiempo.
Si un equipo de desarrollo enfrenta un riesgo importante, como la falta de recursos críticos, y no puede solucionarlo, lo escalan al gerente de proyecto. El gerente luego presenta el problema a la dirección superior para obtenermás recursos o apoyo necesario.
La dirección de una empresa de software decide adoptar un alto apetito al riesgo al implementar una nueva tecnología de inteligencia artificial, a pesar de los posibles problemas iniciales, porque creen que les dará una ventaja competitiva a largo plazo.
Una startup define su plan estratégico para una app de finanzas, con la meta de alcanzar 100,000 usuarios en un año, centrándose en marketing digital y mejoras continuas de la app.
Después de una revisión, el cliente solicita cambios en el diseño de la pantalla principal de la app. El equipo de diseño tiene que modificar el diseño y volver a implementarlo para cumplir con las nuevas especificaciones.
Para monitorear el tiempo de respuesta de un servidor, el equipo usa un diagrama de control con:
Línea central: Tiempo promedio esperado (100 ms).Límites de control: 80 ms (inferior) y 120 ms (superior).Si los tiempos de respuesta se acercan a los límites, el equipo investiga problemas de rendimiento.
el cronograma, mostrando tareas como "Diseño de la interfaz", "Desarrollo del backend" y "Pruebas", con las fechas de inicio y fin de cada una.
Al planificar un proyecto de desarrollo de una aplicación móvil, el equipo utiliza un diagrama de Gantt para visualizar
En un proyecto para crear una app móvil, el equipo sigue el PMBOK para planificar y gestionar cada fase. Por ejemplo, usan sus métodos para definir el cronograma, controlar el presupuesto, y garantizar que la app cumpla con los requisitosde calidad antes de lanzarla.
El equipo de desarrollo está retrasado en una entrega clave. Para cumplir con el plazo sin aumentar mucho el costo, redistribuyen tareas entre los desarrolladores más experimentados y ajustan el cronograma para enfocarse solo en lo esencial, reduciendo así el tiempo de trabajo extra y el costo adicional.
En un proyecto de desarrollo de una aplicación web, el equipo de DevOps automatiza el proceso de integración y despliegue continuo (CI/CD), lo que permite que cada vez que un desarrollador sube código nuevo, este se pruebe automáticamente y, si no hay errores, se despliegue directamente en el servidor
Para una app de fitness:Propuesta de valor: Rutinas personalizadas.Clientes: Usuarios de gimnasios y de casa.Ingresos: Suscripciones y contenido premium.Este lienzo define cómo la app será útil y rentable.
En un entorno de trabajo donde los desarrolladores están sentados cerca unos de otros, la comunicación osmótica permite que un desarrollador escuche una conversación sobre un problema que otro está teniendo y ofrezca una solución sin haber sido parte de la conversación original.
Antes de empezar el desarrollo de un nuevo módulo para un sistema de gestión, el equipo realiza un mapeo de impacto para asegurarse de que el nuevo módulo contribuirá a los objetivos estratégicos de la empresa.
Un criterio de aceptación en un proyecto de desarrollo de software podría ser que una funcionalidad debe pasar todas las pruebas unitarias sin errores y ser aprobada por el equipo de calidad antes de considerarse completa.
Para desarrollar una app de gestión de tareas:Diseño (1-7 de octubre): Crear y aprobar la interfaz de usuario.Desarrollo (8-21 de octubre): Programar el backend y las funcionalidades.Pruebas (22-28 de octubre): Verificar que todo funcione correctamente.Lanzamiento (29-31 de octubre): Publicar la app y hacer los ajustes finales.
El equipo elabora un plan de pruebas para su nueva app, detallando qué funcionalidades como el login y el carrito de compras serán probadas y cómo se evaluarán los resultados.
En un proyecto de software, el equipo adopta la metodología ágil, que implica trabajar en ciclos cortos (sprints), realizar reuniones diarias, y entregar pequeñas partes del producto regularmente. Esto les permite adaptarse rápidamente a los cambios y mejorar el producto de manera continua.
En un proyecto de software, "Diseñar la pantalla de inicio" se define como un paquete de trabajo. Este paquete incluye tareas específicas como crear el diseño visual, revisar con el equipo, y obtener la aprobación del cliente.
Antes de desarrollar una nueva aplicación de comercio electrónico, el equipo crea un modelo visual de la base de datos. Este diagrama muestra cómo se conectan las tablas de productos, usuarios y pedidos, ayudando a los desarrolladores a entender cómo almacenar y gestionar los datos antes de escribir el código.
En un proyecto de software, se crea una OBS que muestra cómo las diferentes áreas de la empresa (desarrollo, pruebas, diseño) se relacionan con las tareas del proyecto, y qué equipo es responsable de cada una.
- El código está completo y revisado.
- La funcionalidad ha pasado todas las pruebas.
- La documentación está actualizada.
- El cliente ha aprobado la función.