Desarrollo de negocios impulsada [1] es una meta- metodología para el desarrollo de soluciones informáticas que satisfagan directamente los requerimientos del negocio . Esto se logra mediante la adopción de un enfoque basado en modelos que comienza con la estrategia comercial, los requisitos y los objetivos, y luego los refina y transforma en una solución de TI. La transformación se logra parcialmente aplicando transformaciones de modelo. Debido a la alineación de la capa empresarial y la capa de TI, es posible propagar los cambios del negocio automáticamente a los sistemas de TI. Esto conduce a una mayor flexibilidad y tiempos de respuesta más cortos al cambiar el negocio y adaptar los sistemas de TI. [2]
El desarrollo impulsado por el negocio va más allá del simple desarrollo de los requisitos entregados, ya que el recurso de implementación busca comprender completamente el lado comercial durante la recopilación e implementación iterativas de los requisitos y los impulsos para, una vez que se adquiere esa información, mejorar los procesos comerciales durante el desarrollo. de la solución real.
La aplicabilidad de las transformaciones automáticas de modelos para alinear el negocio y la TI ha sido criticada y parcialmente reemplazada por prácticas y métodos ágiles como el desarrollo impulsado por el comportamiento (BDD) y el diseño impulsado por el dominio (DDD). [3]
Ver también
- Desarrollo impulsado por el comportamiento (BDD)
- Automatización de procesos comerciales
- Gestión de procesos de negocio (BPM)
- Diseño controlado por dominio (DDD)
- Modelado específico de dominio (DSM)
- Ingeniería basada en modelos (MDE)
- Arquitectura orientada a servicios (SOA)
- Marco de modelado orientado a servicios (SOMF)
- Flujo de trabajo
Referencias
- ^ T. Mitra. "Desarrollo impulsado por los negocios" . Artículo de IBM developerWorks.
- ^ J. Koehler y col. "El papel del modelado visual y las transformaciones de modelos en el desarrollo impulsado por negocios" . Actas de GT-VMT 2006, págs. 1 a 12, 2006.
- ^ M. Fowler, Guía ágil, http://martinfowler.com/agile.html