” Externalización y Administración de Contratos vs. Administración de Unidades Tecnológicas” Roberto Pinedo Director -----------------------------------------------------

Slides:



Advertisements
Presentaciones similares
EL PROCESO DE DESARROLLO DEL SOFTWARE
Advertisements

INTRODUCCION La norma NTC (Norma técnica colombiana) ISO 9001:08 consta de 8 capítulos, de los cuales son auditables del capítulo número cuatro al ocho.
Ingeniería de Software II
SISTEMAS DE GESTIÓN DE LA SEGURIDAD DE LA INFORMACIÓN
C OB I T Control Objectives for Information and Related Technology Information Systems and Control Foundation.
Sistemas de Información Gerencial
DEFINICION DE MANTENIMIENTO
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
¿ PREGUNTAS DE NUESTRO TEMARIO ?. 1.- ¿ ES NECESARIO ESTAR CERTIFICADO EN ALGUNA NORMA O MODELO ?
Presentación de la Plataforma de Gestión de la Excelencia
Portal Hacienda Digital
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Metodologías de Desarrollo
Felipe Donoso Natalia Sandoval
DOCUMENTACION GERENCIA DE TECNOLOGIA Informe de Situación Julio 2012
Administración de Procesos de Pruebas
Medición, Análisis y Mejora
Metodologías de control interno, seguridad y auditoría informática
¿VENDER DIRECTAMENTE?.
MINISTERIO DE ECONOMÍA Y FINANZAS DIRECCION NACIONAL DE CONTABILIDAD
Bioseguridad y Gestión Ambiental
Sistema de Control de Evaluación.
Calidad del Software en la DGT
CGR (Contraloría general de la república) Steven Oviedo Rodríguez
Ciclos de vida ágiles.  Es una metodología ágil que plantea: ◦ Iteraciones cortas ◦ Entregables periódicos ◦ Colaboración con el cliente full time ◦
Oficina de Calidad y Pruebas
Revisión de la Gerencia Período Revisión por la Dirección – Generalidades La Alta Gerencia debe revisar el sistema a intervalos planificados,
Las etapas de un proyecto
1 Licitaciones Objetivo: Conocer aspectos críticos de la preparación y presentación de proyectos en ambiente de Licitaciones Luis Hevia Taller “Gestión.
¿Para qué ISO 17025? Ser reconocido como competente en la realización de ensayos específicos. La satisfacción de los clientes y mayor confianza en los.
Presentación de Servicios ¿En qué consisten nuestros servicios de PMO?
ESCUELA POLITÉCNICA DEL EJÉRCITO
Mantenimiento del Software
ADQUISICIONES Y ABASTECIMIENTOS
Ciclo de Vida del Software
SISTEMAS DE GESTION Y HERRAMIENTAS DE CALIDAD
José Luis Tomás Navarro Sergio Pérez Paredes
Ingeniería del Software
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS
Proceso de Gestión de Proyectos
Ingeniería de Software
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
Sistema Integral de Información y Administración Universitaria INFORME DE ACTIVIDADES 2006 DIRECCIÓN OPERATIVA DEL SIIAU.
Especialización en Desarrollo de Software
Grupo 10 – 2008 Proyecto de Ingeniería de Software
OUTSOURCING DE IMPRESION
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS UNAH CENTRO UNIVERSITARIO REGIONAL DEL LITORAL ATLANTICO (CURLA) ASIGNATURA: FUNDAMENTOS DE CALIDAD TOTAL.
AUDITORIA Seguridad y Auditoria de Sistemas Ciclo Ing. Yolfer Hernández, CIA.
Enterprise Resource Planning
Procesos itil Equipo 8.
© 2009 IBM Corporation Gonzalo Araque – Director de Necksize 24 de junio de 2010 Gestione inteligentemente su negocio.
Alumno: Gerardo Mario Valdés Ortega Matricula: Asignatura: Análisis y diseño de Sistemas Computacionales Cuatrimestre: Tercero Carrera: Licenciatura.
UNIDAD 2_Tema 5: Administración de Recursos Empresariales - ERP Sistemas de Información para la Gestión U.N.Sa. – Facultad de Cs.Económicas – SIG 2012.
REVISION Y AUDITORIA.
FACULTAD DE CIENCIAS COMPUTACIONALES Y TELECOMUNICACIONES ASIGNATURA:
ANGIE PAOLA SOLANO CASTIBLANCO DAR SOPORTE A LOS PROCESOS NORMAS ISO DOC. JOHANA LÓPEZ CHAVEZ SENA 2010.
Participantes. Jefe de Proyecto Equipo del Proyecto Comité de Seguimiento Usuario Grupo de Aseguramiento de la Calidad Responsable de Seguridad Comité.
Innovación tecnológica
Ingeniería Clínica I Gestión de Servicios – 2015 Ing. Marcelo Vázquez.
Plataforma Web para la Evaluación y Contratación de personal en la PCM
MUNICIPALIDAD DE SAN BORJA Lic. Félix Aznarán Infantes Gerente Municipal - Representante de la Dirección MUNICIPALIDAD DE SAN BORJA INFORME DE REVISIÓN.
SOLUCIONES EMPRESARIALES
República Bolivariana de Venezuela Universidad Nacional Experimental Politécnica de la Fuerza Armada (UNEFA) Carrera: Ingeniería de Sistemas Cátedra: Análisis.
EI, Profesor Ramón Castro Liceaga IV. AREAS DE EVALUACIÓN DE LA AUDITORIA EN INFORMÁTICA. UNIVERSIDAD LATINA (UNILA)
Software de Comunicaciones
Planificación de Sistemas de Información
INDUSTRIAS DEL PETROLEO, PETROQUÍMICAS Y DEL GAS NATURAL ASEGURAMIENTO DE LA PRODUCCIÓN Y ADMINISTRACIÓN DE LA CONFIABILIDAD ISO/CD Date: 2005 –
Contenido ¿Qué es la Normalización? Objetivos de la Normalización Que Productos se Normalizan Que son Normas Certificación de Productos Sistemas de Calidad.
.: Introducción El Servicio de Impuestos internos de Chile (SII) tenía éxito en el Control de los impuestos. Pero había rendimientos decrecientes en las.
Transcripción de la presentación:

