La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

IBM Rational Solucion para La Administracion del ciclo de vida colaborativo Santiago Vélez Rational Sales Specialty.

Presentaciones similares


Presentación del tema: "IBM Rational Solucion para La Administracion del ciclo de vida colaborativo Santiago Vélez Rational Sales Specialty."— Transcripción de la presentación:

1 IBM Rational Solucion para La Administracion del ciclo de vida colaborativo Santiago Vélez Rational Sales Specialty IBM Software, Colombia Marzo 2012

2 2 Agenda Panorama Actual - Retos Administracion Efectiva del Ciclo de Vida de Aplicaciones (ALM) 5 imperativos de ALM Preguntas

3 3 El Software da rienda suelta a nuestra creatividad

4 4 El Software salva vidas

5 5 La Innovacion se esta apoyando cada vez mas en software Source: Mobile banking: A catalyst for improving bank performance, Deloitte, 2010; and This Car Runs on Code, Robert Charette, IEEE Spectrum, La Banca Mobil sera el canal de atencion mas usado para el 2020, si no es antes En promedio un automovil del 2010 contiene mas lineas de codigo de software que un Jet de guerra Se cumpliran regulaciones ? Es Seguro ? Funcionar a Bien?

6 6 Source: Numerous sources, see speaker notes for details Las realidades retan el desarrollo de software Complejidad en la entrega de software y presiones del mercado 2010 Spending in U.S. on governance, risk and compliance was $29.8 billion Increasing Mandates 62% of projects fail to meet intended schedule Unpredictability in Software Delivery 50% of outsourced projects are expected to under perform Globally Distributed Software and Product Supply Chains Complex, Multi-platform Systems and Applications 62% of companies have agile projects requiring integration with legacy systems 30% of project costs are due to rework and poor execution of requirements Changing Requirements and Time to Market Cost Reduction 70% budget locked in maintenance and 37% of projects go over budget 2010 Spending in U.S. on governance, risk and compliance was $29.8 billion Increasing Mandates 62% of projects fail to meet intended schedule Unpredictability in Software Delivery 50% of outsourced projects are expected to under perform Globally Distributed Software and Product Supply Chains Complex, Multi-platform Systems and Applications 62% of companies have agile projects requiring integration with legacy systems 30% of project costs are due to rework and poor execution of requirements Changing Requirements and Time to Market Cost Reduction 70% budget locked in maintenance and 37% of projects go over budget

7 7 Los Silos crean barreras para la entrega efectiva del Software 2. Desarrollo Decide 1. Negocio Deploy 3. Operaciones En algun punto, usted se da cuenta que tiene una cantidad de sistemas en silo que estan limitando la trasparencia a traves de los proyectos estrategicos - Development Director Temenos, Inc.

8 8 Application Lifecycle Management puede ayudar! 1. Business 2. Development Decide Deploy Do 3. Operations* ALM Coordina: Personas Procesos Informacion ALM Coordina: Personas Procesos Informacion

9 9 Las Metodologias Agiles Optimizan el Ciclo de vida de las aplicaciones? Si! La Mayoria de equipos Agiles estan geograficamente distrbuidos 33% estan en cumpplimiento con regulaciones 75% estan ejecutando Agile para proyectos de complejidad media y alta 17% estan aplicando exitosamente Agile para outsourcing 78% estan trabajando con Sistemas Legacy 32% tienen interaccion exitosa entre Arquitectos Empresariales y Equipos Agiles 11% reportaron que su estrategia de Gobernabilidad funciona bien con Equipos Agiles Source: Dr Dobbs November 2009 State of the IT Union Survey

10 10 Que hacen los equipos Agiles para mejorar su productividad? Donde estamos contra el plan? En que estamos trabajando ahora? Cuales son mis tareas pendientes! Tenemos reportes actualizados ? Como podemos mejorar?

