martes, 24 de abril de 2012

Arquitectura Funcional

Suelo echar de menos en la mayoría de las organizaciones, un área de Arquitectura Funcional. El nombre plantea confusión, para mí la Arquitectura Funcional debe plantear soluciones funcionales a problemas como:
  • Aplicaciones orientadas a obtener un Producto con "n" clientes.
  • Aplicaciones Multicanal.
  • Aplicaciones BPM.
  • Aplicaciones de Portal.
  • Aplicaciones ERP-CRM.
  • Definición de Agrupaciones o paquetes funcionales.
  • Definición de Fases.
Lo que deben describir entre varios aspectos, son los posibles patrones de análisis a utilizar, ¿cómo enfocar funcionalmente cada tipo de aplicación?, desde la toma de requisitos hasta el diseño funcional.

Esta materia definirá estrategías comunes ante los mismos problemas. No es metodología, ya que no dice por ejemplo cómo hacer un modelo de casos de uso; lo que si hará será aconsejar en el cómo plantear un modelo de casos de uso ante una tipología de aplicaciones.

A partir de una estrategía funcional clara, podremos elegir el mejor ciclo de vida posible para orquestar el proceso de desarrollo.

Consideraremos cada uno de los tipos de aplicaciones planteadas, como una Arquitectura Funcional de Referencia. Por ejemplo, cuando nos venga un proyecto que tiene que desarrollar una aplicación SAP, utilizaremos la arquitectura de referencia ERP-CRM para obtener un Diseño Funcional que cubra las necesidades de este tipo de aplicaciones. Y eso sí, para el siguiente no tendremos que inventar nada.

1 comentario:

  1. Hola, una pregunta, entonces, en términos breves, a que le definirías una solución funcional¿?...

    ResponderEliminar