” Externalización y Administración de Contratos vs. Administración de Unidades Tecnológicas” Roberto Pinedo Director Marco Vera Jefe División Tecnología y Desarrollo

Agenda 1.Plataformas administradas 2.Algunas cifras 3.Organigrama a)Departamento Arquitectura y Desarrollo de Software b)Ciclo de vida de desarrollo de Software c)Proceso de Desarrollo y despliegue d)Proceso de Proyectos Fábrica Interna y Externa e)Indicadores del Área f)Análisis FODA Fábrica Externa g)Análisis FODA Fábrica Interna

Agenda 1.Plataformas administradas 2.Algunas cifras 3.Organigrama a)Departamento Arquitectura y Desarrollo de Software b)Ciclo de vida de desarrollo de Software c)Proceso de Desarrollo y despliegue d)Proceso de Proyectos Fábrica Interna y Externa e)Indicadores del Área f)Análisis FODA Fábrica Externa g)Análisis FODA Fábrica Interna

Plataformas Administradas…

Agenda 1.Plataformas administradas 2.Algunas cifras 3.Organigrama a)Departamento Arquitectura y Desarrollo de Software b)Ciclo de vida de desarrollo de Software c)Proceso de Desarrollo y despliegue d)Proceso de Proyectos Fábrica Interna y Externa e)Indicadores del Área f)Análisis FODA Fábrica Externa g)Análisis FODA Fábrica Interna

Algunas Cifras Usuarios 320 mil Usuarios proveedores 950 Organismos Públicos Entre y de usuarios concurrentes en el portal transaccional Transacciones 7500 ofertas por día ( mil mensuales aprox.) 60 Mil Licitaciones creadas por mes / 10Mil Licitaciones publicadas por día 250 Mil Ordenes de Compra Mensuales 300 Mil Ofertas Mensuales Almacenamiento 9 años de información 1,5 TB en base de datos 50 Millones de archivos / 50 mil archivos nuevos por día. 18 TB de almacenamiento de archivos (18000GB de información)

Agenda 1.Plataformas administradas 2.Algunas cifras 3.Organigrama a)Departamento Arquitectura y Desarrollo de Software b)Ciclo de vida de desarrollo de Software c)Proceso de Desarrollo y despliegue d)Proceso de Proyectos Fábrica Interna y Externa e)Indicadores del Área f)Análisis FODA Fábrica Externa g)Análisis FODA Fábrica Interna

Jefe de División Jefe Departamento Operaciones Gestión incidentes Ingeniería de sistemas Jefe Departamento Arq. Y Desarrollo Arquitectura Fabrica Interna/Externa Jefe de Seguridad de la Información Seguridad Informática Interna Jefe Control de calidad Tester PMO

