Diego Dagum Arquitecto .NET Microsoft Chile

Slides:



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

Descripción general de la presentación El Nuevo Office: Integrador de Procesos de Negocios Ponente: Administrador de contenidos: Título de la presentación.
Descripción general de la presentación
Academia Latinoamericana de Seguridad Informática
Microsoft Solution Framework v.4 Agile (MSF)
Caso de Éxito: Team System, CMMI, Metodologías Ágiles
BizTalk Server 2006: Sistemas Distribuidos Kabel Sistemas S.L.
© 2006 Microsoft Corporation. All rights reserved
Desarrollo de Software empleando el Microsoft Solutions Framework MSF
Nuevas Características de Seguridad en ASP.NET 2.0
BizTalk Server 2006 & Test Driven Development Kabel Sistemas S.L.
Metodologías con VS.2005 TEAM SYSTEM
3/24/2017 3:59 PM © Microsoft Corporation. All rights reserved.
Nuevos Paradigmas del Desarrollo: Metodologías Ágiles, Team Foundation Server y CMMI. Pablo Herraiz Consultor Calidad y Procesos
Diseño de Aplicaciones SOA usando Visual Studio Team System
Administración de Control de Código en Visual Studio Team System
Nuevas tecnologías en Office System
Implementación de SQL Server 2000 Reporting Services
¿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.
BizTalk Server como ESB
Software Testing Héctor Santa María..
Presentación Inicial Grupo 3 Fondato, Rodrigo Cieri, Juan Cristian
ANÁLISIS DE REQUERIMIENTOS
Propuesta Microsoft para las oficinas del futuro
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.
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.
Por: Carlos Aucancela Tatiana Pozo
TOGAF.
Proyecto de Ingeniería de Software 2008
(D2) Practicas y componentes para el desarrollo con.NET : PAG y Application Blocks Diego González - CTO
Desarrollo Entrega continua Rodrigo Corral
Microsoft Office System Recopilando Información y Fomentando la Colaboración a través de Formularios Electrónicos José Alania Valdez Especialista en Tecnologías.
Descripción general de la presentación El Nuevo Office: Integrador de Procesos de Negocios Ponente: Administrador de contenidos: Título de la presentación.
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
Visual Studio 2005 Gestión del Ciclo de Vida Jose Murillo Responsable programas técnicos para Fabricantes.
Desarrollando en serio…
Red Social Universitaria
Ciclos de vida ágiles.  Es una metodología ágil que plantea: ◦ Iteraciones cortas ◦ Entregables periódicos ◦ Colaboración con el cliente full time ◦
 Tema del proyecto  Integrantes y roles del equipo  Objetivos del proyecto  Alcance.
CARRERA ING.DE SISTEMAS INTEGRANTE: DANIEL SORIA MURILLO DOCENTE: ING. ERVIN FLORES MATERIA: INGENIERIA DE SOFTWARE GESTION 2009.
Reduciendo el espacio entre Tecnología y Negocio: Arquitecturas de Referencia Carlos Oramas (Microsoft) Alberto Ruiz (IECISA) Julio Bravo (FCC)
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.
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Rational Unified Process (RUP)
Ingeniería de Software: Parte 2 Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
2.- Planificación Básica DEPARTAMENTO DE INGENIERÍA INFORMÁTICA
VII Congreso de Expotecnología UVM 2007 Jonás A. Montilva C.
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Ximena Romano – Doris Correa
Rational Unified Process
Alberto Borbolla Juan Román Escamilla CrossHorizons.
Isabel Gómez Desarrollo & Plataforma Microsoft Ibérica.
Introducción a .NET Nombre : Ethel García-Simón Matachana
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.
PROCESOS DE DESARROLLO DE SOFTWARE
Estructurar tus ideas para hacerlas realidad
ALGORITMOS PARA ANÁLISIS DE CASOS REALES
Visual Studio, productividad concentrada N Daniel Cazzulino Microsoft MVP | XML Clarius Consulting S.A. C.
Metodología del Ciclo de Vida del Software
© 2012 Microsoft Corporation. All rights reserved. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED,
Sobre el Proceso Racional Unificado RUP es un proceso para el desarrollo de un proyecto de un software que define claramente quien, cómo, cuándo y qué.
Experiencia de México Taller sobre TIC y Compras Públicas.
Servicio de Implementación Proceso de Desarrollo de Software Ventanilla Única de Comercio Exterior Mexicana.
Sistemas de calidad en el desarrollo de software.
Black box Gray box TESTING Scalability Equivalence Mutation Models Stress Usability Security Bug Regretion Quality Automated White box Error Plan Pattern.
Transcripción de la presentación:

Diego Dagum Arquitecto .NET Microsoft Chile MSF 4.0: Adaptación e Implementación de Guías de Proceso en Visual Studio 2005 Team System Diego Dagum Arquitecto .NET Microsoft Chile

Agenda Por qué cuesta aplicar el Proceso Introducción a Microsoft Solutions Framework MSF para Desarrollo Ágil de Software VSTS para implementar otros Procesos MSF Varias demos

