Desarrollando en serio…

Slides:



Advertisements
Presentaciones similares
Experiencia en implantación de una metodología
Advertisements

Microsoft Solution Framework v.4 Agile (MSF)
Diego Dagum Arquitecto .NET Microsoft Chile
Caso de Éxito: Team System, CMMI, Metodologías Ágiles
© 2006 Microsoft Corporation. All rights reserved
Desarrollo de Software empleando el Microsoft Solutions Framework MSF
Metodologías con VS.2005 TEAM SYSTEM
Nuevos Paradigmas del Desarrollo: Metodologías Ágiles, Team Foundation Server y CMMI. Pablo Herraiz Consultor Calidad y Procesos
Lanzamiento de Virtual Server y Operations Manager 2005 Francisco Monteverde Director División de Servidores y Plataformas Microsoft Ibérica Francisco.
Diseño de Aplicaciones SOA usando Visual Studio Team System
La importancia de la Ingeniería de Requisitos
Estrategia y Roadmap de Producto: Oslo y Dublín
Administración de Control de Código en Visual Studio Team System
Introducción a Microsoft Operations Manager 2005 Joshua Sáenz G Joshua Sáenz G
Bienvenido al evento online de Microsoft Small Business Server 2003 R2 (Volumen II) Andrés de Pereda.
Programa VSIP David Carmona División de Desarrolladores y Plataforma Microsoft Ibérica.
¿Está utilizando todo el potencial de Microsoft SQL Server? Fernando Bocigas SQL Server Product Manager Microsoft Ibérica S.R.L. 16 de Marzo de 2005 Fernando.
Productividad personal Estar al día Colaboración Limitada.
Software Testing Héctor Santa María..
Microsoft Office Sharepoint Server Business Intelligence Rubén Alonso Cebrián Código: HOL-SPS07.
Microsoft Sql Server 2005 Reporting Services
Presentación Inicial Grupo 3 Fondato, Rodrigo Cieri, Juan Cristian
Metodologías ágiles.
Herramientas de software para la planificación de proyectos.
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de Metodologías ágiles.
¿Desarrollo de Juegos profesionales de forma fácil? XNA Ethel García-Simón Matachana Technology Specialist Microsoft Microsoft Ibérica
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de Metodologías ágiles.
MÉTODO ÁGIL SCRUM APLICADO A LA IMPLANTACIÓN DE UN SISTEMA INFORMÁTICO PARA EL PROCESO DE RECOLECCIÓN MASIVA DE INFORMACIÓN CON TECNOLOGÍA MÓVIL Como.
(D2) Practicas y componentes para el desarrollo con.NET : PAG y Application Blocks Diego González - CTO
Ventajas y Soportes para los ISVs
Los runtimes de VSTO 2003, 2005, 3.0 y 4.0 pueden ejecutarse en paralelo (side-by-side) El runtime de VSTO 2005SE reemplaza al VSTO2005.
Perfiles asociados a MSDN & Visual Studio Equipo de Desarrollo Microsoft Otros Equipos de Desarrollo y Administradores de Sistemas usando plataforma Microsoft.
Antonio Gomez Product Manager Developers & Design Tools. Microsoft.
- Arquitectura e Implementación
4/1/2017 6:53 PM © Microsoft Corporation. All rights reserved.
Soporte GO-LIVE Crear y seguir tareas, escenarios, requerimientos Asignar trabajo al equipo Uso de workflow para hacer cumplir el proceso.
Visual Studio es una potente solución (Programa) ALM que permite a las organizaciones ofrecer un valor continuo con velocidad y calidad para desarrollar.
Desarrollo Con CALIDAD, con Visual Studio 2008
Microsoft ® SharePoint Products and Technologies Developer Tour EMEA 2004 Microsoft ® SharePoint Products and Technologies Developer Tour EMEA 2004.
XI Forum Arquitectos de Software .NET Innovación y Empresa
Emir Treviño
Introducción a Windows Sharepoint Services V3 y Office Sharepoint Server 2007 Rubén Alonso Cebrián
Visual Studio 2005 Gestión del Ciclo de Vida Jose Murillo Responsable programas técnicos para Fabricantes.
Características Técnicas
ACIS Desarrollar proyectos de software y “evitar” el fracaso ?
Características Técnicas
Como ser más productivos con SQL Server Data Tools - SSDT
DevOps Integre las operaciones para una entrega continua
Presentación General Itera
Prominente S.A. Coordinación de Outsourcing. Agenda  Introducción  Objetivos  Diagnostico  Diseño de solución  Conclusión Universidad Kennedy Calidad.
CARRERA ING.DE SISTEMAS INTEGRANTE: DANIEL SORIA MURILLO DOCENTE: ING. ERVIN FLORES MATERIA: INGENIERIA DE SOFTWARE GESTION 2009.
R. M. Rydzewski - Universidad de Palermo
Webcast IT Manager Victoria E. Somohano Snr. Product Manager Comunicaciones Unificadas Y servicios Online Microsoft Ibérica.
VS + Team Foundation Server Comunidad PR.Net (c) Néstor Santana-Carire Objetivos  Conocer las Funcionalidades de TFS  Crear.
Rational Unified Process (RUP)
Herramientas de ayuda a la adopción de Scrum Images goes here TeleTech Confidential and Proprietary.
Análisis y Diseño de Sistemas
Rational Unified Process (RUP)
2.- Planificación Básica DEPARTAMENTO DE INGENIERÍA INFORMÁTICA
Alberto Borbolla Juan Román Escamilla CrossHorizons.
Visual Studio 2010 Guía de ventas. Microsoft Confidential2.
Prioridades del Negocio Virtualization Digital Collaboration Green ITSaaS & Cloud Computing Social Computing Mobility Next Gen User Experience Soluciones.
Conclusiones Germán Díaz Responsable Servidores de Gestión de Sistemas Microsoft Ibérica Germán Díaz Responsable Servidores de Gestión de Sistemas Microsoft.
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de metodologías ágiles Tatiana Alejandra.
Novedades en Visual Studio 2005
Simulador Redes Nombres etc,,.
Visual Studio, productividad concentrada N Daniel Cazzulino Microsoft MVP | XML Clarius Consulting S.A. C.
Sistema Empresarial de Gestión de Tickets, Clientes, Proveedores e Insumos.
Scrum: Mejorando las prácticas Anabel Ruth Berenstein Año 2012.
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Sesión 2.
Transcripción de la presentación:

