Visual Studio Team System



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

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

Introducción n a MSF. MSF v4.0 como framework

Nuevos SKU s Project y Visio

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

Microsoft Developer Network Academic Alliance Características

Juan Alberto González Esparza Director General de Microsoft México. México D.F., Octubre 25 de 2007

Tardes de Café 2.0. Oferta de Dynamics ERP para Socios de Negocio. Gerardo Morales Narváez Partner Technology Advisor MBS Mexico

Office 2010 Licenciamiento. Pablo Rovira Jefe de Producto

Microsoft Windows Server 2008 La Nueva Plataforma de Trabajo en Red

Beneficios del Uso de Modelos de Madurez

Microsoft Dynamics AX 2012 para Sector Público: Soluciones para el Gobierno

Microsoft Virtualization para profesionales de VMware

Ignacio Cattivelli

La productividad es la relación entre la cantidad de productos obtenida por un sistema productivo y los recursos utilizados para obtener dicha

OBJETIVOS Algunos de los objetivos del CMMI y que son buenos para el negocio:

IPv6 en Windows. Próxima generación n de redes. Randall Aguilar Consultor

Desarrollo ágil con Scrum y Visual Studio 2005 Team System

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


Microsoft Dynamics AX 2009 Características Funcionales

Taller de Fundamentos de Mejora de Procesos

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

CMMi. Lic. Virginia Cuomo

Calidad de Software & Monterrey Ene - 08

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

Business & Value. Alejandro García Sánchez. Readiness Champion.

CMMI 3 SVC Alineación en camino al exito

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

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

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

Microsoft Virtualization para profesionales de Vmware

Microsoft Project & Portfolio Management

Metodología de Implantación Rational en INSA: Objetivo CMMI

CMMI SM for Systems Engineering / Software Engineering / Integrated Product and Process CMMI SM -SE/SW/IPPD, V1.02

Técnico Certified Software Engineer Professional (CSIP)

MSF. Microsoft Solutions Framework

Microsoft Virtualization para Profesionales de Vmware

Jesús Hernández

La madurez de los servicios TI. de los servicios. La Gestión n de Servicios de TI (ITSM) Antoni Lluís s Mesquida, Antònia Mas, Esperança Amengual

CMMI Capability Maturity Model Integration Modelo integrado de madurez de la capacidad

Martín de los Ríos Microsoft Certified Systems Engineer MCSE MCSA MCDBA MCTS MCITP -MCT Kerberos S.A.

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

Evaluaciones CMMI. Standard CMMI Appraisal Method for Process Improvement

Planificación en Team Foundation Server 2010

Poniendo su Foco en el Cliente (y en el Consumidor)

El encuentro para los que buscan liderar proyectos con éxito. Cecilia Boggi,PMP Gerente de PMO millennium3 s.a

y la madurez llegó a las empresas Iban López Jiménez

Introducción a Rational Unified Process (RUP)

Planificación TI con Rational Focal Point

España, primera potencia europea en certificaciones de la calidad software

GESTION Y ADMINISTRACION PROYECTOS CON MICROSOFT VISUAL STUDIO TEAM FOUNDATION SERVER 2012

Alcanzando la gestión cuantitativa en la gestión de proyectos en el ámbito de las PYMEs

Arquitectura de la Plataforma de Desarrollo de Windows Phone 7

Capítulo 3. Áreas de Proceso

La plataforma de gestión académica para escuelas y colegios

La Factoría del Futuro - Diseñar, Fabricar & Vender Dar Servicio al Cliente en todo el mundo

Innovación en Acción IBM Corporation

Mitos y Verdades del Licenciamiento

Cómo llegamos a CMM Nivel 4

Simo 2003 Gestión Integrada de Requisitos

XI Encuentro Danysoft Sala TFS. Descubriendo TFS

IBM Software Development Platform

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

Las Factorías de Software según niveles de madurez ISO