Preguntas de la Gerencia (Requerimientos, Bugs, etc) Releases Software No Es Sólo Codificar Preguntas de la Gerencia Listas (Requerimientos, Bugs, etc) Equipo de Proyecto Código Fuente Guía de Proceso

El Malestar del Proceso Predecible Repetible Productivo Complejidad creciente Desconexión con herramientas Endurecimiento por generalidad Consecuencias Conseguir que sea conocido (comprendido) Conseguir que usado (aceptado)

MSF: Una Familia de Procesos

Arquitecto de Solución Arquitecto de Infraestructura Equipo de Proyecto Desarrollador Arquitecto de Solución Arquitecto de Infraestructura Tester Jefe de Proyecto Analista de Negocio

Visual Studio Team System Guías de Proceso y Arquitectura Socios de la Industria para Visual Studio Visual Studio Team Architect Visual Studio Team Developer Visual Studio Team Test Diseñador de Aplicación Analizador Dinámico Prueba de Carga Centro de Datos Lógico Analizador Estático Prueba Manual Diseñador de Deployment Perfilador de Código Admin. de Casos de Test Prueba Unitaria Cobertura de Código Diseñador de Clases Modelado Visio y UML Cliente de Team Foundation Visual Studio Edición Profesional Visual Studio Team Foundation Control de Versiones Reportes de Equipo Servicios de Integración Build Automático Ítems de Trabajo Portal de Proyecto Admin. de Proyecto

Nuevo proyecto de equipo Demostración Uno Nuevo proyecto de equipo

MSF para Desarrollo Ágil de Software Iterativo e incremental Dirigido por Escenarios Equipos pequeños (proyectos grandes usan el enfoque del “equipo de equipos”) Requerimientos de Calidad de Servicio Riesgos Utiliza un enfoque de testing dirigido por el contexto (basado en umbrales de aceptación)

Actividades en MSF para Desarrollo Ágil de Software 14 flujos de trabajo básicos MSF se compone de estos flujos de trabajo Cada flujo está compuesto por actividades específicas, descriptas en formato ETVX Criterio de Entrada, Tareas, Verificaciones y Validaciones, Criterio de Salida (Exit) Modelo introducido en los ’80 para documentar procesos 70 tareas específicas componen los 14 flujos La mayoría de los flujos son realizables por un rol único

Preparación del proyecto Planificación de la primera iteración Demostración Dos Preparación del proyecto Planificación de la primera iteración

Combinaciones para Equipos Reducidos Jefe de Proyecto Analista de Negocio Admin de Releases Arquitecto Desarrollador Tester Jefe de Proyecto N P I Arquitecto Desarrollador Tester Analista de Negocio Admin de Releases P Posible I Inusual N No Recomendable

MSF para Mejora de Proceso CMMI Ayuda a las organizaciones a operar en el nivel 3 de Capability Maturity Model® Integration (CMMI®), un estándar definido por el SEI: el Instituto de Ingeniería de Software Carnegie Mellon Elaborado sobre la base del proceso MSF para el Desarrollo Ágil de Software Más ítems de trabajo Reportes más extensivos No sustituye la infraestructura de mejora de proceso

Plantillas de Proceso en Visual Studio 2005 Team System Tipos de ítem de trabajo, flujos de trabajo Políticas de check-in Plantillas de documentos Reportes Roles y permisos Ayuda integrada

Demostración Tres Modificación de la Guía: Agregado del campo “Secuencia de pasos” al ítem de trabajo Bug

Demostración Cuatro Modificación de la Plantilla: Agregado del campo “Secuencia de pasos” al ítem de trabajo Bug

Metodologías Suplementarias Una metodología aplica acciones específicas hacia un destino conocido Un framework verifica progreso y provée guías accionables Costanera Alameda Recoleta Bomb. Salas La Paz . . . . Av Independencia . N . . . . O E Río Mapocho . . . . . S MSF El framework es socio de la metodología!

El Soporte de la Industria

Resumen de la Sesión MSF es un vehículo para distribuir las contribuciones de Microsoft a la comunidad de desarrollo de software VSTS es el vehículo para distribuir MSF y otros procesos MSF 4.0 se distribuye en dos implementaciones para mayor flexibilidad Las prácticas probadas de MSF pueden servir como base para desarrollar procesos de software adaptados

Contenido Relacionado Qué hay para decir de MSF http://spaces.msn.com/members/diegumzone/Blog/cns!1pHxrrKG6RzuZjEIZgyJyg0A!119.entry FAQ: Microsoft Solutions Framework http://lab.msdn.microsoft.com/teamsystem/technicalresources/faqs/msffaq/default.aspx MSF: An Integrated Approach to Agile or Formal Software Development Process http://blogs.msdn.com/askburton/articles/330974.aspx Visual Studio 2005 Team System: Microsoft Solutions Framework http://msdn.microsoft.com/library/en-us/dnvsent/html/vsts-msf.asp Team Foundation: At Work http://dotnet.sys-con.com/read/47757.htm

© 2005 Microsoft Corporation. All rights reserved. http://spaces.msn.com/members/diegumzone/ © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.