COSAS CON LAS QUE TRABAJAMOS: LOS ALFAS

Slides:



Advertisements
Presentaciones similares
IDENTIFICAR NECESIDADES, PROBLEMAS U OPORTUNIDADES
Advertisements

Metodologías ágiles.
“PROYECTO TECNOLOGICO”.
1.2. ELEMENTOS DE UN PLAN DE NEGOCIOS.
Gestión de Recursos Informáticos Unidad Nº 3: Gestión de calidad y eficiencia.
Los Principios del Sistema de Gestión de la Calidad
La Gestion de Procesos IDENTIFICACION DE PROCESOS CRITICOS
ANÁLISIS DE REQUERIMIENTOS
Aspectos Organizativos para la Seguridad
Ingeniería de Software
Conceptos generales metodología levantamiento de procesos
2. Diseño y Desarrollo del Producto
INTECPLAN L.M. KARLA ANDRADE REYES.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
“8 Principios de la Gestión Administrativa”
COMPONENTES ESTRATÉGICOS
Factores que restringen el éxito de un proyecto.
2010 Enterprise Unified Process (EUP)
METAS Y OBJETIVOS DE UN PROGRAMA ACADÉMICO EBV, 2003
4/14/2015Teoría y Métodos de la Ingeniería de Software 1 COSAS QUE SIEMPRE HACEMOS: LOS ESPACIOS DE ACTIVIDAD Carlos Mario Zapata J.
“Especificación de Requerimientos”
! USTED ES IMPORTANTE PARA NUESTRA ENTIDAD ¡
Satisfacción del cliente ¿Qué es? ¿Es importante? ¿Cómo se mide y cómo mejorarla? ActinQ consulting, training & auditing in Quality Bob Alisic V1.3 1.
FORMULACION Y EVALUACION DE PROYECTOS
ELABORACIÓN DE EXPEDIENTES TÉCNICOS
SENA REGIONAL HUILA CENTRO MULTISECTORIAL DEL NORTE.
HERRAMIENTAS DE TRABAJO CON SEMAT
SISTEMAS INTEGRADOS DE GESTIÓN CONCEJO MUNICIPAL DE VILLAVICENCIO
Unidad VI Documentación
Fundamentos de la Gerencia de Proyectos
ADQUISICIONES Y ABASTECIMIENTOS
GESTION DEL ALCANCE DEL PROYECTO
1 Gestión de la calidad Programa AGAPD-01 Módulo IV Profesor: Ing. Osvaldo Martínez Gómez, MAP, MSc.
CARACTERÍSTICAS ADICIONALES DE SEMAT
4/27/2015Gestión de Proyectos de Software1 PLANEACIÓN ESTRATÉGICA – PRIMERA PARTE Carlos Mario Zapata J.
Administración Proyectos Jorge Baracaldo Robin Ochoa.
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Plan de Sistemas de Información (PSI)
Teoría y Métodos de la Ingeniería de Software
Modelos en el manejo de información
Ximena Romano – Doris Correa
Areas de Proceso del Modelo CMMI-DEV
Formulación de Proyectos de Titulación
PRODUCTOS DE TRABAJO, PATRONES Y RECURSOS
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
(Nombre del Sistema/Proyecto) (Cliente)
INTRODUCCIÓN AL PROCESO UNIFICADO DE DESARROLLO DESOFTWARE
Plan de Proyecto Iniciando el proyecto.
PLATAFORMA ESTRATÉGICA
Sistema de Atención a Aeronaves en Rampa - SIATA
LA DIRECCIÓN ESTRATÉGICA
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
IMPLEMENTACIÓN DE ITIL EN 10 PASOS
Introducción al proceso de verificación y validación.
Administración Integral del Proyecto
INTELIGENCIA DE NEGOCIOS
Estructurar tus ideas para hacerlas realidad
Ciclo de Vida del Software
Instrumento AGREE II INSTRUMENTO PARA LA EVALUACIÓN DE LA CALIDAD METODOLOGICA DE LAS GUÍAS DE PRÁCTICA CLÍNICA Dra. Anggie Ramírez Dr. Mario Tristán.
Factores Críticos de Éxito
Identificación de entradas, salidas y herramientas de procesos de gestión del PMI Jairo A. Orozco L.
Risk Based Certification Risk Based Certification.
Autor: Reinozo Cuesta Christian Marcelo
Planificación de Sistemas de Información
Procesos de Planeación
 La gestión de proyectos una disciplina que ha tomado fuerza en la medida en que buena parte de lo que se hace tanto a nivel personal como profesional.