Gestión de proyectos siguiendo practicas del PMI.

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

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

Microsoft Office Project Gestión de Cartera

Ingeniería de Software: Parte 2

ISO mejorar la capacidad y madurez (evaluación) de los procesos

NOTAS DE LANZAMIENTO SOFTWARE TRIMBLE ACCESS

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

Abel Espino Microsoft Panamá

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

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

Christian Strevel.

Modelo de Procesos para la Industria de Software

IBM Workshops. Manuel Peña Ruiz Software IT Architect 2008 IBM Corporation

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

Roadshow ECM Proyecto Imaging & Workflow Barclays. Miguel Ángel García de la Cruz

Motivación para la mejora de procesos basada en CMMI

Initial Testing Assessment

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

CMMI : mejora del proceso en Fábricas de Software

Módulos 9 & 10: Arquitectura de Virtual Desktop Infrastructure (VDI)

Visual Studio Team System 2010

A continuación se describe con mayor detalle cada una de las unidades: UNIDAD 2: Calidad en el desarrollo, adquisición, operación y mantenimiento del

Collaborative Lifecycle Management

PMI: Risk Management Certification Training (RMP)

Nuevas Certificaciones Microsoft

Definición de un Proceso de Implantación de Sistemas

Servicio de Reclamos Amadeus Guía Rápida

INGENIERÍA DE SOFTWARE Rational Unified Process RUP

NOTAS DE LANZAMIENTO SOFTWARE TRIMBLE ACCESS

Transcripción:

Visual Studio Team System MSF for CMMi Process Improvement Aurelio Porras Development Tools Advisor aureliop@microsoft.com Microsoft Ibérica

El éxito es raro Fallidos Problemáticos Existosos 2004 15% 51% 34% 2000 23% 49% 28% Fuente: The Standish Group International, Extreme Chaos, 2004 Se pasan en coste: 45% Se pasan en tiempo: 63% No llegan a la funcionalidad: 67%

El Problema con el Proceso Productivo Predecible Repetible Complejo Desconectado Difícil

Y lo que hemos oido de clientes No tenemos visibilidad del estado del proyecto Nuestros equipos no se comunican de manera efectiva Es difícil balancear las demandas de negocio con el riesgo del proyecto Necesitamos procesos de desarrollo ligeros El Software no se prueba adecuadamente

Visual Studio Team System Solución ALM (Application Life Cycle Management) Diseñador Desarrollador Profesional de Base de Datos Architecto Probador Analista Incrementar la Transparencia en Proyectos Jefe de Proyecto Facilitar la Colaboración del Equipo Mejorar la Calidad del Software

Visual Studio Team System Visual Studio Team Explorer Software Architects Application Modeling Visual Studio Team Suite Software Developers Code Analysis Software Testers Performance Testing Database Professionals Database Deployment Visual Studio Industry Partners MSF Process and Guidance Infrastructure and Deployment Modeling Performance Tuning Security Analysis Code Coverage Class Modeling Manual Testing Test Case Management Visio and UML Modeling Unit Testing Visual Studio Professional Edition Load Test Agent Database Change Mgmt. Database Testing Visual Studio Team Foundation Server Change Management Reporting Integration Services Work Item Tracking Project Site Project Management

Visual Studio Team System Cómo de efectivo es nuestro equipo? Ratios de Pruebas (pass, inconclusive, fail) mostradas en barras Frente a Cobertura de Código, Code Churn, y Bugs activos

Visual Studio Team System Microsoft Solutions Framework (MSF) MSF es un conjunto integrado y configurable de procesos de desarrollo software, principios y prácticas probadas Visual Studio 2005 Team System proporciona por defecto 2 plantillas configurables de metodología MSF MSF for Agile Software Development MSF for CMMi Process Improvement

