Proceso de Desarrollo de Software
Universidad Centro Occidental
“Lisandro Alvarado”
Decanato de Ciencias y Tecnología
Departamento de Sistemas
Profesor : Alfredo
Ynfante
Septiembre 2.011.-.-
Proceso de Desarrollo de Software
SOFTWARE…
Que
es ?
Algo INTANGIBLE….
que hoy en día
lo encontramos en todas partes !!!
26/09/11
2
Proceso de Desarrollo de Software
EXPECTATIVAS…¿ Cual es su estrategia para que su próximo
Proyecto de Desarrollo de Software sea
entregado
a
Tiempo,
dentro
del
Presupuesto Estimado y Satisfaciendo las
Necesidades del Cliente ?
26/09/11
Prof. Alfredo Ynfante
3
Proceso de Desarrollo de Software
Según Standish Group, ComputerWord, Octubre 1.999. El 52 % de los Proyectos Informáticos alcanzan un
Costo del 189 % de lasEstimaciones Originales.
Solamente Cubren el 42 % de los Requerimientos.
Un 81 % de todos los Proyectos se cancelan antes de
Completarlos.
Sólo un 16 % de los Proyectos Finaliza en el Tiempo
y dentro del Presupuesto Estimado.
Un 12 % de las Compañías enfrentan Problemas de
Responsabilidad por falta de Calidad del SoftWare.
Un 75 % del Tiempo, se emplea en Labores de
Mantenimiento queno agregan Valor al SoftWare.
26/09/11
Prof. Alfredo Ynfante
4
Proceso de Desarrollo de Software
Otros datos desalentadores….
El 15 % de todo el Esfuerzo en Desarrollo de Software
se desperdicia debido a la cancelación de Proyectos.
El 50 % de los Proyectos grandes sobrepasa el Presupuesto o se retrasa en su Plazo de Entrega.
La mayoría de los Proyectos Pequeños sobrepasan
suPresupuesto y se retrasan un 20 %.
El 75 % de todos los Sistemas Grandes funcionan mal
o ni siquiera se utilizan.
( Fuente : EC, KPMG, Gibbs. Sci Am ) ESI 2.001.26/09/11
Prof. Alfredo Ynfante
5
Proceso de Desarrollo de Software
De
Co So sarr
Ca nfia ftw ollar
lid ble are
y D ad, a , de
Pr
es ent Tie Alta
up ro
m
ue de po
sto l
....
..
Representa una META y un RETOpara los
Grupos u Organizaciones Desarrolladores de Software.
26/09/11
Prof. Alfredo Ynfante
6
Proceso de Desarrollo de Software
Lo que dicen las estadísticas.31% son cancelados antes de completarse.
53% cuesta el 189% de lo estimado.
77% fallan la fecha de entrega.
9% son terminados a tiempo y en
presupuesto (Compañías grandes)
16% son terminados a tiempo y en
presupuesto(Compañías pequeñas)
26/09/11
Prof. Alfredo Ynfante
7
Proceso de Desarrollo de Software
ACTUALMENTE........
¿Habrá mejorado esta Situación ?
LA EXPERIENCIA INDICA QUE
MUY POCO.
26/09/11
Prof. Alfredo Ynfante
8
Proceso de Desarrollo de Software
Por que ?
13 %
12 %
11 %
21 %
10 %
12 %
8%
13 %
26/09/11
Requisitos incompletos.
Falta de participación delUsuario Final.
Falta de Recursos.
Expectativas, poco realistas ( Sub Estimación
del Esfuerzo ).
Falta de Apoyo Gerencial.
Cambios en los Requisitos y en las
Especificaciones.
Falta de Planificación.
“ Imprevistos “ Externos.
Prof. Alfredo Ynfante
9
Desarrollo de Software.
INDUSTRIAL
ARTESANAL
Lo primero es empezar a
programar cuanto antes.
Todos hacemos de todo
( somosTODEROS ).
El método lo tengo en mi
mente.
El Usuario no es
indispensable.
Probamos y
Documentamos al Final
( si hay tiempo ).
No es necesario Validar
mi solución es excelente.
26/09/11
Lo primero es entender el
Problema y Definir la Solución.
Luego Planificamos y nos
Organizamos.
Cada uno tiene uno o mas
Roles asignados.
Seleccionamos y seguimos
Métodos, Practicas yEstándares establecidos.
Verificamos y validamos
continuamente
El Usuario es un miembro mas
del Equipo.
Empezamos a Codificar, una
vez Especificada y Diseñada la
Solución.
Prof. Alfredo Ynfante
10
Proceso de Desarrollo de Software
¿ CON QUE TRABAJAMOS ?
Modelos de Desarrollo.
Metodologías.
Herramientas.
Proyectos.
Gente.
Calidad.
Implementación...
Regístrate para leer el documento completo.