Universidad Alejandro de Humboldt MÉTODO DE DESARROLLO DE SISTEMAS DINÁMICOS (DSDM) María Rosa Oya Javier Torrealba.
GESTIÓN DE PROYECTOS.
Gestión del Alcance del Proyecto
Fase de Inicio Proceso Unificado de Desarrollo de Software.
Transcripción de la presentación:

COSAS CON LAS QUE TRABAJAMOS: LOS ALFAS Carlos Mario Zapata J. 4/15/2017 Teoría y Métodos de la Ingeniería de Software

Áreas de Interés Cliente Contiene todo lo relativo al uso actual y la explotación del sistema de software a producir Solución Contiene todo lo relativo a la especificación y el desarrollo del sistema de software Esfuerzo Contiene todo lo relativo al equipo y la manera como ellos se enfocan en su trabajo 4/15/2017 Teoría y Métodos de la Ingeniería de Software

Teoría y Métodos de la Ingeniería de Software ¿Qué es un alfa? Es un acrónimo del vocablo inglés ALPHA (Abstract-Level Progress Health Attribute). Es un elemento esencial de un esfuerzo en ingeniería de software que es relevante para una evaluación del progreso y la salud del esfuerzo. Los alfas poseen estados, que expresan situaciones en las cuales alguna condición se cumple. Los estados hacen parte de grafos de estados, que son grafos dirigidos en los cuales los estados se suceden por medio de transiciones, con un estado inicial y uno o varios estados finales. 4/15/2017 Teoría y Métodos de la Ingeniería de Software

Alfas del núcleo de SEMAT Oportunidad Requisitos Interesado Sistema de Software Equipo Forma de trabajo Trabajo apoya identifica aplica guía ejecuta y planea produce actualiza y cambia satisface emplea y adapta ayuda a abordar exige se enfoca en delimitan y restringen Creado para abordar Cliente Solución Esfuerzo 4/15/2017 Teoría y Métodos de la Ingeniería de Software

La estructura de un alfa Lista de Chequeo Estado XXXXXXXXXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXX …….. ……. 4/15/2017 Teoría y Métodos de la Ingeniería de Software

Requisitos: uno de los alfas Oportunidad Requisitos Interesado Sistema de Software Equipo Forma de trabajo Trabajo apoya identifica aplica guía ejecuta y planea produce actualiza y cambia satisface emplea y adapta ayuda a abordar exige se enfoca en delimitan y restringen Creado para abordar Cliente Solución Esfuerzo Requisitos Concebido Acotado Coherente Aceptable Tratado Cumplido Lo que el sistema de software debe hacer para tratar la oportunidad y satisfacer a los interesados. 4/15/2017 Teoría y Métodos de la Ingeniería de Software

Estados de los requisitos Concebido Se acordó la necesidad de un nuevo sistema El propósito y el tema del nuevo sistema son claros Acotado Los requisitos proveen una descripción coherente de las características esenciales del nuevo sistema Coherente Aceptable Los requisitos describen un sistema que es aceptable para los interesados Suficiente de los requisitos se trató para satisfacer la necesidad de un nuevo sistema de una manera que es aceptable para los interesados Tratado Los requisitos se trataron para satisfacer completamente la necesidad de un nuevo sistema Cumplido 4/15/2017 Teoría y Métodos de la Ingeniería de Software

Anatomía de las tarjetas de SEMAT Tamaño ficha bibliográfica: 12,5 cm x 7,5 cm Page 137, 138. Tamaño tarjeta de presentación: 12,5 cm x 7,5 cm 4/15/2017 Teoría y Métodos de la Ingeniería de Software

