La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Desarrollando en serio…

Presentaciones similares


Presentación del tema: "Desarrollando en serio…"— Transcripción de la presentación:

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

2 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

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

4 ¿Qué es la IS? 4

5 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.

6 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

7 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.

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

9 Introducción a VSTS 9

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

11 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 © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

12 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.

13 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

14 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.

15 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.

16 ¿Qué es TFS? 16

17 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.

18 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

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

20 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

21 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

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

23 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

24 VSTS 24

25 .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.

26 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.

27 Recursos Microsoft TFS Microsoft VSTS Metodologías
Metodologías Microsoft TFS 27

28 28

29 Muchas gracias !! 29


Descargar ppt "Desarrollando en serio…"

Presentaciones similares


Anuncios Google