Cuándo estoy listo para pasar a producción?



Documentos relacionados
IBM Software Development Platform

IBM Rational Software Architect/Modeler

Novedades de Soluciones para la Gestión del Ciclo de Vida de Aplicaciones (CLM 2012)

IBM Software IBM Corporation

CMMI y la Plataforma de Desarrollo Software de IBM Rational

IBM Rational for Power i. The business-driven development lifecycle

IBM Rational BuildForge

Mejoras en el Proceso de Testing

Solución práctica para la gestión de una Oficina de Calidad. Innovate de Octubre 2011

WebSphere Extended Deployment

IBM Rational Asset Manager

Adquiera una mayor visibilidad y supervise la productividad de su equipo en tiempo real. Rational Team Concert Germán Domínguez


Necesitamos herramientas que faciliten la tarea. Y que a la vez nos valgan de un modo efectivo para la colaboración.

IBM Rational Software Architect

FOREST BPMS. Arquitectura Forest BPMS. Metodologia de implementación. Fase I Instalación

3. Horario laboral referencial: Lunes Viernes 8:00 a.m. a 6:00 p.m.

Tabla de contenido 1. OBJETIVOS ASIGNACION DE RESPONSABILIDADES ROLES Y TAREAS ALCANCE... 4

IBM RATIONAL JAZZ ROADSHOW

Seguridad en el Contexto de la Calidad del Software

IBM Rational Configuration Management V8.0.1 proporciona soluciones empresariales para la gestión de cambios y de configuración

Jesús Hernández

Las aplicaciones en la era del cliente. Miguel Rial HP Software Iberia

DESARROLLO DE SOFTWARE DE CALIDAD: EXTREME PROGRAMMING Y HERRAMIENTAS OPENSOURCE. Mª Carmen Bartolomé. mcbartolome@qualityobjects.

Vendiendo Visual Studio 2010

Introducción al Unified Process. Curso IIC 2143 Ingeniería de Software Rodrigo Sandoval 2010

ERP Comercial Solución integral

Gestión del Portfolio de Proyectos HP Portfolio & Project Management. Información de Producto Dirección de Consultoría

elastic PROJECTS INFORMACIÓN COMERCIAL PROJECTS

PERFIL TÉCNICO CONSULTOR SHAREPOINT PARA LA WEB

SMART FLEXIBILITY. Aportamos Soluciones y Servicios Tecnológicos innovadores basados en modelos de negocio flexibles

Desarrollo y servicios web Sesión 18

Ingeniería del Software

Un paso más hacia la optimización del servicio: La nueva automatización de la Operación en El Corte Inglés. Vicente de la Cruz

Testing Software S.A

Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta

Visual Studio Team System

Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN

Cómo conseguir un SQL más eficaz

Instituto Nacional de Tecnología Industrial TESTING DE SOFTWARE

Agile Testing. Sesión 8. Metodologías Ágiles de Desarrollo de Software Domingo Gallardo, DCCIA, Univ. Alicante

Planificación en Team Foundation Server 2010

WebServices bajo SOA. SOAagenda team Chile

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar

MS_20497 Software Testing with Microsoft Visual Studio 2013

Introducción a Rational Unified Process (RUP)

Calidad y Seguridad en la programación de aplicaciones

Collaborative Lifecycle Management

CAPÍTULO IV COMPARACIÓN DE LAS DOS PRINCIPALES HERRAMIENTAS ALM.

Curso: El Proceso de Desarrollo de Software

NIVEL 16: ESTRUCTURAS RECURSIVAS N-ARIAS

Sistema de Mensajería Empresarial para generación Masiva de DTE

Gobernabilidad en su equipo de Punta a Punta

MSF. Microsoft Solutions Framework

IBM Rational Statemate ayuda a los ingenieros de sistemas a enfrentarse a los retos del mercado de sistemas integrados complejos

Tribunal Constitucional PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA CONTRATACIÓN DE LA ASISTENCIA TÉCNICA PARA LA TRAMITACIÓN JURISDICCIONAL ELECTRÓNICA

NUEVAS TENDENCIAS EN LA CALIDAD DEL SOFTWARE IGNACIO BAYUGAR

Guía metodologíca para la gestión de proyectos de software basada en metodologías agiles, que integre las herramientas de seguimiento de actividades,

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

Temario del curso de

Tema 5. Gestión de Proyectos (ISG3)

