La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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

Presentaciones similares


Presentación del tema: "Desarrollando en serio… VSTS Ethel García-Simón Matachana Technology Specialist Microsoft Microsoft Ibérica"— Transcripción de la presentación:

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

2 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?

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 Comunicación total en el equipo Herramientas de calidad integradas para todos Un ecosistema de partners activo Integración en Tiempo-Real de principio a fin

7 El Éxito de los proyectos no es usual %23%49% SucceededChallengedFailed 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 %15%51% (Tampoco en otras partes del mundo)

8 Anecdotilla

9 Introducción a VSTS

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

11 Visual Studio Team System Arquitecto de Infraestructura Arquitecto de Software Jefe de Proyecto Desarrollador Tester de Software Responsable de BBDD 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

12 Business Analyst Operations, QA and Help Desk Third-PartyIDEs Web Clients and XML Web Services Visual Studio Team System Ciclo de vida del software

13 Visual Studio Team System Change ManagementWork Item TrackingReportingProject Portal Visual Studio Team Foundation Server Integration ServicesProject Management Process and Architecture Guidance Dynamic Code Analyzer Visual Studio Team Edition Software Architects Static Code Analyzer Code Profiler Application DesignerSystem Designer Logical Datacenter Designer Visual Studio Team Edition Software Developers Visual Studio Industry Partners Team BuildDeployment DesignerUnit TestingCode CoverageTeam Explorer (includes Team Foundation Server CAL)Visual Studio Professional EditionLoad TestingManual Testing Test Case Management Visual Studio Team Edition Software Testers Class Designer (in Visual Studio Standard Edition and higher) Visio for Enterprise Architects (in MSDN Premium Subscription) Visual Studio Team Edition Database Professionals Offline Database Project Schema Compare DB Rename Refactoring Data GeneratorData Compare

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

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

16 ¿Qué es TFS?

17 Plataforma integrada de colaboración de desarrollo de proyectos software Control de Versiones Work Item Tracking Build Automation Portal del Proyecto Reporting Reporting

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

20 Uso de Buenas Prácticas y Metodologías 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 Microsoft Solutions Framework v4

21 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 MSF Agile vs. MSF Formal Tipos de Metodologías

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

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

24 VSTS

25 Source: Gartner Mission Critical Application Tracker, IDC Mission Critical Application Tracker10 Java.NET In The Enterprise

26 Plataforma elegida para aplicaciones críticas Source: IDC, 2005 Mission Critical Survey Java/J2EE La misión de la elección crítica

27 Microsoft VSTS o o o Metodologías o o Microsoft TFS o o o

28

29


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

Presentaciones similares


Anuncios Google