GPI - Final Flashcards
La idea es llegar a entender todos los conceptos más importantes que revuelan sobre la GPI
¿Para qué le sirve a una empresa pequeña el modelo de negocios?
Es un mecanismo por el cual una organización intenta generar ingresos.
¿Para qué sirve la matriz FODA?
Sirve para evaluar cómo está preparada una organización, teniendo en cuenta Fortalezas, Oportunidades, Debilidades y Amenazas que son factores, positivos o negativos y externos o internos
¿Para qué sirve la gestión de riesgos?
Para analizar posibles problemas que aparezcan a futuro. De esta manera, uno puede saber cómo actuar en caso de que pasen. También baja la incertidumbre y genera un marco previsible
¿Cuales son las diferencias entre un Modelo de Ciclo de Vida Incremental y uno Evolutivo?
- Un MCVI se conoce globalmente, mientras que un MCVE no.
- En un MCVE se desarrolla un MVP y se van agregando funcionalidades a partir de este, mientras que en MCVI se desarrollan las funcionalidades de a partes.
¿Cuáles son las 3 actividades críticas de la Gestión de Proyectos? Describirlas
- Estimar: Se estiman la información requerida para la planificación (costos, tamaño, etc).
- Planificar: Se realiza al comienzo y a lo largo de la continuación del proyecto. Se definen actividades, el modelo
del proceso y la metodologia de
trabajo. - Seguimiento y Control: Asegura que el sistema este
controlado y orientado a sus
objetivos. Controla desvios. Genera una fecha de inicio y fin,
asigna recursos por tiempos y
ajusta los costos estimados.
¿Cuáles son las técnicas, herramientas o métodos de las 3 actividades críticas de la Gestión de Proyectos?
- Estimación: Puntos de función
- Planificación: MS Project
- Seguimiento y Control: MS Project
¿Cuál es un método para determinar el tamaño del producto? Describirlo
Por ejemplo, Puntos de Función, que toma de input las funcionalidades del sistema, las clasifica y les asigna una complejidad. Después, se le da una ponderación mediante una table predefinida. Finalmente, se estima el valor del tamaño del producto.
¿Cuál es un método para determinar el esfuerzo del producto?
Podemos tomar como ejemplo a COCOMO II. Este modelo de estimación toma como input los puntos de función y las líneas de código y determina el esfuerzo nominal en meses/hombre, a través de la fórmula:
MM nominal = A.size^b
¿Qué es y para qué sirve la Gestión de Configuración?
Forma parte del seguimiento y control de la Gestión de Proyectos. Supervisa y controla los datos para evitar la confusión, mantener a todos al tanto de los cambios y mantener un registro (log) de ellos. Al ser este un proceso formal, se podrán evitar los cambios no deseados.
¿Qué diferencias hay entre Gestión de Calidad y Garantía de Calidad?
La Gestión de Calidad se encarga de determinar y aplicar políticas, objetivos y directrices de calidad, mientras que la Garantía de Calidad es un conjunto de actividades que proporcionan confianza en que el producto satisface los requisitos de desarrollo.
PLUS: Control de Calidad es un conjunto de actividades para evaluar la calidad de los productos desarrollados
¿Cuál es un modelo de Gestión de Calidad?
Tenemos a McCall, que cumple con la norma de un modelo común, con atributos jerarquizados en grupos. Tiene 3 puntos de vista: Usabilidad (uso del software), Cambio (más fácil o difícil de cambiar) y Adaptación (Q de plataformas donde corre el Soft)
¿Cuáles son las similitudes y las diferencias entre Estándar de Proceso y Metodologías Ágiles?
La similitud está en que ambos definen actividades, artefactos y roles. Las diferencias:
El Estándar de Procesos es una guía descriptiva para definir las actividades del equipo de desarrollo (define el qué) y está pensado para medianas y grandes empresas, mientras que las Metodologías Ágiles están pensadas para pequeñas empresas y definen el cómo.
¿Qué requiere la gestión ágil de un proyecto informático?
Definir actividades, artefactos y roles para coordinar las actividades de un proyecto
¿Qué permite el sistema táctico en una organización?
Definir un conjunto de directrices para cumplir con los objetivos de la organización
¿Qué permite la estimación de un proyecto informático?
Predecir RRHH, esfuerzo y costos necesarios para un proyecto (Ej: asumo que COCOMO II)
¿Cuándo se requeriría un MCVE?
Cuando el problema se desconoce y el software debe ir desarrollándose por etapas a medida que se van conociendo y definiendo requisitos
¿Qué representa un MCV (Modelo de Ciclo de Vida)?
Los estados de transformación por los que pasa el producto software
¿Qué requiere la planificación de un producto Software?
Tamaño del producto, esfuerzo, y actividades a desarrollar
¿Qué es el estandar IEEE 1074 para el desarrollo de Software?
Es un modelo descriptivo que determina el conjunto de actividades básicas del desarrollo de Software
¿Para qué se utiliza una Metodología Ágil?
Para definir un marco de trabajo para la gestión de equipos pequeños de desarrollo de Software
¿Qué actividades incluye el grupo de actividades orientadas al desarrollo, según IEEE 1074?
Las de diseño arquitectónico
¿Qué estima la técnica de puntos de función?
El tamaño de un producto Software, según la funcionalidad externa
¿Qué información utiliza un modelo de estimación de esfuerzo como parámetros de entrada?
Los multiplicadores de esfuerzo que reflejen las características del proyecto
¿Qué información proporciona un modelo de estimación de esfuerzo para la gestión de un proyecto?
El esfuerzo que requerirá el proyecto completo
¿Qué realizan los tipos de riesgos técnicos en un proyecto Software?
Identifican problemas de diseño, implementación, interfaz, verificación y mantenimiento
¿Cuáles son las activiades esenciales del análisis de riesgos?
Identificación, Proyección y Gestión
¿Qué evalúa un proyecto de calidad de McCall?
La calidad del producto Software
¿Qué son los factores de calidad en el modelo de calidad de McCall?
Son las características que componen la calidad desde el putno de vista del usuario y son considerados atributos de calidad externos