Elegir una plantilla de procesos
Actualización: noviembre 2007
Elegir la plantilla de procesos que se va a utilizar al crear un nuevo proyecto en Team Foundation Server es una acción sencilla que conlleva muchas consecuencias profundas. Cada plantilla de procesos de Team Foundation Server proporciona un conjunto diferente de elementos de trabajo predeterminados, consultas de elementos de trabajo, plantillas de producto, informes, grupos de seguridad e instrucciones. Además, cada proceso tiene una filosofía de práctica de desarrollo de software diferenciada y distinta que dicta cómo funciona la plantilla de procesos dentro de Team Foundation Server.
Hay muchos recursos disponibles para los procesos, la orientación del proceso y la elección el proceso correcto para las necesidades de la empresa. Determinar cuál es el proceso apropiado para las necesidades de la empresa puede ser una tarea compleja y larga, especialmente si no dispone ya de procesos documentados o de una filosofía de procesos global. Sin embargo, es preciso elegir una plantilla de procesos antes de poder crear un proyecto en Team Foundation Server. Aunque este tema no entra en detalles de cómo determinar el proceso global según sus necesidades empresariales, puede ayudarle a elegir una plantilla de procesos cuando cree sus primeros proyectos en Team Foundation Server.
Realizar una elección inicial de la plantilla de procesos
Puede elegir entre dos plantillas de procesos diferentes en Team Foundation Server. Cada una de las plantillas descritas a continuación se basa en un enfoque filosófico diferente del desarrollo de software. Elija la plantilla de procesos que más se parezca a las prácticas y a las necesidades de su empresa. También puede optar por investigar otras alternativas a las plantillas de procesos predeterminadas.
MSF for Agile Software Development
La plantilla MSF for Agile Software Development tiene un diseño óptimo para proyectos pequeños con un calendario de entrega rápido. Puede ser conveniente elegir la plantilla MSF for Agile Software Development si su empresa:
No tiene muchos procesos documentados y no está interesada en desarrollar procesos formales.
Tiene equipos de desarrollo de software reducidos.
Puede dar cabida a varios equipos de desarrollo pequeños trabajando de varias maneras.
Tiene ciclos de desarrollo de software cortos (medidos en semanas o meses).
Admite varias versiones de software en un año natural.
Para obtener más información, vea Visual Studio Team System: MSF for Agile Software Development (https://go.microsoft.com/fwlink/?LinkId=51460).
MSF for CMMI Process Improvement
El modelo de proceso de MSF for CMMI Process Improvement se ha creado en el entorno empresarial, en gran medida alejado del ámbito de desarrollo de software, por profesionales convencidos de que la formalización y mejora de las prácticas más apropiadas mediante la aplicación de las conclusiones aprendidas es vital para lograr el éxito a largo plazo. Puede ser conveniente elegir la plantilla MSF for CMMI Process Improvement si su empresa:
Desea evaluar las prácticas empresariales actuales.
Tiene grandes equipos de desarrollo de software.
Necesita integrar grupos u organizaciones tradicionalmente independientes.
Puede proporcionar orientación para los procesos de la calidad.
Tiene ciclos de desarrollo de software más prolongados.
Para obtener más información, vea Visual Studio Team System: MSF for CMMI Process Improvement (https://go.microsoft.com/fwlink/?LinkId=51462).
Otras opciones
Hay muchos otros modelos de procesos además de MSF for Agile Software Development y MSF for CMMI Process Improvement. Es posible que en su empresa ya se utilice uno de estos otros modelos de procesos. Algunos de estos modelos de procesos podrían incluir una plantilla de procesos que se puede cargar en Team Foundation Server. En caso contrario, puede modificar las plantillas de procesos de Team Foundation Server para que reflejen mejor el modelo de proceso actual. Para obtener más información sobre la administración de plantillas de procesos, vea Administrador de plantilla de procesos y Personalizar plantillas de procesos.
Cambiar los procesos y las plantillas de procesos con el tiempo
Tanto si elige MSF for Agile Software Development, MSF for CMMI Process Improvement o su propia plantilla de procesos personalizada al crear inicialmente un proyecto, a lo largo del tiempo podría descubrir que hay ciertas cosas que desea hacer de forma diferente. Por ejemplo, puede suceder que necesite un tipo distinto de elemento de trabajo, o que le gusten los flujos de trabajo de MSF for Agile Software Development pero prefiera, en realidad, algunos de los informes disponibles en MSF for CMMI Process Improvement. En toda empresa cabe esperar que se produzca este tipo de crecimiento y evolución en los procesos. Team Foundation Server admite la modificación de sus plantillas de procesos para incluir estos cambios. Para obtener más información sobre cómo personalizar las plantillas de procesos para su empresa, vea Personalizar plantillas de procesos.