Ing. En Sistemas Computacionales

Páginas: 6 (1478 palabras) Publicado: 8 de febrero de 2013
Desarrollo de software moderno
Competitivo y agil

Microsoft Mexico
Daniel Lara Vázquez Gerente del Programa de Socios Visual Studio

Valor del desarrollo a la medida
¿Como se refleja el valor? Cuando un cliente recibe un mejor servicio. Cuando una actividad lleva menos tiempo en realizarse Cuando hacemos más con menos. Cuando ganamos mejorando la productividad.

DiferenciaciónVentaja competitiva

 Hacemos software personalizado para dar valor a las empresas o personas que lo usan

Riesgo!

Definición de tendencia
Corriente o preferencia hacia determinados fines
Lionel Messi es un gran jugador, aunque tiene tendencia a encarar por el lado izquierdo, lo que ayuda a predecir sus movimientos”

A dos horas del cierre de los comicios, no hay una tendencia clara quepermita vislumbrar un ganador

La tendencia alcista de los precios preocupa a los economistas

Tendencias:
Desarrollo de aplicaciones modernas

Aplicaciones modernas
MEJORA CONTINUA

MEJORA CONTINUA

ANTES

AHORA

Desarrollo de Apps

Modelo de monetización de Apps

Tendencias
Ciclo de vida del desarrollo de las aplicaciones moderno

Desarrollo de software Retos yproblemas recurrentes
• Desarrollar software es una actividad compleja. • Implica entender correctamente la necesidad y crear una solución. • Requiere coordinar a un grupo de personas para llegar a un objetivo común.
• • Los proyectos cuestan más de lo planeado. Muchos de ellos tardan más tiempo de lo esperado. Y algunos de ellos nunca llegan a producción



Reto #1

Orquestación

Como elCliente 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… Interactuando con un usuario no técnico

Reto #2

Calidad del Software

Calidad del Software

Calidad del Software

La otra cara del problema…

Las últimas 11 versiones de los sistemas del Space Shuttle (420,000 líneas de código) han tenido un total de 17 errores.

¿Bueno?
6 5 4 3 Industria NASA 5 900 800 700 600 500 400 300 200 100 0 850

Industria NASA

2
1 0 0.004

5

Densidadde Errores

Costo ($/LdC)

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érdidadel 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 ingresaun 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 Denver1994

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

Reto #3

Cambios Tecnológicos Constantes

La quinta generación de la informática

¿Pero si mis aplicaciones actuales funcionan...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ing. Sistemas Computacional
  • Entrevista a ing sistemas computacionales
  • Ing. Sistemas computacionales
  • Ing. en Sistemas Computacionales
  • ing en sistemas computacionales
  • Ing. Sistemas Computacionales
  • Ing. sistemas computacionales
  • Ing. en sistemas computacionales

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS