Microsoft has a new way of doing ALM – going beyond the Forrester and other industry definitions.The purpose of this lesson is to describe WHY we are doing things this way.We’ve had ALM 1 and ALM 2, effectively Microsoft is preparing ALM “3.0” getting to something that is completely integrated across the whole lifecycle. This complete integration (including management, operations etc) is not currently in the tools but this should be communicated in this lesson while describing the vision for what ALM is.
ver
The Microsoft Data Platform vision meets the needs of the coming data explosion and the next generation of data-driven applications by providing Your Data, Any Place, Any Time. Organizations require a data platform that can store and manage a wide variety of data including XML, e‑mail, time/calendar, file, document, spatial, and so on while providing a rich set of services to interact with the data: search, query, powerful data analysis, detailed reporting, seamless data integration, and robust data synchronization. Users can access information from creation to archival and on any device, from the desktop to a mobile device.Microsoft Data Platform is a complete end-to-end solution that meets these challenges and more, by delivering innovations in four key areas that support data platform vision: mission-critical platform, dynamic development, beyond relational, and pervasive insight.
1.Visual Studio Team System - Presentation Transcript
Visual Studio Team System Débora Di Piano v-dedipi@microsoft.com Microsoft Argentina
Agenda ¿Quées ALM? Suportando ALM con Visual Studio Team System Visual Studio Team System y Team Foundation Server
Quées ALM
Problemática en los Equipos de Desarrollo
Quées ALM (Prácticas y Beneficios)
Desafios de los distintos Roles
Soportando ALM con Visual StudioTeam System
Problemática actual en los Equipos de Desarrollo Mantenimiento de aplicaciones Manejo de la complejidad de los sistemas Comunicaciónineficaz del equipo de desarrollo Tiempos de entrega y calidadimprevisibles Falta de visibilidad del estado del proyecto
¿Quées ALM? (Application Lifecycle Management) La coordinación de lasactividades del ciclo de vida de desarrollo, incluyendorequerimientos, modelado, desarrollo, testing y los procesos de build a través de: Ejecución de procesosqueabarquenestasactividades Gestión de lasrelaciones entre el desarrollo de artefactosutilizadosoproducidosporestasactividades Presentación de informessobre el progreso de lasactividades de desarrollo en suconjunto
Beneficios de implementar ALM
Prácticas de ALM Proyecto de Desarrollo Administracion del Proyecto Gestion de Requerimientos Diseño y Arquitectura Desarrollo Testing y QA Administracion del Codigo Fuente Trazabilidad Colaboración Visibilidad
Work Item Tracking Source Code Control Reporting Team Communications Build Automation Trazabilidad Colaboración Visibilidad
Visual Studio Team System / Team Foundation Server
Trazabilidad con VSTS Gestión de Requerimientos Asignación y Administración de Work Items Reporte del Estado del Proyecto Integración Continua de Work Items
Guia de Procesos con VSTS VSTS soportaguías de procesosmedianteplantillasmetodológicas y herramientasintegradas Elección de Metodología Guía de Procesos en VSTS Tipos de work items especiales Plantillas de documentosyreportespersonalizados Permisosyseguridadporcadarol
Visibilidad con VSTS Use Your Reporting Tools Datos en tiempo real se almacenan en TFS Analizarygenerarinformes con herramientasqueyautilizan-- Excel, Project, SharePoint, Visio Obtenerreportes con TFS consultando work items
ReportessobreProductividad ¿Cuántotrabajo no-planeado ha sidoagregado? ¿Cuanproductivoes mi equipo de trabajo?
ReportessobreDesarrolloEficaz ¿Cuántotrabajo de desarrollo ha sidorehecho? ¿Cuántotrabajo de desarrollo se ha completado?
ReportessobreCalidad del Software ¿Cuáles la calidad de mi software? ¿Cuanproductivoes testing?
Template de Procesos en VSTS
Proxy Server OutsourcingExterno del Desarrollo de Software Empresa (Cliente) Proveedor Desarrollador INTERNET P. Leader P. Leader Desarrollador
Resumen ALM puedeofrecerunaserie de beneficiosempresariales Aumento de la visibilidad del proyecto, mayor calidad de productosterminados y funcionando, mejora de la gestión del proyecto, mayor capacidad de respuesta a los cambios y comunicaciónmásefectiva del equipo de desarrollo ALM se basa en un set de herramientasquesoportanyunenlasactividades del ciclo de vida, incluyendo: Gestión de Requerimientos, Diseño y Modelado, Desarrollo, Testing, Configuration Management VSTS soporta ALM integrandose a través de lasherramientasqueproporciona Guia de procesos, work item tracking, detailed reporting, portal centralizado de comunicación y mucho más...
Mayor Productividad del equipo de Desarrollo Disminución de Riesgos MejorGestión de Proyectos Software de Calidad Visual Studio Team System
Esta es una Introducción a la solución de Microso more
Esta es una Introducción a la solución de Microsoft para la gestión del ciclo de vida de las aplicaciones. Herramientas para los distintos roles que intervienen y sus características. less
0 comments
Post a comment