Administración de la configuración en proyectos con GeneXus ™  Server Ing. Diego Bolatti -  [email_address] An. Sr. Gx Cla...
Agenda <ul><li>Quiénes somos ? </li></ul><ul><li>Introducción a CMMI </li></ul><ul><li>Implementando CMMI v1.2 en ECOM </l...
ECOM   CHACO   S.A. Estamos en la ciudad de Resistencia, provincia del Chaco, en la República Argentina. Nuestro nombre qu...
ECOM   CHACO   S.A. <ul><li>Es una empresa dedicada brindar servicios a Gobiernos. Su cliente principal es el Gobierno de ...
ECOM   CHACO   S.A. <ul><li>Integrada por más de 200 personas entre directivos, profesionales en tecnologías informáticas ...
ECOM CHACO S.A. <ul><li>Poseemos una gigantesca red provincial con tecnologías inalámbricas, que próximamente se transform...
ECOM CHACO S.A.
<ul><li>Brinda servicios informáticos a varias provincias del país:  </li></ul><ul><ul><li>Corrientes, Misiones, Buenos Ai...
ECOM   CHACO S.A. <ul><li>Desarrollos realizados: </li></ul><ul><ul><li>Software de Gestión para empresas del Estado (Agua...
CMMI   en pocas palabras <ul><li>¿Qué es CMMI? </li></ul><ul><ul><li>Una aplicación  con sentido común  de conceptos de ge...
Niveles de Madurez y Capacidad de CMMI NIVEL 5 NIVEL 4 NIVEL 3 NIVEL 2 NIVEL 1 NIVEL 0 Ejecutado Gestionado Definido Gesti...
Estructura de CMMI Área de Proceso Metas Genéricas Prácticas Genéricas Elaboración De P. Genéricas Metas Específicas Práct...
Areas de Proceso de Nivel 2 <ul><li>Requirements Management (Gestión de Requerimientos) </li></ul><ul><li>Project Planning...
Gestión de la Configuración <ul><li>El objetivo de Gestión de la Configuración es mantener la integridad de los productos ...
Gestión de la Configuración <ul><li>(SG 1) Establecer Líneas Base </li></ul><ul><ul><li>Identificamos los artefactos que d...
Gestión de la Configuración <ul><li>(SG 2) Seguir y Controlar los Cambios </li></ul><ul><ul><li>Registramos los pedidos de...
Gestión de la Configuración <ul><li>(SG 3) Establecer la Integridad </li></ul><ul><ul><li>Mantenemos registros de los pedi...
Un antes y un después de  GXserver  en Ecom Chaco S.A. Incorporando GeneXus™ Server al proceso de desarrollo
Modalidades de trabajo adoptadas ANTES de GeneXus™ Server <ul><li>Trabajo centralizado con Terminal Server </li></ul><ul><...
Modalidades de trabajo adoptadas antes de GeneXus™ Server <ul><li>KBs locales consolidando en forma directa contra KBs el ...
Problemas solucionados con GeneXus™ Server <ul><li>Consolidación/Distribución reemplazado por un mecanismo de update/commi...
Otros beneficios de GeneXus™ Server <ul><li>Monitor y estadísticas de actividades en la KB. </li></ul><ul><li>Control de a...
¿Dudas, Preguntas, Comentarios?
MUCHAS GRACIAS www.ecomchaco.com.ar
Upcoming SlideShare
Loading in …5
×

0107 administración de_la_configuración_en_proyectos_con_gene_xus_server

843 views
737 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
843
On SlideShare
0
From Embeds
0
Number of Embeds
133
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

0107 administración de_la_configuración_en_proyectos_con_gene_xus_server

  1. 1. Administración de la configuración en proyectos con GeneXus ™ Server Ing. Diego Bolatti - [email_address] An. Sr. Gx Claudio Basilio – [email_address] An. Sr. Gx Geraldo Escobar – [email_address]
  2. 2. Agenda <ul><li>Quiénes somos ? </li></ul><ul><li>Introducción a CMMI </li></ul><ul><li>Implementando CMMI v1.2 en ECOM </li></ul><ul><li>Utilizando GeneXus Server para administrar la configuración </li></ul>
  3. 3. ECOM CHACO S.A. Estamos en la ciudad de Resistencia, provincia del Chaco, en la República Argentina. Nuestro nombre que significa: E - Empresa y COM - Computación Fue creada por Ley Provincial Nº 2147, del 06/09/1977
  4. 4. ECOM CHACO S.A. <ul><li>Es una empresa dedicada brindar servicios a Gobiernos. Su cliente principal es el Gobierno de la Provincia del Chaco. </li></ul><ul><li>Es una empresa proveedora de bienes y servicios informáticos, integradora de soluciones Informáticas. </li></ul><ul><li>Brinda servicios de Desarrollo de Software, Comunicaciones , Asesoramiento y Consultoría. </li></ul><ul><li>Provee servicio de Data Center Gubernamental (Servidores, Base de Datos y Aplicaciones). </li></ul>
  5. 5. ECOM CHACO S.A. <ul><li>Integrada por más de 200 personas entre directivos, profesionales en tecnologías informáticas y personal administrativo. </li></ul><ul><li>Personal certificado en MICROSOFT, CISCO, GENEXUS, PHP y tecnologías de comunicaciones inalámbricas. </li></ul>
  6. 6. ECOM CHACO S.A. <ul><li>Poseemos una gigantesca red provincial con tecnologías inalámbricas, que próximamente se transformará en una red de Fibra Óptica de aproximadamente 1030km. Proyecto que junto al Gobernador de la Provincia del Chaco , Cr Jorge M. Capitanich , estamos llevando adelante. </li></ul>
  7. 7. ECOM CHACO S.A.
  8. 8. <ul><li>Brinda servicios informáticos a varias provincias del país: </li></ul><ul><ul><li>Corrientes, Misiones, Buenos Aires </li></ul></ul><ul><li>Son nuestros clientes en la Provincia del Chaco: </li></ul><ul><ul><li>Poder Ejecutivo. </li></ul></ul><ul><ul><li>Poder Legislativo. </li></ul></ul><ul><ul><li>Poder Judicial. </li></ul></ul><ul><ul><li>Empresas y Organismos del Estado. </li></ul></ul>ECOM CHACO S.A.
  9. 9. ECOM CHACO S.A. <ul><li>Desarrollos realizados: </li></ul><ul><ul><li>Software de Gestión para empresas del Estado (Agua y Energía), Sistema Integrado de Sueldos Provincial, IPDUV, Pago Electrónico a Proveedores del Estado, Mutuales. Sistema de Escrutinios. Entre otros… </li></ul></ul><ul><li>Servicios: </li></ul><ul><ul><li>HOUSING, HOSTING, Asesoramiento y Consultoría. Data Center. </li></ul></ul><ul><ul><li>Comunicaciones, acceso a Internet en toda la provincia </li></ul></ul><ul><li>Gestión de Gobierno Provincial y Municipal </li></ul>
  10. 10. CMMI en pocas palabras <ul><li>¿Qué es CMMI? </li></ul><ul><ul><li>Una aplicación con sentido común de conceptos de gestión de proyectos y mejora de la calidad para el desarrollo y mantenimiento del sistemas (no sólo de software). </li></ul></ul><ul><ul><li>Una guía de mejora desarrollada por la comunidad . </li></ul></ul><ul><ul><li>Un modelo para la mejora organizacional . </li></ul></ul><ul><ul><li>Originado en conceptos de los gurúes : Juran, Deming, Crosby. </li></ul></ul><ul><li>¿Qué Provee CMMI? </li></ul><ul><ul><li>CMMI provee una estructura conceptual para mejorar la gestión y el desarrollo de sistemas en una forma disciplinada y consistente. </li></ul></ul><ul><ul><li>No garantiza que todos los problemas se resuelvan , pero la práctica muestra que mejora la probabilidad de que una organización alcance sus objetivos de costo, calidad y productividad. </li></ul></ul><ul><ul><li>CMMI define el “qué” no el “cómo”. El “cómo” es responsabilidad de cada organización. </li></ul></ul>
  11. 11. Niveles de Madurez y Capacidad de CMMI NIVEL 5 NIVEL 4 NIVEL 3 NIVEL 2 NIVEL 1 NIVEL 0 Ejecutado Gestionado Definido Gestionado cuantitativamente En optimización Incompleto Continuo Inicial Gestionado Definido Gestionado cuantitativamente En optimización Escalonado Nos limitaremos a este nivel
  12. 12. Estructura de CMMI Área de Proceso Metas Genéricas Prácticas Genéricas Elaboración De P. Genéricas Metas Específicas Prácticas Específicas Productos Típicos Subprácticas Propósito Notas Introductorias Áreas Relacionadas
  13. 13. Areas de Proceso de Nivel 2 <ul><li>Requirements Management (Gestión de Requerimientos) </li></ul><ul><li>Project Planning (Planificación de Proyectos) </li></ul><ul><li>Project Monitoring and Control (Monitoreo y Control de Proyectos) </li></ul><ul><li>Supplier Agreement Management (Gestión de Acuerdos con Proveedores) </li></ul><ul><li>Measurement and Analysis (Mediciones y Análisis) </li></ul><ul><li>Product and Process QA (Aseguramiento de la Calidad del Producto y el Proceso) </li></ul><ul><li>Gestión de Configuración (Configuration Management) </li></ul>
  14. 14. Gestión de la Configuración <ul><li>El objetivo de Gestión de la Configuración es mantener la integridad de los productos de trabajo a lo largo del ciclo de vida. </li></ul>CM Soporte Gestionado NIVEL 2
  15. 15. Gestión de la Configuración <ul><li>(SG 1) Establecer Líneas Base </li></ul><ul><ul><li>Identificamos los artefactos que deben ser sometidos a SCM (elementos de configuración). </li></ul></ul><ul><ul><li>Establecemos un sistema que permita controlar la configuración y los cambios. Almacenamos los elementos de configuración en este sistema. </li></ul></ul><ul><ul><li>Creamos y/o liberamos líneas base. </li></ul></ul>
  16. 16. Gestión de la Configuración <ul><li>(SG 2) Seguir y Controlar los Cambios </li></ul><ul><ul><li>Registramos los pedidos de cambio en el sistema de control, los analizamos y les damos seguimiento hasta su cierre. </li></ul></ul><ul><ul><li>Controlamos los cambios al repositorio mediante un circuito apropiado (típicamente check-in, check-out, más un circuito de aprobación). </li></ul></ul>
  17. 17. Gestión de la Configuración <ul><li>(SG 3) Establecer la Integridad </li></ul><ul><ul><li>Mantenemos registros de los pedidos de cambio y su evolución, historia de cambios, contenidos de líneas base y diferencias entre versiones. </li></ul></ul><ul><ul><li>Auditamos que los contenidos de las líneas base están de acuerdo a los registros correspondientes, que los artefactos sean correctos y que se sigan los estándares establecidos. </li></ul></ul>
  18. 18. Un antes y un después de GXserver en Ecom Chaco S.A. Incorporando GeneXus™ Server al proceso de desarrollo
  19. 19. Modalidades de trabajo adoptadas ANTES de GeneXus™ Server <ul><li>Trabajo centralizado con Terminal Server </li></ul><ul><ul><li>Ventajas: sin export/import, un único ambiente de trabajo, sin instalaciones en entorno local, simplifica la administración de la configuración. </li></ul></ul><ul><ul><li>Desventajas: no permite compilación en paralelo entre desarrolladores, tiempos de respuesta prolongados, dificultades en el control de impactos. </li></ul></ul>
  20. 20. Modalidades de trabajo adoptadas antes de GeneXus™ Server <ul><li>KBs locales consolidando en forma directa contra KBs el servidor </li></ul><ul><ul><li>Ventajas: compilación en paralelo entre desarrolladores, mejoran los tiempos de respuesta, mejora el control de impactos. </li></ul></ul><ul><ul><li>Desventajas: complica la administración de la configuración, dificulta el seguimiento de cambios de cada desarrollador, elevados tiempos de export/import para integrar cambios, no tiene Merge y control de versiones de objetos. </li></ul></ul>
  21. 21. Problemas solucionados con GeneXus™ Server <ul><li>Consolidación/Distribución reemplazado por un mecanismo de update/commit </li></ul><ul><li>Tiempo de integración update/commit notablemente menor que export/import </li></ul><ul><li>Auto Merge de objetos y resguardo de historial de cambios. </li></ul>
  22. 22. Otros beneficios de GeneXus™ Server <ul><li>Monitor y estadísticas de actividades en la KB. </li></ul><ul><li>Control de acceso de los desarrolladores y seguimiento de su trabajo. </li></ul><ul><li>Rápida puesta en marcha de un nuevo desarrollador. </li></ul><ul><li>Trabajo descentralizado. </li></ul><ul><li>Visualización Web de la Base de Conocimiento (Administración, Control, Aprendizaje) </li></ul>
  23. 23. ¿Dudas, Preguntas, Comentarios?
  24. 24. MUCHAS GRACIAS www.ecomchaco.com.ar

×