ST23_ Performance Management and Tuning

SSTQB. Nivel Fundamentos. Examen ejemplo. Programa de estudios 2010

GUÍA METODOLÓGICA DE DESARROLLO DE SISTEMAS TABLA DE CONTENIDO

Curso 20411D: Administración de Windows Server 2012

Anexo 4 Documento de Arquitectura

Bruce Torres A Marco Arias M IBM IT Architect. IBM Bluemix

Control de Calidad en Desarollo y Implementaciones del FlexiCadastre. Renan Debarry Business Analyst Jr.

RATIONAL FUNCTIONAL TESTER MANUAL DE INSTALACIÓN Y CONFIGURACIÓN PARA WINDOWS

WebSphere Operational Decision Management. La plataforma de IBM para la automatización y el gobierno de las decisiones

Control de Cambio Operacional. Saber. Knowledge Base Service Assurance de NetIQ

Microsoft Solutions Framework - CMMI. Luis Fraile MVP Team System lfraile@lfraile.net

Estrategias de desarrollo de SW para Outsourcing

El cumplimiento de las regulaciones en el Software de sistemas de aeronáuticos Carlos Fernández de la Hoz, AIRBUS Military

Construcción de editores de modelos con EMF

CMMI y la Plataforma de Desarrollo Software de IBM Rational

Soluciones Telelogic para Software Factories

VERSIONES VISUAL STUDIO

Trainning in.net technology. Formacion.Net Advanced Fernando Lencinas

Desarrollo ágil en tiempos de crisis. Alejandro Torres Castañeda y Analía Baño Dynkowski Baufest

PROGRAMAS DE ESPECIALIZACIÓN EN COMPUTACIÓN E INFORMÁTICA (PECI)

CURRICULUM VITAE Master en Dirección y Administración de Proyectos (Executive Master in Project Management) por la Universidad de Valencia.

IBM Tivoli Asset Management for IT. IBM Tivoli Service Request Manager

Desarrollo de Aplicaciones Web con Eclipse

PROGRAMAS DE ESPECIALIZACIÓN EN COMPUTACIÓN E INFORMÁTICA (PECI)

Guías para la Práctica (4) OpenESB BPEL Service Engine

Ingeniería de Software: Parte 2

Por qué invertir en la automatización de pruebas Software?. Rational XDE Tester

Anuncio de software ZP de IBM Europe, Middle East and Africa con fecha 16 de noviembre de 2010

XI Encuentro Danysoft Sala TFS. Descubriendo TFS

Características Generales Eduardo Santana Abadía

Visión General GXflow. Última actualización: 2009

Zend Server 5.5: La agilidad de PHP en la operativa de IT

CMMI. Capability Maturity Model Integration. José María Molero Alonso Juan Resinas Arias de Reyna Antonio Pablo Vicente Domínguez Palacios

Claves de la automatización de pruebas de software

+20 Años de innovación

Nuevas Certificaciones Microsoft

Ingeniería de Software Unificada

2631 Optimizing the Software Development Lifecycle with Microsoft Visual Studio Team System

Rubén Soleto Buenvarón, Enrique Benito Domínguez, David Miranda Barrera y Julián Pérez Sampedro.

Transcripción:

IBM Software Expo 2006. Madrid 23 de Mayo Cuándo estoy listo para pasar a producción? antonio.alonso @ es.ibm.com IBM Software 2005 IBM Corporation

Agenda IBM Software Expo 2006. Madrid, 23 de mayo La calidad a lo largo de todo el ciclo de vida de desarrollo. Q&A 2

Solución para todo el ciclo de vida de desarrollo SW Analista Arquitecto Desarrollador Probador Análisis y definición de procesos de negocio Diseño y modelado de arquitecturas Construcción y generación de código Diseño y ejecución de pruebas Equipo de Proyecto Control y Seguimiento de Proyectos Gestión de la configuración y el cambio Guía metodologica Directores ejecutivos Toma de decisiones Gestión de la demanda Gestión del porfolio 3

La Plataforma de Desarrollo de IBM Analista Arquitecto Desarrollador Ing.de pruebas RequisitePro Software Modeler ------------- Software Web Developer -------------- Application Developer ------------- Software Manual --------- Funcional --------- Performance Equipo de Proyecto ECLIPSE / Integración.NET Unified Process ClearCase ClearQuest Project Console Directores ejecutivos Portfolio Manager 4

