Este documento describe las nuevas tendencias en arquitecturas de aplicaciones y herramientas para industrializar el desarrollo de aplicaciones. Explica cómo Visual Studio Team System puede mejorar la calidad del software, facilitar la colaboración del equipo e incrementar la transparencia en proyectos a través de servicios como control de código, gestión del cambio y portal de proyecto. También describe cómo Team Foundation Server permite el gobierno en escenarios multiplataforma y multiprovedor a través de procesos, repositorios y métricas sincronizados.
2. Agenda Nuevas tendencias en arquitecturas de aplicaciones Herramientas para Industrializar el desarrollo de las aplicaciones 2.0 Referencias de implantación Así fue SFIC 2007
3. El Mantra del Siglo XXI Hacer más con menos! Pero si tus únicas variables son: Funcionalidad Recursos Tiempo Calidad … cómo lo vamos a hacer? ¿Qué valor diferencial puede aportar mi Factoría de Software a ésta ecuación?
4. La productividad del desarrollador: Impacta pero no es suficiente… 1/6 parte de código
7. Nuevos conflictos en los modelos de desarrollo en Factoría Modelo Tracicional de contabilidad de costes Teoría de Restricciones: Valor incremental para el cliente ó negocio
8. Visual Studio Team System Solución ALM (Application Life Cycle Management) Probador Desarrollador Architecto Jefe de Proyecto Analista Profesional de Base de Datos Diseñador Mejorar la Calidad del Software Facilitar la Colaboración del Equipo Incrementar la Transparencia en Proyectos
9. Gobierno en Factorías Multiplataforma Team Foundation Server: Servicios Web Multi-Cliente Team Foundation Server Control de Código Gestión del Cambio Portal de Proyecto Gestión de Proyecto Servicio de Integración (BUILD) Informes – data warehouse de: Analíticas y métricas de proyecto en tiempo real Reports automáticos de la metodología
10. Gobierno en escenarios Multiprovedor Factoria Desarrollo Factoría de Pruebas Audit control De Calidad TFS MiProyecto Cliente Proxy MiProyecto Proxy MiProyecto Proxy MiProyecto Esfuerzo de desarrollo combinado in-house y out-sourced Solución deplegada para diversos clientes y soportada también por proveedores IT Outsorcing TFS MiProyecto PROCESOS – REPOSITORIO y METRICAS SINCRONIZADOS
12. Proceso automatizado y guiado por la herramienta: Capturar la evidencia no tiene que ser un proceso manual Documentado para el auditor Automaticamente Proceso gestionado en ciclos desde el nivel más básico de tarea
13. Procesos guiados por Métricas : Accesibles a todos los niveles y sobre datos Reales, actualizados y pre-existentes Business Process Integration Productivity Value Project Collaboration Project Management Program Management Portfolio Management Task Management
15. ¿Preguntas? Salvador Sánchez, tfno. +34 606398969 [email_address] , Gerente de Soluciones de Desarrollo Division de Desarrolladores y Plataforma - DPE Microsoft Ibérica