alm & microsoft v2 (spanish)

97

Upload: marco-antonio-laura

Post on 31-Jul-2015

46 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ALM & Microsoft v2 (Spanish)
Page 2: ALM & Microsoft v2 (Spanish)
Page 3: ALM & Microsoft v2 (Spanish)
Page 4: ALM & Microsoft v2 (Spanish)
Page 5: ALM & Microsoft v2 (Spanish)

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…

Page 6: ALM & Microsoft v2 (Spanish)

Software Quasimodo

Corazón de oro

Cuerpo roto

Page 7: ALM & Microsoft v2 (Spanish)
Page 8: ALM & Microsoft v2 (Spanish)

Explosión del Ariane 5

1996

Page 9: ALM & Microsoft v2 (Spanish)

“ Conversión de un integer de 64 bits a un signed-integer

de 16 bits produce un overflow ”

Page 10: ALM & Microsoft v2 (Spanish)

Pérdida del

Mars Climate Orbiter

1999

Page 11: ALM & Microsoft v2 (Spanish)

“ Mezcló libras…

con kilogramos „

Page 12: ALM & Microsoft v2 (Spanish)

Pérdida del

Mars Polar Lander

1998

Page 13: ALM & Microsoft v2 (Spanish)

“ Durante el descenso dedujo

incorrectamente que ya había tocado la

superficie de Marte y apagó los motores „

Page 14: ALM & Microsoft v2 (Spanish)

Pérdida del Mariner 1

1962

Page 15: ALM & Microsoft v2 (Spanish)

“ Un Punto en lugar de una Coma

en un Do-Loop de Fortran „

Page 16: ALM & Microsoft v2 (Spanish)

Fallo general de la red telefónica

de larga distancia de AT&T

1990

Page 17: ALM & Microsoft v2 (Spanish)

“ 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…”

Page 18: ALM & Microsoft v2 (Spanish)

USS Yorktown muerto en el agua por 3 horas

1998

Page 19: ALM & Microsoft v2 (Spanish)

“ Un operador ingresa un 0 en una pantalla,

produciendo un error de división por ‘0’ que

apaga los motores „

X / 0 = indefinido

Page 20: ALM & Microsoft v2 (Spanish)

Fallo del Misil Patriot MIM-104

1991

(28 muertos)

Page 21: ALM & Microsoft v2 (Spanish)

“ Error de redondeo „

Page 22: ALM & Microsoft v2 (Spanish)

Apagado de 5 reactores nucleares

1985

Page 23: ALM & Microsoft v2 (Spanish)

“ 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 „

∑ ≠ √

Page 24: ALM & Microsoft v2 (Spanish)

Aeropuerto Internacional de Denver

1994

Page 25: ALM & Microsoft v2 (Spanish)

“El sistema de distribución de equipaje falló por

completo debido a varios errores de software ”

Page 26: ALM & Microsoft v2 (Spanish)

F22 Raptor

1er vuelo a Japón

Page 27: ALM & Microsoft v2 (Spanish)

“En cuanto cruza la

línea internacional

de cambio de

fecha los sistemas

de comunicación y

navegación se

apagan”

Page 28: ALM & Microsoft v2 (Spanish)
Page 29: ALM & Microsoft v2 (Spanish)
Page 30: ALM & Microsoft v2 (Spanish)
Page 31: ALM & Microsoft v2 (Spanish)
Page 32: ALM & Microsoft v2 (Spanish)

Las últimas 11 versiones

de los sistemas del Space

Shuttle (420,000 líneas de

código) han tenido un

total de 17 errores.

Page 33: ALM & Microsoft v2 (Spanish)

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

Page 34: ALM & Microsoft v2 (Spanish)
Page 35: ALM & Microsoft v2 (Spanish)
Page 36: ALM & Microsoft v2 (Spanish)
Page 37: ALM & Microsoft v2 (Spanish)

Dev

BA

Test

DB

Dev

BA

Test

DB

Dev

BA

Test

DB

Dev

BA

Test

DB

Dev

BA

Test

DB

