Want to make creations as awesome as this one?

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.

La nueva función de búsqueda en la aplicación está terminada cuando:

En un proyecto de software, los manuales para clientes deben ser muy detallados (Grado A), con diagramas y explicaciones completas. En cambio, las notas internas para el equipo pueden ser más simples y breves (Grado B). Esto ayuda a enfocar el esfuerzo donde es más necesario.