Desarrollando en serio… VSTS Ethel García-Simón Matachana Technology Specialist Microsoft Microsoft Ibérica ethel@microsoft.com 1

La ingeniería del Software Introducción a VSTS Agenda La ingeniería del Software Concepto y puntos de vista Introducción a VSTS Modelo de equipo Características El Rol del jefe de Proyectos Team Fundation Server Metodologías y la gestión de proyectos

Algunas preguntas … ¿Metodologías o Herramientas? ¿Personas o métodos? Metodologías ágiles o sistemáticas

¿Qué es la IS? 4

Ingeniería del Sofware La Ingeniería de software es la rama de la ingeniería que crea y mantiene las aplicaciones de software aplicando tecnologías y prácticas de las ciencias computacionales, manejo de proyectos, ingeniería, el ámbito de la aplicación, y otros campos. Un objetivo de décadas ha sido el encontrar procesos o metodologías predecibles y repetibles que mejoren la productividad y la calidad.

El concepto de Microsoft Productividad como la del desarrollador durante todo el desarrollo del producto Integración en Tiempo-Real de principio a fin Comunicación total en el equipo Herramientas de calidad integradas para todos Un ecosistema de partners activo

El Éxito de los proyectos no es usual (Tampoco en otras partes del mundo) Failed Challenged Succeeded 15% 51% 34% 2004 23% 49% 28% 2000 Source: The Standish Group International, Extreme Chaos, The Standish Group International, Inc., 2000 Desviaciones medias sobre coste: 45% Desviaciones sobre el tiempo: 63% Funcionalidad implementada: 67% Standish Group © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Anecdotilla © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Introducción a VSTS 9

Modelo de equipos de desarrollo Sponsors Clientes Usuarios finales Operaciones Arquitecto Product Manager User Experience Program Manager Release manager Desarrollador Tester

