La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

COSAS CON LAS QUE TRABAJAMOS: LOS ALFAS

Presentaciones similares


Presentación del tema: "COSAS CON LAS QUE TRABAJAMOS: LOS ALFAS"— Transcripción de la presentación:

1 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

2 Á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

3 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

4 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

5 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

6 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

7 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

8 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

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

10 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

11 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

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

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

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

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

16 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

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

18 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

19 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

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 4/15/2017 Teoría y Métodos de la Ingeniería de Software 20

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 Estado actual 4/15/2017 Teoría y Métodos de la Ingeniería de Software 21

22 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

23 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

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 Í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

25 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

26 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

27 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

28 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

29 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

30 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

31 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

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


Descargar ppt "COSAS CON LAS QUE TRABAJAMOS: LOS ALFAS"

Presentaciones similares


Anuncios Google