Sei sulla pagina 1di 12

(CapabilityMaturityModel)

CMM
ModelodeMadurezde CapacidaddelSoftware
MarcoZamoraGalvez
1

RESUMEN:

Softwareexcelentes,0errores,funcional. Competitividadactual Buenprecio. Mrgenesdetiempoestrechos,etc.

Sepuedeconseguirconcentrandoesfuerzosentornoadospilaresfundamentales:

Laspersonas+losMtodosyProcedimientos El(CMM)hacenfasisenlamejoradelprocesode softwareenbasealosprocedimientosinternosy sindescuidaralaspersonas.

CMM

* MTODO guardaunorden,entendidocomolneadirectiva, unalgicaounaestructura,est dirigidoaunfinocamino.

* PROCEDIMIENTO: Seriedepasos,claramentedefinidosque permitentrabajarcorrectamente.Mododeejecutardeterminadas 2 operaciones,suelenrealizarsedelamismamanera.

HISTORIA:
Eldepartamentodedefensadelosestados unidostenamuchosproblemasconelsoftware queencargabadesarrollaraotrasempresas: Losproyectosfallaban, Lospresupuestossedisparaban, Lasfechasalargabanmsyms, Proyectosdemilesdemillonesdedlaresqueno hancumplidosusobjetivos. UsuariosdecepcionadosconelSoftwareque manejancomoprincipalelementodesutrabajo. Seconvocuncomitdeexpertospara solucionarestosproblemas,en1983dicho comitconvoc.Sepresentarondiversos estamentosylaUniversidadCarnegieMellon ganelconcursoen1985,creandoelSEI(cre ymantieneelmodelodecalidadCMMCMMI).

CMM

Cmosepuedenevitarlos fracasosen laproduccindesoftware? Producirunsoftwaresinfallos, adecuadoalas necesidadesyentregadoatiempo

Laproduccindesoftwaredebe convertirseenunproceso disciplinadoyaceptadopor todos.

CMM

Sonvariaslasrazonesporlasquepuede fallarelprocesodesoftware:

1.Elpersonalnoseinvolucralosuficienteenelcontrolde calidaddeltrabajo. 2.Laaltadireccinnohaadquiridoconcienciadelaimportancia deunbuenprocesodesoftwareparasucompaa,notiene losrecursosadecuadosyaseaenformadetiempo, dinero,tecnologa,personalyformacindeeste. 3.Lasprcticasestablecidasnosonlasadecuadas.

CMM

PROCESODESOFTWARE? PROCESO
Unprocesoesunconjunto depasosdefinidospara lograrunatarea.

PROCESODEFINIDO

Aquel que esta escrito a tal detalle que permite que los Ing. lo usen constantemente

Ayudan a la planificacin y desarrollo de un trabajo.

Debe ser flexible, facilitar el cambio y la innovacin.

El proceso debe ser aprendido.

CMM

PROPOSITODELCMM

Identificar y evaluar los puntos importantes a estudiar y trabajar para mejorar los procesos y la calidad del software

Guiar a las organizaciones en la seleccin de estrategias de mejora, las ms adecuadas.

RAZONESFUNDAMENTALES

EL modelo CMM esta construido en base a PRACTICAS REALES.

Cada nueva (y correcta) implementacin del CMM es UN NUEVO EXITO

CMM

* Cuando se habla de madurez se entiende como el crecimiento alcanzado en la capacidad del proceso de software y que se considera como una actividad a largo plazo.

Lacalidaddeunproductoodeun sistemaesenmayorparteconsecuencia delacalidaddelasprocesosempleados ensudesarrolloymantenimiento

CMM

CAPACIDADyMADUREZ
Lacapacidaddelprocesoeslahabilidadpara producirlosresultadosplaneados. Elprincipalobjetivodeunprocesodesoftware maduroeseldeproducirproductosdecalidadque cumplanlosrequisitosdelusuario.
ORGANIZACIN QUE ALCANZA CIERTO GRADO DE MADUREZ posee : Granhabilidadparaadministrarelprocesode desarrolloymantenimientodelsoftware Sehacenpruebasyanlisisdecostobeneficiopara paramejorarelproceso. Eladministradormonitorealacalidaddelproductoy lasatisfaccindelcliente. Sellevanregistrosytodoslosintegrantesestn involucrados.

En una ORGANIZACIN DE SOFTWARE INMADURA el proceso de Software es : Improvisado,noexistenplanesrigurosos, Seenfocanenresolverlascrisisquese lepresentan, Carecendebasesobjetivasparaenjuiciar lacalidaddelosproductosopara resolverlosproblemas.

CMM

* Cuando se habla de madurez se entiende como el crecimiento alcanzado en la capacidad del proceso de software y que se considera como una actividad a largo plazo.

ProcesodeSoftware.Conjuntode actividades,mtodos,prcticasy transformacionesquelaspersonasusanparael desarrolloymantenimientodelsoftwareyde losproductosasociados. Capacidaddelprocesodesoftware. Describeelrangoderesultadosesperadosque seobtienensiguiendounprocesodesoftware. Desempeodelprocesodesoftware. Representalosresultadosrealesobtenidos.

Lamadurezdelprocesodesoftwareestadada cuandounprocesoenespecficoes explcitamentedefinido,administrado,medido, controladoyesefectivo.


* Cuando se habla de madurez se entiende como el crecimiento alcanzado en la capacidad del proceso de software y que se considera como una actividad a largo plazo. 10

CMM

Basesparaeltrabajode mejoramientodel proceso


1.Planear Definirelproblema Establecerlosobjetivosamejorar 2.Ejecutar Identificarlasposiblescausasdeproblemas Establecerlasbases Probarloscambios 3.Revisar Recolectarlosdatos Evaluarlosdatos 4.Actuar Implementarloscambios Determinarlaefectividad

CMM

11

CMM

http://www.maninfosystems.com/

12

Potrebbero piacerti anche