Patterns Patterns UML UML XML XML C/C++ C/C++ Java Java IBM Software Expo 2006. Madrid, 23 de mayo Estrategia: Plataforma de Desarrollo sobre Eclipse 3 Functional Performance Manual Test Framework (Hyades) RequisitePro Unified Process Other plug-ins Software Arquitect/ / Modeler Application/Web Developer ClearCase ClearQuest Eclipse Modeling Framework (EMF) Team Framework Eclipse 3 Core 5

Calidad durante todo el ciclo de vida Analyst Developer Deployment Manager Define Design Code Test Debug Functional Test Load Test Deploy Monitor Control de versiones Gestión de Incidencias - Infomes Gestión de Requisitos Planificación manual de pruebas Detección anti-patrones Reglas de inspección de código Pruebas de componentes Planificación de pruebas Automatización pruebas funcionales Monitorización Análisis rendimiento Automatización pruebas carga 6

Calidad durante todo el ciclo de vida Analyst Developer Deployment Manager Define Design Code Test Debug Functional Test Load Test Deploy Monitor ClearQuest - ClearCase - SoDA RequisitePro Software Application Developer TestManager Manual Functional Tivoli Monitoring Family Performance 7

Calidad durante todo el ciclo de vida Analyst Developer Deployment Manager Define Design Code Test Debug Functional Test Load Test Deploy Monitor ClearQuest - ClearCase - SoDA RequisitePro Software Application Developer TestManager Manual Functional Tivoli Monitoring Family Performance 8

Gestión de requisitos con IBM RequisitePro Forma habitual de trabajar (Word) Contexto Formato Microsoft Word Plantillas de Documentos Repositorio central Listas y filtros de requisitos Historia Base de Datos Trazabilidad Visual La libertad de MS Word, El poder de una Base de Datos: Fácil uso 9

Calidad durante todo el ciclo de vida Analyst Developer Deployment Manager Define Design Code Test Debug Functional Test Load Test Deploy Monitor ClearQuest - ClearCase - SoDA RequisitePro Software Application Developer TestManager Manual Functional Tivoli Monitoring Family Performance 10

Diseño: Análisis y Control de la Arquitectura Qué Análisis de la arquitecutra Detección de anti-patrones Control de anti-patrones Para quién Arquitectos que utilizan Software Por qué Asegurar la integridad de la arquitectura cuanto antes, detectando interdependencias, ciclos. Detección Antipatrones Visualización Patrones 11

Calidad durante todo el ciclo de vida Analyst Developer Deployment Manager Define Design Code Test Debug Functional Test Load Test Deploy Monitor ClearQuest - ClearCase - SoDA RequisitePro Software Application Developer TestManager Manual Functional Tivoli Monitoring Family Performance 12

Implementación: Revisión Código Qué Validación estática de código Java J2SE/J2EE Best Practices Estilo de codificación Convenciones de nombres Ejemplos y guías de resolución Developer Regla no cumplida resaltada en el código Para quién Desarrollores que utilizan RSA o RAD Por qué Reducir errores en la codificación antes de pasar a integración y pruebas de Violaciones de las reglas por categoría / severidad Por qué / Ejemplo/ Cómo arreglarlo 13

Implementación: Pruebas de Componentes Qué Automatización de pruebas unitarias con generación automática de datos Generación automática de stubs Developer Para quién Desarrolladores que utilizan RSA o RAD Por qué Empezar a probar cuanto antes y detectar errores antes de pasar a integración y pruebas de validación Test driver and stub datapool 14

Implementación: Análisis de Rendimiento Qué Detección pruebas memoria Análisis de tiempos Cobertura de código Análisis de threads Visualización del flujo de ejecución Developer Para quién Desarrolladores que utilizan RSA o RAD Por qué Optimizar el rendimientogeneración de automática tica de las aplicaciones diagramas de secuencia Análisis de Threads 15

Calidad durante todo el ciclo de vida Analyst Developer Deployment Manager Define Design Code Test Debug Functional Test Load Test Deploy Monitor ClearQuest - ClearCase - SoDA RequisitePro Software Application Developer TestManager Manual Functional Tivoli Monitoring Family Performance 16

Gestión del ciclo de pruebas: Test Manager Qué Gestión del ciclo de pruebas: planificación, diseño, ejecución y análisis Plan de Pruebas Para quién Equipos de QA que utilizan TestManager Por qué Gestionar de manera centralizada todo el ciclo de pruebas Trazabilidad con otras etapas del ciclo de vida: Requisitos: RequisitePro Implementación automática: RFT Gestión defectos: CQ Ejecución y Análisis 17