Agenda 1.Plataformas administradas 2.Algunas cifras 3.Organigrama a)Departamento Arquitectura y Desarrollo de Software b)Ciclo de vida de desarrollo de Software c)Proceso de Desarrollo y despliegue d)Proceso de Proyectos Fábrica Interna y Externa e)Indicadores del Área f)Análisis FODA Fábrica Externa g)Análisis FODA Fábrica Interna

“Nace una idea, necesidad, requerimiento gubernamental respecto requerimientos de desarrollo de software y se transforma en un Bussiness Case”… Bussiness Case ¿Aprobado en Directorio Estratégico ? 1)Objetivos Estratégicos 2)Impacto esperado, 3)Indicadores 4)Universo de usuarios

…La decisión de construir o no con la Fábrica Externa, la toma el directorio estratégico en función de la urgencia de objetivos y las fechas entregadas por el Capacity Planning... Entrada¿Qué?¿Quién?Salida Formalización del Proyecto B.C.Kick-Off División Tecnología Análisis del Proyecto B.C. D.E.R. División Tecnología Capacity Planning Fábrica B.C. /D.E.R Fecha construcción División Tecnología Análisis de Fecha Construcción Prioriza desarrollos o externaliza. Fecha construcción Directorio Estratégico

Bussiness Case Formalización del Proyecto Análisis Capacity Planning Desarrollo I/E Control de Calidad Pre- Producción Producción …Los Procesos de la fábrica se encuentran certificados por las normas de calidad ISO 9001 y 27001… …La Dirección de Compras y Contratación Pública fue, el primer organismo público en Chile en lograr la certificación 27001…. Agosto (Alcance: Software Factory) …La Dirección de Compras y Contratación Pública fue, el primer organismo público en Chile en lograr la certificación 27001…. Agosto (Alcance: Software Factory)

Agenda 1.Plataformas administradas 2.Algunas cifras 3.Organigrama a)Departamento Arquitectura y Desarrollo de Software b)Ciclo de vida de desarrollo de Software c)Proceso de Desarrollo y despliegue d)Proceso de Proyectos Fábrica Interna y Externa e)Indicadores del Área f)Análisis FODA Fábrica Externa g)Análisis FODA Fábrica Interna

Desarrollador A C Descarga versión Local y agrega ABC Desarrollador A C Descarga versión Local y agrega ABC Desarrollador B D Descarga versión Local y agrega ABD Desarrollador B D Descarga versión Local y agrega ABD Descargar Versión Módulo Proteger Código Desarrollador A C Protege el código TFS con nueva funcionalidad ABC Desarrollador A C Protege el código TFS con nueva funcionalidad ABC Desarrollador B D Protege el código TFS con nueva funcionalidad ABD Desarrollador B D Protege el código TFS con nueva funcionalidad ABD Generar Build AB MODULO AB ABCD MODULO ABCD Desarrollador A o B Encola un nuevo Build en TFS Desarrollador A o B Encola un nuevo Build en TFS TFS Construimos Software en un proceso unificado y documentado, que permite desarrollar los proyectos en flujos de trabajo individuales

Instalar en Ambiente Desarrollo Generar Empaquetado Desarrollador Confecciona Manuales de Instalación Desarrollador Confecciona Manuales de Instalación Instalar en QA Desarrollador Generar Empaquetado con Código y Script Base de Datos Desarrollador Generar Empaquetado con Código y Script Base de Datos Proceso TFS Automatizado ABCD Genera Versión del módulo ABCD Proceso TFS Automatizado ABCD Genera Versión del módulo ABCD Proceso TFS Automatizado despliega en Servidor Desarrollo ABCD Versión del módulo ABCD Proceso TFS Automatizado despliega en Servidor Desarrollo ABCD Versión del módulo ABCD Proceso TFS Automatizado Inicia al proceso de compilación Proceso TFS Automatizado Inicia al proceso de compilación Jefe de Proyectos Solicita Instalación en QA Jefe de Proyectos Solicita Instalación en QA Jefe QA Autoriza Instalación en ambiente Jefe QA Autoriza Instalación en ambiente Operaciones Instala empaquetado en ambiente QA Operaciones Instala empaquetado en ambiente QA Jefe de Proyectos Valida el Empaquetado y manuales Solicita Corrección en caso de errores Jefe de Proyectos Valida el Empaquetado y manuales Solicita Corrección en caso de errores …Automatizando procesos de despliegue en desarrollo, podemos dedicar tiempo a realizar validaciones y empaquetados de calidad