11 11 Cinco Imperativos para una Efectiva Administracion del Ciclo de vida de Aplicaciones para mejorar la productividad organizacional Learn more at ALM EverywhereALM Everywhere 1.Maximizar el valor de los productos con Colaboracion en Contexto 2.Acelerar el tiempo de entregas con Planeacion en Tiempo Real 3.Mejorar la Calidad con Trazabilidad del Ciclo de vida 4.Lograr predictibilidad con Inteligencia en el Desarrollo 5.Reducir costos con Mejora Continua

12 12 Retos de la Colaboracion Puede su equipo… …incorporar nuevos miembros al equipo? … Superar las barreras de multiples zonas horarias, lenguajes, herramientas cuando se esta trabajando con outsourcing o equipos distribuidos? …encontrar toda la informacion relacionada a una tarea especifica? …rapdidamente conocer el quien, que, cuando y porque de las actividades del equipo? Donde esta ese ?

13 13 Comentarios en los detalles de los requerimientos estan en el contexto Un click sobre el comentario subraya el texto de la discusion

14 14 Revisiones formales crean acuerdos Y previenen re-trabajo Artefactos de Prueba Requirimientos Items de trabajo Revisiones y Aprobaciones aseguran que los artefactos son revisados y/o aprobados por los miembros del equipo claves

15 15 Colaboracion en Contexto mejora el valor de los productos Da herramientas a los equipos para colaborar sobre la revision de los artefactos de software de manera que puedan incorporar feedback temprano y frecuentemente alineando las entregas con la vision de los sponsors y del negocio Provee una Unica fuente de Verdad a traves de un repositorio compartido de manera que los miembros del equipo puedan colaborar efectivamente sin importar en donde se encuentren Provee informacion inmediatamente accesible a todos los miembros del equipo en el contexto de su trabajo

16 16 Cinco Imperativos para una Efectiva Administracion del Ciclo de vida de Aplicaciones para mejorar la productividad organizacional Learn more at ALM EverywhereALM Everywhere 1.Maximizar el valor de los productos con Colaboracion en Contexto 2.Acelerar el tiempo de entregas con Planeacion en Tiempo Real 3.Mejorar la Calidad con Trazabilidad del Ciclo de vida 4.Lograr predictibilidad con Inteligencia en el Desarrollo 5.Reducir costos con Mejora Continua

17 17 Retos de la Planeacion Puede su equipo… …Planear contemplando el equipo entero? …Manualmente recolectar y reportar el estado de los proyecctos? …Instantaneamente ver el impacto de un cambio en un proyecto o recursos? … Integrar la planeacion con la ejecucion? …Planear proyectos para ambientes en cascada, iterativos y/o agiles? Tengo que preguntar otra vez a todos por el estado del proyecto?

18 18 Asegure la alineacion a traves del Negocio, Desarrollo y los equipos de Pruebas

19 19 Un plan con multiples vistas Vistas Personalizadas dependiendo del Rol y del Contexto

20 20 Actualizacion de Estados Planear en tiempo real la actividades diarias Actualizacion de los estados (Automaticamente alimenta el proyecto)

21 21 La Planeacion en Tiempo Real acelera los tiempos de entrega Provee un Unico Plan que combina requerimientos, desarrollo y pruebas, asegurando que el equipo completo entienda el alcance completo del proyecto Integra planeacion con ejecucion asegurando que el equipo completo entiende el verdadero estado del proyecto Permite a todos los involucrados participar en mantener el plan actualizado Ayuda a los equipos a responder a los inesperados de manera correcta asegurando que el equipo se mantenga dentro de los cronogramas Deployment Engineer Project Lead AnalystDeveloper Architect Quality Professional Planning and Execution

22 22 Cinco Imperativos para una Efectiva Administracion del Ciclo de vida de Aplicaciones para mejorar la productividad organizacional Learn more at ALM EverywhereALM Everywhere 1.Maximizar el valor de los productos con Colaboracion en Contexto 2.Acelerar el tiempo de entregas con Planeacion en Tiempo Real 3.Mejorar la Calidad con Trazabilidad del Ciclo de vida 4.Lograr predictibilidad con Inteligencia en el Desarrollo 5.Reducir costos con Mejora Continua

