Essence y kuali beh

RevistaSG 1,393 views 37 slides Jul 08, 2015
Slide 1
Slide 1 of 37
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37

About This Presentation

History of how Kuali Beh came into existence. By Hanna Oktaba and Miguel Morales


Slide Content

Enlighten your software
KUALI-BEH y ESSENCE en la
práctica
Hanna Oktaba
Miguel Morales

Antecedentes
•Software EngineeringMethodand Theory(SEMAT)
•Se creó como una iniciativa informal en Marzo de 2010en Zurich
•Propuesta y coordinada por la troika
oIvarJacobson, Bertrand Meyer and Richard Soley

SEMAT
•Diagnóstico General
•La Ingeniería de Software está gravemente obstaculizada por prácticas
inmaduras
•Problemas específicos
•Prevalenciademodas
•Faltadeunabaseteórica
•Gran númerodemétodos distintos
•Falta de validación experimental creíble
•Divisiónentrela prácticade la industriay la investigación académica

SEMAT
•Propuesta
•Apoyarun procesoparare-fundamentarla Ingeniería de Softwarebasado en
unateoríasólida, principiosprobadosy mejoresprácticas
En 2011 se transfiere al ObjectManagement Group

ObjectManagement Group
•Es un consorcio internacional, abierto y sin fines de lucro de la
industria TI desde 1989
•Las Fuerzas de Tarea de OMG desarrollan estándarespara una amplia
gama de tecnologías involucrando a la industria de TI

•Principales miembros:
•Adobe Systems Inc.
•Boeing
•Carnegie Mellon University
•Citigroup
•Eclipse Foundation
•Ericsson
•General Electric
•Hewlett-Packard
•Microsoft
•NASA
•Oracle
•Sparx Systems
ObjectManagement Group

•Principales estándares:
•ModelDrivenArchitecture
•UnifiedModelingLanguage
•Meta-ObjectFacility
•CORBA
•Business ProcessModelingNotation
•XML MetadataInterchange
•Data-DistributionServiceforReal-time Systems
•CommonWarehouseMetamodel
ObjectManagement Group

•Para dar continuidad al proyecto SEMAT, OMG lanza un llamado a la
acción (RFP) el 24 de Junio de 2011:
A FoundationfortheAgile Creationand Enactmentof Software
EngineeringMethods(FACESEM)
Fundamentación para la Creación y Ejecución Ágil de Métodos de
Ingeniería de Software
ObjectManagement Group

Nuestra propuesta
•KUALI-BEH: Conceptos comunes para proyectos de software
•Compuesta de dos vistas:
•Estática
•Operacional
KUALI–náhuatl, bueno, bien, apropiado
BEH–maya, camino

KUALI-BEH

KUALI-BEH

KUALI-BEH
•Revisión del estado del arte
•Estándares
•Meta-modelos
•Modelos de referencia
•Cuerpos de conocimiento
•Identificación de conceptos
•Armonización de las definiciones
•Prueba de concepto
•SCRUM
•ISO/IEC 29110

KUALI-BEH

KUALI-BEH

KUALI-BEH

“Trabajamos bien, pero queremos saber
exactamente qué hacemos.”
•Empresa mexicana, 4 participantes
•Definición de su propia manera de trabajo
•Programadores con experiencia
•Directivos comprometidos
•Mejoras a KUALI-BEH
•Ajustes a las plantillas
•Reorganización visual

KUALI-BEH

Especificación de requerimientos a
través de juegos

Resultados
•Publicación del método en un congreso internacional de alto nivel.
•Nominado al BestPaperAwarddel evento.
•Invitación para ser publicado en las SpringerLNCCIS.
•Reconocimiento de lo novedoso y eficiente que resultó el método.
•Interés de investigadores extranjeros en una innovación mexicana.

KUALI-BEH

Método definido por una célula de desarrollo
de software
•Equipo de trabajo formado por
recién egresados.
•Método utilizado en proyectos
con clientes reales.
•Reducción en el tiempo de
capacitaciónde nuevos
integrantes.
•Participación activa de
estudiantes y profesores.
•Publicado en un congreso
nacional.

