﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	resolution	keywords	cc
640	Plantillas para la generación automática de modelos	imendez	Pedro Gea	"Hola, creo que sería muy útil y productivo establecer un mecanismo de que agilice y homogenice la definición de modelos. El propio interfaz podría ser una opción, pero lo que tenemos actualmente me parece que está muy lejos de lo que solicito.
Una alternativa relativamente fácil y rápida de implementar son las hojas de cálculo. Un libro podría definir un modelo o un sistema de modelos, de manera que en cada hoja se definan:
 * Los objetos principales: variables, datasets, modelos, estimaciones, previsiones, combinaciones (de variables) y ajustes.
 * Los objetos o atributos derivados de aquéllos: submodelos, outputs, términos explicativos, parámetros, combinaciones (de parámetros), restricciones, priors, jerarquías y equivalencias.

En cada hoja se establecerían las columnas que debería rellenar el usuario, y posteriormente se generaría un código limpio y unificado que generaría los objetos.

Esto proporcionaría dos '''beneficios directos''':
 1. '''Incrementaría notablemente la productividad''', ya que los modeladores se podrían dedicar a la modelación en lugar de a la prgramación. Además, se evitaría la depuración de los habituales e inevitables errores de programación, que tanto tiempo nos roba.
 2. '''Estandarizaría los códigos de los proyectos''', evitando que  cada proyecto y cada persona escriban y estructuren el código a su manera, como sucede actualmente. Esto supondría una nueva vía de ganancia de productividad indirecta, pues la llegada a un nuevo proyecto no conllevaría tener que dedicar tiempo a explicar / entender cómo está organizado el código.

Por citar alguna desventaja, la pérdida del hábito de la programación produce que el modelador:
 i)  esté más limitado a lo que el interfaz le permita hacer; y
 ii) no conozca tan al detalle lo que se hace internamente, lo cual en ocasiones hace que (aunque no tiene por qué) no se utilicen correctamente las herramientas, en este caso MMS.

Espero haber logrado mi objetivo de justificar suficientemente esta necesidad.

Un saludo.
"	enhancement	closed	critical	Release 0.6	General	fixed		