23 23 Cuales requerimientos estan resueltos en esta iteracion? Estan todos los requirimientos probados ? Que defectos estan afectando cuales requerimientos ? Estamos Listos para salir a produccion? Estamos alineados con el Negocio? Podemos pasar una auditoria? Que defectos fueron resueltos en este release ? Gerente de Proyectos Analista Retos de la Trazabilidad del Ciclo de Vida Puede su equipo responder… Profesional de CalidadIngeniero de DesplieguesDesarrollador Cual es la calidad de este Build? Que esta listo para Probar? Que defectos han sido resueltos desde el ultimo build? Como puedo E standarizar cuando los equipos usan diferentes herramientas ? Donde estan los Cuellos de botella en nueestros procesos? Como puedo Acelerar mis Builds? Los tiempos de Build se estan acortando o alargando? Que requerimientos estoy implementando? Que prueba cubre este defecto y, en cual ambiente ? Que cambios han realizado los demas desarrolladores sobre este release

24 24 Proactivamente responder a gaps (en rojo) a medida que el proyecto avanza Los problemas son rapidamente detectados y resuletos (en amarillo) Los lideres de equipos tienen visibilidad del cubrimiento y actividades completas

25 25 La informacion enlazada es visible en todos los artefactos Todos los roles pueden ver los enlaces en sus artefactos Cada usario tiene su propia perspectiva e interfaz de usuario para ver los enlaces. Crear, eliminar, navegar enlaces en los artefactos Ejemplo: El Desarrollador ve las relaciones sobre un defecto Los links de trazabilidad sobre los defectos son automaticamente creados

26 26 La trazabilidad a traves del Ciclo de vida mejora la calidad Establece relaciones entre artefactos de software Identifica y cierra gaps de los artefactos, asegurando cubrimiento a traves de las disciplinas Provee visibilidad del estado de la Planeacion vs Ejecucion inspeccionando todos los artefactos relacionados Provee simple acceso a los artefactos relacionados asegurando que todos los involucrados comparten la misma informacion Entrega transparencia la cual permite que todos los involucrados esten Totalmente informados de las decisiones basadas en las prioridades del negocio CustomerFinal Product Build Artifacts EnvironmentSupporting Systems Requirements Management Initial Idea Acceso instantaneo a los detalles desde cualquier punto en el proceso de desarrollo

27 27 Cinco Imperativos para una Efectiva Administracion del Ciclo de vida de Aplicaciones para mejorar la productividad organizacional Learn more at ALM EverywhereALM Everywhere 1.Maximizar el valor de los productos con Colaboracion en Contexto 2.Acelerar el tiempo de entregas con Planeacion en Tiempo Real 3.Mejorar la Calidad con Trazabilidad del Ciclo de vida 4.Lograr predictibilidad con Inteligencia en el Desarrollo 5.Reducir costos con Mejora Continua

28 28 Estamos Listos para… Salir a Produccion? Realizar Pruebas? Entregar un Informe? ……

29 29 Retos de Medicion y Direccion Puede su equipo… … realizar seguimiento a las mejoras o planes de accion a traves de metricas? … Minimizar la carga administrativa apoyandose en sus sistemas para capturar las metricas? …proveer una vista del estado del proyecto a multiples niveles? …Tomar decisiones de direccion basada en informacion actual del proyecto?

30 30 Use tableros de Control para proveer una unica vista del estado de sus proyectos

31 31 Detalles de Dashboards Facilmente encuentre los detalles (Drill Down) Click encima del reporte para hacer drill down hacia la informacion Mini-dashboards: Disponibles en cualquier vista

32 32 La Inteligencia sobre el desarrollo mejora la predictibilidad Permite Toma de decisiones basadas en hechos – datos – informacion real (para comunicar estados, monitorear progreso, diagnosticar problemas, identificar acciones correctivas) Monitorea Proyectos para contar con entregas a tiempo Aplica Tecnicas de Inteligencia de Negocios al desarrollo de software Poca Medicion sobre los Proyectos Frecuente Medicion sobre los Proyectos Cancelled Late On-time 15% 5% 40% 20% 45% 75% Las practicas de Medicion Impactan el exito de los Proyectos Sources: Capers Jones, Measurement, Metrics and Industry Leadership, Copyright © by Capers Jones LLC Capers Jones, Software Engineering Best Practices, Copyright © 2010 McGraw-Hill

