Está en la página 1de 66

Calidad del Software

Carlo Gilmar
Febrero, 2017.
Aviso
Los profesionales, en su mayora, estn
sujetos a estrictos cdigos de conducta,
rigurosa tica profesional y obligacin
moral con la sociedad.
CALIDAD:
Propiedad o conjunto de propiedades
inherentes a algo, que permiten juzgar su
valor.
RAE
AGENDA:

La Industria del Software

Manifiesto gil

Manifiesto del Artesano del Software



Qu ocurri en el siglo XX?
1939 Walter Shewhart populariza el uso de los
ciclos cortos de planificacin en proyectos.
En 1948 Taiichi Ohno implement por vez primera
el uso de Kanban en los sistemas de fabricacin
de Toyota.
En 1950 Se desarrolla el Jet hipersnico X-15
mediante un ciclo de desarrollo iterativo.
En 1951 William Deming propuso el primer
mtodo incremental
Qu ocurri en el siglo XX?
En 1970 se define por vez primera el modelo en
cascada.
En 1975 Bill Gates fund Microsoft.
En 1976 Steve Jobs fund Apple.
En 1978 Ohno public el libro The Toyota Production
System.
En 1985 Tom Gilb public Evolutionary Delivery versus
the Waterfall Model.
En 1988 se populariza el trmino de Lean Manufacturing.
Qu ocurri en el siglo XX?
En 1995 nace el marco de trabajo Scrum como modelo
para desarrollo desoftware, Jim Coplien y L. Constantine
crean la metpdologa Pair Programming.
En 1996 Kent Beck desarroll el modelo Extreme
Programming.
En 1997 Jeff de Luca invent el Feature Driven
Development
En 1998 T. Cockburn cre las metodologas crystal.
En el 2001 se adopt el nombre de metodologas
giles y se cre el manifiesto gil.
La industria manufacturera madur ms
rpido:
- Procesos definidos
- Nula variacin
- Personal especializado: divisin del
trabajo
- Inventarios y Almacenes
-
Lneas de Produccin
Lneas de Produccin de Software
Proyectos de software:
39% exitosos
43% desviados
18% fallidos

Desviaciones:
75% en tiempo
62% en presupuesto
(2014) Standish Report, y PMI
El Software: es software!
Lneas de Produccin de Software
La estupidez funcional puede ser
catastrfica. Puede causar colapso
organizacional, crisis financiera y desastre
tcnico .
hay innumerables ejemplos ms
cotidianos de organizaciones que aceptan lo
dudoso, lo absurdo y lo completamente
idiota, desde modas de gestin
insostenibles hasta el culto del liderazgo o
sobre-dependencia de la marca y la
imagen.
Qu implica una economa del
conocimiento? Fundamentalmente, el
cambio consiste
en pasar de un modelo de acumulacin de
capital fsico y de produccin material a
otro
basado en la acumulacin de capital
intelectual y de produccin de bienes
inmateriales.
ALAN TOURAINE
Crear Software no es producir tornillos!
Crear Software no es construir casas!
Hacer software es una actividad
creativa-intelectual, artesanal, de
equipos de trabajo.
Actividad de las monedas
Actividad de la teleraa
Manifiesto gil, 2001
Proyectos de software:
39% exitosos
43% desviados
18% fallidos

Desviaciones:
75% en tiempo
62% en presupuesto
(2014) Standish Report, y PMI
Proyectos de Software giles:
4 % Fallidos
15% Desviacin en tiempo
10 % Desviacin en presupuesto
76% Exitosos
Agile is a cancer that we have to
eliminate from the industry " Erik
Meijer
Artesana de Software
Manifiesto gil, 2001
Manifiesto del Artesano del Software,
2009
Confiaras en un mdico que jams ha
operado en toda su vida?
Herramientas Bsicas
Cultura de Aprendizaje: la prctica hace
al maestro
CALIDAD:
Propiedad o conjunto de propiedades
inherentes a algo, que permiten juzgar su
valor.
RAE
CALIDAD: EL software cumple la funcin
que necesita cumplir.
CALIDAD: EL software te ayuda a llevar a
cabo la funcin que necesita cumplir.
La CALIDAD es un proceso
1.- El lenguaje de programacin
2.- Narrativa

Z
3.- Prcticas
Sistemas por doquier
El camino es largo
Calidad del Software

Carlo Gilmar
Febrero, 2017.

También podría gustarte