069 Change Defender

25

Transcript of 069 Change Defender

Page 1: 069 Change Defender
Page 2: 069 Change Defender

CHANGE DEFENDER: EXTENDIENDO EL CONOCIMIENTO Y “DEFENDIENDO” MIS

CAMBIOS Federico Azzato

[email protected] Silveira

[email protected]

Page 3: 069 Change Defender

Problemática Propuesta Caso de

EstudioConclusione

s

Page 4: 069 Change Defender

Problemática

o 80% de las necesidades en una industria determinada son las mismas*

o 20% necesidades individuales*

(*) Steve Eadie

CommWikiGxWiki

Page 5: 069 Change Defender

Contexto

o Personalizacióno Look & Feel

o Indexado y

Búsqueda

o Estructura de datos

o Extensióno Estatización de

Release Notes

o Importación de Help

o RSS

CommWikiGxWiki

Page 6: 069 Change Defender

Contexto

Page 7: 069 Change Defender

¿Que necesito?

o Mantener Trazabilidado Impacto automático de conocimiento

o Trabajar en Paraleloo Agregar funcionalidad

o Corregir errores

o Integración simple

Page 8: 069 Change Defender

¿Alternativas?

o Generalizaro No es posible predecir todos los puntos

de variabilidad.

o Pérdida de performance.

o Aumento de complejidad.

o Generality has very real costs, and they might

be higher than the benefit accrued*

(*)Eric Lippert

Page 9: 069 Change Defender

Separar la personalización

o Una KB múltiples versiones de un producto

o Las personalizaciones NO son el mismo productoo No puedo tener varias

personalizaciones en una misma KB

Page 10: 069 Change Defender

V 1’V 1’

¿Porqué es complejo?

V 1

KB Proveedor

KB Cliente

V 2

V 2’

Page 11: 069 Change Defender

Enfoque utilizado

Proveedor

Cliente

CommWiki

GxWiki

Page 12: 069 Change Defender

Arquitectura

GXserver público GXserver interno

v3v2v1

Commwiki30Builder

v3'v2'v1'

GXwiki30Builder

Page 13: 069 Change Defender

CommWiki 3.0 Iteraciones

Pro

pagate

Versio

n

Pro

pagate

Chan

ges

Versión Base

Versión 0

Iteración 1

Iteración 2

Iteración 3

Iteración 4

PersonalizaciónExtensión

myGX

EstabilizarProducción

Xev1 RTM

Pro

pagate

Chan

ges

Pro

pagate

Chan

ges

Pro

pagate

Chan

ges

CommWiki

GxWiki

Page 14: 069 Change Defender

Iteración 1Pro

pagate

Chan

ges

CommWiki

GxWiki

o Incorporar Personalización

o 29/07/2009 a 05/08/2009

RSS

Publicar Página

Look & Feel

Index \ Search

Importación de Help

Estatización

MasterPage

Comparar páginas Enumerados

44 objetos

Page 15: 069 Change Defender

Iteración 2Pro

pagate

Chan

ges

CommWiki

GxWiki

o myGX

o 05/08/2009 a 09/08/2009

24 objetos

MasterPage

Estructura de Datos

GXsearch

Theme

MasterPage

FCKEditor

SDT

Page 16: 069 Change Defender

Resolución de Conflictos

Page 17: 069 Change Defender

Iteración 3Pro

pagate

Chan

ges

CommWiki

GxWiki

o Estabilizar la Versión

o 09/08/2009 a 13/08/2009

37 objetos

Publicación

MasterPage

Search

Estructura de datos

Arreglos myGX

Arreglos Estatización

Seguridad

Page 18: 069 Change Defender

Iteración 4Pro

pagate

Chan

ges

CommWiki

GxWiki

o Puesta a punto liberación Xev1

o 13/08/2009 a 28/08/2009

45 objetos

SeguridadFCKEditor

Componente myGX

Automatización Estatización

Documentación

Lenguaje Japanese

Page 19: 069 Change Defender

Resolución de Conflictos

Page 20: 069 Change Defender

Trazabilidad

Page 21: 069 Change Defender

PersonalizaciónTrazabilidad

Conceptualizando

Integración

Page 22: 069 Change Defender

Conceptualizando

Línea Base

Cliente2

Cliente1

Cliente4

Cliente3

Clienten

Page 23: 069 Change Defender

Balance

Industrialización del Software

Desarrollo a medida

Page 25: 069 Change Defender

Los invitamos…

o A personalizar con tecnología

o Conferencias relacionadaso A continuación: Café con el mercado de

KBs

o GXserver

o GX Consulting Dev Framework