SlideShare una empresa de Scribd logo
XPM: Changing the way GeneXus  Professionals Handle Projects Laura Aguiar GeneXus USA Sebastian Jodal DVFacto
Agenda
Por qué XPM? Project Management the GeneXus Way PM: agile, incremental, eXtreme Virtual Co-Location: Feedback & Visibilidad Productividad: Automatización e Información a medida
Funcionalidad
Lista de Tareas XPM Word Add-In XPM Work List
Plan Director MS Project Add-In
Presupuesto Flexibilidad a la hora de estimar Ajustes por Proyecto Ajustes por línea de planificación Ajustes por Work Item
Especificacion: Word Asociar documentos con workitems XPM To-Do List  Reportar horas en XPM
Especificacion: Wiki Crea Wiki-Page para el Work-item Vinculo con pagina de la Feature
Best of Both Worlds Wikificar un Documento Wordizar un Wiki
Desarrollo
Consolidado
Reportar Incidentes Relaciones Asociar Documentos Crear work-items:  bugs, cambios
Reportar Incidentes Reportar incidentes desde dentro de la aplicación que estamos creando, gracias a los web-services de XPM También se pueden reportar incidentes desde la aplicación para el iPhone
Seguimiento de Incidentes Control de Entrada Workflow general y por proyecto
Gestión de Cambios Múltiples líneas de planificación
Visibilidad Interna
Visibilidad: FAQ del Cliente ¿Cómo estamos respecto al plan?
Visibilidad: FAQ del Cliente ¿Qué pasó en este [período]?
Visibilidad: FAQ del Cliente ¿Están siendo justos conmigo?
Roadmap XPM UI
Roadmap Extensions
Visítenos en el stand… www.xpm4gx.com      info@xpm4gx.com

Más contenido relacionado

Similar a 0113 xpm cambiando_la_manera_en_que_los_profesionales_gene_xus_gestionan_proyectos

Control Proyectos
Control ProyectosControl Proyectos
Control Proyectos
Ignacio Huarte
 
Software eventos y congresos web
Software eventos y congresos webSoftware eventos y congresos web
Software eventos y congresos web
Gesintur
 
Software Para La Gestión De Proyectos
Software Para La Gestión De ProyectosSoftware Para La Gestión De Proyectos
Software Para La Gestión De ProyectosJose Manuel Sandria
 
Informatica, elementos de microsoft project
Informatica, elementos de microsoft projectInformatica, elementos de microsoft project
Informatica, elementos de microsoft project
RogerRamirez48
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
GeneXus
 
Evaluando la Plataforma Microsoft
Evaluando la Plataforma MicrosoftEvaluando la Plataforma Microsoft
Evaluando la Plataforma Microsoft
Haaron Gonzalez
 
Gep2009 Eq1 T10 Hta Proy Web Km Key Project
Gep2009  Eq1 T10 Hta Proy Web Km Key ProjectGep2009  Eq1 T10 Hta Proy Web Km Key Project
Gep2009 Eq1 T10 Hta Proy Web Km Key Projectgepeq12009
 
I1 u1 diferentes tipos de software para gep
I1 u1 diferentes tipos de software para gepI1 u1 diferentes tipos de software para gep
I1 u1 diferentes tipos de software para gepDanae V Zarate Serrano
 
Presentación Softeng Portal Builder - RoadShowCMS en Azure
Presentación Softeng Portal Builder - RoadShowCMS en Azure Presentación Softeng Portal Builder - RoadShowCMS en Azure
Presentación Softeng Portal Builder - RoadShowCMS en Azure
SOFTENG
 
Gep2009 T4 Eq9 Exp Software Gestion Proyectos
Gep2009 T4 Eq9 Exp Software Gestion ProyectosGep2009 T4 Eq9 Exp Software Gestion Proyectos
Gep2009 T4 Eq9 Exp Software Gestion ProyectosLia Nakid
 