Planificación Pruebas Manuales: Manual Analyst Qué Edición, organización y ejecución de pruebas manuales Rich test editor Test step reuse library Para quién Analistas Ingenieros Pruebas Customizable fields Por qué Gestionar y controlar el diseño de las pruebas manuales Central repository for distributed team access Attached images and files 18

Automatización Pruebas funcionales: Functional Qué Automatización de Pruebas Funcionales y de Regresión ScriptAssure for test script resiliency Para quién Equipos de QA Desarrolladores Por qué Asegurar la calidad de toda la aplicación cuando se realiza un cambio Reducir el tiempo dedicado a las pruebas Data-driven test assistance Java, VS.NET, Web and terminal-based application support 19

Automatización Pruebas de Carga: Performance Deployment Manager Workload monitor Real-time reporting Qué Automatización de Pruebas de Carga Para quién Ingenieros de Pruebas Ingenieros de Sistemas Por qué Validar la escalabilidad de una aplicación Web frente a la carga masiva de usuarios antes de su paso a producción User View 20

Calidad durante todo el ciclo de vida Analyst Developer Deployment Manager Define Design Code Test Debug Functional Test Load Test Deploy Monitor ClearQuest - ClearCase - SoDA RequisitePro Software Application Developer TestManager Manual Functional Tivoli Monitoring Family Performance 21

Calidad durante todo el ciclo de vida Analyst Developer Deployment Manager Define Design Code Test Debug Functional Test Load Test Deploy Monitor ClearQuest - ClearCase - SoDA RequisitePro Software Application Developer TestManager Manual Functional Tivoli Monitoring Family Performance 22

Monitorización Tivoli ITCAM for Response Tracking and Tivoli Monitoring family Qué Monitorización del servidor Performance degradation detection Descomposición de Transacciones Web-based health monitor dashboard Para quién Ingenieros de Sistemas Por qué Capturar y analizar problemas de rendimiento durante el despliegue Analyzes app servers, web servers, databases 23

Calidad durante todo el ciclo de vida Analyst Developer Deployment Manager Define Design Code Test Debug Functional Test Load Test Deploy Monitor ClearQuest - ClearCase - SoDA RequisitePro Software Application Developer TestManager Manual Functional Tivoli Monitoring Family Performance 24

Gestión del cambio: Proceso basado en actividades Bug Fix 480 stuff! More New widget Bug 396 Bug 952 New ScriptNew Button Bug 953 New widget Bug 952 New New widget widget Bug 951 New widget New Script MS Windows 2000 New List Bug 952 New widget Bug 396 Bugs 959 Bug 400 New Script New Button New DB support Update Doc Bug Fix 196 Bugs 411 New GUI Bug Fix 480 Bug Fix 480 Bug Fix 480 More stuff! Bug 862 Bug 862 Bug 862 New DB support Bug Fix 581 Bug Fix 581 Bug 611 Bug 611 More stuff! More stuff! Bug Fix 581 Bug 862 Bug 611 Bug 611 Bug Fix 581 Bugs 411 Bugs 411 Bugs 411 Bugs 411 New Web Graphics New GUI Bugs 411 New Transaction New New GUI GUI New Transaction Bug 950 25

Gestión del cambio: Proceso basado en actividades Bug Fix 480 Integration Bugs 411 New Graphics Bug Fix 581 Bug 611 New Script Bug Fix 480 New widget More stuff! New GUI New GUI Bug 862 MS Win 2000 DB support Bugs 411 New GUI Bug 396 New button New widget New List DB support Bug Fix 196 26

Gestión del Cambio : IBM ClearQuest 27

Software Development Platform: Trazabilidad. Requisitos Consultar origen de los requisitos Análisis y Desarrollo Java, web J2EE RequisitePro Application Developer Equipo Gestión de actividades Desarrolladores ClearQuest Casos de Prueba Clientes Versiones Funtional / Performance Pruebas Versionado ClearCase Probadores Administrador del proyecto 28

PREGUNTAS 29

This document was created with Win2PDF available at http://www.win2pdf.com. The unregistered version of Win2PDF is for evaluation or non-commercial use only. This page will not be added after purchasing Win2PDF.