33 33 Los fracasos suceden todo el tiempo. Estos suceden cada dia en la practica. Lo que nos hace mejores, es como reaccionamos a ellos. -Mia Hamm, first female FIFA World Player of the Year

34 34 Cinco Imperativos para una Efectiva Administracion del Ciclo de vida de Aplicaciones para mejorar la productividad organizacional Learn more at ALM EverywhereALM Everywhere 1.Maximizar el valor de los productos con Colaboracion en Contexto 2.Acelerar el tiempo de entregas con Planeacion en Tiempo Real 3.Mejorar la Calidad con Trazabilidad del Ciclo de vida 4.Lograr predictibilidad con Inteligencia en el Desarrollo 5.Reducir costos con Mejora Continua

35 35 Retos de la Mejora Continua Puede su equipo… …Permitir a los lideres del equipo determinar que tan estrictas o abiertas pueden ser las reglas en el camino? …Modificar politicas del proceso a traves del desarrollo de un proyecto para asegurar cumplir con cronogrmas o metricas de calidad? …apoyarse de plantillas predefinidas (out-of-the-box) que soporten flujos de trabajo tradicionales y/o agiles? …Cambiar el proceso on the fly como parte de un ciclo de retroalimentacion y mejora continua?

36 36 Las retrospectivas de los equipos ayudan a identificar areas de mejora Hacer seguimiento a retrospectivas ayuda a los miembros del equipo proponer mejoras – Un Ranking de mejoras de procesos ayuda a enfocarse en donde el equipo tiene el dolor mas grande

37 37 Plantillas Apoyan a la mejora continua Uso y reuso de plantillas en los proyectos es un ejemplo de mejora continua (Estandarizacion) Modificables para cumplir con los procesos de su organizacion

38 38 La mejora continua reduce los costos Mejore la entrega de sofware a traves de adopcion de mejores practicas y automatizacion para reducir tareas manuales, no creativas y suceptibles de errores Optimice al maximo sus procesos haciendo uso de Mejores practicas y Reuso en sus proyecto Permita a todos los involucrados participar en la adopcion de mejores practicas para tener su retoalimentacion Assess Steer Act

39 39 Source: Numerous sources, see speaker notes for details Trazabilidad Planeacion y trazabilidad Planeacion e Inteligencia en el Desarrollo Plantillas Reportes Mejora Continua Real-Time Planning Colaboracion en Contexto Las realidades retan el desarrollo de software Complejidad en la entrega de software y presiones del mercado

40 40 IBM Rational Es lider reconocido en ALM IBM earns Strong Positive the highest possible rating © 2010 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. or its affiliates. This publication may not be reproduced or distributed in any form without Gartner's prior written permission. The information contained in this publication has been obtained from sources believed to be reliable. Gartner disclaims all warranties as to the accuracy, completeness or adequacy of such information and shall have no liability for errors, omissions or inadequacies in such information. This publication consists of the opinions of Gartner's research organization and should not be construed as statements of fact. The opinions expressed herein are subject to change without notice. Although Gartner research may include a discussion of related legal issues, Gartner does not provide legal advice or services and its research should not be construed or used as such. Gartner is a public company, and its shareholders may include firms and funds that have financial interests in entities covered in Gartner research. Gartner's Board of Directors may include senior managers of these firms or funds. Gartner research is produced independently by its research organization without input or influence from these firms, funds or their managers. For further information on the independence and integrity of Gartner research, see "Guiding Principles on Independence and Objectivity" on its website, Efficient coordination and automation of the delivery process requires new, collaborative approaches to the planning, measurement, execution, control and reporting of activities. These new approaches are what differentiate current application life cycle management (ALM) tools, and what make ALM processes vital to leading-edge development activities. ALM is what enables sustainable agile practices. ALM creates a management framework providing consistent, auditable records of the decisions and activities of agile teams. Duggan, Jim & Murphy, Thomas E., MarketScope for Application Lifecycle Management, Gartner, Inc., 11 November 2010 ID Number: G , pp2,6

