ciclo de vida de proyectos sig - s3.amazonaws.com · obtendrá una buena comida si sigue una receta...
TRANSCRIPT
Ciclo de Vida de Ciclo de Vida de Proyectos SIGProyectos SIG
Implementar un SIGImplementar un SIG
nn¿PORQUE?¿PORQUE?•• Costo es elevadoCosto es elevado•• Lucha por presupuestoLucha por presupuesto•• Requieren mucho esfuerzoRequieren mucho esfuerzo•• Administrar cambios administrativosAdministrar cambios administrativos•• Miedo a lo desconocidoMiedo a lo desconocido
Implementar un SIGImplementar un SIG
nn EstadisticasEstadisticas•• 40% de proyectos tecnológicos fallan!40% de proyectos tecnológicos fallan!
www.techrepublic.comwww.techrepublic.com
•• 30% de proyectos son cancelados 30% de proyectos son cancelados antes de su finalizaciónantes de su finalización
•• Del resto 70% fallaron al cumplir Del resto 70% fallaron al cumplir alguna expectativaalguna expectativa
•• Los que culminaron:Los que culminaron:nn Sobrepasaron presupuesto en 189% Sobrepasaron presupuesto en 189% nn Sobrepasaron el tiempo en 222%Sobrepasaron el tiempo en 222%
“Buiding your ArcFM” “Buiding your ArcFM” –– American ScientificAmerican Scientific
Implementar un SIGImplementar un SIG
nnPorque…Porque…•• Beneficios potenciales son muchosBeneficios potenciales son muchos•• Estrategia organizacional requiere Estrategia organizacional requiere
implementaciones tecnológicas implementaciones tecnológicas agresivas para ser competitivaagresivas para ser competitiva
•• Mejorar procesos del negocio, Mejorar procesos del negocio, aumentar productividad y mejorar la aumentar productividad y mejorar la atención al clienteatención al cliente
Y Y ahoraahora…?…?
CualCual eses el el proximoproximo pasopaso??
Decidimos implementar un SIGDecidimos implementar un SIG
PreguntasPreguntas
nn Que hago actualmente?Que hago actualmente?nn Como lo hago?Como lo hago?nn Que necesito?Que necesito?nn Que daré?Que daré?nn Que recibiré?Que recibiré?nn Que mantengo?Que mantengo?nn Que deshecho?Que deshecho?
TérminosTérminos
AmenazasAmenazasnn Usuarios finales con miedoUsuarios finales con miedonn Usuarios resistentes al cambioUsuarios resistentes al cambionn Otros proyectosOtros proyectos
•• AtenciónAtención•• CelosCelos
nn Escaso apoyo de alta gerenciaEscaso apoyo de alta gerenciann DisponibilidadDisponibilidad
•• TecnologíaTecnología•• PersonalPersonal•• EquiposEquipos
AmenazasAmenazas
nn Cambios estructurales en la Cambios estructurales en la compañíacompañía
nn Otras aplicaciones a enlazar cambian Otras aplicaciones a enlazar cambian su estructurasu estructura
nn Usuarios piensan del SIG como un Usuarios piensan del SIG como un sistema de mapeo automático (CAD)sistema de mapeo automático (CAD)
nn Deficiente administración del cambioDeficiente administración del cambio
Posibles Causas de FallaPosibles Causas de Falla
nn Comunicación deficiente dentro del Comunicación deficiente dentro del equipo del proyectoequipo del proyecto
nn Subestimación de la complejidad del Subestimación de la complejidad del proyectoproyecto
nn Limitaciones de recursosLimitaciones de recursosnn Falta de PlanificaciónFalta de Planificación
nn “Si no sabes donde estas yendo…, cualquier “Si no sabes donde estas yendo…, cualquier camino te servira” camino te servira”
(Proverbio chino)(Proverbio chino)
Posibles Causas de FallaPosibles Causas de Falla
nn Obsolescencia de la tecnologíaObsolescencia de la tecnologíann Cambios al alcance del proyecto Cambios al alcance del proyecto
(renegociaciones)(renegociaciones)nn Fallas en la conversión de datosFallas en la conversión de datosnn Fallas en las interfacesFallas en las interfaces
Fases del ProyectoFases del Proyecto
EvaluarPotencial
EvaluaciónDel
Proyecto
DefiniciónDel
Proyecto
Análisis De
Factibilidad
Requerim. Funcionales
Análisis del
Sistema
AnalizarFactibilidad
SeleccionarSistema
Análisis De Riesgo
Selección del
Sistema
Análisis De
Factibilidad
Modificar/Probar
PruebaReal
Imple_mentar
Análisis De
Riesgo
Análisis de
Funcionalidad
Adaptación del
Software
Diseño Detallado
Análisis del Piloto
Operación/Mantenimi
ento
Puesta en Marcha
Conversión de Datos
Actores del ProyectoActores del Proyecto
JEFE DE PROYECTOJEFE DE
PROYECTO
RECURSOSHUMANOS
RECURSOSHUMANOS
USUARIOFINAL
USUARIOFINAL
DPTO.LEGALDPTO.LEGAL
SISTEMASSISTEMASGRUPO
GERENCIALGRUPO
GERENCIAL
GRUPOCONVERSOR
DE DATOS
GRUPOCONVERSOR
DE DATOS
CONSULTOREXTERNO
CONSULTOREXTERNO
PROVEEDORDEL
SISTEMA
PROVEEDORDEL
SISTEMA
GRUPOINTEGRADOR
SISTEMAS
GRUPOINTEGRADOR
SISTEMAS
INFLUENCIA DEL JPINFLUENCIA DEL JP
JEFE DE PROYECTOJEFE DE
PROYECTOSISTEMASSISTEMAS
EQUIPO DEL PROYECTOEQUIPO DEL PROYECTO
PROVEEDOR/CONVERSOR
DE DATOS
PROVEEDOR/CONVERSOR
DE DATOS
CONSULTORCONSULTOR
PROVEEDORDEL
SISTEMA
PROVEEDORDEL
SISTEMA COMITETECNICOCOMITE
TECNICO
ADMINISTRARADMINISTRAR
PLANRECU
RSOS ALCAN
CE
TIEMPO
PROCESOSPROCESOS
CICLO DE PROCESOSCICLO DE PROCESOSEvaluación
DelProyecto
DefiniciónDel
Proyecto
Análisis De
Factibilidad
Requerim. Funcionales
Análisis del Sistema
Análisis De Riesgo
Selección del Sistema
Análisis de Funcionalidad
Adaptación del
SoftwareDiseño
Detallado
PruebaPiloto
Operación/Mantenimie
nto
Puesta en Marcha
Conversión de Datos
VISION DE ACTORESVISION DE ACTORES
EvaluaciónDel
Proyecto
DefiniciónDel
Proyecto
Análisis De
Factibilidad
Requerim. Funcionales
Análisis del Sistema
Selección del Sistema
CONSULTOREXTERNO
CONSULTOREXTERNO
VISION DE ACTORESVISION DE ACTORES
Selección del Sistema
Análisis de Funcionalidad
Adaptación del
Software
Diseño Detallado
Prueba Piloto
Puesta en Marcha
PROVEEDORDEL
SISTEMA
PROVEEDORDEL
SISTEMA
Análisis del Sistema
Selección del Sistema
Análisis del Piloto
Puesta en Marcha
USUARIOFINAL
USUARIOFINAL
VISION DE ACTORESVISION DE ACTORES
Análisis del Sistema
Análisis de Funcionalidad
Adaptación del
Software
Diseño Detallado
PruebaPiloto
Puesta en Marcha
VISION DE ACTORESVISION DE ACTORES
SISTEMASSISTEMAS
VISION DE ACTORESVISION DE ACTORESEvaluación
DelProyecto
DefiniciónDel
Proyecto
Análisis De
Factibilidad
Requerim. Funcionales
Análisis del Sistema
Análisis De Riesgo
Selección del Sistema
Análisis de Funcionalidad
Adaptación del
SoftwareDiseño
Detallado
PruebaPiloto
Operación/Mantenimie
nto
Puesta en Marcha
Conversión de Datos
JEFE DE PROYECTOJEFE DE
PROYECTO
ACTIVIDADESACTIVIDADES
Evaluación del ProyectoEvaluación del Proyectonn Identificar tecnologías que puedan dar solución a Identificar tecnologías que puedan dar solución a
nuestros requerimientosnuestros requerimientosnn Revisar planes tecnológicos de la CompañíaRevisar planes tecnológicos de la Compañíann Identificar mejoras potenciales en otras áreasIdentificar mejoras potenciales en otras áreasnn Atender conferencias que aclaren panoramaAtender conferencias que aclaren panoramann Visitar compañías con experiencia similarVisitar compañías con experiencia similarnn Visitar proveedores de tecnologíaVisitar proveedores de tecnologíann Determinar beneficios a nivel macroDeterminar beneficios a nivel macronn Autorizar desarrollo de la Definición del ProyectoAutorizar desarrollo de la Definición del Proyecto
Requerimientos FuncionalesRequerimientos Funcionalesnn Identificación de usuariosIdentificación de usuariosnn Definición de Procesos AdministrativosDefinición de Procesos Administrativos
•• Modificación de existentesModificación de existentes•• NuevosNuevos
nn Definir requerimientos de datosDefinir requerimientos de datosnn Requerimientos de conversionesRequerimientos de conversionesnn Interfaz de usuariosInterfaz de usuariosnn Productos de salidaProductos de salidann Interfaces con otros sistemasInterfaces con otros sistemasnn Comunicación de datosComunicación de datos
Selección del SistemaSelección del Sistemann Preparar documento con los requerimientos del Preparar documento con los requerimientos del
sistema (Términos de Referencia)sistema (Términos de Referencia)nn Elaborar “Lista Corta” de proveedoresElaborar “Lista Corta” de proveedoresnn Determinar criterios de selecciónDeterminar criterios de selecciónnn Recibir y evaluar propuestasRecibir y evaluar propuestasnn Conducir pruebas de tecnologías propuestasConducir pruebas de tecnologías propuestasnn Llevar a cabo pruebas comparativas apropiadas Llevar a cabo pruebas comparativas apropiadas
((BenchmarkBenchmark))nn Seleccionar al proveedorSeleccionar al proveedornn ContratosContratos
Selección del SistemaSelección del Sistemann CostosCostos
•• Licencias, mantenimientoLicencias, mantenimiento•• CapacitaciónCapacitación•• Conversión de datosConversión de datos
nn Funcionalidad / Funcionalidad / PerformancePerformance•• Arquitectura abiertaArquitectura abierta•• Ambiente de desarrollo adecuado / estándarAmbiente de desarrollo adecuado / estándar•• Soporte técnicoSoporte técnico
nn EstratégicoEstratégico•• Estabilidad del proveedorEstabilidad del proveedor•• Liderazgo del producto en el mercadoLiderazgo del producto en el mercado•• Crear relaciones de carácter estratégico con el proveedorCrear relaciones de carácter estratégico con el proveedor
nn Elegir un colega o socio tecnológico, no solo un vendedorElegir un colega o socio tecnológico, no solo un vendedornn Darle oportunidad de compartir riesgos y oportunidades, éxitos yDarle oportunidad de compartir riesgos y oportunidades, éxitos y fracasosfracasos
Diseño DetalladoDiseño Detallado
nn Elegir una metodología para el Elegir una metodología para el desarrollo del sistemadesarrollo del sistema
nn Revisar Requerimientos FuncionalesRevisar Requerimientos Funcionalesnn Diseño de:Diseño de:
•• Modelo lógicoModelo lógico•• Modelo físicoModelo físico•• Interfaz grafica del usuarioInterfaz grafica del usuario•• Procesos administrativosProcesos administrativos•• Seguridad y controlesSeguridad y controles
Diseño DetalladoDiseño Detallado
nn Diseño de:Diseño de:•• Interfaz con otros sistemasInterfaz con otros sistemas•• Metodología de conversión de datosMetodología de conversión de datos•• ValidacionesValidaciones•• Productos de salida (output)Productos de salida (output)•• RedesRedes•• Plan PilotoPlan Piloto
Obtendrá una buena comida si sigue una receta y un buen diseño dObtendrá una buena comida si sigue una receta y un buen diseño del sistema el sistema
si sigue una metodología.si sigue una metodología.
Prototipo y Análisis de Prototipo y Análisis de FuncionalidadFuncionalidad
nn Convertir un pequeño pero significativo Convertir un pequeño pero significativo juego de datosjuego de datos
nn Realizar pruebas al sistema Realizar pruebas al sistema desarrolladodesarrollado
nn Realizar pruebas con usuariosRealizar pruebas con usuariosnn Verificar la metodología operacionalVerificar la metodología operacionalnn Verificar procedimiento de conversiónVerificar procedimiento de conversiónnn Verificar procesos de comunicaciónVerificar procesos de comunicaciónnn Verificar impacto sobre redes de datosVerificar impacto sobre redes de datosnn Verificar integridad de la BDVerificar integridad de la BD
Prueba PilotoPrueba Pilotonn Implementar área inicial de trabajo y Implementar área inicial de trabajo y
procedimientosprocedimientosnn Probar flujo de conversiónProbar flujo de conversión
•• Preparación de datosPreparación de datos•• ConversiónConversión•• Criterios de aceptación/rechazoCriterios de aceptación/rechazo
nn Implementar proceso de Implementar proceso de mantenimiento con datos realesmantenimiento con datos reales
nn Evaluar eficacia/eficiencia de la Evaluar eficacia/eficiencia de la conversión y sus costosconversión y sus costos
Prueba PilotoPrueba Pilotonn EvaluarEvaluar
•• Tiempos de respuestaTiempos de respuesta•• Carga del sistemaCarga del sistema•• Interfaces con otros sistemasInterfaces con otros sistemas•• AplicacionesAplicaciones•• ReportesReportes
nn Recibir retroalimentación de usuarios para Recibir retroalimentación de usuarios para optimización de la producciónoptimización de la producción
nn Evaluar eficacia del entrenamientoEvaluar eficacia del entrenamientonn Evaluar documentación del sistemaEvaluar documentación del sistemann Verificar productividad, beneficios y costosVerificar productividad, beneficios y costos
Prueba PilotoPrueba Pilotonn Independiente de los resultados, las pruebas Independiente de los resultados, las pruebas
piloto difícilmente fallanpiloto difícilmente fallannn Prueban lo que pensamos saber:Prueban lo que pensamos saber:
•• RequerimientosRequerimientos•• Plataforma tecnológica que seleccionamosPlataforma tecnológica que seleccionamos•• Proveedor y sistema que seleccionamosProveedor y sistema que seleccionamos
nn Si tenemos razón, podemos pasar Si tenemos razón, podemos pasar tranquilamente a produccióntranquilamente a producción
nn Si no, podemos hacer los ajustes necesarios Si no, podemos hacer los ajustes necesarios ahora cuando es mas económicoahora cuando es mas económico
Conversión de DatosConversión de Datosnn Referencia cruzada de los datos al nuevo Referencia cruzada de los datos al nuevo
modelomodelonn Documentar reglas de conversión y Documentar reglas de conversión y
depuración de datosdepuración de datosnn Elegir equipo humanoElegir equipo humanonn Elegir fecha para su realizaciónElegir fecha para su realizaciónnn Preparar las fuentesPreparar las fuentesnn Conversión de datosConversión de datosnn Ejecutar control de calidad (QA/QC)Ejecutar control de calidad (QA/QC)nn Actualizaciones pendientesActualizaciones pendientes
Puesta en OperaciónPuesta en Operaciónnn Desarrollar manual de procedimientos del Desarrollar manual de procedimientos del
usuariousuarionn Implementar cambios organizacionalesImplementar cambios organizacionalesnn Preparar los ambientesPreparar los ambientesnn Instalar equipos y softwareInstalar equipos y softwarenn Capacitación usuarios finalesCapacitación usuarios finalesnn Cargar datos convertidosCargar datos convertidosnn Cambio al nuevo sistemaCambio al nuevo sistemann Apagamos sistema antiguo o Paralelo?Apagamos sistema antiguo o Paralelo?nn Monitoreo de usuariosMonitoreo de usuarios
MISION CUMPLIDA!MISION CUMPLIDA!
Y SI NO?Y SI NO?
QUE PASO?QUE PASO?
PostPost--ImplementaciónImplementaciónnn No contamos con personal EXPERIMENTADO en la No contamos con personal EXPERIMENTADO en la
administración / ejecución de proyectos SIGadministración / ejecución de proyectos SIGnn Usuarios percibieron el SIG como una CAD para Usuarios percibieron el SIG como una CAD para
reemplazar registros manualesreemplazar registros manualesnn Pobre metodología de programaciónPobre metodología de programaciónnn Duplicación / falta de objetos en el modelo de Duplicación / falta de objetos en el modelo de
datosdatosnn Capacitación no adecuada o muy cortaCapacitación no adecuada o muy cortann CriteriosCriterios vagos de aceptación/rechazo de datos vagos de aceptación/rechazo de datos
(QA/QC)(QA/QC)nn Expectativas no reales, subestimaciónExpectativas no reales, subestimaciónnn Mal uso del software o no era el adecuadoMal uso del software o no era el adecuado
PostPost--ImplementaciónImplementaciónnn Lo cual conduce a:Lo cual conduce a:
•• Rediseño de cláusulas de conversión de datosRediseño de cláusulas de conversión de datos•• Control de calidad mas exigenteControl de calidad mas exigente•• Capacitación adicionalCapacitación adicional•• Negociar nuevos plazosNegociar nuevos plazos•• Negociar mas presupuestoNegociar mas presupuesto•• Cambios de personalCambios de personal•• Renegociar con proveedor de softwareRenegociar con proveedor de software•• Intensificar la administración del cambio o Intensificar la administración del cambio o
mercadeo internomercadeo interno
ConclusionesConclusionesnn No hay sustituto para el conocimiento y la No hay sustituto para el conocimiento y la
experienciaexperienciann Rápida implementación no es equivalente Rápida implementación no es equivalente
a una implementación exitosaa una implementación exitosann Considerar nuestro plan original Considerar nuestro plan original
imperfecto y tener a mano “Plan B”imperfecto y tener a mano “Plan B”nn Ser realistas en:Ser realistas en:
•• Alcance y cronogramaAlcance y cronograma•• CapacidadesCapacidades•• Calidad de datos originalesCalidad de datos originales
nn Proyectos SIG son de largo plazoProyectos SIG son de largo plazo
MUCHAS GRACIASMUCHAS GRACIAS