Está en la página 1de 75

ISO 9001:2000

Certif. DNV 2367

01. Contribuir al desarrollo de la


Sociedad de la Informacin

03. ... y en general a la

promocin y difusin de
las Tecnologas de la
Informacin.

02.

al incremento de la
competitividad de la industria a
travs del conocimiento, la

innovacin, la mejora
continua,

ESI trabaja con una perspectiva orientada hacia el mercado ...

01.

02.

Oferta: promueve la

Demanda: promueve el uso

excelencia en el desarrollo
de software en trminos de
productividad, calidad,
interoperabilidad y
seguridad

efectivo de las TI entre


ciudadanos y organizaciones
de todos los sectores

Sector TI

Organizaciones TI
Dpto. Desarrollo SW
de otros sectores como:
Telecomunicaciones,
Banca, Seguros,
Automocin, Salud

Sociedad
empresas
administraciones
organizaciones donantes
ciudadanos

I+D

Servicios

I+D

Iniciativas

A.

01.
Diseminacin y
sensibilizacin de
las actividades
relacionadas con la
calidad y modelos
de calidad

02.
Cursos de
formacin

03.
Evaluacin y
diagnstico basados
en modelos de calidad
como: ITMark, CMMI,
EFQM, ISO 27000,
ISO 15504, MPSBR y
Moprosoft

04.
Servicios tecnolgicos
y de consultora:
anlisis de debilidades
(gap analysis);
plan de mejora

05.
Certificacin y
reconocimiento

A.

getting to the market

B.
01.

02.

PYMEs: ayudar a las empresas a


utilizar de manera correcta y
eficiente las Tecnologas de la
Informacin para aumentar la
competitividad de su negocio
principal (core business)

Ciudadanos: promover la
inclusin de todos los
ciudadanos en la Sociedad de
la Informacin

Ergonoma
Digital
Empresa
Digital

uso correcto de herramientas


uso eficiente
madurez digital

accesibilidad web
usabilidad web
aumentar impacto

Ciudadano
Digital

formacin independiente
certificacin de conocimientos
herramienta de medicin

Quines somos?

Qu es un Proceso?

Qu es un Proceso?

El proceso integra
La calidad de un sistema de
software
est
fundamentalmente
determinado por la calidad
del proceso utilizado para
construirlo y mantenerlo
mantenerlo..

Procedimientos
y mtodos

Procdimientos
Personas

Herramientas

Herramientas
y equipos

Personas con destrezas


, capacitadas y motivacin

Proceso

Procesos inmaduros y maduros


Improvisado
Altamente dependiente de individuos
Baja visibilidad en el avance y la
calidad
Se compromete la calidad y la
funcionalidad del producto para
cumplir las fechas
Utilizacin de nuevas tecnologas
presenta riesgos
Costos de mantenimiento son
significativos
Es difcil predecir la calidad
Gerencia y personal habitualmente
enfrentan crisis

Se pueden repetir buenas practicas


Planificacin ms confiable
Menos dependencia critica en individuos
Calidad mejorada
Administracin de riesgos
Mayor satisfaccin de clientes y personal
Derroches bajo control
Mejoramiento de procesos continuo
Procesos son compartidos y conocidos por
toda la organizacin
Procesos y calidad manejados en forma
estadstica
Prevencin de defectos
Efectos de cambios bajo control

Caractersticas de los
procesos institucionalizados

Definido por la gerencia


Documentado en procedimientos
Actividades reflejadas en planes
Recursos adecuados
Responsabilidad asignada
Stakeholders identificados
Se provee capacitacin
Practicado por los proyectos
Mantenido

Mejorable
Control de productos de trabajo
Monitoreo de uso
Medido
Verificada adherencia
Evaluado
Uso consistente
Realimenta proceso comn

Qu es calidad?

Cuando la calidad es vital, se requieren


ciertas revisiones independientes, no
por desconfianza en las personas sino
porque son humanas

Watts S. Humphrey
Fellow member SEI

Concepto de calidad
Conformidad con los requisitos y confianza en el funcionamiento
W. Edward Deming
Adecuacin para su uso
Joseph M. Juran
Hacerlo bien a la primera
Philip B. Crosby
Calidad de un producto significa que es el ms econmico y el ms til y
satisfactorio para el consumidor
Kaoru Ishikawa
Calidad es escuchar la voz del cliente para crear buenos productos
Genichi Taguchi

Concepto de calidad

Conjunto de propiedades y caractersticas de un producto o servicio, que le confiere la


aptitud para satisfacer necesidades explcitas o implcitas (ISO 8402).
El grado en que un producto, proceso o sistema cumple con sus requerimientos (IEEE
610.12).
El grado con el cual el cliente o usuario percibe que satisface sus expectativas (IEEE 72983)
El grado en que un producto, proceso o sistema cumple con las necesidades o expectativas
de los clientes o usuarios (IEEE 610.12).
Capacidad del producto para satisfacer los requisitos establecidos (DoD 2168)

