ALM & Microsoft v2 (Spanish)

Post on 31-Jul-2015

47 views 0 download

Transcript of 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…

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/