Instalar Ambiente Pre Producción Revisar Módulo ambiente Pre Producción Operaciones Revisa configuraciones y disminuye riesgos para el paso a Producción Operaciones Revisa configuraciones y disminuye riesgos para el paso a Producción Área QA Revisa la Funcionalidad del módulo en ambiente Pre Producción. Si Falla, solicita Corrección de Módulo volviendo al inicio del ciclo Área QA Revisa la Funcionalidad del módulo en ambiente Pre Producción. Si Falla, solicita Corrección de Módulo volviendo al inicio del ciclo Jefe de Proyectos Solicita Instalación en Ambiente Pre Producción Jefe de Proyectos Solicita Instalación en Ambiente Pre Producción Operaciones Instala empaquetado en ambiente Pre Producción Operaciones Instala empaquetado en ambiente Pre Producción Revisar Módulo en ambiente QA Jefe QA Autoriza a Instalación a Ambiente Pre Producción Jefe QA Autoriza a Instalación a Ambiente Pre Producción Área QA Revisa la Funcionalidad del módulo en ambiente QA. Si Falla, solicita Corrección de Módulo volviendo al inicio del ciclo Área QA Revisa la Funcionalidad del módulo en ambiente QA. Si Falla, solicita Corrección de Módulo volviendo al inicio del ciclo Jefe QA Autoriza a Instalación a Ambiente Producción Jefe QA Autoriza a Instalación a Ambiente Producción …Contamos con distintos ambientes que nos permite mejorar la calidad del producto, incorporando revisiones en cada uno de sus pasos

Comunicar Inicio de Instalación Probar Módulo ambiente Producción Operaciones Asiste la Revisión Operaciones Asiste la Revisión Jefe de Proyectos Comunica Internamente el inicio del Paso a producción Jefe de Proyectos Comunica Internamente el inicio del Paso a producción Instalar en Producción 11 Jefe de Proyectos Solicita Instalación en Producción Jefe de Proyectos Solicita Instalación en Producción Desarrollo Asiste la instalación del Módulo Desarrollo Asiste la instalación del Módulo Operaciones Instala empaquetado en un servidor de la granja en ambiente Producción Operaciones Instala empaquetado en un servidor de la granja en ambiente Producción Área QA Revisa la Funcionalidad del módulo en Ambiente de Producción Área QA Revisa la Funcionalidad del módulo en Ambiente de Producción Área QA Revisa la Funcionalidad del módulo en ambiente Producción. Si Falla, solicita Corrección de Módulo volviendo al inicio del ciclo Área QA Revisa la Funcionalidad del módulo en ambiente Producción. Si Falla, solicita Corrección de Módulo volviendo al inicio del ciclo Desarrollo Asiste la Revisión Desarrollo Asiste la Revisión Jefe de Proyectos Coordina Revisión Jefe de Proyectos Coordina Revisión …Comunicamos a la institución los inicios de los trabajos en Producción e igualmente revisamos el producto.

Comunicar Fin del Paso Jefe de Proyectos Comunica Internamente el fin del Paso a producción 13 …Finalmente Informamos los términos de los trabajos a la institución, dejando los empaquetados completamente validados en los distintos ambientes El proceso de aseguramiento de la calidad a través de todo el ciclo nos ha permitido instalar software con un mínimo errores en un proceso consolidado

Agenda 1.Plataformas administradas 2.Algunas cifras 3.Organigrama a)Departamento Arquitectura y Desarrollo de Software b)Ciclo de vida de desarrollo de Software c)Proceso de Desarrollo y despliegue d)Proceso de Proyectos Fábrica Interna y Externa e)Indicadores del Área f)Análisis FODA Fábrica Externa g)Análisis FODA Fábrica Interna

Fábrica Interna Fábrica Externa Tramites Administrativos Hasta 7 Semanas Inicio del Desarrollo Semana 9 Inducción Inicio del Desarrollo Semana 3 Construimos Software con fabricas externas e Internas, que nos permiten mayor flexibilidad, pero la contratación de la Fábrica Externa debe realizarse pasando una serie de fases antes de comenzar el desarrollo Los recursos deben planificarse a través de un capacity planning, permitiendo traer con anticipación recursos, disminuyendo el GAP de Inicio de desarrollo

Agenda 1.Plataformas administradas 2.Algunas cifras 3.Organigrama a)Departamento Arquitectura y Desarrollo de Software b)Ciclo de vida de desarrollo de Software c)Proceso de Desarrollo y despliegue d)Proceso de Proyectos Fábrica Interna y Externa e)Indicadores del Área f)Análisis FODA Fábrica Externa g)Análisis FODA Fábrica Interna

…Los proyectos generan tareas que desarrollan los programadores que nos permiten medir el comportamiento de la fábrica …Los indicadores nos permiten medir la calidad del software desarrollado, así como el rendimiento de la fábrica Interna Desarrollo de Software 1)Cantidad de Tareas TFS Resueltas 2)Cantidad de Bugs Encontrados 3)Cantida de Iteraciones con QA Rendimiento Bajo 80% 1)Análisis de Causas 2)Coaching 3)Talleres de capacitación Interna Generamos medidas orientadas a potenciar la fábrica interna al detectar bajo rendimiento

…Los desarrollos presentan fallos en su construcción, que son medidos por indicadores que nos permiten establecer la eficiencia de la fábrica de Software Iteraciones QA Mayor a 3 Iteraciones 1)Análisis del Desarrollo 2)Auditorias al Código Nos permite disminuir las iteraciones de QA mejorando la calidad de los productos desarrollados por la fábrica Auditoria de Código.NET Auditoría a Código SQL Auditoria de Código.NET Auditoría a Código SQL

Agenda 1.Plataformas administradas 2.Algunas cifras 3.Organigrama a)Departamento Arquitectura y Desarrollo de Software b)Ciclo de vida de desarrollo de Software c)Proceso de Desarrollo y despliegue d)Proceso de Proyectos Fábrica Interna y Externa e)Indicadores del Área f)Análisis FODA Fábrica Externa g)Análisis FODA Fábrica Interna

Fortalezas Ahorros en costos mediante economías de escala y consolidaciones Menor manejo de activos, al no contar con equipos de desarrollo. Baja “Costo Empresa”. Reducción del personal interno especializado. Mejora Time to Market en los proyectos. (paralelismo). Orientar al personal interno a tareas mas del “negocio”. Debilidades Mucho tiempo previo de contratación. (El proyecto comienza más tarde en su etapa de desarrollo). Riesgo de encontrarse con proveedores sin las competencias idóneas. Proceso de compras públicas no garantiza contratar a un proveedor conocido y confiable. Oportunidades Más y mejores ofertas por parte de los proveedores, ahorrando costos al estado. Aprovechar el Know-How de la industria. Poder importar soluciones de otros países. Contratar servicios funcionales completos (p.e. subastas). Amenazas Si se cuenta con los “fuente” no permiten darle mantenimiento interno durante el periodo de garantía ya que se perdería ésta si se cambian Que el proveedor quiebre. Mayor riesgo de iteraciones en etapa de QA. Bajo Nivel de madurez de proveedores y Heterogénea. FODA Fábrica Externa La fábrica externa, si bien tiene desventajas en el inicio del proyecto, también posee fortalezas que es importante destacar.

Agenda 1.Plataformas administradas 2.Algunas cifras 3.Organigrama a)Departamento Arquitectura y Desarrollo de Software b)Ciclo de vida de desarrollo de Software c)Proceso de Desarrollo y despliegue d)Proceso de Proyectos Fábrica Interna y Externa e)Indicadores del Área f)Análisis FODA Fábrica Externa g)Análisis FODA Fábrica Interna

Fortalezas Mayor conocimiento del negocio. Permite comenzar los desarrollos en forma más rápida. En la etapa del proyecto el setup es más rápido. Menor riesgo de iteraciones en etapa control de calidad. Alta capacidad de absorber donaciones de soluciones. Debilidades. Los atrasos los absorbe la fábrica con impacto en el resto de los proyectos. Riesgo de “Enamoramiento de Proyectos” Riesgo de Orientación a Productos. Riesgo de “Proyectos Eternos” Difícil Justificación como entidad de gobierno planta tan grande. Capacity Planning “limitado”. Oportunidades Transformarse en portal regional. Amenazas Rotación del personal FODA Fábrica Interna La Fábrica Interna posee características que analizamos en una matriz FODA

Conclusión Revisados los antecedentes expuestos en análisis FODA y también lineamientos estratégicos … La Fábrica Interna la orientaremos a mantenciones evolutivas y correctivas y para crecimiento, externalizaremos TODOS LOS DESARROLLOS DE PROYECTOS. “Llave en mano”.

Gracias.