Borland y CaliberRM. Framework tecnológico y de servicios para mejorar la gestión de requisitos



Documentos relacionados
Beneficios del Uso de Modelos de Madurez

El Modelo CMMI (for Development) Monterrey, N.L. México Noviembre 2008

Problemas de PYMES en el Nivel 2 de Madurez Una Muestra Sesgada

CMMi. Lic. Virginia Cuomo

CMMI. Un modelo para optimizar los procesos de desarrollo. Jordi Borja Sanz Technical Director Borland Spain & Portugal

Soporte a CMMI. III Semana CMMI. Gestión e Ingeniería de Requisitos con IRqA. Fernando Valera Consultor IRqA fvalera@tcpsi.es

CMMI SERVICIOS. María Smith Gutiérrez Rueda - Quality Assurance Officer y Líder del Grupo de Ingeniería de Procesos (EPG) de Aranda Software

Taller de Fundamentos de Mejora de Procesos

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

Modelo de Factoría Software basado en CMMI. Ramiro Carballo Marzo 2006 FOCAL Fundación Dintel

Enginyeria del Software III

COSI es una empresa mexicana que pertenece al grupo Microsoft Partner Information Worker Solution. Portals & Collaboration P&C CRM

Visual Studio Team System

Consideraciones para la implementación de SOA en el desarrollo de productos. Septiembre, 2006

IBM Software Development Platform

RUP: Disciplina de Manejo de Cambios y Configuraciones

configurándola para ser usada dentro del área de QA de una fábrica de software.

CMMI (Capability Maturity Model Integrated)

Simo 2003 Gestión Integrada de Requisitos

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

Initial Testing Assessment

LA IMPORTANCIA DE SOA

SOFTWARE & SYSTEMS PROCESS ENGINEERING METAMODEL SPECIFICATION V.20 SPEM 2.0

Técnico Certified Software Engineer Professional (CSIP)

Desarrollo de Capacidades para la Gestión de TI - Ing. MBA José Szyman

Planificación TI con Rational Focal Point

Planificación en Team Foundation Server 2010

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

PROYECTO FINAL DE CARRERA

Capítulo 2 Ideas generales de CMMI-SW. 2.1 Introducción. 2.2 Procesos. 2.3 Modelo de procesos

Qué ofrece un diagnóstico a un área de calidad. Agosto ra visita de ISQI - HASTQB

Gestión de Requisitos ULPGC

Gestión de la Configuración

Proyecto Tutelkán. Tutelkan Web Platform (TWP) - Manual de Usuario

SYSTEMIC SOLUTIONS BPM. soluciones integrales.

MODELOS DE CALIDAD EN EL DESARROLLO DE SOFTWARE

Servidores Donantonio

Agenda Web. Solicitudes de Requerimientos de Software. Versión 1.0

Guías técnicas Grupo Danysoft: Borland StarTeam. Equipo Grupo Danysoft abril de (902)

Preguntas más frecuentes sobre PROPS

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

Modelo de Proceso de Desarrollo de Software

CMMI. Un modelo para optimizar los procesos. Luis Reyes Principal Consultant

El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos.

Gestión de proyectos

MACROPROCESO GESTIÓN TECNOLÓGICA

GeneXus BPM Suite X. Última actualización: 01 de Setiembre de 2008

Elementos requeridos para crearlos (ejemplo: el compilador)

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

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática

Unidad 1. Fundamentos en Gestión de Riesgos

Administración de Bases de Datos; Remota e In-Situ.

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

CAPÍTULO 3 Servidor de Modelo de Usuario

ARIS Business Architect for SAP

BPM: Articulando Estrategia, Procesos y Tecnología

Situación Actual. Al presupuesto asignado. Supervisión y Control a los servicios proporcionados por proveedores. Retraso en la atención oportuna

Ingeniería de Software

Curso Online de Microsoft Project

Estos documentos estarán dirigidos a todas las personas que pertenezcan a equipos de implementación de Oracle BI, incluyendo a:

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Actividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.