Visual Studio Team System Procesos y Metodologías VSTS diseñado para gestionar procesos de ciclo de vida del software Alto nivel de flexibilidad Los pasos del proceso están n controlados por la herramienta Las Plantillas de Metodologías as definen los procesos soportados en VSTS Se pueden definir nuevas plantillas, modificarlas o adquirir plantillas de terceros

Visual Studio Team System La herramienta ejecuta el proceso Elección del proceso al crear un nuevo proyecto

CMMi no es ágil DETERMINISTA: Project Planning (PP) 2.1: Identificar dependencias entre tareas PLANIFICACIÓN N AL INICIO: PP 1.1-2: Identificar los paquetes de trabajo con el suficiente detalle para poder especificar estimaciones, tareas, responsabilidades y calendario SEGUIR UN PLAN: Project Monitoring and Control (PMC) 1.1: Comparar la actividades completadas y los hitos frente a los planificados para encontrar desviaciones. DOCUMENTACIÓN N PESADA: Technical Solution (TS) 2.2 Sugiere crear una serie de artefactos, descripción n de la arquitectura, recursos, requisitos, descripción n de los componentes del producto y de sus características, requisitos de interfaces, condiciones de uso

Modelo ágil para CMMi

MSF Agile y MSF CMMi Functional/Exploratory Testing Iteration Planning Test Driven Development Shadow Architecture Context-Driven Test MSF for Agile Software Development Change Requests Process Improvement Activities Formal Reviews Approvals Requirements Analysis MSF for CMMI Process Improvement

MSF Level for 2 CMMi Qué Project hemos Planning conseguido Management Omitidos Project Monitoring & Control Measurement & Analysis Requirements Management Configuration Management Process & Product Quality Assurance Supplier Agreement Management Level 3 Integrated Project Risk Management Integrated Teaming Requirements Development Technical Solution Product Integration Verification Validation Decision Analysis & Resolution Organizational Process Definition Organizational Environment for Integration Organizational Process Focus Organizational Training Integrated Supplier Management Level 4 Organizational Process Performance Quantitative Project Management Level 5 Organizational Innovation and Deployment Causal Analysis & Resolution 50% cubierto 20% cubierto

MSF for CMMi Qué hemos conseguido Cubrimos 20 de 25 áreas de proceso Omitidos SAM, ISM, OEI, OPF, OT Sólo un 150% más m s grande que MSF for Agile Development Aproximadamente 200 actividades Sólo 50 documentos (work( products) Se apoya en alrededor de 50 consultas automatizadas e informes

MSF for CMMi Qué hemos conseguido SCAMPI Standard CMMi Appraisal Method for Process Improvement Dirigido por evidencias documentales Cada práctica específica requiere al menos una pieza de evidencia directa y otra indirecta VSTS y MSF for CMMi Process Improvement proporcionan alrededor del 70% de las evidencias requeridas para una certificación CMMi Nivel 3

MSF for CMMi Referencias cruzadas entre MSF y CMMi Level 3 Process Area: IPM Specific Goal: 3 Specific Practice: 3.2

MSF for CMMi Resalta las actividades que proporcionan evidencias para el SCAMPI. Process Area: Project Planning Goal: Establish Estimates

MSF for CMMi Usamos MSF CMMI Reference.xls que está en General Documents como referencia cruzada entre nuestra implementación de CMMI y la generación de evidencias SCAMPI Las columnas I y J muestran las evidencias SCAMPI usadas para valorar nuestra capacidad y madurez en una meta especifica

Más s información Visual Studio Team System http:// ://www.microsoft.com/spanish/msdn/vs200 5/editions editions/team/ /team/default.mspx http:// ://msdn.microsoft.com/teamsystemteamsystem Microsoft Solution Framework http:// ://msdn.microsoft.com/msfmsf

2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered ered trademarks and/or trademarks in the U.S. and/or other countries. The information herein h is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided p after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION..

2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered ered trademarks and/or trademarks in the U.S. and/or other countries. The information herein h is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided p after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION..