Origen
de CMMI
-CM MI se desarrolló para
facilitar y simplificar la adopción de varios modelos de forma simultánea.
-Su contenido integra y da
relevo a la evolución de sus predecesores:
-CM
M-SW (CMM for Software)
-SE-CMM
(Systems Engineering Capability Maturity Model)
-IPD-CMM (Integrated Product Development)
OpenUP
OpenUP es un proceso
de desarrollo de software mínimamente suficiente - lo que significa que sólo
contenido fundamental está incluido. Por lo tanto, no proporciona
orientación sobre muchos temas que los proyectos pueden tratar, tales como
tamaño de los equipos grandes, de cumplimiento, las situaciones contractuales,
la seguridad o las aplicaciones de misión crítica, la tecnología específica de
orientación, etc Sin embargo, OpenUP se ha completado en el sentido de que
puede manifestarse como un proceso para construir una sistema. Para
atender las necesidades que no están cubiertos en su contenido, OpenUP es
extensible a se utiliza como base sobre la cual se puede añadir o contenido
proceso adaptado según sea necesario
XP (Extreme
Programing)
Nace como nueva disciplina
de desarrollo de software hace aproximadamente unos seis Años, y ha
causado un gran revuelo entre el colectivo de programadores del mundo.
Kent Beck, su autor, es un programador que ha trabajado en múltiples
empresas y que Actualmente lo hace como programador en la conocida
empresa automovilística DaimlerChrysler. Con sus teorías ha conseguido el
respaldo de gran
parte
de la industria del software y el rechazo de otra parte. La programación xtrema se basa en la simplicidad, la
comunicación y el reciclado continuo de código, para algunos no es mas que
aplicar una pura lógic
Scrum
Es
una metodología de desarrollo muy simple, que requiere trabajo duro porque no
se basa en el seguimiento de un plan, sino en la adaptación continua a las circunstancias de la
evolución del proyecto. Scrum es una metodología ágil, y como tal: Es un modo de desarrollo de carácter adaptable
más que predictivo.
Orientado a las personas más que a los procesos.
Emplea la estructura de desarrollo ágil: incremental
basada en iteraciones y revisiones
ITIL
Fue desarrollada al reconocer que las
organizaciones dependen cada vez más de la Informática para alcanzar sus
objetivos corporativos. Esta dependencia en aumento ha dado como resultado una
necesidad creciente de servicios informáticos de calidad que se correspondan
con los objetivos del negocio, y que satisfagan los requisitos y las
expectativas del cliente A
través de los años, el énfasis pasó de estar sobre el desarrollo de las
aplicaciones TI a la gestión de servicios TI. La aplicación TI (a veces
nombrada como un sistema de información) sólo contribuye a realizar los
objetivos corporativos si el sistema está a disposición de los usuarios y, en
caso de fallos o modificaciones necesarias, es soportado por los procesos de
mantenimiento y operaciones.
es
precisamente un modelo para auditar la gestión y control de los sistemas de
información y tecnología, orientado a todos los sectores de una organización,
es decir, administradores IT, usuarios y por supuesto, los auditores
involucrados en el proceso.
Las siglas COBIT
significan Objetivos de Control para Tecnología de Información y Tecnologías
relacionadas (Control Objectives for Information Systems and related
Technology). El modelo es el resultado de una investigación con expertos de
varios países, desarrollado por ISACA (Information Systems Audit and Control
Association)
http://www.channelplanet.com/index.php?idcategoria=13932
Lean-Agile
El enfoque ágil para desarrollar software tiene sus
orígenes en los principios de la manufactura Lean inventada por Toyota y la
transferencia de estos al ámbito del software. En un proyecto ágil se
emplean ciclos cortos involucrando al cliente para definir y priorizar
requerimientos con el objetivo de que, a través de la colaboración con el
equipo de desarrollo, se disponga de un producto potencialmente entregable al
final de cada iteración.
PMI
es considerado la asociación profesional para
la gestión de proyectos sin fines de lucro más grande del mundo, con más de
260.000 miembros en 171 países. Su oficina central está ubicada en la localidad
de Newtown Square, a las afueras de la ciudad de Filadelfia en Pennsylvania,
Estados Unidos. Entre sus principales objetivos son formular estándares
profesionales, generar conocimiento a través de la investigación, y promover la
Gestión de Proyectos como profesión a través de sus programas de certificación.
MODELO
PSP
El Personal
Software Process, conocido por sus siglas como PSP, es una metodología de
reciente creación, proveniente del Instituto de Ingeniería del Software(SEI).
PSP es una alternativa dirigida a los ingenieros de sistemas, que les permite
mejorar la forma en la que construyen software. Considerando aspectos como la
planeación, calidad, estimación de costos y productividad, PSP es una
metodología que vale la pena revisar cuando el ingeniero de software está
interesado en aumentar la calidad de los productos de software que desarrolla
dentro de un contexto de trabajo individual.