Consultoría en Arquitectura Empresarial, SOA y de Software

TeCS. Sistema de ayuda a la gestión del desarrollo de producto cerámico

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


Integración de AuraPortal con SAP

Mejora de los procesos de gestión de proyectos a través de la combinación de PMBOK y CMMi

Estándares para planes de calidad de software. Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008

ITIL FOUNDATION V3 2011

COPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE

Information Technology Infrastructure Library

Respond es una solución de administración y servicio al ciudadano diseñada especialmente para ayudar a los entes gubernamentales a manejar

Sistema para Gestión Hotelera Visión

SISTEMA DE GESTIÓN, INGENIERÍA Y CALIDAD DEL SISTEMA INTEGRADO JÚPITER. NIVEL 2 DE CMMI

CMMI 3 SVC Alineación en camino al exito

Qué es TypMan?

PRIMAVERA RISK ANALYSIS

GUIA SOBRE LOS REQUISITOS DE LA DOCUMENTACION DE ISO 9000:2000

Alguna terminología común en el ámbito de la gerencia de proyectos

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento

CURSOS IN-HOUSE PARA FORTALECER HABILIDADES DE GESTIÓN Y MEJORAR LA PRODUCTIVIDAD

Clientes Donantonio. Especificación de requisitos software. Juan José Amor David Escorial Ismael Olea

Guía de Apoyo Project Professional

IDG/Oracle Documento de investigación sobre la arquitectura Service Oriented Architecture (SOA).

Principales Cambios de la ISO 9001:2015

Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009

PRESENTACIÓN CMMI: (CAPABILITY MATURITY MODEL INTEGRATION)

DIFERENCIAS ENTRE LA ISO 9001:2008 Y LA ISO 9001:2015

CARRERA TITULO DEL TRABAJO CURSO

Design Thinking aplicado al Project Management

IBM Software IBM Corporation

Implementación de Procesos Business Process Management BPM Services Oriented Architecture SOA

Microsoft Dynamics. Instalación de Management Reporter for Microsoft Dynamics ERP

Gestión de la configuración en el software (SCM) Ingeniería de software Eduardo Ferreira, Martín Solari

PROCEDIMIENTO ESPECÍFICO. Código G Edición 0

Funcionalidades Software SAT GotelGest.Net (Software de Servicio de Asistencia Técnica)

Tecnología de Gestión y Comunicación - TGC

Transcripción:

Borland y CaliberRM Framework tecnológico y de servicios para mejorar la gestión de requisitos

Agenda El equilibrio entre procesos, tecnología y quién realmente los usa! Visión general de CaliberRM Borland y CMMi 2 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Borland: 22 años liderando el desarrollo Primeros pasos (80s): Turbo C, Turbo Pascal, APOYO AL DESARROLLADOR. Segunda generación de productos (90s) Delphi, C++ Builder, JBuilder, Kylix, PRODUCTIVIDAD En la actualidad Caliber, Together, StarTeam, OptimizeIt, ServerTrace, CALIDAD Próxima generación de productos (2006) ALM Dashboard, Portfolio Management, Planificación y Gestión de Proyectos, Gestión del Riesgo REPETIBILIDAD, VISIBILIDAD, PREDICTIBILIDAD Formación, Mentoring, Consultoría, 3 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Equilibrio? Technology Undisciplined Key determinants to productivity, time to market, quality and low risk: Skills Skills Process Technology Process Skills Inefficient Process Technology Amateur 4 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Borland y Teraquest: líderes en CMMI BORLAND PROCESS OPTIMIZATION CONSULTING BORLAND DEVELOPMENT INFRASTRUCTURE TECHNOLOGY PROCESS SDO SKILLS 5 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Un proceso para quien realmente lo usa