Bpm forum 2013 WebRatio - BPMN & IFML
Bpm forum 2013   WebRatio - BPMN & IFMLBpm forum 2013   WebRatio - BPMN & IFML
Bpm forum 2013 WebRatio - BPMN & IFML
Matteo Silva
 
Presentacion charla mex2014 v1.2
Presentacion charla mex2014 v1.2Presentacion charla mex2014 v1.2
Presentacion charla mex2014 v1.2GeneXus
 
138 Que Es Saa S Como Este Concepto Cambiara El Mundo De Los Negocios Cloud Y...
138 Que Es Saa S Como Este Concepto Cambiara El Mundo De Los Negocios Cloud Y...138 Que Es Saa S Como Este Concepto Cambiara El Mundo De Los Negocios Cloud Y...
138 Que Es Saa S Como Este Concepto Cambiara El Mundo De Los Negocios Cloud Y...GeneXus
 
Macros
MacrosMacros
Tecnologías de la información aplicada a la ing. industrial
Tecnologías de la información aplicada a la ing. industrialTecnologías de la información aplicada a la ing. industrial
Tecnologías de la información aplicada a la ing. industrial
Eddy Blancos
 
Byte Tech Enterprise Presentation
Byte Tech Enterprise PresentationByte Tech Enterprise Presentation
Byte Tech Enterprise Presentation
fpetiti
 
