herramientas de trabajo con semat

Download Report

Transcript herramientas de trabajo con semat

HERRAMIENTAS DE
TRABAJO CON SEMAT
Carlos Mario Zapata J.
4/13/2015
Teoría y Métodos de la Ingeniería
de Software
1
EssWork Practice Workbench
• Banco de Trabajo para la definición de
prácticas
• Emplea un núcleo similar al de la Esencia
4/13/2015
Teoría y Métodos de la Ingeniería
de Software
2
Explorador de Prácticas
Muestra los proyectos del banco de
trabajo de prácticas
Los proyectos del núcleo de la Esencia
contienen los elementos que se definen en la
especificación de la Esencia del OMG
Alfas que representan las cosas
esenciales con las cuales trabajar
Cuando se selecciona un elemento
en el explorador de prácticas se
puede conmutar entre diferentes
vistas
Espacios de actividad que representan
las cosas esenciales para hacer
Otros elementos especiales del núcleo:
competencias, patrones, áreas de
interés y asociaciones
4/13/2015
Teoría y Métodos de la Ingeniería
de Software
3
Vista de texto
Proporciona el editor principal para
información de autoría de la práctica
usando texto plano y anotaciones
4/13/2015
Teoría y Métodos de la Ingeniería
de Software
4
Vista de lineamientos
Presenta los lineamientos
generales en HTML
4/13/2015
Teoría y Métodos de la Ingeniería
de Software
5
Vista de Cartas
Muestra las diferentes
cartas de los alfas
4/13/2015
Teoría y Métodos de la Ingeniería
de Software
6
Esenciales de Scrum
La práctica de Scrum se creó como un
proyecto separado de prácticas en el
banco de trabajo
La práctica Scrum extiende el núcleo de
la Esencia proporcionando lineamientos
más detallados
Arrastre y suelte los alfas relevantes
para extender del núcleo de la Esencia
en el proyecto de práctica de Scrum
Arrastre y suelte los espacios de
actividad relevantes para extender del
núcleo de la Esencia en el proyecto de
práctica de Scrum
4/13/2015
Teoría y Métodos de la Ingeniería
de Software
7
Roles de Scrum
Los roles de Scrum
se presentan como
patrones
4/13/2015
Teoría y Métodos de la Ingeniería
de Software
8
Roles de Scrum
Para cada rol hay una
vista que presenta los
lineamientos
4/13/2015
Teoría y Métodos de la Ingeniería
de Software
9
Roles de Scrum
Además, se asocia
una tarjeta para cada
rol
4/13/2015
Teoría y Métodos de la Ingeniería
de Software
10
Sprint de Scrum
Se representa como un
subalfa de trabajo
Los estados del alfa
Sprint tienen puntos
de chequeo
El alfa Sprint se asocia con el producto de
trabajo Product Backlog que contiene el
conjunto de ítems de Product Backlog que se
seleccionan para el Sprint y el plan para la
entrega del incremento del producto
4/13/2015
Teoría y Métodos de la Ingeniería
de Software
11
Sprint de Scrum
Como subalfa, el Sprint
tiene una tarjeta
4/13/2015
Teoría y Métodos de la Ingeniería
de Software
12
Sprint de Scrum
Al señalar un estado en la tarjeta,
se puede apreciar la lista de
chequeo detallada que pertenece
a ese estado
4/13/2015
Teoría y Métodos de la Ingeniería
de Software
13
Sprint de Scrum
Cada estado tiene
también una tarjeta
4/13/2015
Teoría y Métodos de la Ingeniería
de Software
14
Actividades de Scrum
Los eventos de Scrum
(excepto el Sprint que
es un subalfa) se
representan como
actividades
4/13/2015
Teoría y Métodos de la Ingeniería
de Software
15
Actividades de Scrum
Cada actividad tiene una
tarjeta detallada
4/13/2015
Teoría y Métodos de la Ingeniería
de Software
16
Actividades de Scrum
La actividad posee los
lineamientos para lograr el
estado de algún alfa o subalfa
4/13/2015
Teoría y Métodos de la Ingeniería
de Software
17
SEMAT kernel app
4/13/2015
Teoría y Métodos de la Ingeniería
de Software
18