Upload
agustin-villalba-agueero
View
234
Download
0
Embed Size (px)
Citation preview
Presentación FinalProyecto Originación de Crédito
Especialización en construcción de software
Universidad de los Andes
Bogotá 2010
2010
Julián Morales. 200213074Andrés González. 201018063 Carlos Criales. 200925612José Daniel García. 200818257Robinson De La Hoz. 201018033Haiver Páez. 201018119
Proyecto Originación de Crédito Agenda
1
•Proceso de Desarrollo
2
•Arquitectura Empresarial
3
•Arquitectura de Software
4
•Conclusiones
Proyecto Originación de Crédito Proceso de Desarrollo
Lanzamiento•Definir el equipo•Objetivos
Estrategia•Estrategia de desarrollo•Estimaciones
Planeación•Definición de tareas•Asignación de tareas•Cronograma
Requerimientos•Necesidades del cliente•Se especifican requerimientosDiseño
•Especificación del diseño
•Inspección del diseño
Implementación•Construcción
Pruebas•Pruebas del sistema
Postmortem •Producto•Métricas•Mejoramiento
TSP
Proyecto Originación de Crédito Proceso de Desarrollo
Equipo de Trabajo
• Andrés González - Líder del Equipo
• Haiver Páez – Líder de Calidad
• Carlos Criales – Líder de Desarrollo
• Julián Morales – Líder de Soporte
• José Daniel García – Líder Planeación
Organización del Trabajo
• Reuniones semanales• Sábados de 10 am a
1 pm• Virtuales a través de
SKYPE• La comunicación se
realizaba al menos 3 veces por semana en forma virtual
Esfuerzo
• Se estimo el tamaño de los productos a través del juicio de expertos (Delphi)
• El calculo del esfuerzo se realizó a través de COCOMO II
Proceso de Desarrollo – Planeación
Planeación del Trabajo
• Definición de un cronograma de actividades WBS
• Planificación semanal de tareas con Dot Project
• Seguimiento y control de actividades a través de Planning Tool
Planeación de la Calidad
• Definición de un plan de calidad
• Estandarización para la elaboración de documentos
• Evaluación periódica de entregables
• Apoyo para garantizar la calidad del producto
Planeación del Riesgo
• Definición de un plan de riesgos
• Definición de un plan de riesgos
• Identificación de eventos negativos o positivos
• Valoración y respuesta a riesgos (mitigación)
• Registro de riesgos
Planeación Pruebas
• Definición de un plan de pruebas
• Identificar componentes a probar
• Definir el alcance de las pruebas
• Definir técnicas de prueba
• Identificar recursos tecnológicos y humanos
• Registro de las pruebas
Planeación de Configuración
• Definición de un plan de configuración
• Requerimientos de Hardware
• Requerimientos de Software
• Configuración y control de cambios
• Manejo de versiones (Herramienta Tortoise)
Proceso de Desarrollo – Estadística Equipo
Carlo
s Cria
les
Robin
son
De la
hoz
Jose
Dan
iel G
arcia
Andre
s Gon
zale
z
Julia
n Mor
ales
Haive
r Pae
z0.00
20.00
40.00
60.00
80.00
100.00
120.00
140.00
Tiempo Planeado Tiempo Real
Tiempo promedio planeado / semana
• 124 Horas
Desviación Planificación
• 59 %
TareasMisceláneas
• 36 %
Tiempo Planeado Tiempo Real0.00
100.00
200.00
300.00
400.00
500.00
600.00
700.00
Proyecto Originación de Crédito Proceso de Desarrollo – Estadística Producto
Cargue Archivos Centrales Riesgo Listas Negras0
200
400
600
800
1000
1200
1400
LOCs Modulos
LOC Reales LOC Estimadas
0102030
Actividades BPMN
Act. Reales Act. Estimadas
LOC Reales LOC Estimadas0
200400600800
10001200140016001800
LOCs Totales
Etapa Desarrollo Pruebas0%
10%
20%
30%
40%
50%
60%
Proporción Defectos
Proyecto Originación de Crédito Agenda
1
•Proceso de Desarrollo
2
•Arquitectura Empresarial
3
•Arquitectura de Software
4
•Conclusiones
Proyecto Originación de Crédito Arquitectura Empresarial– Proyectos/Iniciativas
Negocio
• Módulo de administración de archivos
• Módulo de parametrización• Módulo de segmentación• Módulo de validación de
riesgo• Módulo de estudio de crédito
Datos
• CRM como dueño de la información del cliente
• Habilitar eventos de procesos de Negocio, registrarlos en el repositorio de Eventos de negocio, para implementar el BAM: Business Activity Monitoring
• Actualizar formato de datos a UTF-16
Aplicación
• Definir y parametrizar las reglas de segmentación
• Definir y/o especificar los nuevos tipos de listas del sistema de listas negras
• Replicación de información del cliente entre el CRM
• Registrar la información de clientes a los que se les pre aprobó crédito de libre inversión en el CRM
• Inactivar los registros de clientes que rechazan productos en CRM
• Desarrollo de nuevos servicios
• Proyecto para el control de los indicadores consolidados para la gerencia
Proyecto Originación de Crédito Arquitectura Empresarial– BPM
Mostrar TO-BE
Proyecto Originación de Crédito Arquitectura Empresarial– BluePrint
Proyecto Originación de Crédito Agenda
1
•Proceso de Desarrollo
2
•Arquitectura Software
3
•Arquitectura Empresarial
4
•Conclusiones
Objetivo• Analizar a un nivel
muy detallado el problema
• Crear los componentes necesarios
Involucrados• Patrocinador• Usuarios Finales• Áreas del Negocio• Gerentes de
Proyecto• Diseñadores• Desarrolladores• Área de prueba
Motivadores•Disminuir los índices de morosidad en los productos de crédito masivo
•Disminuir las operaciones el número de operaciones ilícitas en los procesos de vinculación de clientes
•Incrementar las ventas de créditos de consumo en el segmento de personas con más futuro financiero
Restricciones• Soporte a regulaciones
SOX y Basilea II• La implementación de
nuevos servicios y procesos de integración debe hacerse sobre el ambiente actualmente configurado
Arquitectura de Software - primeros pasos
Utilidad
Eficiencia
Desempeño
Modificabilidad
Facilidad de Mantenimiento y Pruebas
Seguridad
Integridad
Escenarios de calidad
Análisis por puntos de vista
Arquitectura de Software- Atributos de calidad
Servidor Web
•Página para la carga de archivos
•Página para la activación de productos
Servidor de
procesos
•Proceso para carga de clientes prospectos
•Proceso para la verificación en listas restrictivas
•Creación y activación del cliente
Servidor de aplicaciones
•Servicio web para la carga de archivos
•Servicio web para simular Datacredito
•Servicio web para simular CIFIN•Persistencia de CIFIN•Persistencia de Datacredito•Servicio web para consulta de
lista Clinton•Servicio web para simular a la
registraduría
Arquitectura de Software – Principales Componentes
Arquitectura De Software– diagrama de contexto
Frontera
Siebel(CRM)
Sistema de originación de créditos
Internet IVR
Cliente
ATM
Sistemas de validación de
riesgoSistemas de
creditos
Sistemas para la
fabricación de tarjetas
Sistemas de tarjetas de
crédito
Titulo: Originación de Crédito ID: 001 Nivel de Profundidad:
Nivel 0
Nomenclatura: Ad hoc
Arquitecto: .JARC Grupo: Peer to Peer Fecha: 05 de Septiembre de 2010
Versión: 1.0
Arquitectura De Software– diagrama de Contexto nivel 2
Modulo Carga de archivos
Modulo Validación de riesgos
Modulo Segmentación
Modulo de Estudio de
credito
CRMSistema servicios
fiscalía Scoring systemSistema tarjetas crédito
Sistema listas locales
Empresa de realce
CIFINDatacredito Ministerio de hacienda
Modulo de activación de
productos
Información de
prospectosBase de datos de clientes
Creditos Libre inversion
Convención:
X invoca Y
X Y
Conector
Conector a base de
datos
Conector a sistema legado
Modulo del sistema
Base de datos
Titulo: Originación de Crédito ID: 002 Nivel de Profundidad:
Nivel 1
Nomenclatura: Ad hoc
Arquitecto: .JARC Grupo: Cliente Servidor
Fecha: 05 de Septiembre de 2010
Versión: 1.0
Arquitectura De Software– diagrama de flujo del proceso
Cliente Referenciado
Prospecto Banco
Prospecto Rechazado
ClientePotencial
ClientePreaprobado
ClienteDescartado
ClienteCon Producto
Archivo proveedor Información
Cargue archivo
Validación riesgo
Validación riesgo
Estudio crédito
No interesado
Activación producto
Titulo: Diagrama Estado Cliente ID: 003 Nivel de Profundidad: NA
Nomenclatura: UML
Arquitecto: .JARC Grupo: Pipe and filter Fecha: 10 de Octubre de 2010
Versión: 1.0
Arquitectura De Software– diagrama de flujo del proceso de carga de archivo
Seleccione el tipo de archivo a cargar
Archivo tipo ATransforme
archivo tipo A a objetos cliente
Archivo tipo BTransforme
archivo tipo B a objetos cliente
Archivo tipo CTransforme
archivo tipo C a objetos cliente
Archivo tipo DTransforme
archivo tipo D a objetos cliente
Inserte objeto cliente en la Base
de datos
Almacene objeto cliente en la base de
datos
Inicio
si
si
si
si
No
No
No
No
Fin
Fin
Titulo: Diagrama de flujo de información del proceso de carga de datos
ID: 004 Nivel de Profundidad:
NA
Nomenclatura: Diagrama de flujo de datos
Arquitecto: .JARC Grupo: Pipe and filter Fecha: 10 de Octubre de 2010
Versión: 1.0
Arquitectura De Software– diagrama de flujo del proceso
Proyecto Originación de Crédito Agenda
1 •Proceso de Desarrollo
2 •Conclusiones
3 •Arquitectura Empresarial
4 •Arquitectura de Software