Inicio Make Text BiggerMake Text SmallerReset Text Size
Métrica 3: ¿Reinventando la rueda? (Estándares I) Imprimir E-mail
Valoración del artículo: / 46
MaloBueno 
25.09.2005
ruedaMétrica 3 se autodefine como una "metodología para la sistematización de las actividades que dan soporte al ciclo de vida del software". Es un trabajo de distribución y uso libre, realizado por el Ministerio de Administraciones Públicas español (MAP).

Las normalizaciones facilitan la comunicación, compatibilidad y calidad en actividades y procesos comerciales e industriales. Los modelos y estándares proporcionan lenguaje y criterios comunes, y pautas con las que guardar conformidad para garantizar compatibilidad o niveles de calidad.

Métrica 3 es un instrumento que la Administración española pone a disposición de la industria del software para que las organizaciones puedan emplearlo en la mejora de sus procesos, o como norma de conformidad en la adquisición y suministro de sistemas de software. De hecho, la propia Administración Pública lo emplea con esta finalidad en algunos concursos públicos para la adquisición de sistemas de software.

Los modelos son útiles para la industria, siempre que su cantidad y calidad sean adecuadas, y en el software ocurre que hace pocas décadas carecíamos de ellos, y ahora quizá tenemos demasiados, y algunos no muy buenos. A las personas nos gusta hacer cosas que resulten útiles para los demás, pero en este afán investigador e inventor se puede caer en la tentación de "reinventar la rueda" y producir creaciones o versiones de mejora que en realidad no son tales, y que como no aportan beneficios sobre lo anterior crean confusión o despistan a quienes pretendían ayudar.

Es una tentación que recuerda la actitud de algunos programadores de "me voy a programar mi propio botón, o mi propia cola de mensajes, porque la que incorpora la plataforma no me convence."
Esta es una opción muy arriesgada que lleva implícitas dos suposiciones. Primera: el botón, la cola de mensajes, o lo que sea, es mejorable... (casi seguro que sí). Segunda: yo lo voy hacer mejor... (casi seguro que no).
Sin entrar en consideraciones de eficiencia que para el proyecto pueda suponer.

En este sentido hay que ser más que cautos, porque si no fuera por personas capaces de cuestionar y mejorar lo conocido, aún viviríamos en cavernas; pero al mismo tiempo también es cierto que:
  • Los avances significativos no son consecuencia tanto de las mejoras como de las innovaciones.
  • Modificación, revisión o versión no son sinónimos de mejora.

