alm & microsoft v2 (spanish)
TRANSCRIPT
Como el Cliente lo
explicó... Como el Líder de
Proyecto lo entendió…
Como el Analista lo
diseñó… Como el Desarrollador lo
escribió…
Como el Consultor se lo
vendió a la Gerencia…
Como el proyecto se
documentó…
Lo que al final instaló el
Depto. de Operaciones…
Lo que se le facturó al
Cliente… El tipo de soporte que se
brindó…
Lo que el Cliente
realmente necesitaba…
Software Quasimodo
Corazón de oro
Cuerpo roto
Explosión del Ariane 5
1996
“ Conversión de un integer de 64 bits a un signed-integer
de 16 bits produce un overflow ”
Pérdida del
Mars Climate Orbiter
1999
“ Mezcló libras…
con kilogramos „
Pérdida del
Mars Polar Lander
1998
“ Durante el descenso dedujo
incorrectamente que ya había tocado la
superficie de Marte y apagó los motores „
Pérdida del Mariner 1
1962
“ Un Punto en lugar de una Coma
en un Do-Loop de Fortran „
Fallo general de la red telefónica
de larga distancia de AT&T
1990
“ Un error en una línea de código durante
una actualización produce un efecto
dominó que apaga toda la red. La
actualización era para hacer llamadas más
rápidas…”
USS Yorktown muerto en el agua por 3 horas
1998
“ Un operador ingresa un 0 en una pantalla,
produciendo un error de división por ‘0’ que
apaga los motores „
X / 0 = indefinido
Fallo del Misil Patriot MIM-104
1991
(28 muertos)
“ Error de redondeo „
Apagado de 5 reactores nucleares
1985
“ Uso de la suma aritmética de dos variables en lugar
de la raíz cuadrada de la suma de los cuadrados de
las variables „
∑ ≠ √
Aeropuerto Internacional de Denver
1994
“El sistema de distribución de equipaje falló por
completo debido a varios errores de software ”
F22 Raptor
1er vuelo a Japón
“En cuanto cruza la
línea internacional
de cambio de
fecha los sistemas
de comunicación y
navegación se
apagan”
Las últimas 11 versiones
de los sistemas del Space
Shuttle (420,000 líneas de
código) han tenido un
total de 17 errores.
5
0.004 0
1
2
3
4
5
6
Densidad de Errores
Industria
NASA
5
850
0
200
400
600
800
1000
Costo ($/LdC)
Industria
NASA
Dev
BA
Test
DB
Dev
BA
Test
DB
Dev
BA
Test
DB
Dev
BA
Test
DB
Dev
BA
Test
DB
PM Dev DB Test Arq UX BA
PM Dev DB Test Arq UX BA
3era Tendencia: Desarrollos Ágiles
Agile Modeling
Agile Unified Process (AUP)
Dynamic Systems Dev Method (DSDM)
Essential Unified Process (EssUP)
Extreme Programming (XP)
Feature Driven Development (FDD)
Open Unified Process (OpenUP)
Scrum
Velocity Tracking
• Individuos e interacciones
• Software funcionando
• Colaboración con el cliente
• Respuesta ante el cambio
www.agilemanifesto.org
Análisis
Diseño
Desarrollo
Pruebas
Implantación
Solicitar Retro-
alimentación
Usuario provee Retroalimentación
Retroalimientación Incorporada
Planificar una Carrera
Correr La Carrera
Ciclos Diarios
Manejar la pila de tareas
Implementar
Presentar la
Historia
Gestión del Proyecto
Seguimiento del Avance
Adm de Requerimientos
Colaboración en el Equipo
Diseño y Desarrollo
Aseguramiento de Calidad
Gestión de Liberaciones
Mantenimiento del Softw.
Alineación de IT con el Negocio
Percepción del Departmento de IT ante toda la Compañía
Predicción de Tiempos y Presupuestos en Proyectos de Desarrollo
Desarrollos Acelerados Constantes
Mayor Productividad y Consistencia
Alta Motivación en el Equipo de Desarrollo
Mayor productividad y predicción para equipos de todo tamaño
Test and Lab Manager
Manual Testing
Layer Diagram
UML Modeling
Load Testing Web Testing
Test Case Management IntelliTrace™
Architecture Explorer Test Record & Playback
Logical Class Designer
Cloud Development
Office Development
Windows Development
New WPF Editor Customizable IDE
Multi-core Development Silverlight Tools
Web Development
SharePoint Development
Generate from Usage
Static Code Analysis
Database Deployment
Code Metrics
Database Unit Testing Test Data Generation
Test Impact Analysis UI Test Automation
Code Coverage
Performance Profiling
Database Change Mgmt
Test Manager 2010
Test Case Management
Fast Forward for Manual Testing
Manual Testing
Lab Mgmt Config.
Checkpoint Environment
Environment from Template Virtual Env. Setup/Tear Down
Reporting
Team Portal
Test Case Management Branch Visualization
Version Control
Build Automation
Gated Check-in
Agile Planning Tools
Team Explorer
Team Agents
Team Foundation Server 2010 +
Project Server Integration Feature Pack
MSF para CMMI (incluido en Visual Studio)
Scrum (incluido en Visual Studio)
MSF Ágil (incluido en Visual Studio)
Security Development Lifecycle + MSF Ágil (descarga gratuita)
Agile Use Cases de Ivar Jacobson (provisto por terceros)
Process Mentor TeamGuide (provisto por terceros)
EMC OSS Scrum 3.0 (disponible en CodePlex)
Scrumptious para TFS 2010 (disponible en CodePlex)
TMAP Next (provisto por terceros)
Lightweight Scrum (provisto por terceros)
Kanban Process Template (provisto por terceros)
Ad Hoc (Construya su propia metodología)
“Con la Integración de Team Foundation Server y Project Server
obtengo trazabilidad sobre mi proyecto y visibilidad sobre mis
recursos y proyectos a través de mi organización. Yo puedo extraer lo
mejor de una plataforma ALM.” Daniel Franco Abrahão de Oliveira, ALM Team Manager, TechResult
El espacio colaborativo y entorno común proporcionada por Team
Foundation Server contribuyeron a ayudarnos a ganar la clasificación
de CMMI L3. Jim Kilty, Director of Test, InnovaSystems International
Los informes «Burndown» en Visual Studio Team Foundation Server
2010 nos ayudan a comprender si un proyecto va por buen camino.
En resumen, podemos ver tendencias de productividad y saber qué
tan cerca estamos de lograr nuestros objetivos Tim Donaldson, Director of Marketing, ICONIC
Software para Desarrollo Visual Studio
2010 Ultimate
con MSDN
Visual Studio
2010 Premium
con MSDN
Visual Studio
2010
Professional
con MSDN
Visual Studio Test
Professional 2010
con MSDN
Visual Studio® Team Foundation
Server 2010 y una (1) Client
Access License (Nuevo!)
● ● ● ●
Visual Studio Team Explorer
Everywhere 2010 ● ◌ ◌ ◌
Visual Studio LightSwitch 2011
(Nuevo!) ● ● ● ◌
Microsoft® Expression Studio 4
(Nuevo!) ● (U) ● (P) ◌ ◌
Microsoft® Lync Client, Project
2010 Standard, Visio 2010
Premium, SharePoint Designer
● ● ◌ ◌
Software para Desarrollo Visual Studio
2010 Ultimate
con MSDN
Visual Studio
2010 Premium
con MSDN
Visual Studio
2010
Professional
con MSDN
Visual Studio Test
Professional 2010
con MSDN
Visual Studio Visualization and
Modeling Feature Pack (Nuevo!) ● ◌ ◌ ◌
Visual Studio 2010 Lab
Management (Nuevo!) ● ◌ ◌ ●
Visual Studio TFS 2010 and Project
Server Integration Feature Pack
(Nuevo!)
● ◌ ◌ ◌
Visual Studio Feature Pack 2
(Nuevo!) ● ● ◌ ●
Visual Studio Load Test Virtual
User Pack (Nuevo!) ● ◌ ◌ ◌
Software para usarse en
Desarrollo y Pruebas
Visual Studio
2010 Ultimate
con MSDN
Visual Studio
2010 Premium
con MSDN
Visual Studio
2010
Professional
con MSDN
Visual Studio Test
Professional 2010
con MSDN
Windows® Azure™ (Nuevo!) ● ● ● ◌
Windows (cliente y servidor) ● ● ● ●
Microsoft® SQL Server® ● ● ● ●
Toolkits, Software Development
Kits, Driver Development Kits ● ● ● ●
Microsoft® Office Professional
Plus ● ● ◌ ◌
Microsoft Dynamics® ● ● ◌ ◌
Todos los otros servidores ● ● ◌ ◌
Sistemas Operativos Windows
Embedded (Nuevo!) ● ● ◌ ◌
Beneficios de la Suscripción Visual Studio
2010 Ultimate
con MSDN
Visual Studio
2010 Premium
con MSDN
Visual Studio
2010
Professional
con MSDN
Visual Studio Test
Professional 2010
con MSDN
Colecciones de cursos de
Microsoft® E-Learning (al año)
(Nuevo!)
2 2 1 1
Incidentes de Soporte Técnico 4 4 2 2
Soporte Prioritario en los Foros
MSDN (Nuevo!) ● ● ● ●
Boletín MSDN Flash ● ● ● ●
Revista MSDN ● ● ● ●
Online Concierge ● ● ● ●
http://msdn.microsoft.com/en-us/vstudio/ff637362.aspx
www.microsoft.com/downloads/details.aspx?FamilyID=3660cacf-f077-44d3-a9d9-97e801da2035&displaylang=en
http://blogs.msdn.com/b/team_foundation/
http://blogs.msdn.com/b/bharry/
http://channel9.msdn.com/tags/TFS/