Resultados generales
•Publicación del método en un congreso internacional de alto nivel.
•Nominado al BestPaperAwarddel evento.
•Ganador del BestStudentPaperAwarddel evento.
•Invitación para ser publicado en las SpringerLNBIP.
•Y por supuesto, un estándar internacional.

Customer
Solution
Endeavor
Alphas
Competencies
Activity
Spaces
Things to doThings to work with
Alphas
Competencies
Activity
Spaces
Things to doThings to work with
Alphas
Competencies
Activity
Spaces
Things to doThings to work with
ESSENCE –Elementos del Kernel

ESSENCE –ALPHAs
Opportunity
Requirements
Stakeholder
Software
System
Team
Way of
Working
Work
supports

identifies
performs and plans

produces
fulfills
uses and consumes

focuses

scopes and
constrains

set up to address

Endeavor
Customer
Solution

ESSENCE –Espacios de actividades

Assists 1
Applies 2
Masters 3
Adapts 4
Innovates 5
ESSENCE –Competencias

ALPHAs del Núcleo
Listasde verificaciónde losestados
Estados
ALPHA
ESSENCE

Nuestros competidores
•ESSENCE –Kernel and Language for Software Engineering Methods
•Fujitsu
•Ivar Jacobson International AB
•Model Driven Solutions
•SEMDM–Software Engineering Metamodel for Development Methodologies
•Softeam

Fechas importantes
•20 de febrero 2012 –Entrega inicial KUALI-BEH 1.0
•21 de marzo 2012 –Presentación de KUALI-BEH 1.0ante OMG en Reston, VA
•13 de agosto 2012 –Entrega de versión revisada KUALI-BEH 1.1
•12 de septiembre 2012 –Presentación de KUALI-BEH 1.1ante OMG en Jacksonville, FL
•12 de noviembre 2012 –Entrega de la versión integrada a ESSENCE
•07 de diciembre 2013 –Presentación de ESSENCE-BEHante OMG en Burlingame, CA
•20 de marzo 2013 –Votación en OMG para convertirlo en el estándar en Reston, VA
•18 de junio 2013 –Publicación de la versión BETA en Berlín, Alemania
•09 de diciembre 2013 –Preparación de la versión 1.0 en Santa Clara, CA
•14 de marzo 2014 –Entrega de la versión 1.0
•15 de marzo 2014 –Finalización y aceptación por parte de OMG de la versión 1.0
•02 de noviembre 2014–Publicación del estándar ESSENCE

La mañana del día de la presentación ante la TF del OMG.
Al término de la reunión queriendo convencernos.
Historia gráfica
Marzo 2012, Reston, VA, EUA

Historia gráfica
Acordada la fusión
Septiembre 2012, Jacksonville, FL, EUA

Historia gráfica
"Miguel, this is exciting because is not for sure, soon we will know".
De las compañías con derecho a voto: 11 votamos Yes, 2 Abstainy 2 No.
Alcanzando un 73%, insuficiente para realizar el VotingforAdoption.
Diciembre 2012, Burlingame, CA, EUA

Historia gráfica
El museo del aire y del espacio.
Aprobada! La votación pasó sin problemas.
Marzo 2013, Reston, VA, EUA

Historia gráfica
En Silicon Valley concluyendo la versión 1.0.
Marzo 2013, Berlín, Alemania Diciembre 2013, Santa Clara, CA, EUA
Iniciando la fase de revisión.

Historia gráfica
•Vinculación Academia-Industria altamente productiva.
•Trabajo hecho en México.
•Iniciativas mexicanas valoradas y reconocidas en el extranjero.
La galleta de la suerte tenía razón.
20 de Marzo de 2013

¿Preguntas?
HannaOktaba
[email protected]
Miguel Morales Trujillo
[email protected]

CursoSG Campus
ALPHAS de ESSENCE 1.0
Inicia el 25 de Agosto!
https://sgcampus.com.mx/product/alfas-de-essence-1-0/