01 Ibm V Semana CMMI 2009

558 views

Published on

Presentación de IBM en la V Semana del CMMI 2009

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
558
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

01 Ibm V Semana CMMI 2009

  1. 1. ® IBM Software Group Gobierno y control de factorías de software Ana López-Mancisidor Rueda ana.lopez@es.ibm.com Arquitecto de soluciones de Rational © 2007 IBM Corporation
  2. 2. IBM Rational software Gobierno y control de factorías de software 1. Introducción a las Factorías de Software 3. Beneficios , costes y riesgos de trabajo con Factorías 5. IBM Rational Jazz : Solución Integral de trabajo con Factorías 2
  3. 3. IBM Rational software El foco para el desarrollo de software ha cambiado Eficiencia Control Subcontratación Normativas Framework para el desarrollo de Software Herramientas integradas ciclo de vida de desarrollo Eficiencia del desarrollo Control del desarrollo Cumplimiento Normativa ● Aumento eficacia. Control de los Proyectos Estandares : ● Reducir el tiempo de CMMI desarrolloI Control de las Sabarnes Oxley Subcontratas PCI ● Mejorar la calidad. SOA ● Reducir costes. Eficiencia en las Software Factories Sistemas distribuidos, Z Series, I series 3
  4. 4. IBM Rational software Top 5 por el que las organizaciones externalizan sus desarrollos  Reducir y Controlar los Costes de Operación  Acceder a Capacidades no disponibles en la organización  Mejorar la Calidad del Servicio  Recursos limitados dentro de la organización  Liberar recursos para otras tareas Las organizaciones externalizan sus proyectos para que se los realicemos con mayor calidad, en menor tiempo y a un menor coste… … lo cual solo es posible a través de un modelo productivo más eficiente 4
  5. 5. IBM Rational software ¿Qué es una factoría de Software? Desarrollo Desarrollo Outsourcing del interno interno con Factorías de desarrollo de subcontratados Software Software (100%) en el centro El cliente se desentiende de la función de La mayoría de las desarrollo organizaciones en España se No está encuentran en alguno de estas extendido en dos opciones España Factoría de Software : Unidad organizativa externa que desarrolla y mantiene aplicaciones para su cliente con una orientación a reducción de costes y mejora de la calidad en base a su experiencia y conocimiento. El cliente que subcontrata trabajo a las factorías es el responsable del producto final y por lo tanto sigue siendo propietario de buena parte del desarrollo. 5
  6. 6. IBM Rational software Esquema tradicional departamento de desarrollo Negocio IT Oficina de Proyecto IO S C E O AL Metodolog O EG DESARROLLO ia IC N IO N N N C C E IO TE N D C FU AS C O U EÑ AS ST D O IS ST I AL PR D I AN AL ARQUITECTURA AN REFERENCIA 6
  7. 7. IBM Rational software Las factorías se introducen como una unidad externa Negocio IT FACTORIA FACTORIA Oficina de Proyecto IO S C E O AL Metodolog O EG DESARROLLO ia IC N IO N N N C C E IO TE N D C FU AS C O U EÑ AS ST D O IS ST I AL PR D I AN AL ARQUITECTURA AN REFERENCIA 7
  8. 8. IBM Rational software Creación de una Dirección de Factorías FACTORIA A FACTORIA B FACTORIA C DIRECCION DE FACTORIAS Oficina de Proyecto IO ES C O AL Metodolog O EG DESARROLLO ia IC N IO N N N C C E IO TE N D C FU S C O TA U EÑ S D IS TA O IS AL IS PR D AN AL ARQUITECTURA AN REFERENCIA 8
  9. 9. IBM Rational software Estándares para la gestión de factorías de software 9
  10. 10. IBM Rational software ¿Qué áreas son específicas de CMMI-ACQ? 10
  11. 11. IBM Rational software Cómo evolucionar hacia una factoría de software 1. Introducción a las Factorías de Software 3. Beneficios , costes y riesgos de trabajo con Factorías 5. IBM Rational Jazz : Solución Integral de trabajo con Factorías 11
  12. 12. IBM Rational software Beneficios para el comprador de Factorías  Financieros : ● Ahorro de costes ● Reducción de costes fijos  Gestión : ● Disminución de actividades para la dirección ● Mayor control sobre los resultados del desarrollo y calidad  Estratégicos : ● Flexibilidad ● Rápida respuesta al necesidad de mercado ● Ventaja competitiva 12
  13. 13. IBM Rational software Los beneficios y problemas de la subcontratación Centralizado Subcontratación 100 % +70% +70% -20% 30% -20% = Costes en USA Reducción en costes Costes por mala Costes adicionales Ahorro global y Europa debido a menores comunicación por mayor necesidad costes laborales de control “Offshore Outsourcing – Business Models, ROI and Best Practices” Marcia Robinson & Ravi Kalak 13
  14. 14. IBM Rational software Los beneficios y problemas de la subcontratación Centralizado Subcontratación 100 % +70% +70% -20% -60% = -10% Costes en USA Reducción en costes Costes por mala Costes adicionales Ahorro global y Europa debido a menores comunicación por mayor necesidad costes laborales de control “Offshore Outsourcing – Business Models, ROI and Best Practices” Marcia Robinson & Ravi Kalak 14
  15. 15. IBM Rational software Costes Riesgos Operativos : Operativos :  Costes de coordinación de actividades y  Operaciones no eficientes, retrasos demanda  Procesos pesados, baja calidad  Comunicación : Mezcla tecnológica y de proceso  Infraestructura no válida  Coste por requerimientos de infraestructura  Retardos, descoordinación, no reutilización  Intercambio de información  Costes ocultos, proyectos fuera de presupuesto  Costes logístico : Viajes, conferencias, etc.. Estratégico – Organizativos : Estratégico – Organizativos :  Dependencia del proveedor de la factoría  Pérdida de control de la función de desarrollo.  Falta de conocimiento para tomar decisiones  Perdida del capital intelectual.  Desmotivación, abandono..  Coste social debido a la indefinición de funciones. Necesitamos establecer un entorno operativo y de gobierno para el control y gestión de factorías que permita reducir costes ocultos y mitigar riesgos 15
  16. 16. IBM Rational software Cómo evolucionar hacia una factoría de software 1. Introducción a las Factorías de Software 3. Beneficios , costes y riesgos de trabajo con Factorías 5. IBM Rational Jazz : Solución Integral de trabajo con Factorías 16
  17. 17. IBM Rational software Plataforma para facilitar el trabajo distribuido  Robusta, extensible y escalable Una iniciativa de tecnología abierta para transformar el  Trabajo en equipos distribuidos trabajo en equipo facilitando la colaboración y  Desarrollo comercial abierto comunicación de equipos en Jazz.net distribuidos Integración dinámica de personas, procesos, e información a lo largo del ciclo de vida de desarrollo software Colaboración Gobierno Arquitectura abierta y extensible  Concepto de equipo y  Vista consolidada y en tiempo  Arquitectura abierta para transparencia Todo el mundo real sobre el estado del facilitar la integración y conoce “quien, que, cuando, como” proyecto comunicación con otras  Dashboards en tiempo real reflejan  Informes en tiempo real herramientas los cambios  Procesos de desarrollo ágiles y  Conseguir la plataforma de  Chats para facilitar la comunicación fácilmente configurables desarrollo más óptima con instantánea  Instalación sencilla y dinámica productos de IBM, de partners  Wikis – Mejorar cohesión equipo de proyectos y usuarios y/o software libre 17
  18. 18. IBM Rational software En Jazz la colaboración entre herramientas se realiza a través de servicios proporcionados por un middleware Herramienta A Herramienta B Herramienta C Herramienta D Herramienta E Herramienta F Eventos & Servicios Team Collaboration Services 18
  19. 19. IBM Rational software .net Open Development Community 19
  20. 20. IBM Rational software ¿ En qué se diferencia Jazz de aproximaciones anteriores?  Funcionalidad primero  Equipo primero y transparencia Personas  Integración desktop  Integración distribuida en Web  Funcionalidades predeterminadas  Extensible  Reglas rígidas  Desarrollo ágil Procesos  Tareas manuales  Automatización  Infraestructura propietaria  Estándares Internet Web 2.0  Largas implantaciones  Productividad desde primer día Proyectos  Desarrollo reactivo  Predictivo, análisis de tendencias  Estimaciones manuales  Gobierno ¿Cómo nos va a ayudar trabajar a trabajar con factorías de largo del ciclo de vida ...a lo software? 20
  21. 21. IBM Rational software Aproximación de Jazz en 4 capas a la solución integral de Factorías Factoria A Factoria B Factoria C Dirección de Factorías 21
  22. 22. IBM Rational software 1) Capa de Infraestructra : Factorías y Centro se encuentra 100% interconectados. WAN LAN - Firewall Jazz - Infraestructura Capa de Infraestructura:  Jazz – 100% http/https  Jazz – WEB 2.0  Jazz – Servicios de Colaboración y trabajo en equipo 22
  23. 23. IBM Rational software Jazz: Infraestructura que permite trabajo distribuido Personal Interno Factoría A http/https Factoría B Jazz Server Factoría C Personal Subcontratado Interno 23
  24. 24. IBM Rational software 2) Capa de Entregas (Delivery) e intercambio de productos de trabajo Ejemplos de entrega de la Ejemplos de entrega del Centro a la Factoría : Factoría al Centro :  Frameworks de arquitectura  Entregable de código.  Especificaciones de Aplicación  Bill of Materials.  Modelos de Análisis  Resultado de Pruebas Unitarias.  Metodología.  Resultado de las pruebas Jazz – Entregas Capa de Entregas:  Establecemos la estructura de la unidad de entrega.  Mecanismo de aprobación de unidades entregadas.  Mecanismo automático de suscripción al canal de entregas.  Estandarización de los productos de trabajo entregados. 24
  25. 25. IBM Rational software Mecanismo de Entregas : Normalización y comunicación La Factoría entrega código Centro Publica Espeficación de Aprobación de requisitos Entregas Entregas de Cada Factoría 19 25
  26. 26. IBM Rational software 3) Capa de automatización de proceso ciclo de vida Gestion Demanda Control de Gestion Versiones Requerimientos Gestión Calidad Gestión Gestión Proyecto Pase Entornos Automatización Proceso 26
  27. 27. IBM Rational software La importancia de cada proceso depende del modelo de de subcontratación : Ejemplo 1 Poca diversidad. Todos Jefes de Proyecto internos. Gestion Análisis Desarrollo Testing Menor necesidad de herramienta de Proyecto gestión de proyecto Gran diversidad : Personal 30% 30% Mayor necesidad de herramienta interno 100% 0% de gestión de calidad Subcontratados 30% 70% 50% en centro 0% Subcontratados en Factoría 0% 0% 70% 20% 27
  28. 28. IBM Rational software 4) Capa de Gobierno y Métricas Control y Seguimiento de Factorías Análisis del Performance de cada Factoría Comparativa entre Factorías Métricas de Negocio, Operacionales y de Software Gobierno y Métricas 28
  29. 29. IBM Rational software Comparativa entre Factorías 29 29
  30. 30. IBM Rational software Métricas Operacionales y de Software 19 30
  31. 31. IBM Rational software Gobierno y métricas de tendencia 31
  32. 32. IBM Rational software Cuatro capas para gestión integral con Factorías : Operacional y de Gobierno Gobierno Jazz - Gobierno y Métricas Jazz - Automatización Proceso Operacional Jazz – Entregas Jazz - Infraestructura Solución modular e integrable con sistemas ya existentes 32
  33. 33. IBM Rational software Learn more at:  IBM Rational software  Architecture management  IBM Rational Software Delivery Platform  Rational trial downloads  Process and portfolio management  Leading Innovation Website  Change and release management  IBM Rational TV  Quality management  IBM Rational Business Partners © Copyright IBM Corporation 2008. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, the on-demand business logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. 33

×