marketplace de los alpes yéssica forero navarro raúl ernesto gómez mendoza diana carolina...
TRANSCRIPT
MARKETPLACE DE LOS ALPES
Yéssica Forero Navarro Raúl Ernesto Gómez MendozaDiana Carolina Mogollón RuizGina Catherine Salinas Rueda
Luis Fernando TaboadaErnesto Fabián Vargas Madrid
Sección 2
1. Introducción.2. Arquitecturas empresariales.
1. Definición de proyectos.2. Gestión de riesgos.
3. Arquitectura de solución.1. Puntos de vista.2. Blue-Prints SOA.
4. Lecciones aprendidas.
Agenda
2
Introducción
3
1. Introducción.2. Arquitecturas empresariales.
1. Definición de proyectos.2. Gestión de riesgos.
3. Arquitectura de solución.1. Puntos de vista.2. Blue-Prints SOA.
4. Lecciones aprendidas.
Agenda
4
Arquitecturas Empresariales
5
AS-IS TO-BE
Solo soporta solicitudes de clientes (comercios y fabricantes) nacionales.
• Admitir solicitudes de clientes (comercios y fabricantes) internacionales a través de la integración con MP internacionales.
Procesos PO – DA PRICAT - RMA
• Posibilidad de hacer ordenes de compra a fabricantes específicos sin necesidad de subasta.
Solo contempla la distribución de las facturas a los clientes.
Incluir las actividades de pago y notificación, ofreciendo la posibilidad del pago en línea.
No admite el registro de clientes internacionales.
Admitir el registro de MP internacionales como una nueva categoría de cliente.
Facturación y Pagos
Registro de entidad
Procesosrelevantes
6
Definición de proyectosProyecto: Actualización del Portal del MarketPlace de los Alpes
7
Definición de proyectosProyecto: Actualización del Portal del MarketPlace de los Alpes
Arquitectura Proyecto PrioridadDuración (Meses)
Personas asignadas
Esfuerzo (Horas)
Grupo de proyectos
NegocioActualización del Portal delMarketPlace de los Alpes 1 5.98 6 2154 1Creación y modificación deentidades para sistema CRM 1 0.90 1 54 1Creación y modificación deentidades para sistema POM 2 0.90 1 54 1Creación y modificación deentidades para sistema TMS 4 1.40 1 84 1Creación y modificación deentidades para sistema RQS 6 0.50 1 30 1Integración, incorporación ymejoramiento de la comunicacióncon clientes nacionales einternacionales 2 1.30 6 468 1Actualización del Portal delMarketPlace de los Alpes 3 3.40 6 1224 1
Implementación y actualizaciónplataformas para la aplicación TMS
1 1.00 2 120 1Implementación plataformas para la aplicación POM 2 0.75 2 90 1Implementación y actualizaciónplataformas para la aplicación RQS 5 0.50 1 30 1
Datos
Aplicaciones
Tecnología
Duración total = ∑Esfuerzos/ (personas asignadas * Dedicación persona mes)Dedicación persona mes = 60 horas
8
Definición de proyectosProyecto: Sistema de pagos
9
Definición de proyectosProyecto: Sistema de pagos
Arquitectura Proyecto PrioridadDuración (Meses)
Personas asignadas
Esfuerzo (Horas)
Grupo de proyectos
Negocio Sistema de pagos 2 0.71 6 255 2
DatosCreación y modificación deentidades para el sistema BCS 3 0.50 1 30 2
Aplicaciones Sistema de pagos 4 1.00 2 120 2
TecnologíaImplementación y actualizaciónplataformas para la aplicación CRM
3 1.00 1 60 2
TecnologíaImplementación y actualizaciónplataformas para la aplicación BCS 4 0.75 1 45 2
Duración total = ∑Esfuerzos/ (personas asignadas * Dedicación persona mes)Dedicación persona mes = 60 horas
10
Gestión de riesgosOpcion de
manejoDescripción Responsable
La base de datos diseñada en el sistemafue modificada, requiriendo másrecursos y causando retrasos.
Evitar
Toda intención de cambio debe pasar por un proceso de control de cambios, que va desde la solicitud del cambio, hasta su aprobación/reprobación
Lider de Calidad
Todos los componentes pasaron las pruebas del sistema de manera individual, pero al ser integrados el sistema falló.
MitigarAgregar un paquete de trabajo en la EDT que contemple pruebas de integración
Lider de Planeación
El desarrollo de software fue subestimado.
MitigarConstruir una EDT lo más detallada posible previamente al proceso de estimación
Lider de Desarrollo, Líder de Planeación
Los ingenieros de desarrollo experimentaron una larga curva de aprendizaje.
MitigarPlanear actividades de capacitación explicitas en la EDT con respecto a las tecnologías a usar.
Lider de Planeación
Los partners se habían retrasado con el trabajo prometido, y aun así sus entregables no funcionaron como se esperaba.
MitigarDefinir alternativas que permitan suplir el trabajo esperado por los partners.
Líder de Desarrollo, Lider de Soporte
Un sistema complejo fue diseñado porpiezas/partes. Cuando la integraciónfalla, se requiere hacer rediseño.
Mitigar
Durante la fase de diseño agregar requerimientos de integración.Planear actividades de integración en fases tempranas del desarrollo de los componentes que permitan ir válidado su funcionamiento en conjunto.
Líder de Desarrollo, Lider de Calidad
Mitigar
Mitigar
AmenazaPlan de respuesta
11
Gestión de riesgosOpcion de
manejoDescripción Responsable
Mitigar
Mitigar
Mitigar
Mitigar
AmenazaPlan de respuesta
Mitigar
Mitigar
Los partners se habían retrasado con el trabajo prometido, y aun así sus entregables no funcionaron como se esperaba.
MitigarDefinir alternativas que permitan suplir el trabajo esperado por los partners.
Líder de Desarrollo, Lider de Soporte
Un sistema complejo fue diseñado porpiezas/partes. Cuando la integraciónfalla, se requiere hacer rediseño.
Mitigar
Durante la fase de diseño agregar requerimientos de integración.Planear actividades de integración en fases tempranas del desarrollo de los componentes que permitan ir válidado su funcionamiento en conjunto.
Líder de Desarrollo, Lider de Calidad
Los módulos de software en el sistema no trabajan juntos como estaba previsto.
MitigarProgramación de actividades de integración y pruebas cada vez que se termina un modulo.
Líder de Desarrollo, Líder de Planeación
Las decisiones se retrasaron sin razón aparente.
Mitigar
Establecer reuniones con una perodicidad fija en las que se revise el estado del proyecto, y por cada aspecto a resolver se documente una decisión.
Líder de Planeación, Líder del Proyecto
El desarrollo programado en paralelo llevó frecuentemente a re trabajo.
MitigarEstablecer mecanismos de comunicación entre las personas que estan realizando trabajos relacionados
Líder de Planeación, Líder del Proyecto
El equipo de desarrollo malinterpreto una serie de requerimientos.
MitigarPlanear y realizar reuniones de validación del entendimiento de los requerimientos.
Líder de Planeación, Líder del Proyecto
1. Introducción.2. Arquitecturas empresariales.
1. Definición de proyectos.2. Gestión de riesgos.
3. Arquitectura de solución.1. Puntos de vista.2. Blue-Prints SOA.
4. Lecciones aprendidas.
Agenda
12
Arquitectura de soluciónPunto de vista de clientes
13
Arquitectura de soluciónPunto de vista de órdenes
14
Arquitectura de soluciónPunto de vista de pagos
15
Arquitectura de soluciónBlue-print Actualización Preferencias - Nivel 1
16
Arquitectura de soluciónBlue-print Actualización Preferencias - Nivel 2
17
Arquitectura de soluciónBlue-print PO y DA - Nivel 1
18
Arquitectura de soluciónBlue-print PO y DA - Nivel 2
19
Arquitectura de soluciónBlue-print PRICAT - Nivel 1
20
Arquitectura de soluciónBlue-print PRICAT - Nivel 2
21
Arquitectura de soluciónBlue-print Registro de entidades - Nivel 1
22
Arquitectura de soluciónBlue-print Registro de entidades - Nivel 2
23
Arquitectura de soluciónBlue-print RMA - Nivel 1
24
Arquitectura de soluciónBlue-print RMA - Nivel 2
25
1. Introducción.2. Arquitecturas empresariales.
1. Definición de proyectos.2. Gestión de riesgos.
3. Arquitectura de solución.1. Puntos de vista.2. Blue-Prints SOA.
4. Lecciones aprendidas.
Agenda
26
27
Lecciones aprendidas
Herramientas de manejo de versión.
Análisis detallado y en común acuerdo del qué y el cómo, desde las primeras etapas.
Información inicial incompleta o inexistente.
Relaciones de grupo.
Asignar más tiempo a decisiones de diseño.
28
Conclusiones
La arquitectura empresarial nos da un marco metodológico para reducir a través de la división en 4 aristas principales (negocio, datos, aplicaciones e infraestructura) problemas complejos relacionados con tecnologías de información.
29
PREGUNTAS ?
GRACIAS