Diseño y Gestión de Proyectos
Diseño y Gestión de ProyectosDiseño y Gestión de Proyectos
Diseño y Gestión de Proyectos
Alberto Mosquea del Orbe
 
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Services 3
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Services 3(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Services 3
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Services 3
Microsoft Argentina y Uruguay [Official Space]
 

Similar a 0113 xpm cambiando_la_manera_en_que_los_profesionales_gene_xus_gestionan_proyectos (20)

Control Proyectos
Control ProyectosControl Proyectos
Control Proyectos
 
Software eventos y congresos web
Software eventos y congresos webSoftware eventos y congresos web
Software eventos y congresos web
 
Software Para La Gestión De Proyectos
Software Para La Gestión De ProyectosSoftware Para La Gestión De Proyectos
Software Para La Gestión De Proyectos
 
Informatica, elementos de microsoft project
Informatica, elementos de microsoft projectInformatica, elementos de microsoft project
Informatica, elementos de microsoft project
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
 
Evaluando la Plataforma Microsoft
Evaluando la Plataforma MicrosoftEvaluando la Plataforma Microsoft
Evaluando la Plataforma Microsoft
 
Gep2009 Eq1 T10 Hta Proy Web Km Key Project
Gep2009  Eq1 T10 Hta Proy Web Km Key ProjectGep2009  Eq1 T10 Hta Proy Web Km Key Project
Gep2009 Eq1 T10 Hta Proy Web Km Key Project
 
I1 u1 diferentes tipos de software para gep
I1 u1 diferentes tipos de software para gepI1 u1 diferentes tipos de software para gep
I1 u1 diferentes tipos de software para gep
 
Presentación Softeng Portal Builder - RoadShowCMS en Azure
Presentación Softeng Portal Builder - RoadShowCMS en Azure Presentación Softeng Portal Builder - RoadShowCMS en Azure
Presentación Softeng Portal Builder - RoadShowCMS en Azure
 
Gep2009 T4 Eq9 Exp Software Gestion Proyectos
Gep2009 T4 Eq9 Exp Software Gestion ProyectosGep2009 T4 Eq9 Exp Software Gestion Proyectos
Gep2009 T4 Eq9 Exp Software Gestion Proyectos
 
Novedades de vs 2010 y net 40
Novedades de vs 2010 y net 40Novedades de vs 2010 y net 40
Novedades de vs 2010 y net 40
 
Bpm forum 2013 WebRatio - BPMN & IFML
Bpm forum 2013   WebRatio - BPMN & IFMLBpm forum 2013   WebRatio - BPMN & IFML
Bpm forum 2013 WebRatio - BPMN & IFML
 
Presentacion charla mex2014 v1.2
Presentacion charla mex2014 v1.2Presentacion charla mex2014 v1.2
Presentacion charla mex2014 v1.2
 
138 Que Es Saa S Como Este Concepto Cambiara El Mundo De Los Negocios Cloud Y...
138 Que Es Saa S Como Este Concepto Cambiara El Mundo De Los Negocios Cloud Y...138 Que Es Saa S Como Este Concepto Cambiara El Mundo De Los Negocios Cloud Y...
138 Que Es Saa S Como Este Concepto Cambiara El Mundo De Los Negocios Cloud Y...
 
Macros
MacrosMacros
Macros
 
Tecnologías de la información aplicada a la ing. industrial
Tecnologías de la información aplicada a la ing. industrialTecnologías de la información aplicada a la ing. industrial
Tecnologías de la información aplicada a la ing. industrial
 
Byte Tech Enterprise Presentation
Byte Tech Enterprise PresentationByte Tech Enterprise Presentation
Byte Tech Enterprise Presentation
 
Diseño y Gestión de Proyectos
Diseño y Gestión de ProyectosDiseño y Gestión de Proyectos
Diseño y Gestión de Proyectos
 
Revevol
RevevolRevevol
Revevol
 
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Services 3
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Services 3(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Services 3
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Services 3
 

Más de GeneXus

After Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsAfter Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) Bots
GeneXus
 
Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!
GeneXus
 
Live Editing in Action
Live Editing in ActionLive Editing in Action
Live Editing in Action
GeneXus
 
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
GeneXus
 
¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?
GeneXus
 
K2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroK2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuro
GeneXus
 
Sd y Plataformas
Sd y PlataformasSd y Plataformas
Sd y Plataformas
GeneXus
 
PXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosPXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivos
GeneXus
 
APPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaAPPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industria
GeneXus
 
GeneXus 4 Students
GeneXus 4 StudentsGeneXus 4 Students
GeneXus 4 Students
GeneXus
 
La importancia de ser responsive
La importancia de ser responsiveLa importancia de ser responsive
La importancia de ser responsive
GeneXus
 
K2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusK2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXus
GeneXus
 
GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus 15 (Salto)
GeneXus 15 (Salto)
GeneXus
 
GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus
 
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosLigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
GeneXus
 
Innovando con GeneXus y SAP
Innovando con GeneXus y SAPInnovando con GeneXus y SAP
Innovando con GeneXus y SAP
GeneXus
 
Going mobile
Going mobileGoing mobile
Going mobile
GeneXus
 
Audit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusAudit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXus
GeneXus
 
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
GeneXus
 
Laboratorio GXserver (cont)
Laboratorio GXserver (cont)Laboratorio GXserver (cont)
Laboratorio GXserver (cont)
GeneXus
 

Más de GeneXus (20)

After Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsAfter Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) Bots
 
Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!
 
Live Editing in Action
Live Editing in ActionLive Editing in Action
Live Editing in Action
 
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
 
¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?
 
K2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroK2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuro
 
Sd y Plataformas
Sd y PlataformasSd y Plataformas
Sd y Plataformas
 
PXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosPXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivos
 
APPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaAPPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industria
 
GeneXus 4 Students
GeneXus 4 StudentsGeneXus 4 Students
GeneXus 4 Students
 
La importancia de ser responsive
La importancia de ser responsiveLa importancia de ser responsive
La importancia de ser responsive
 
K2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusK2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXus
 
GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus 15 (Salto)
GeneXus 15 (Salto)
 
GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.
 
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosLigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
 
Innovando con GeneXus y SAP
Innovando con GeneXus y SAPInnovando con GeneXus y SAP
Innovando con GeneXus y SAP
 
Going mobile
Going mobileGoing mobile
Going mobile
 
Audit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusAudit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXus
 
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
 