Ahora que el software ya dispone de un abanico aceptable de estándares, modelos, marcos, metodologías, etc. conviene mantener cierto espíritu crítico para identificar duplicidades y apartar a los de mediocre solvencia, para que el escenario no crezca más en número que en calidad.
Analizando con este criterio a Métrica 3 puede dar la sensación, o al menos a mi me la da, de modelo ambiguo que pretende ser a la vez "modelo" e "implementación". O lo que es lo mismo determinar tanto el "QUÉ" como el "COMO" ("qué" tareas y procesos deben hacerse, y "cómo" deben llevarse a cabo").
Desde este punto de vista, resulta como una mezcla de modelo de procesos tipo ISO 12207, 15504 ó CMMI, y de prácticas o implementaciones para diseño, seguridad, gestión de la configuración... (UML, Puntos de función Albrecht, MAGERIT, etc.)

Para la primera faceta, personalmente me quedo con ISO 12207 como modelo de procesos, actividades y tareas del ciclo de vida; y con 15504 o CMMI como modelos para mejorar o evaluar su aplicación y capacidad. Modelos sobre los que Métrica 3 dice estar inspirada y mantener correlación, aunque lo cierto es que los parecidos, si los hay, son poco evidentes.

En su segunda faceta, Métrica 3 resulta útil como texto de referencia o material de formación de UML, prácticas de gestión de proyectos formal, etc., pero en este caso la cuestión es ¿qué hace esto dentro de un modelo de procesos?.
Trackback(0)
Comentarios (18)Add Comment
La desventaja de reinventar la rueda
escrito por Invitado, October 09, 2005
Excelente artículo Juan. Un peligro adicional de reinventar la rueda que pasa más desapercibido, es que además del coste inicial de desarrollar algo que ya existe (o que se puede adaptar), luego hay que mantenerlo y evolucionarlo (algo que se puede lograr a coste cero si se aprovecha un estándar público en vez de construir uno ad-hoc).

Lucas Rodríguez Cervera
Nevant
la rueda
escrito por Invitado, March 26, 2006
la rueda es una guvada que no se encuenta nunca
...
escrito por -, August 02, 2006
la sabiduria se comparte
deseo tener un conocimiento mas profundo de metrica 3
escrito por Vanne, April 17, 2007
Hola soy Vannessa J. y estoy llevando a cabo mi tema de tesis referente a la metodologia metrica 3 , no se si me podrian ayudar con un ejemplo de las fases como marco referencial para el desarrollo de mi tesis ..muchas gracias
METRICA 3
escrito por EDWIN, June 13, 2007
ESTOY HACIENDO UN PROYECTO DE GRADO EN LA UNIVERSIDAD Y ME ANIME A UTILIZAR LA METODOLOGIA METRICA 3... QUISIERA QUE ME AYUDEN A DETERMINAR SI SE JUSTIFICA EMPLEAR ESA METODOLOGIA EN MI PROYECTO "SISTEMA DE INFORMACIÓN PARA EL SEGUIMIENTO Y CONTROL DE LA PRODUCCIÓN DE PLANTAS ORNAMENTALES Y FORESTALES".... GRACIAS
Ejemplos de Metrica 3
escrito por Rodrigo, August 16, 2007
Hola soy Rodrigo y estoy haciendo mi proyecto de fin de carrera sobre Metrica 3. Me gustaría contar con ejemplos de la aplicación de las distintas fases como referencia a mi tesis.
Muchas gracias y saludos.

Rodrigo
Metrica versión 3
escrito por Jero, October 03, 2007
Las primeras versiones de Metrica no fueron más que "buenas intenciones", pasa un poco como con MAGERIT.

Pero la versión 3 creo que sí resulta muy completa, bien documentada, útil para el aprendizaje y útil para la industria ya que puede ajustarse a proyectos pequeños como el que propone Edwin (en minúsculas por favor), simplemente utilizas las partes que te interesan, y también a proyectos de una gran magnitud.
cesar
escrito por cesar, April 28, 2008
esta muy bien tu articulo, bueno soy estudiamte pero lo q no puedo entender es cuando utilizar esta metodologia y que modelos implementa
Metrica V3
escrito por Martha, July 06, 2008
Estoy realizando un ejercicio en metrica v3, esta metodologia es muy interesante solo q la documentacion es muy compleja, m gustaria q pudieran poner ejemplos de dicha metodologia

Gracias
...
escrito por Anai, August 15, 2008
ESTOY HACIENDO UN PROYECTO DE TESIS EN LA UNIVERSIDAD Y ME ANIME A UTILIZAR LA METODOLOGIA METRICA 3... QUISIERA QUE ME AYUDEN A DETERMINAR SI SE JUSTIFICA EMPLEAR ESA METODOLOGIA EN MI PROYECTO "SISTEMA DE GESTIÓN DE ALIMENTACIÓN GANADERA".... ME GUSTARIA CONTAR CON EJEMPLOS DE LA APLICACION DE LAS DISTINTAS FASES PORQUE TODO LO QUE ENCUENTRRO ES MUY TEORICO

GRACIAS
estoy interesada en el tema
escrito por YESSENIA, November 17, 2008
hola a todos estoy interesada en el tema y desearia saber un poco mas de esta metodologia asi que porfavor envioenme m,as informacion y ejemplos para poder entenderlo gracias
...
escrito por Remo, November 18, 2008
Hola, no tengo conocimientos avanzados de ninguna metodológia en particular pero de momento (apenas llevo un par de meses estudiando analisis y deseño de sistemas de informacion) comparto tu opinion ("Los modelos son útiles para la industria, siempre que su cantidad y calidad sean adecuadas, y en el software ocurre que hace pocas décadas carecíamos de ellos, y ahora quizá tenemos demasiados, y algunos no muy buenos") quiza seria bueno que las organizaciones que definen estandares (ISO,IEC...) se unieran para realizar una metodologia definitiva y en continua evolución hacia la perfección del mismo modo que sucede en algunas empresas con un alto nivel de calidad según el CMMI (el nivel mas alto del CMMI establece que se ha de tener una metodologia adaptada a cada proyecto y mejorada con la experiencia de proyectos anteriores).
AYuda con metrica 3
escrito por Hermann, July 15, 2009
Por favor si alguno de los que ya pidio ayuda o alguien me pueda ayudar.
Estoy haciendo mi tesis basada en métrica 3 pero no pillo ejemplos resueltos de las etapas o documentos que se necesitan.
Principalmente estoy enfocado en el Análisis de Sistemas de Información

agradeceria mucho la ayuda, mi correo es Esta dirección de correo electrónico está siendo protegida de \"spam bots\", necesita habilitar Javascript para poder verla.

gracoias!
METRICA V3
escrito por Guillermo Leon, April 10, 2010
Hola mi nombre es Guillermo, estoy haciendo mis Practicas Pre; y tengo que utilizar la Metodologia Metrica V3, agradeceria muy cordialmente a la persona que me envie los ejemplos de las fases para que de esa forma poder guiarme y entender a la ves esta metodologia que me interesa conocer gracias.........por la ayuda......!!
METRICA V3
escrito por Guillermo Leon, April 10, 2010
hola soy Guillermo Leon, estoy realizando mis practicas pre y agradeceria me envien las fases de la metodologia METRICA V3; para poder guiarme y realizar mi proyecto agradecere la ayuda muy cordialmente este es mi correo:
Esta dirección de correo electrónico está siendo protegida de \"spam bots\", necesita habilitar Javascript para poder verla.
...
escrito por aaa, August 20, 2010
Mi opinion sobre Metrica 3... no me gusta, creo que solo sirve para aprobar oposiciones.

A la hora de desarrollar creo que lo mejor es usar el sentido comun. Por ejemplo, primero ver si lo que quieres hacer ya esta hecho y solo tienes que personalizarlo, reutilizar todo el codigo que puedas utilizando buscadores de codigo e incluso partes de codigo escritas en libros y apoyarte en las tecnicas de ingenieria de software que puedan serte realmente utiles, no seguir al pie de la letra todo el tocho que propone Metrica 3.

O dicho de otra manera, intentar apoyarte en los hombros de otras personas, a poder ser mas inteligentes y/o con mas experiencia que tu que ya se hayan enfrentado antes a lo que estas queriendo hacer o al menos a alguna de sus partes.
Sobre Metrica V3
escrito por Metricando :), February 10, 2011
Hola,

