mad 2009 - vsts desde las trincheras
DESCRIPTION
Esta presentación la dimos en conjunto con Guillermo Rugilo en el evento Microsoft Architecture Day 2009 en Buenos Aires.TRANSCRIPT
Team Foundation SystemDesde las trincheras
Guillermo RugiloHuddle [email protected]
Diego FerreyraHuddle [email protected]
“Necesitamos un proceso de desarrollo liviano y ágil”
“El software no se verifica adecuadamente”
“Nuestros equipos no se comunican eficientemente”
“No tenemos visibilidad del estado del proyecto”
“Los requerimientos no están suficientemente definidos o administrados”
Técnicos
Visual SourceSafe distribuído
• Daily drops
• Problemas de integración
Visual SourceSafe unificado
• Performance
• Broken builds
TeamFoundationSystem
• Integración continua
• Checkin policies
• Testing Unitarios
• Métricas
• Overhead de releases
• Integración continuaBuild Server
• Plataformas heterogéneas Extensibilidad de TFS
• Daily drops
• Latencia de conexión
• Framework cambiante
Integración de código
Negocio
0%
10%
20%
30%
40%
50%
60%
1996 1998 2000 2002 2004 2006
Succedded Failed Challenged
¿Como mejorar el éxito de los proyectos?
Ninguna mejora significativa para el éxito de los proyectos en 10 años
Solamente 30% de los proyectos son catalogados como exitosos
La falla se volvió menos costosa
The Standish Group, The Chaos Report, 2006. 3,000 companies, 50,000 IT projects, US 58%, European 27%, ROW 15%
• Diversidad de herramientasModelo unificado
de gestión del proyecto
• Trazabilidad de requerimientos Modelo de Workitems
• Visibilidad del estado del proyecto
• Recopilación y armado de métricas
Portal de colaboración y
Reportes
Comunicacionales
¿Cómo asegurar la comprensión entre los equipos si no están cara a cara?
Según el psicólogo Albert Mehrabian, el lenguaje corporal y la voz tienen
altísimo impacto en la comunicación de un mensaje
Solamente el 7% del mensaje corresponde a las palabras
La interacción cara a cara sigue siendo el mejor canal
7%
38%55%
Comunicación
Palabras
Voz
Lenguaje corporal
Non Verbal Communication, Albert Mehrabian, UCLA, 1971
7 equipos
4 equipos3 equipos
• Disciplina al hacer check-in Check-in policies
• Broken BuildsAlertas y notificaciones
Check-in Policies
• Malos entendidosConsolidación de
Información en WorkItems
• Bloqueos de Trabajo Shelving