Page 38: ALM & Microsoft v2 (Spanish)
Page 39: ALM & Microsoft v2 (Spanish)
Page 40: ALM & Microsoft v2 (Spanish)
Page 41: ALM & Microsoft v2 (Spanish)
Page 42: ALM & Microsoft v2 (Spanish)

PM Dev DB Test Arq UX BA

Page 43: ALM & Microsoft v2 (Spanish)

PM Dev DB Test Arq UX BA

Page 44: ALM & Microsoft v2 (Spanish)

3era Tendencia: Desarrollos Ágiles

Page 45: ALM & Microsoft v2 (Spanish)
Page 46: ALM & Microsoft v2 (Spanish)

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

Page 47: ALM & Microsoft v2 (Spanish)

• Individuos e interacciones

• Software funcionando

• Colaboración con el cliente

• Respuesta ante el cambio

www.agilemanifesto.org

Page 48: ALM & Microsoft v2 (Spanish)
Page 49: ALM & Microsoft v2 (Spanish)
Page 50: ALM & Microsoft v2 (Spanish)

Análisis

Diseño

Desarrollo

Pruebas

Implantación

Page 51: ALM & Microsoft v2 (Spanish)
Page 52: ALM & Microsoft v2 (Spanish)
Page 53: ALM & Microsoft v2 (Spanish)
Page 54: ALM & Microsoft v2 (Spanish)

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

Page 55: ALM & Microsoft v2 (Spanish)
Page 56: ALM & Microsoft v2 (Spanish)
Page 57: ALM & Microsoft v2 (Spanish)

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.

Page 58: ALM & Microsoft v2 (Spanish)

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

Page 59: ALM & Microsoft v2 (Spanish)

Mayor productividad y predicción para equipos de todo tamaño

Page 60: ALM & Microsoft v2 (Spanish)
Page 61: ALM & Microsoft v2 (Spanish)
Page 62: ALM & Microsoft v2 (Spanish)

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

Page 63: ALM & Microsoft v2 (Spanish)

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

Page 64: ALM & Microsoft v2 (Spanish)

Team Foundation Server 2010 +

Project Server Integration Feature Pack

Page 65: ALM & Microsoft v2 (Spanish)

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)

Page 66: ALM & Microsoft v2 (Spanish)
Page 67: ALM & Microsoft v2 (Spanish)
Page 68: ALM & Microsoft v2 (Spanish)
Page 69: ALM & Microsoft v2 (Spanish)
Page 70: ALM & Microsoft v2 (Spanish)
Page 71: ALM & Microsoft v2 (Spanish)
Page 72: ALM & Microsoft v2 (Spanish)
Page 73: ALM & Microsoft v2 (Spanish)
Page 74: ALM & Microsoft v2 (Spanish)
Page 75: ALM & Microsoft v2 (Spanish)
Page 76: ALM & Microsoft v2 (Spanish)
Page 77: ALM & Microsoft v2 (Spanish)
Page 78: ALM & Microsoft v2 (Spanish)

“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

Page 79: ALM & Microsoft v2 (Spanish)
Page 80: ALM & Microsoft v2 (Spanish)
Page 81: ALM & Microsoft v2 (Spanish)
Page 82: ALM & Microsoft v2 (Spanish)

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

● ● ◌ ◌

Page 83: ALM & Microsoft v2 (Spanish)

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!) ● ◌ ◌ ◌

Page 84: ALM & Microsoft v2 (Spanish)

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!) ● ● ◌ ◌

Page 85: ALM & Microsoft v2 (Spanish)

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 ● ● ● ●

Page 86: ALM & Microsoft v2 (Spanish)
Page 87: ALM & Microsoft v2 (Spanish)
Page 88: ALM & Microsoft v2 (Spanish)
Page 89: ALM & Microsoft v2 (Spanish)

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/

Page 90: ALM & Microsoft v2 (Spanish)
Page 91: ALM & Microsoft v2 (Spanish)
Page 92: ALM & Microsoft v2 (Spanish)
Page 93: ALM & Microsoft v2 (Spanish)
Page 94: ALM & Microsoft v2 (Spanish)
Page 95: ALM & Microsoft v2 (Spanish)
Page 96: ALM & Microsoft v2 (Spanish)
Page 97: ALM & Microsoft v2 (Spanish)