Laboratorio GXserver (cont)
Laboratorio GXserver (cont)Laboratorio GXserver (cont)
Laboratorio GXserver (cont)
 

0113 xpm cambiando_la_manera_en_que_los_profesionales_gene_xus_gestionan_proyectos

Notas del editor

  1. 9:30Buenastardes a todosMi nombrees Laura Aguiar – y soy gerente de proyectos en Genexus USA queesunaempresa de consultoria con sede en Chicago y estoyaquijunto con Sebastian Jodal, quetambienesgerente de proyectos en dvfactoqueesnuestrasociaaca en Uruguay.Antes que nada queremosagradecerlesporestarhoy con nosotros. La verdadesqueestamosmuycontentos de estar en esteeventoparticipamoscomopresentadores, a pesar de que Genexus USA esunaempresaquetiene un equipo con mas de 15 anhos de experiencia en proyectos Genexus y venimos al eventodesdehacemuchosanhosatras, estaes la primeravezquevinimos a presentarnuestrosproductos, que de alguna forma son fruto de nuestraexperiencia en consultoria.
  2. Vamosahora a presentarles XPM queesnuestroproducto de gestion de proyectos, queestahecho en Genexus para Genexus. La agenda de hoyesver un pocoporque XPM, o sea porque se nosocurriohacerotraherramienta de gestion de proyectoshabiendotantasherramientasparaesoya en el mercado.Vamos a veralguna de la funcionalidadquenospareciomasimportantecompartir con ustedeshoy, la queesposiblepresentar en estos 30 minutos,Y vamos a ver un pocohaciadondevamos con el producto.
  3. Para entenderporquedesarrollamos XPM dejenmeir un pocoatras…El los ultimos 10 anhos la industria del softeare ha cambiado mucho porque se ha idodandocuentaque el cambioesuna variable que hay queincoporarcomoalgoquees inevitable y que era necesarioadaptarlasantiguasmetodologiasparaquefueraposiblerealizarproyectosexitosos. Aparecenentonces ideas comoAgil, Extreme, Incremental… Para nosotros en la comunidad Genexus estasmetodologias de alguna forma vinieron a validaralgoqueyahaciamosdesde el principio.Perosimiramos un pocomas de cerca, todasestasmetodologias e incluso Genexus comoherramienta, son enfocadas al desarrollo, o son centradas en el desarrollador.
  4. Perotodos los queestamosacasabemosque hay bastantemas en un proyecto de software que el desarrollo. Como hace el gerente de proyectospara ser un buenmalabar de costos, tiempos y desempenho (o calidad) en un ambiente en dondelascosascambianfrecuentemente? comoevaluamos, aprendemos, mejoramoscuando la mayor parte del tiempo la pasamosintentandoobtener la informacionparapoderhacernuestrotrabajo? De alguna forma nosotrosseguiamosusandolasmismasherramientasque antes, e incorporarcambios y alimentardiariamenteestasaherramientas con informacion de avanceparapodertomardecisiones no era tareafacil.
  5. En GeneXus USA llegamosasi a XPM. Necesitabamosunaherramientaque se adaptara a la forma en quedesarrollabamos software. La metodologia de desarrollonosparecia la correcta, lasherramientas y la forma en quegestionabamos el proyecto no.Quisimosentonceshacerunaherramientaque de alguna forma trabajarabajo la mismafilosofiaque Genexus: o sea Identificarquetareasaportan valor, y quetareas son repetitivas y puedenautomatizarse, de forma de dejarque el gerente de proyectopuedaconcentrarse en lo queimporta y la herramientahaga lo demas.Queremosquenuestraherramienta de gestionsoporteprocesosagiles o incrementales, nosotroscomogerentestambienqueremospoder ser extremePara poderlograresto, sabemosque la retroalimetacioninmediata y la visibilidad son criticas. Todaslasmetodologiasagilesrecalcan la importancia de que el equipo de trabajo – clienteincluido – estenjuntos en un mismolugar – de esa forma la visibilidades total y el feedback inmediato. Para nosotrosestoesimposbileinclusollegamos al extremo de tener c/miembro del equipo en 1 lugar y zonahorariadiferente, peroentendemosque los procesosagiles solo puedenfuncionarrealmentesi hay unavisibilidad y unaretroalimentacion del proyectoequivalente a siestamostodos en el mismositio, y confiamos en XPM paraello.Finalmente, comogerentes, siemprequeremosincrementar la productividad, porque en ultimainstancia no solo queremosunaherramientaquenoshagamasfelices, tambienqueremos ser mascompetitivos. Poreso el tema de automatizartareasrepetitivasesimportante, y tambien el controlarqueese feedback instantaneo y granvisibilidad no se conviertan en unasobrecargainformativa, queremosque XPM guie a c/u en lo quetienequehacer y no distraerlo con otrascosas.
  6. Esaes un poco lafilosofiadetras de XPM. Vamos a verentoncesalgunas de lasfuncionalidadesquetiene XPM quenospermitenlograresosobjetivos.Estantodosinvitados a pasarpornuestroestandsiquierenver la herramientafuncionando, acaporlimitaciones de tiempointentamosnoslimitamos a usarpptsresaltandolascosasquecreemoshacendiferente a XPM, o noshacen la vidamasfacilcomogerentes de proyecto, seriaimposiblemostrartodo lo que hay en XPM en 25 minutos.Dividimosentonces el cliclo de vida en 3 etapasdiferentes, quenospermitenagruparmejor la funcionalidad a mostrar
  7. La primeraetapacorresponde a la iniciacion del proyecto.Basicamente se define un alcance, un presupuesto y unafecha de entrega, quesi son aprobadospor el cliente se comienza el proyecto.
  8. Nuestrosproyectoscomienzansiempre con la definicion del alcance, quebasicamente se define en un documento de requerimientos y funcionalidades - que el clientedebeaprobar antes que nada. Este documentoes de alguna forma nuestropunto de partida. Si esaprobadovamos a quererarmar un plan inicialparapoderpresupuestar, la primeratarea ‘burocratica’ a la quenosenfrentamoses en transformarestedocumento en unalista de tareasqueserian la base de este plan.Hicimos un Add-In para Word, quenospermiteparsearestedocumento y creardesdeallilista de funcionalidaes y tareasasociadas a c/funcionalidad. C/ tarea en XPM va a tenerasociado la porcion del documento word que le corresponde.
  9. Unavezque la lista de tareasestadefinida, esnecesarioorganizarlas en un plan de forma de poderestablecer un prespuesto.Aqui no quisimos re-inventar la rueda, nuestroobjetivoesautomatizar “lo quefalta”, pero lo queyaesta en principio podemosusarlocomo antes.Hicimosentonces un add-in para MS Project, quenospermitesincronizar un proyecto entre XPM y Project – para lo cualagregamosatributos y tags adicionalesparapodermanejar ideas comoquelineas son tareas, quelineas son features q agrupantareas, o ideas comoprioridad, tipo de tarea, etc.En MS Project hacemos lo quehacemossiempre – seteamosprerequisitos, seteamosestimados de desarrollo, asignartareas a recursos. De esta forma obtenemos un cronogramapreliminar y un presupuestoqueincluye solo el esfuerzo de desarrolloAl sincronizarnuevamente con XPM se define un plan quellamamos Baseline q tienetoda la informaciondefinda en projects.
  10. En projectstenemos 1 estimadopreliminar, peronecesitamosajustarlos de forma que se adapten a nuestrarealidad.Lo quehicimos a la hora de crearpresupuestosesintentardar la mayor flexibilidadparaajustaresteestimadopreliminar. Tenemosajustesporproyectoyaqueporejemplo los ajustespara un proyecto de conversion son diferentesajustesquepara un proyectodonde los requerimientos no son del todoclaros, o un proyectoque se cotiza a preciofijotienediferentescoeficientesquesicobramosporhora. Tambienpodemoshacerajustespor work-set (o sea ajustesglobales a un presupuesto dado) o por work-item yaquemuchasvecessegunquienestima, sifue un desarrollador hay queajustarlopor el tiempoquellevariatransferir el concimiento. Si estima el gerentemuchasvecesese factor yaestaincluido, etc.Intenamoshacerentonces un modeloquefuera flexible pero a la vecesquefuera configurable paraasumirpordefecto lo masposible, cosaquetampocofuera un incordiodefinir un estimado.
  11. Con el presupuesto y el calendario, sitodovabien se aprueba el proyecto y se comienza a desarrollar.Las proximas 2 faseslasdividimos en 2 – desarrolloquebasicamente se enfoca en el equipocreandofuncionalidadnueva. Y QA, UAT y soportequebasicamente se enfocan en el clientedando feedback y reportando issues.Seguramenteestasetapas van muchasveces en paralaleo y en el algunpuntotambientenemos la ida a produccion, perobasicamenteintentamosseparar la etapaquees de alguna forma orientada a la generacion de nuevafuncionalidadvs la etapaorientada a atender los issues del cliente.Sebastian nosva a contar un pocoentones la funcionalidad en lasproximas 2 etapas9.5
  12. El proyectofueaprobado, y ahora hay quecomenzar a construir el software.Tenemosya la lista de funcionalidades y la lista de tareas, peroahoraalguiendebeespecificar en concretoquehacer en cadatarea. Para nosotrostodavia la forma masfacil de escribirlasespecificacioneses Word – esmassencilloirreorganizando el documento, esmassencillointeractuar con imagenes, etc.El analistaentonces en word, utiliza el add-in de XPM paraversulista de tareas. Selecciona c/work item, escribe la spec y cuandotermina el sistema le pidequeconfirmecuantotiempo le llevo la tarea.Lo importanteacaesquecomo managers no necesitamospreguntarle al analistasitermino o no termino de especificarcadatarea – lo sabemosapenas se completa la tarea. No necesitamospedirlequereportelashoras, lassabemosapenascompleta la tarea. El analista no tuvoquesalir de suentorno – quees word -.
  13. Deciamosqueparanosotros Word siguesiendo la mejor forma de escribirdocumentos, perotambienreconocemosque no es la mejor forma de colaborar. XPM tambiennospermitesincronizarnos con un GxWiki, de forma quecadaproyectodefinaunacategoria, un grupo de usuarios, etc y cadaworkitem se mapea con unapagina de esacategoria. XPM crealaspaginasautomaticamente y lasmuestradentro de XPM de forma integrada.Al crearunapagina wiki para un workitem, XPM yainicializaesapagina con unadescripcioninicialdondeincluye un link a la pagina wiki de la funcionalidad a la que el work-item pertenece. De esa forma nosqueda en el wiki yaorganizado en difentesniveles la especificacionfuncional y la especificaciontecnicaqueseria la del workitem.
  14. El wiki es la mejormanera de colaborarparamantener la documentacion al dia, perocuandollega la hora de darledocumentos a un cliente, el wiki no espractico.Cuando el proyecto se completo y esnecesariogenerardocumentos de funcionalidades, etc volvemos a necesitartener un documento en word, queremospodervolver a wordEstamostrabajandoentonces en wikificar… blabla
  15. Cuando el business analyst termino de especificar, el work item pasa a susiguienteestadoquees “Pronto paraProgramar”. Entraentonces el programador.De manera similar que con el analista, como managers necesitamostener la informacion de status lo mas al diaposible. Pero no queremosestarinterrumpiendo al desarrollador a cadaratopidiendole un update de status, y demases. Queremosque el desarrollador no salga de suentorno de trabajo, quees Genexus, y que el sistema capture la informacionquenosotroscomo managers necesitamos.La extension de XPM paragenexuspermiteentonces al desarroladortomartareas, ver la historia y lasespecificaciones, devolver un work item al business analyst en caso de quetengaalgunapregunta, etc tododesdegenexus.La lista de work-items va a mostrar los items asignados al desarrolladorlogueado, o los items que no estanasignados a nadie, de forma que los desarrolladorespuedanorganizarse/divirsetareas entre ellossi el proyecto lo amerita, o el propio manager puede pre-asignarlastareastambien.De forma similar que el analistatienesu “to-do” list en word, el desarrollador lo tiene en genexus.Desarrollamosuna extension de genexusquenospermitever la lista de tareasquetengoasignadas y paracadatareaver la historia, propiedades, ver la especificacion (en word o wiki, o inclusodentro del XPM)De forma similar el programadorpuedeindicarquecomienza a trabajar en un issue y cuandotermina, de forma que la extension actualiza el status en real time, y tambien capture inforamcion de los tiemposquellevohacer el issueEstamostrabajandoaca en asociar los objetosgenexus a cada work-item que lo toco – cosaque se vacapturando en el background – cosaquetienemuchisimosusoscomoporejemploPoder saber que hay que re-testearcuando un issue se publica (porejemplo el issue modifico un procedimientoqueestambienutilizadoporotros 3 issues, que hay queretestear a versi no se rompieron)Tambienestainformacionescritica en la interaccion con el GxServer queveremosmastarde.The developer does not need to go to XPM website in order to interact with it… from within genexus he/she already has the issues assigned to him/her (or not assigned to anybody), he can get to the specs, get tracking information, etc. all from within Genexus.He can also report the hours that it took to work with each issue – the add in measure it automatically and it asks the developer for confirmationROADMAPShow in the issue list some alerts regarding on how long they have to complete the task (75% real hsvsadjhs show in yellow) more han 100% show in red. Also show some icon when the deadline has passed.AttachmentsDeployment Tasks
  16. Cuando el desarolladorterminasu work item, el mismo se sube al server parairformando el consolidado.Acaesdondepasan un conjunto de cosasinteresantesquecomo managers necesitamos saber y hastaahora no teniamos forma de hacerloSe termino el workitem “agregar COFE al calculo de Impuestos”, queotros work-items son afectadosporqueusan el calculo de impuestos y deberian ser re-testeados? Basicamente responder a la pregunta de queriesgo o q efectotieneeste work item en el resto de la aplicacionOtrapreguntaquenoshacemosacaesquees lo queesta pronto paradarle al cliente? Los desarrolladoressubensus work items al consolidado, peroalgunos de estosworkitems son testeadospor el manager del consolidado y son aprobadosparainstalar, mientrasqueotros no y van haciaatras. Sin embargo la KB en el server tienetodos los objetos, los aprobados y los que no, y necesitamosuna forma de seleccionarcualespuedenpasar al consolidado y cuales no…. XPM sabe el status del work item – los aprobados y los rechazados – y puedeentoncesayudarnos en estatarea, al punto de eliminartotalmente el roladministrativo de consolizar XPZ y dejarle al administrador del consolidado solo la tarea de test de integracionGxServer se convierte en el repositorio central de informacion del vinculo entre work-items y objetosgenexus.Estafuncionalidadesalgo en lo queestamostrabajando, aunquetodavia no esta en la version liberada. Nosparecioimportantecompartirlaporquecreemosquetienegranpotencialidad y esperamosliberalo en el cortoplazo.
  17. Unavezque los usuarios –ya sea la contrapartetecnica o el usuario final – comienzan a testear, comienzan a aparecer multiples issues –. La idea aquieshacer lo mas simple posible el reporte de issues. Yavimosque se puedencrear issues desde un documento de word en casoquealgunusuariohayatomandonotas en un documento, tambien se puedereportar issues en la interfaz de XPM mismo
  18. c/aplicacionquehacemosnosotroslleva los iconosque le permiten al usuario final reportar issues en XPM directamentedesde la aplicacion, cuandoencuentra el problemaTambien hay genteque no desconectanunca, y prefiereiragregando issues mientrasva en el omnibus camino a la oficina…
  19. Unavezqueestamos en mantenimiento,paranuestrosclientesesimportante saber quecualquierusauriopuedereportar issues, peroqueesos issues no se van a hacerautomaticamente – estoesporquenosotros en general cobramosporhora ;) – y alguien del lado del clientetienequetener control de quecosas se hacen y cuando, pero sin crear un procesomuycomplejo de reporte de issues.Los usaurioscreanentonces los issues sin preocuparse mucho, y luego el manager del proyecto con sucontraparte en el clienteacordaransi el issue esunacuestion de configuracion o training – o sea, user error ;) - un bug, unamodificacion, y siesunamodificaciondefinirsi la mismadebehacerse en la vesion actual o sipuedeesperar a una version futura
  20. En realidad a los efectos de desarrollo, sihablamos de un bug o unamodifcaciondaigual, peroporsupuestonosimportadesde el punto de vista del budget. En general un bug se arregla en el presupuestoinicial, mientrasque un cambioentra en un nuevoprespuesto.XPM nospermitemanejardiferentespresupuestos y lineas de planificaciondentro de un proyecto / version, que se van generando a medidaque el clientevaagregandocambiosparahacer. Todoproyectotiene al menos un set quecorresponde al baseline, y luego c/ajustequeinvolucre un cambio de prespuesto se vamanejando en un nuevo work-setPara podercontrolar los presupuestosobviamentetenemosquepoderreportarhoras – cuandoesposible XPM lo tomaautomaticamentecomovimos en lasextensiones de word o genexus, en otroscasosesnecesarioingresarlo a mano o importarlashsdesde excel.
  21. 19
  22. Sebamencionaba lo importante del tema de la visibilidad, y queremosrecalcaracavisibilidad a 2 nivelesVisibilidadInterna – aca lo quenosimporta e nuestracapacidadcomogenertes de proyecto de poder saber rapidamentequeestapasando. Gracias a lasextensiones de word y genexus, hoyporhoynosotros en Chicago nosenteramosque el workissuecambio de status en el momento en que el desarrolladorcompletosustarea en Gx, y tenemosinformacion del tiempoque le llevotambieninstantaneamente.Podemostener en real-time idea de comoesta c/u de lastareas y teneralertasquenosayuden a identificar los casosdondepuedenhaberpotencialesproblemasDurante el ciclo de vida del proyecto, el clientetienemuchavisibilidad al principio – duranterequerimientos – y tienemuchavisibilidad al final cuandocomienza a testear, etc. Perocuando la pelotaesta de nuestrolado, el contraparte dele lado del clientequemaneja el proyectobasicamenteconfia en quenosotroshacemoslascosasbienpero le gustariapoder saber/controlarmas.En XPM nosenfocamos en poder responder laspreguntasestaspreguntas del cliente, quebasicamente sonComo estamos de plata, estamosbien, pasados, etc.Que ha pasado en estosdias – cuantos issues se reportarn, estamostrabajando en lo quedebemos, estamosavanandobien- vamos a llegar a la fechaplaneada-y debido a estafalta de visibilidadalgoque el clientetienequetenerconfianzaesqueestamossiendojustos con el, basicamentequecobramos lo que hay quecobrar y no cobramos lo que no.
  23. Bueno, con estoconcluimos un poco un overview de la funcionalidadquetenemos en XPM que lo hacediferente de un sistema de gestiontradicional. HABLAR DEL QUE DEPENDE DEL FEEDBACK
  24. ESTAMOS LIBERANDO LA PRIMERA VERSION DE XPM EN ESTE EVENTO,LOS INVITAMOS A PASAR POR EL ESTANDA A REGISTRARSE PARA PEDIR MAS INFORMACION, Para saber mas de XPM,puedenpediruna demo aqui en el stand en el 2o piso, o puedenir a nuestrositio web etc.