Lo primero agradecer al autor del post su interesante punto de vista al respecto, solo una apreciación, trabajo en una empresa con CMMI nivel 3 (en el nivel 5 la mitad de los costes se irán en documentación .. es broma smilies/wink.gif ) y en mi opinión, CMMI es un marco de trabajo mucho más amplio que Metrica 3 (incluyendo una metodología de desarrollo sw con una filosofía similar pero que detalla muchísimo menos) y comprende procesos organizativos y de gestión en los que Metrica v3 no entra ni por asomo.

Mi opinión como informático y varios años de experiencia me dice lo siguiente:

Es fundamental seguir una metodología de desarrollo sw a menos que estes vendiendo algo que ya tienes construido y solo vas a "tunear" smilies/grin.gif

En este tema, como bien comenta el autor del post está todo inventado hace tiempo, pero los Analistas (rol principal en metrica v3) debemos abstraernos e ir más allá y plantearnos de dónde viene esto y esto viene simplemente de la evaloción del sw, en un principio todos los desarrollos eran dedicados (específicos para un fin concreto) y ahora se pretende que hagan muchas cosas, sean flexibles, escalables, etc.

La solución a todas estas cuestiones las da la Ingeniería del SW y más concretamente los distintos Ciclos de Vida que son aplicables para su desarrollo.