Qu es calidad?

Calidad es:
Satisfacer las
expectativas y las
necesidades del
cliente

Por qu necesitamos
calidad de software?
Caractersticas especiales del software:

El software es lgico, no fsico.

Se desarrolla, no se fbrica.

No se deteriora, pero se estropea (por los cambios).

Es artesanal, la mayor parte del software se construye a medida.

El mantenimiento del software es complejo.

Es engaosamente fcil modificar el software.

La ingeniera de software es una disciplina joven e inmadura.

El software con errores no se rechaza, se asume que es inevitable que presente errores.

El software evoluciona y tiene un ciclo de vida y en cada fase se debe asegurar su calidad.

Por qu necesitamos
calidad de software?
La crisis del software:
El desarrollo de software tarda ms de lo planificado, cuesta ms de lo
presupuestado y termina siempre con problemas de calidad en los productos.

El software limita la evolucin de los sistemas informticos y las tecnologas de la


informacin.

Los problemas del


desarrollo del software

Como se especific
en el contrato...

Como se
implement...

Como se especificaron
los requerimientos...

Como se instal...

Como se dise...

lo que realmente
deseaba el usuario

Para pensar
antes de responder

Volara en un avin que use software


desarrollado usando sus mtodos
actuales?

Algunas historias de horror

Indicadores para EEUU de Norteamrica (fuente DoD,):


Gasto anual en software = US$ 275.000 millones.
20.000 proyectos.
31,1% son cancelados.
52,7% cuestan 190% ms de lo presupuestado.
16,2 % son finalizados a tiempo y dentro de presupuesto
(8,1% cumple la mitad de los requerimientos iniciales).

General Accounting Office (GAO)-, EEUU de Norteamrica:


47% de sistemas no se usaron nunca.
29% de sistemas no se terminaron.
19% de sistemas sufri modificaciones profundas durante la operacin.
2% de sistemas cumplieron requisitos, pero eran pequeos o de poca envergadura.

Algunas historias de horror

1996- Ariane 5:
Estall a 3.7000 mts. de altura durante su lanzamiento.
Error: operand error no controlado del cdigo ADA (conversin 64 a 16 bits).
Subrutina re-utilizada del Ariane 4.

Airbus A320:
Bangalore: 97 muertos (Febrero 1990).
Monte Saint-Odile: 87 muertos (1991).
Varsovia: 1 muerto, 54 heridos (1992).
Error: efecto aquaplanning, no considerado.

Algunas historias de horror

Sistema de Radioterapia AECL THERAC:


25 incidentes y 6 muertos entre 1983 y 1987.
Dosis planificada: 200 rads.
Dosis entregada: 15.000-25.000 rads.
Software migrado de una tecnologa de aceleracin de partculas previa.
Desarrollado por una sola persona.
Probado inadecuadamente.

Algunas joyas
de coleccin

Formato de una interfaz de seguridad


crtica?
Warning!
Este es un ejemplo de mala interfaz hombrehombre-mquina.
Que pasara si esta fuera la pantalla de precaucin para una
interfaz de seguridad crtica?

Algunas joyas
de coleccin

Ayuda?

Algunas joyas
de coleccin

Lo entiende un usuario comn y


corriente?

Algunas joyas
de coleccin

Cul ser el efecto de cancelar la


cancelacin?

Algunas joyas
de coleccin

Queda claro cul fue el error cometido?

Algunas joyas
de coleccin

Existe alternativa?

Algunas joyas
de coleccin

Est claro el efecto de cada una de las


alternativas?

Algunas joyas
de coleccin

Ayuda la ayuda?

El Costo de detectar
y corregir errores

ELABORACIN
DEL
CONTRATO

ESPECIFICACIN
DE
REQUERIMIENTOS

DISEO
DE
ARQUITECTURA

DISEO
DETALLADO

CODIFICACIN Y
PRUEBAS
UNITARIAS

PRUEBAS DE
INTEGRACIN

PRUEBAS DE
VALIDACIN
MANTENIMIENTO

$500
$240
$40

$1

$5

$8

$10

FUENTE: DOD

Oceano de normas y modelos

Los modelos de calidad aplicables a las TIC

Alineamiento

CMMi Constellations

22 reas
de Proceso

Componentes: rea de proceso

Representacin Escalonada CMMI

5. En
optimizacin
4. Gestionado
cuantitativamente
3. Definido
2. Gestionado

1. Inicial

CMMI

Niveles de madurez
Representacin escalonada

<==

Representacin Continua CMMI

Representacin Continua CMMI

Estructura del modelo

El Modelo Proceso IDEALSM


ACTUAR
PLANI FICAR,
EJECUT AR Y
CONTROL AR
INSTAL ACIN

APRENDER
Learning

Acting

PL ANIFI CAR Y
EJE CUTAR
PLAN PI LOT O

