Está en la página 1de 18

DESARROLLO

DE SISTEMAS DE
LA
INFORMACION
MODELO DE MADUREZ DE
CAPACIDAD
Una evaluación de software basada en CMM está siendo
utilizada para evaluar a contratistas de tecnología de la
información para la mayoría de los proyectos
gubernamentales federales estadounidenses. Con el marco 2
de referencia de CMM para sistemas y software se tiene la
intención de ayudar a las organizaciones a mejorar la
madurez de sus procesos de desarrollo de sistemas.
▹ CMM HAY 5 NIVELES DE
MADURES
 ·NIVEL 1, INICAL : Esto a veces es llamado anarquía o caos. En este nivel,
los proyectos de desarrollo de sistemas no siguen un proceso consistente. RIESGO Nivel 5
OPTIMIZADO
(mejora de
Cada equipo de desarrollo utiliza sus propias herramientas y métodos. proceso continua)

 ·NVIEL 2 REPETIBLE: En este nivel los procesos y las prácticas de Nivel 4


ADMINISTRADO
(proceso
administración de proyectos están establecidos para rastrear costos, administrado y
medido)
programas y funcionalidad del proyecto. El enfoque está en la
administración del proyecto. Nivel 3
DEFINIDO
(proceso
 ·NIVEL 3, DEFINIDO:. En este nivel se adquiere o se desarrolla un proceso consistente
utilizado)
de desarrollo de sistemas estándar (a veces llamado metodología).
Nivel 2
 ·NIVEL 4, ADMINISTRADO: En este nivel se establecen metas REPETIBLE
(administraci
mensurables para la calidad y la productividad. ón del
Nivel 1 proyecto
 ·NIEL 5, OPTIMIZADO: En este nivel el proceso de desarrollo del sistema INICIAL
(métodos
consistente)

inconsistentes)
estandarizado es vigilado continuamente y mejorado con base en medidas y
análisis de datos establecidos en el nivel 4.
COMPETITIVIDAD

3
CICLO DE VIDA FRENTE A
LA METODOLOGIA
▹ Los términos ciclo de vida del sistema y
metodología de desarrollo del sistema con
frecuencia son intercambiados 4

incorrectamente. La mayoría de los


procesos de desarrollo de sistemas se
derivan de un ciclo de vida del sistema
natural. El ciclo de vida del sistema sólo
sucede.
Una metodología de desarrollo
de sistemas «ejecuta» la etapa
de desarrollo de sistemas del
ciclo de vida del sistema. La
metodología es el proceso
estándar para construir y
mantener ese sistema y todos los
demás sistemas de información a
través de sus ciclos de vida.
Analistas de sistemas, 5
diseñadores y constructores
puedan ser reasignados rápida-
mente entre proyectos debido a
que todos usan el mismo
proceso. Las metodologías se
pueden adquirir o crear
internamente.


Coordinación
▹ Conocimiento de la organización
▹ Determinar las necesidades
▹ Diagnostico
▹ Diseño de sistema
▹ Identificación de problemas y
actividades
▹ implementación
▹ Mantenimiento
▹ propuestas

6
PRINCIPIOS FUNDAMENTALES PARA
EL DESARRROLLO DE SISTEMAS

Principio 1: Hacer participar a
los usuarios del sistema
Principio 2: Utilizar un método
de solución de problemas
Principio 3: Establecer fases y
actividades
Principio 4: Documentar atreves
del desarrollo

8

 Principio 4: Documentar atreves del
desarrollo
 Principio 6: Administrar procesos y
proyectos
 Principio 7: Justificar sistemas de
información como inversiones de
capital
 Principio 8: No tema cancelar o
revisar el alcance
 Principio 9: Divida y vencerá
 Principio 10: Diseñar sistemas
para crecimiento y cambio

9
¿ DE DONDE SURGEN LOS PROYECTOS?

 Los proyectos pueden ser planeados o no


planeados. En un plan de estrategia de sistemas de
información se ha analizado el negocio como un 10
todo para identificar aquellos proyectos de
desarrollo de sistemas que tendrán el mayor
retorno de valor estratégico para el negocio.
“FASES FAST”
FASES FAST
FAST, al igual que la mayoría de las
metodologías, consiste de fases. La
metodología FAST utiliza ocho fases para
definir mejor los hitos periódicos y los
productos. En la cuadrícula siguiente se
comparan las fases FAST con las fases
clásicas.

Como usted puede ver, ambos conjuntos


cubren el mismo terreno, pero FAST es
más detallado.

11
ACTIVIDADES TRANSVERSALES DE
CICLO DE VIDA
El desarrollo del sistema también incluye diversas
actividades transversales del ciclo de vida, son vitales para
el éxito de cualquier proyecto.
 Identificación de hechos
 Documentación y presentación
 Análisis de factibilidad
 Administración de proyecto y de proceso

12 12
DESARROLLO
SECUENCIAL Y
INTERACTIVO
▹ Esta estrategia requiere que cada fase sea
«completada» una después de la otra hasta que el
sistema de información esté terminado. Dada su
apariencia visual de tipo cascada, este método a 13

menudo es llamado estrategia de desarrollo en


cascada. La estrategia en cascada ha perdido adeptos
con la mayoría de los desarrolladores de sistema
modernos. Una estrategia más popular, es referida
comúnmente como la estrategia de desarrollo iterativo
o proceso de desarrollo incremental.
RUTAS Y ESTRATEGIAS
ALTERNATIVAS
Al definir algún destino, hay muchas rutas hacia él y
muchos modos de transporte. Decidir qué ruta es la
mejor depende de sus metas y prioridades. Al igual
que elegiría su ruta y medio de transporte a algún
destino, usted puede y debe elegir una ruta y
medios para un destino de desarrollo de sistemas.

▹ ESTRATEGIAS
DESARROLLADAS BASADAS
EN MODELOS
▹ MODELADO DE PROCESOS
▹ MODELADO DE DATOS

15
Actualmente, conjuntos de herramientas
automatizadas han sido desarrolladas,
comercializadas e instaladas para ayudar a los
HERRAMIENTAS desarrolladores de sistemas. Mientras que las
Y TECNOLOGIA metodologías de desarrollo de sistemas no siempre
requieren herramientas automatizadas, la mayoría de
AUTOMATIZADA las metodologías se benefician de dicha tecnología.
Hay tres clases de herramientas automatizadas para 16
los desarrolladores:
1. Elaboración de modelos de sistemas asistidos
por computadora.
2. Ambientes de desarrollo de aplicación.
3. Administradores de proyecto y de proceso.
Ingeniería de sistemas
asistida por computadora
Ambientes de desarrollo de
aplicación 17

Administradores de procesos
y proyectos

▹ Desarrollo de sistema
prototipo
▹ Diseño de sistema
▹ Desarrollo de
software
▹ Propuestas de los
sistemas

18

También podría gustarte