Echadle un ojo a la wikipedia para saber más:

http://es.wikipedia.org/wiki/Software

Si os dais cuenta, Metrica V3 se basa en el Modelo en Cascada con realimentación y todo lo demás es subdividir cada fase en tareas e identificar las mismas con algún artefacto de UML.

¿Por qué todo esto?

Básicamente porque para hacer algo debo usar una metodología universal EL SENTIDO COMÚN y plantearme lo siguiente (permitidme la licencia smilies/wink.gif ):

¿Qué quiere en un principio el cliente y cómo se lo voy a dar? => PSI

¿Es posible hacerlo? => EVS

Veamos exactamente que estamos haciendo lo que realmente quiere/necesita el cliente => ASI

¿Cómo voy a hacerlo? => DSI

Hagámoslo => CSI

Pongámoslo en marcha y veamos si hace lo que queríamos=> IAS

Bueno, pues lo que hemos hecho habrá que cuidarlo => MSI

En las TIC y en general estamos en un mundo en el se tiene un visión muy "cortoplacista" de las cosas y que está dominado por el capitalismo, por lo que lo que sea lo quiero rápido y barato, que el mundo en el que estamos es muy competitivo y no podemos quedarnos atrás...

¿A qué nos lleva este enfoque? Pues a que se obvien las primeras fases del ciclo de Vida del SW y lo que se empiece es a programar pensando que así se terminará antes, entregar lo que sea y ya arreglarán las incidencias los becarios (los SLA pretenden acabar con esto).

Ese enfoque es a lo que nos lleva erroneamente en la actualidad a pensar que lo más costoso de un proyecto es la fase MSI, eso NO es cierto, si las cosas se han definido bien desde un principio, el sistema debe funcionar correctamente y hacer lo que el cliente quiere y si cuando lo ve funcionando no está contento, ahí tienes el ASI que es el contrato entre el informático y el cliente,y la eterna lucha actual si eso es mantenimiento correctivo o evolutivo (para el cliente todo es correctivo porque lo cubre la garantía) se acabaría, así los equipos de desarrollo pueden planificarse y gestionarse de manera más eficiente.

Como resumen, la metodología de desarrollo en un principio te hace ir más lento en las primeras fases si no sigues una metodología, pero acorta enormenente la construcción y aceptación del sistema.

Un saludo

PD 1: Esta reflexión esta basada para el desarrollo de sistemas de información medianamente complejos y con una lógica de negocio específica, para botones (webs smilies/smiley.gif) y demás...copy- paste .. XD

PD 2: A los que pedís un ejemplo, la documentación sobre Métrica V3 es muy detallada y con leerla y ver los artefactos de salida os haceis una idea

Metrica: http://administracionelectroni...langPae=es

UML: http://www.uml.org/

Un ejemplo "de verdad" (un sistema de información mediano) nunca lo vereis circulando por ahí, es mucho dinero invertido además de ser confidencial smilies/wink.gif
Gracias
escrito por Centimetreando, May 14, 2011
Muchas gracias al autor y a Metricando.

Muy pedagógicas las explicaciones.

Gracias.

Alvaro

Escribir comentario

busy
 
< Anterior   Siguiente >
Advertisement

Advertisement



Amigos de Navegápolis

Registrado en Safe Creative