069 Change Defender

Post on 16-Jun-2015

318 views 0 download

Transcript of 069 Change Defender

CHANGE DEFENDER: EXTENDIENDO EL CONOCIMIENTO Y “DEFENDIENDO” MIS

CAMBIOS Federico Azzato

fazzato@artech.com.uyLuciano Silveira

lsilveira@artech.com.uy

Problemática Propuesta Caso de

EstudioConclusione

s

Problemática

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

o 20% necesidades individuales*

(*) Steve Eadie

CommWikiGxWiki

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

Contexto

¿Que necesito?

o Mantener Trazabilidado Impacto automático de conocimiento

o Trabajar en Paraleloo Agregar funcionalidad

o Corregir errores

o Integración simple

¿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

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

V 1’V 1’

¿Porqué es complejo?

V 1

KB Proveedor

KB Cliente

V 2

V 2’

Enfoque utilizado

Proveedor

Cliente

CommWiki

GxWiki

Arquitectura

GXserver público GXserver interno

v3v2v1

Commwiki30Builder

v3'v2'v1'

GXwiki30Builder

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

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

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

Resolución de Conflictos

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

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

Resolución de Conflictos

Trazabilidad

PersonalizaciónTrazabilidad

Conceptualizando

Integración

Conceptualizando

Línea Base

Cliente2

Cliente1

Cliente4

Cliente3

Clienten

Balance

Industrialización del Software

Desarrollo a medida

www.genexus.com/evolution

fazzato@artech.com.uy

lsilveira@artech.com.uy

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