41 41 Report Highlights –"IBM has the broadest and arguably the deepest portfolio among all vendors profiled in this report. –IBMs Technology Score: 94.3% –IBMs Market Impact score: 10/10 The highest score! All other vendors were ranked relative to IBM –Furthermore, the vendor has ensured that it stays ahead of the pack by having a good grasp of market demand and meeting it through tool support. Ovum Decision Matrix: Selecting an ALM Vendor Reference Code: OI Publication Date: March 2011 Authors: Chandranshu Singh, Tony Baer, Michael Azoff ©Ovum published 3/ This report is a licensed product and is not to be photocopied IBM Rational Es lider reconocido en ALM

42 42 Offering de Application Lifecycle Management Rational Requirements Composer Rational Team Concert Rational Quality Manager IBM Rational ALM Solutions Get Up and Running Quickly Reduzca los costos de desarrolo de software ineficiente con soluciones multiplataforma integradas de ALM! Optimice la produtividad de su equipo a traves de los 5 imperativos de ALM Colabore a traves de los equipos y cree integraciones completas en el ciclo de vida Crezca a su ritmo con licenciamiento basado en Roles Unifique su infraestructura y proteja sus inversiones actuales con una plataforma unica abierta y extensible Rational Rhapsody Design Manager Rational Software Architect Design Manager Collaborative Lifecycle Management Collaborative Design Management Architect Analyst Developer Quality Professional Deployment Engineer Engineer

43 43

44 44 Get Started! Collaborative Lifecycle Management Get involved at jazz.net! Short, simple way to share the 5 ALM imperatives ibm.co/alm-everywhere VP of Development, a Business Analyst or Project Owner, Agile Team Lead, Developer and Test Lead. bit.ly/jazzCLMdemo Interactive White Board Role-based Demo Free Downloads ! Try it out at jazz.net! read articles & blogs view presentations watch videos listen to podcasts see a project dashboard review the release plan 1 Download RTC, RRC or RQM for CLM https://jazz.net/downloads/rational-team-concert/ https://jazz.net/downloads/rational-team-concert/ Sample scenarios for CLM https://jazz.net/wiki/bin/view/Main/MTM_Lifecycle_Welcome https://jazz.net/wiki/bin/view/Main/MTM_Lifecycle_Welcome We openly develop our software with our own tools! https://jazz.net/projects/clm/ https://jazz.net/projects/clm/ Track our progress at jazz.net!

45 45 ALM Services to support your journey… Rational Requirements Composer Quick Start Rational Team Concert Quick Start Rational Quality Manager Quick Start Collaborative Lifecycle Management Disciplined Agile Delivery with Rational Team Concert Disciplined Agile Delivery with Rational Team Concert Planning and Governance with Rational Team Concert Planning and Governance with Rational Team Concert Agile Jump Start Deployment Package Agile Jump Start Deployment Package Introducing Rational Team Concert Into Legacy Environment Assessment Introducing Rational Team Concert Into Legacy Environment Assessment Quick Starts for Common Entry Points Requirements Definition Quality Management Collaboration, Planning, Change, Configuration & Build Management Get up & running quickly!

46 46 ALM Services for continued adoption… How do I ensure development implements the business needs? Requirements Definition Collaboration, Planning, Change, Configuration & Build Management Collaboration, Planning, Change, Configuration & Build Management ADOPTADOPT Quality Management ADOPTADOPT How do I validate quality with the business? How do I ensure development is tested by independent test? Quality Management Collaboration, Planning, Change, Configuration & Build Management Collaboration, Planning, Change, Configuration & Build Management ADOPTADOPT Requirements Definition Rational Requirements Composer Quick Start Rational Team Concert Quick Start Rational Quality Manager Quick Start Collaborative Lifecycle Management


Descargar ppt "IBM Rational Solucion para La Administracion del ciclo de vida colaborativo Santiago Vélez Rational Sales Specialty."

Presentaciones similares


Anuncios Google