Visual Studio Team System 4/1/2017 7:46 PM Visual Studio Team System Desarrollador Responsable de BBDD Arquitecto de Software Tester de Software Arquitecto de Infraestructura Jefe de Proyecto La Colaboración es Productividad en Equipo El mismo entorno para todos los tipos de clientes (Rico, Web, Móvil, Office) El mismo entorno para todos los roles de un desarrollo software Seguimiento del proyecto con metodologías CMMI y MSF Ágil © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Visual Studio Team System Ciclo de vida del software Web Clients and XML Web Services Business Analyst Operations, QA and Help Desk Third-Party IDEs © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein 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 after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Visual Studio Team System Process and Architecture Guidance Visual Studio Industry Partners Visual Studio Team Edition Software Architects Visual Studio Team Edition Software Developers Visual Studio Team Edition Software Testers Visual Studio Team Edition Database Professionals Application Designer Dynamic Code Analyzer Load Testing Offline Database Project System Designer Static Code Analyzer Manual Testing DB Rename Refactoring Logical Datacenter Designer Code Profiler Test Case Management Data Generator Deployment Designer Unit Testing Code Coverage Schema Compare Data Compare Class Designer (in Visual Studio Standard Edition and higher) Visio for Enterprise Architects (in MSDN Premium Subscription) Team Explorer (includes Team Foundation Server CAL) Visual Studio Professional Edition Visual Studio Team Foundation Server Change Management Reporting Integration Services Team Build Work Item Tracking Project Portal Project Management 13

El Rol del Jefe de Proyectos El Jefe de Proyectos debe Gestionar Proyectos Gestión del Ámbito (scope) Gestión del Tiempo Gestión del Coste Gestión de la Calidad Gestión de los Equipos Humanos Gestión de la Comunicación Gestión del Riesgo Gestiones Legales Gestión de Integración con otros Equipos Esencialmente, manejar las restricciones © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Los Problemas más Comunes Gestión de Requisitos Transición desde requisitos al producto Equipos desconectados Malentendidos en las comunicaciones Poca involucración del usuario final Estado y métricas del proyecto Uso de buenas prácticas y metodologías Gestión del Proyecto Identificar restricciones y obstáculos Balancear esfuerzos y recursos Uso de herramientas apropiadas © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

¿Qué es TFS? 16

4/1/2017 7:46 PM Team Fundation Server Plataforma integrada de colaboración de desarrollo de proyectos software Work Item Tracking Control de Versiones Reporting Build Automation Portal del Proyecto © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein 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 after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Team Foundation: Características Comunicación Mejorada Portal del Proyecto Team Explorer Alertas Control de código Fuente Generaciones Seguimiento del estado del trabajo Historial de elementos de trabajo Consultas Integración con Microsoft Project y Excel Informes de diversos tipos

Metodologías ¿Para qué? La gestión del proyecto 19

Uso de Buenas Prácticas y Metodologías Microsoft Solutions Framework v4 Guía sobre como organizar las personas y los proyectos para planificar, construir y desplegar soluciones tecnológicas de forma exitosa y efectiva Un proceso de desarrollo software ágil Un proceso de desarrollo software formal Un Framework para clientes y partners sobre el que implementar sus procesos de desarrollo propietarios

Tipos de Metodologías MSF Agile “Evoluciona y adapta” MSF Agile vs. MSF Formal MSF Agile “Evoluciona y adapta” Ideal para entornos competitivos Se apoyan en las personas Planifica sobre la marcha MSF Formal “Planifica y optimiza” Ideal para entornos regulados y estables Se apoyan en los procesos Planifica de antemano

Peticiones del Cliente Gestión del Proyecto ¡Listas por todos sitios! Errores Requisitos Lista de Issues Peticiones de Cambios Peticiones del Cliente ?

Gestión del Proyecto ¡Work Items por todos sitios! Asigna los WorkItems a recursos utilizando Project Edita los WorkItems desde Excel Los WorkItems aparecen en Visual Studio Monitoriza el estado de los WorkItems en Excel o Project

VSTS 24

.NET In The Enterprise Java Source: Gartner Mission Critical Application Tracker, IDC Mission Critical Application Tracker10 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein 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 after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

La misión de la elección crítica Plataforma elegida para aplicaciones críticas Java/J2EE Source: IDC, 2005 Mission Critical Survey © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein 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 after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Recursos Microsoft TFS Microsoft VSTS Metodologías http://msdn2.microsoft.com/es-es/teamsystem/default.aspx http://msdn2.microsoft.com/en-us/virtuallabs/aa740411.aspx http://msdn2.microsoft.com/en-us/teamsystem/aa718946.aspx Metodologías http://msdn2.microsoft.com/es-es/library/ms195024(VS.80).aspx http://msdn2.microsoft.com/en-us/teamsystem/aa718801.aspx Microsoft TFS http://msdn2.microsoft.com/en-us/teamsystem/aa718934.aspx http://msdn2.microsoft.com/es-es/teamsystem/aa718825.aspx http://msdn2.microsoft.com/es-es/library/ms181301(VS.80).aspx 27

28

Muchas gracias !! ethel@microsoft.com 29