CMMI, cómo lo llevamos a la práctica? CMMI es sólo un modelo Pero en el día a día nos enfrentamos a diversidad de guías, normativas, costumbres, soluciones y prácticas que nos deben ayudar No confundir CMMI con heavyweight methodology Porqué no usar XP, Scrum o RUP si funcionan? Los procesos tienen que estar equilibrados Fuera burocracia! Definir procesos útiles, y que aporten verdadero valor a la gente que los usa Aprovechar prácticas que ya nos funcionan Conseguir que los procesos se apliquen de manera natural Controlar los aspectos políticos Aprovechar estas iniciativas para mejorar realmente nuestros procesos Aprovechar la implicación de la dirección Acoplar los objetivos de negocio y las necesidades del desarrollo Madurez, competitividad, calidad, iniciativa Process Technology Skills Experiencias, modelos y soluciones útiles 7 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Skilles: patrones, técnicas, prácticas, modelos, experiencias, soluciones

Batería de técnicas #1: Business Requirements Vision and Scope Document System Requirements Business Rules #2: User Requirements Use Case Document #3:Functional Requirements Quality Attributes Software Requirements Specification Las necesidades Lo que el usuario quiere Other Nonfunctional Requirements Constraints WHY (Negocio) Lo que el sistema hace La solución Cómo está construido el sistema WHAT (Análisis) La implementación HOW (Diseño & Impl.) Feature Benefit Penalty Total Value Value % Rel. Cost Cost % Rel. Risk Risk % Priority spell check 6 8 14 35% 3 15% 2 13% 1.25 grammar check 4 2 6 15% 7 35% 3 19% 0.28 indexing 4 3 7 18% 5 25% 3 19% 0.41 table of contents table border wizard 5 4 9 22% 1 5% 1 7% 1.83 3 1 4 10% 4 20% 7 44% 0.16 Totals 22 18 40 100% 20 100% 16 100% -- 35 (15+13) goal MARKETING Baseline Requirements BUSINESS strategy Baseline Requirements task Baseline Requirements Baseline Requirements USER convers ation system feature DATA INTERFACE informati on FUNCTIONAL CONSTRAINT limitati NONFUNCTIONAL on quality attribute BUSINESS RULE policy Document Document Document Document WHY WHAT HOW 9 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Una tecnología flexible y adaptada a mis necesidades

Solución modular y adaptable 11 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

El principal objetivo Developer Customer 12 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Trazabilidad (requisitos, análisis y diseño) Requisitos funcionales (casos de uso) Análisis Diseño Traza: caliberrm Together Hyperlink: Together (Analisis) Together (Diseño) Hyperlink: Dentro del mismo proyecto 13 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Perfiles y actividades DEFINE DESIGN DEVELOP TEST DEPLOY MANAGE Cliente Jefe Proyecto Analista Arquitecto Resp. Desarrollo Analista/Prog Programador Sistemas QA 14 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Borland Core SDP Core Analyst (Análistas) StarTeam, CaliberRM, Together Designer Core Architect (Arquitectos) StarTeam, CaliberRM, Together for JBuilder, JBuilder, Optimizeit Suite Enterprise Core Developer (Desarrolladores) StarTeam, CaliberRM, Together Developer, JBuilder, Opimizeit Suite Enterprise Core Tester (Equipo de pruebas) StarTeam, CaliberRM, JBuilder, Opimizeit Suite Enterprise 15 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Qué es Borland CaliberRM? Borland CaliberRM es una solución sencilla de usar de gestión de requisitos altamente colaborativa, preparada para accesos a través de Internet, que permite a los equipos de desarrollo definir, gestionar y comunicar requisitos cambiantes a lo largo del ciclo de vida Interfaz sencillo, intuitivo y fácil de usar. Permite la rápida adopción para personal no técnico. Permite la personalización del entorno a través de wizards Entorno multiusuario basado en Internet Gestiona requisitos como objetos, no documentos Permite el acceso WW a través de protocolos de Internet. Versionado automático y bloqueo multiusuario. Almacenamiento de Discusiones Colaborativas a nivel de requisito. Trazabilidad a lo largo de todo el ciclo de vida Proporciona análisis de impacto de cambios. Identifica de forma automática inconsistencias. Acceso en tiempo real a herramientas externas. 16 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Arquitectura de Borland Caliber RM Caliber Clients Caliber Server Documents, Graphics Models, Prototypes Source Code, Documentation Test Cases, Test Scripts Web Server CaliberRM Document Factory CaliberRM DataMart 17 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Información en CaliberRM Proyecto Dentro del proyecto Tipos de requisito Dentro de los tipos de requisito Requisitos Hierarchy # ID # Se definen por estos grupos de atributos (tabs) Detalles Trazabilidad Referencias Discusión Historia Responsables Validación Otros.. Atributos del sistema Atributos de usuario 18 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Requisitos desde la perspectiva de CMMi Maturity Level Focus 5 Optimizing Continuous Process Improvement 4 Quantitatively Quantitative Managed Management 3 Defined Process Standardization 2 Managed Basic Project Management 1 Initial Process Areas Organization Innovation and Deployment Causal Analysis and Resolution Organizational Process Performance Quantitative Project Management Requirements Development Technical Solution Product Integration Verification Validation Organizational Process Focus Organizational Process Definition Organizational Training Requirements Management Project Planning Project Monitoring and Control Supplier Agreement Management Integrated Project Management Risk Management Decision Analysis and Resolution Organizational Environment for Integration Integrated Teams Integrated Supplier Management Measurement and Analysis Product and Process Quality Assurance Configuration Management 19 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Requirements Management Specific Goal Gestionar requisitos NIVEL - 2 Specific Practice Requirement Management Comprender los requisitos Acordar los requisitos Gestionar los cambios en los requisitos Mantener trazabilidad bidireccional de requisitos 20 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Requisitos No Documentos Seguridad basada en login ID permite personalizar la interfaz por usuario Jerarquía de requisitos del proyecto que actúa como tabla de contenidos para una fácil referencia Interfaz familiar basado en una jerarquía y tabs que facilita el uso a nuevos usuarios. Cada requisito es un objeto nombrado y numerado en la base de datos, no un bloque de texto embebido en un documento. 21 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Personalización sin programación Toda la personalización se realiza con asistentes gráficos y diálogos. No es necesaria experiencia en programación! 22 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Riesgos, pruebas y otros elementos Los riesgos se gestionan como un tipo de requisitos Se pretende controlar un número reducido de riesgos potenciales También podríamos gestionar pruebas, casos de uso, etc. Pueden ser trazados a los requisitos afectados. Deberán estar cerrados al final del proyecto. 23 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Glosarios CaliberRM permite crear glosarios de términos específicos. Los glosarios son globales y pueden ser compartidos entre proyectos. Podemos crear, modificar, borrar y buscar términos en un glosario. Los términos son convertidos automáticamente a hyperlinks en la descripción de cada requisito. 24 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Análisis de impacto La Matriz de trazabilidad muestra dependencias directas y derivadas entre requisitos. Identificar vacíos en el modelo de trazabilidad 25 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Project Planning Specific Goal Specific Practice NIVEL - 2 Project Planning Soporte por productos de Borland Establecer Estimaciones Desarrollar un plan de proyecto Acordar el plan de proyecto Aunque CaliberRM no es una herramienta de planificación, es cierto que una buena base de requisitos es la columna vertebral de las tareas a realizar en el proyecto. Caliber RM proporciona de forma integrada una herramienta de estimación (EstimatePro). Esta herramienta se ha considerado útil para la estimación basada en esfuerzos, pero no para la estimación basada en complejidad Mediante la integración con MS Project es posible partir de un plan de proyecto basado en los requisitos del cliente, es decir en las necesidades reales de éste, y por tanto generar un plan realista. 26 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Estimaciones basadas en esfuerzo y complejidad 27 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Process and Product Quality Assurance Specific Goal Evaluación objetiva de procesos y workproducts Proporcionar indicadores objetivos Specific Practice NIVEL - 2 Process & Product Quality Assurance Soporte por productos de Borland Todas las herramientas de Borland, especialmente CaliberRM y StarTeam almacenan los cambios sufridos por los objetos que estas gestionan. Es posible conocer en todo momento quién hizo qué cambio y en qué fase del proceso. Esto es una magnífica base para obtener indicadores de la calidad del proceso seguido. 28 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

CaliberRM DataMart The CaliberRM DataMart provides graphical analysis and reporting, including drill-down capability and ad-hoc report customization CaliberRM DataMart permite el análisis detallado de requisitos.

Configuration management NIVEL - 2 Specific Goal Seguimiento y control de los cambios Specific Practice Configuration Management Seguimiento de peticiones de cambios Control de los items de configuración afectados por el cambio 30 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Gestión de configuraciones y cambios Crea y almacena requisitos en el repositorio de StarTeam Los enlaza a cualquier otro item para un mejor control del cambio Permite entender a los desarrolladores qué están programando Soporta integración con CaliberRM 31 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Requirements Development Specific Goal Specific Practice NIVEL - 3 Desarrollar requisitos del cliente Desarrollar requisitos del producto Analizar y validar requisitos Requirement Development Recoger las necesidades del cliente Elaborar requisitos del cliente Establecer los requisitos del producto y sus componentes Localizar requisitos de los componentes del producto Identificar requisitos de interface 32 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Personalización de proyectos tabs personalizados suministran distintas vistas de los requisitos adaptadas a nuestra metodología Tipos de requisitos personalizados son objetos reutilizables y compartidos entre diferentes proyectos Atributos personalizados son definidos para extender la información de cada requisito 33 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Colaboración 34 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

CaliberRM Document Factory 35 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Other Process Areas Specific Goal Specific Practice NIVEL - 3 Soporte por productos de Borland Otras areas de proceso Implementar una solución técnica Verificación Validación Para este área, Borland provee de Together Technology y numerosos IDEs que permiten llevar a cabo esta actividad Mediante la parametrización de paneles (custom tab) de CaliberRM y con el apoyo de herramientas de pruebas (tales como Test Director), es posible monitorizar las actividades de verificación y validación, relacionando las pruebas realizadas a los requisitos de usuario o técnicos a cubrir 36 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Integración con la fase de modelado 37 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Integración con fase de pruebas 38 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Borland y Teraquest: líderes en CMMI BORLAND PROCESS OPTIMIZATION CONSULTING BORLAND DEVELOPMENT INFRASTRUCTURE TECHNOLOGY PROCESS SDO SKILLS 39 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Scope of Services APPRAISALS Application Development (CMMI, SW-CMM) Measurement ADVISORY SERVICES Skill Building Getting Started Process improvement and implementation BORLAND PROCESS OPTIMIZATION 40 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Servicio: Requirements Engineering Areas de proceso cubiertas: Requirement Management Requirement Development Objetivo: Entender completamente las prácticas de ingeniería de requisitos Revisar y corregir posibles errores cometidos actualmente Incorporar, si es necesario, nuevas prácticas al proceso de gestión de requisitos Comunicar y trasmitir todo el conocimiento necesario para llevarlas a cabo a todos los implicados en el proceso Adaptar CaliberRM a los procedimientos y prácticas definidas, si es necesario, modificar los planteamientos anteriores Entregables: Plan de implementación/mejora del proceso de ingeniería de requisitos Política de implementación de los procesos con CaliberRM 41 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Scope of Services APPRAISALS Application Development (CMMI, SW-CMM) Measurement ADVISORY SERVICES Skill Building Getting Started Process improvement and implementation BORLAND PROCESS OPTIMIZATION TRAINING 30+ Courses Wide Focus- App Dev, PMO 42 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005

Fin Gracias Luis Reyes Borland Professional Services luis.reyes@borland.com 43 Copyright 2005 Borland Software Corporation. All rights reserved. 30 June 2005