Las tarjetas de los alfas 4/15/2017 Teoría y Métodos de la Ingeniería de Software

Listas de chequeo para los estados de los requisitos Concebido Acotado El conjunto inicial de interesados está de acuerdo en que el sistema se debe producir Los interesados que usarán el nuevo sistema se identificaron Los interesados que proveerán los fondos para el trabajo inicial en el nuevo sistema se identificaron Hay una clara oportunidad para que se trate el nuevo sistema Coherente Aceptable Tratado Cumplido 4/15/2017 Teoría y Métodos de la Ingeniería de Software

Listas de chequeo para los estados de los requisitos Concebido Acotado Los interesados involucrados en el desarrollo del nuevo sistema se identificaron Los interesados acuerdan el propósito del nuevo sistema Está claro qué es el éxito para el nuevo sistema .... Coherente Aceptable Tratado Cumplido 4/15/2017 Teoría y Métodos de la Ingeniería de Software

Las tarjetas de los alfas 4/15/2017 Teoría y Métodos de la Ingeniería de Software

Las tarjetas de los alfas 4/15/2017 Teoría y Métodos de la Ingeniería de Software

Las tarjetas de los alfas 4/15/2017 Teoría y Métodos de la Ingeniería de Software

Las tarjetas de los estados de los alfas 4/15/2017 Teoría y Métodos de la Ingeniería de Software

Cada alfa tiene sus estados <Master Title> Cada alfa tiene sus estados Oportunidad Identificada Con solución requerida Con valor establecido Viable Tratada Con beneficio acumulado Interesados Reconocido Representado Involucrado De acuerdo Satisfecho para despliegue Satisfecho en uso Requisitos Concebido Acotado Coherente Aceptable Tratado Cumplido Sistema de Software Con arquitectura seleccionada Demostrable Usable Listo Operacional Retirado Equipo Sembrado Formado Colaborando Ejecutando Suspendido Trabajo Iniciado Preparado Comenzando Bajo control Concluido Cerrado Forma de trabajo Con principios establecidos Con bases establecidas En uso En lugar Trabajando bien 4/15/2017 Teoría y Métodos de la Ingeniería de Software © 2005 Ivar Jacobson International

Cada alfa y cada estado tienen sus tarjetas 4/15/2017 Teoría y Métodos de la Ingeniería de Software

La salud y el progreso del esfuerzo <Master Title> La salud y el progreso del esfuerzo 4/15/2017 Teoría y Métodos de la Ingeniería de Software © 2005 Ivar Jacobson International

El ábaco de los estados Cliente Solución Esfuerzo 4/15/2017 Oportunidad Requisitos Sistema de Software Equipo Trabajo Forma de Trabajo Interesados Sembrado Formado Suspendido Iniciado Concluido Preparado Cerrado Con principios Establecidos Retirado Con bases Establecidas Comenzado En Uso Acotado Aceptable Concebido Listo Con arquitectura seleccionada Cumplido Operacional Con solución requerida Tratada Con beneficio acumulado Con valor establecido Identificada Representado Satisfecho para Despliegue Satisfecho en Uso Involucrado Reconocido Construir el Caso del Negocio Desarrollar el Software Operar el Sistema Colaborando Bajo Control Coherente Viable De Acuerdo En su lugar Demostrable Trabajando bien Ejecutando Tratado Usable Cliente Solución Esfuerzo Decisión de Financiar Decisión de Ir En Vivo 4/15/2017 Teoría y Métodos de la Ingeniería de Software

Cómo trabajar con el núcleo Regrese y revise el proyecto holísticamente Controle el progreso Fije la dirección y las metas del proyecto Decida cómo alcanzar las metas Actúe sobre los ítems de trabajo 4/15/2017 Teoría y Métodos de la Ingeniería de Software 20

Cómo trabajar con el núcleo Regrese y revise el proyecto holísticamente Controle el progreso Fije la dirección y las metas del proyecto Decida cómo alcanzar las metas Actúe sobre los ítems de trabajo Concebido Estado actual 4/15/2017 Teoría y Métodos de la Ingeniería de Software 21