DOCUME NTAR Y
ANALIZAR
LE CCIONES
APRENDIDAS

DEF INIR
PROCE SOS Y
M TRICAS

RE VI SAR
ESTRATEGI A
ORGANIZACIONAL

INICIO

GENERAR
PLAN DE
ACCI N

Initiate

SE NSIBILIZ AR SOBRE LA
NECESI DAD DE
MEJORAMI ENTO

EST ABLECER
GRUP OS DE
EJECUCI N
RESPONSABLES

E STABLE CER
CONTEXTO Y
DEFINI R
PATROCINANTE S
EVALUAR Y
CARACTERI ZAR
PRCTICAS
ACTUALES

Diagnosing

DIAGNSTICAR
R

DESARROLLAR
RECOMENDACI ONE S

ESTABLECER
E STRATE GIA DE
P RI ORI DADE S
DOCUME NTAR
RESULTADOS
DE LA FASE

Establishing

ESTABLECER

CMM and Capability Maturity Model are registered in the U.S. Patent and Tradema
SM: CMM Integration, CMMI, SCAMPI, and IDEAL are service marks of Carnegie Mellon

- Proceso de desarrollo e implantacin

Reflexiones

Si no sabes hacia donde vas,


cualquier camino te sirve
Proverbio chino

Si no sabes dnde ests, un mapa no


te sirve
Watts S. Humphrey

CMMI LATAM
SOUTH AMERICA
Number of
Level
Country
Level 1 Level 2
Level 4 Level 5
Appraisals
3

NORTH AMERICA
Number of Level Level Level Level Level
Country
Appraisals
1
2
3
4
5

Argentina
Bolivia
Brazil
Chile
Colombia
Ecuador
Peru

Canada
Mexico
United States

Paraguay
Uruguay
Venezuela

77
144
37
34

50

18

71
22
12

57
12
13

11
2
2

59
86
1582
1727

1
30
31

16
36
564
616

24
39
610
673

5
3
23
31

4
6
141
151

10 or fewer
Country
10 or fewer

292
CENTRAL AMERICA ANTILLES
Belize
Costa Rica
10 or fewer
Dominican
Republic
10 or fewer
Panama
10 or fewer
Nicaragua
Honduras
Guatemala
10 or fewer
San Salvador

155

100

19

Spain
China
India

Number of Level Level Level Level Level


Appraisals
1
2
3
4
5
180
1229
524

108
1135
17

54
987
278

36
24

3
48
189

Per
CosapiSoft -

CosapiSoft

Gesfor-Osmos -

Outsourcing Services Management

GMD S.A. -

Software Factory

LOLIMSA Consultoria
de Sistemas S.A.C. -

Lolimsa Consultora de Sistemas S.A.C.

Novatronic S.A.C. -

Novatronic

OFISIS S.A. -

EMILIO
EnriqueMore FERNANDEZ DE
y Matos CORDOVA
DavidArteaga
Gil Ruben Parodi

Nov 13,
2007
Apr 24,
2009

DavidArteaga ALDO MARTIN May 28,


Gil GALLI ALVAREZ 2010
EnriqueMore
y Matos Rolando Liendo
LilianFontana Guillermo
Pacheco

ERP OFISMART Implementation Projects and EnriqueMore


Customized Development Projects
y Matos MANUEL BEHAR
EnriqueMore Pablo Fernandez
Royal Systems S.A.C. - ERP SPRING Implementation Projects:
y Matos Villacorta
modules of Accounting and Finance
DavidArteaga Claudio
Synapsis Per SRL Synapsis Per SRL
Gil Escudero
Telefnica Gestin de Multimedia Supervision & tgestiona
DavidArteaga
Servicios Compartidos
Gil Roger Bernedo
Per S.A.C. (tgestiona) -

Nov 23,
2007
Oct 31,
2008
Aug 07,
2008
Jun 25,
2008

Peru

South
America
South
America

European Software
Institute
European Software
Institute

ML: 3 - Staged

Peru

South
America

European Software
Institute

ML: 3 - Staged

Peru

ML: 3 - Staged

Peru

South
America
South
America

European Software
Institute
European Software
Institute
European Software
Institute
European Software
Institute
European Software
Institute
European Software
Institute

ML: 3 - Staged

Peru

ML: 2 - Staged

Continuo
ML: 2 - us
Peru
ML: 2 - Staged

Peru

Jul 24, 2009 ML: 2 - Staged

Peru

South
America
South
America
South
America

Jul 11, 2008 ML: 2 - Staged

Peru

South
America

Preguntas ?

Luis Jimnez
Latin American Director
Luis.jimenez@esi.es
Presidente Riesco 5711,
Of 802B
Santiago de Chile
Chile
Tel.: +56 9 7489068
Tel.: +56 2 3659793
Parque Tecnolgico, # 204
E-48170 Zamudio
Bizkaia (Spain)
Tel.: +34 94 420 95 19
Fax: +34 94 420 94 20
www.esi.es