Cómo trabajar con el núcleo Regrese y revise el proyecto holísticamente Controle el progreso Fije la dirección y las metas del proyecto Decida cómo alcanzar las metas Actúe sobre los ítems de trabajo Concebido Acotado Estado actual Estado destino 4/15/2017 Teoría y Métodos de la Ingeniería de Software 22

Cómo trabajar con el núcleo Controle el progreso Fije la dirección y las metas del proyecto Decida cómo alcanzar las metas Actúe sobre los ítems de trabajo Regrese y revise el proyecto holísticamente Estado destino Estado actual Ítems de trabajo Defina el alcance del proyecto Clarifique los criterios de éxito Metas 4/15/2017 Teoría y Métodos de la Ingeniería de Software 23

Cómo trabajar con el núcleo Regrese y revise el proyecto holísticamente Controle el progreso Fije la dirección y las metas del proyecto Decida cómo alcanzar las metas Actúe sobre los ítems de trabajo Ítems de trabajo Defina el alcance del proyecto Clarifique los criterios de éxito …. 4/15/2017 Teoría y Métodos de la Ingeniería de Software 24

Cómo trabajar con el núcleo Regrese y revise el proyecto holísticamente Controle el progreso Fije la dirección y las metas del proyecto Decida cómo alcanzar las metas Actúe sobre los ítems de trabajo Concebido Acotado El tiempo pasa… 4/15/2017 Teoría y Métodos de la Ingeniería de Software 25

El valor del núcleo de la Esencia Regrese y revise el proyecto holísticamente Opiniones de los estudiantes de CMU: “La Esencia nos da la oportunidad de ver los proyectos en su totalidad, similar a la visión de los pájaros”. “La Esencia provee una manera estructurada de pensar sobre los aspectos críticos del proyecto. Sin la Esencia, nuestro equipo podría pasar por alto algunos de esos aspectos” Estructura para la reflexión del equipo 4/15/2017 Teoría y Métodos de la Ingeniería de Software 26

El valor del núcleo de la Esencia Controle el progreso Mecanismo para control y gestión de riesgos RIESGO Opiniones de los estudiantes de CMU: “Los alfas parecen ser las áreas correctas para controlar con el fin de promover el éxito del proyecto”. “La Esencia es excelente para la reflexión del equipo y la gestión del riesgo”. Reconocido RIESGO: La oportunidad y los requisitos se definieron sin que los interesados se involucraran activamente Estado actual 4/15/2017 Teoría y Métodos de la Ingeniería de Software 27

El valor del núcleo de la Esencia Fije la dirección y las metas del proyecto Mecanismo para la dirección del proyecto Opiniones de los estudiantes de CMU: “La Esencia nos provee estructura y dirección”. “La Esencia es útil en tanto nos provee una agenda o lista de chequeo basada en varias dimensiones”. Representado Reconocido Estado actual Estado destino Metas 4/15/2017 Teoría y Métodos de la Ingeniería de Software 28

El valor del núcleo de la Esencia Decida cómo alcanzar las metas Representado Reconocido Opiniones de los estudiantes de CMU: “Usaré la Esencia en mi próximo proyecto, especialmente con un equipo que no use el mismo proceso de ingeniería de software. En ese caso, la Esencia es un transfondo en la base de la comunicación de todas las consideraciones para el éxito del proyecto”. No prescriptivo y agnóstico del método Estado actual Estado destino Ítems de trabajo: … ¡El equipo los escoge! 4/15/2017 Teoría y Métodos de la Ingeniería de Software 29

Se pueden agregar hitos fácilmente Antes de aprobación Construir el caso de negocio Decisión de financiar En desarrollo Desarrollar el software Sistema escuálido disponible Sistema usable En producción Operar el software de ir en vivo 4/15/2017 Teoría y Métodos de la Ingeniería de Software 30

Teoría y Métodos de la Ingeniería de Software TABLERO KANBAN 4/15/2017 Teoría y Métodos de la Ingeniería de Software 31

REPORTE DE AVANCE DE LOS ALFAS 4/15/2017 Teoría y Métodos de la Ingeniería de Software 32