¿Cuál es su enfoque de la arquitectura y el diseño?

La arquitectura y el diseño tienen que comenzar con los requisitos. Mi proceso ideal para la arquitectura y el diseño en estos días sería el siguiente:

  1. Comprende el problema a resolver . Por ejemplo, ‘Distribuya URL a millones de clientes de software instruyéndolos a actualizar su software desde ese sitio’.
  2. Recoge los requisitos operativos . ‘Debe poder distribuir a todos los clientes conectados dentro de las 12 horas. Debe manejar clientes que están desconectados cada vez que deciden conectarse. Debe manejar URL de 100 caracteres y debe manejar URL de 256 caracteres. Debe especificar una URL en función del tipo y la versión del cliente.
  3. Especificar métricas objetivo . URL de 256 caracteres. Maneje al menos 1,000 combinaciones únicas de cliente + versión. Conserve todas las URL de los últimos 5 años.
  4. Identificar limitaciones . Por ejemplo, algunos clientes no pueden ser contactados a menos que inicien la conexión. Debe funcionar en módems y enlaces más rápidos. No puede ser https: debido a las limitaciones de la pila. Deben basar los servidores dentro de China para clientes chinos.

Después de identificar todas estas cosas y documentarlas, hágalas pasar por las personas que van a comercializar / financiar el trabajo y que actúan como conducto de clientes. Obtenga su aprobación. Ahora ya sabes QUÉ diseñar.

Ahora es tiempo de arquitecto y diseño.

  1. Identificar el almacenamiento de datos y el flujo de datos . Las URL deben agregarse de alguna manera. Tienen que ser almacenados en algún lugar. Deben ser verificables antes de ser liberados y distribuidos. Si se puede empujar a los clientes, debe haber un mecanismo de empuje. Tiene que haber un mecanismo que pueda ser consultado. El cliente necesita identificarse, por lo que se puede proporcionar la URL correcta. Informes de clientes y servidores para mostrar el progreso e identificar problemas.
  2. Identificar plataformas y tecnologías . Jetty para el servidor web y una flota de servidores web ajustados a los objetivos. Una base de datos central con copias de seguridad y redundancia. Interfaces SQL y REST para gestión interna. Métricas que se alinean con la colección de métricas, alarmas y navegación de la compañía.
  3. Diagramas de flujo de datos con los diferentes componentes . Una especificación de arquitectura basada en ella que describe cómo las piezas funcionan juntas y cómo se relacionan las piezas con los requisitos operativos y las métricas de destino.
  4. Modelos de seguridad y amenaza . Identificar las vulnerabilidades y mitigaciones en el sistema y documentarlas.
  5. Etapas de implementación . Identifique las etapas de implementación, idealmente mediante el andamiaje de extremo a extremo, y luego agregue iterativamente las características que necesita en orden de prioridad.

No siempre sigo estos pasos, pero probablemente siempre debería hacerlo.

Creo una filosofía de diseño .

La filosofía de diseño del proyecto es lo que impulsa todo.

Piense en cualquier empresa exitosa del mundo, ahora busque en Google su declaración de misión.

Esa declaración o visión de misión es lo que (o debería) impulsa todas las decisiones y acciones realizadas por esa empresa.

Una filosofía de diseño es similar, es una declaración de intenciones, en la que se basan todas las decisiones para la totalidad del proyecto.

Ahora para el ejemplo que pediste.


El cliente: un empleado de ingresos medios que busca construir un hogar para su familia.

Los datos (breve ejemplo):

Datos cuantitativos –

  • Área terrestre
  • Presupuesto
  • Hora
  • Numero de ocupantes
  • Leyes municipales / restricciones
  • Limitaciones del sitio
  • Disponibilidad de materiales.
  • etc …

Datos cualitativos –

  • La personalidad de ellos
  • Sus aspiraciones Ocupacional, familiar, social, etc.
  • Sus intereses y pasatiempos.
  • Su gusto arquitectónico
  • Su visión o sueño para el proyecto.
  • etc …

Eso constituye el primer paso. Aunque no debería llamarlo el primer paso ya que debería estar en curso, pero para el propósito de este ejemplo es el primer paso.

A continuación, recopilo los datos / notas y formulo una filosofía que revisaré con frecuencia durante las reuniones de clientes.

Avanzando rápidamente a la fase de diseño , he diseñado la villa para acomodar a sus hijos actuales y futuros (cuantitativos) , y he previsto una sala de estar adicional en la parte posterior con acceso privado desde el exterior para construir en el futuro , esto está en línea con la rutina semanal de los clientes de hospedar invitados sin molestar a los niños (cualitativo) .

Pasando a la ejecución / construcción . Conociendo su presupuesto, informé al cliente de las consecuencias de las variaciones en los dibujos durante la construcción (cuantitativo) . Sabiendo que no son muy buenos para visualizar el proyecto desde dibujos / bocetos / perspectivas en 3D, me aseguro de llevar al cliente a visitarme regularmente (cualitativo) , para asegurarse de que lo que imaginan está en línea con lo que están pagando. .

Con suerte, al final podrá transferir un proyecto con una actualización precisa de la visión del cliente.


Los proyectos arquitectónicos pueden tardar muchos meses o años en completarse. Y la filosofía de diseño servirá como brújula a lo largo de ese viaje.

Pero es tan bueno como la información que lo sustenta. Mi colega a menudo lo compara con darle un historial médico a un médico, cuanto más los ayudes, mejor podrán ayudarte. Pero, en última instancia, es mi responsabilidad recopilar los datos.

Lo que hace que mi enfoque funcione para mí es que me adapto constantemente y, por lo tanto, me coloco en la mejor posición para tomar la decisión más factible.

¡Espero que esto ayude!

La arquitectura es un campo muy amplio, pero requiere un cierto nivel de especificidad. Como tal, los arquitectos escalamos dentro y fuera de un proyecto a lo largo de cada fase; macro vs micro, cercano vs lejano, plan maestro vs detalles, etc. Como tal, debemos considerar todos los aspectos en todo momento.

En general, comienzo la fase de diseño mirando el contexto del sitio. Esto implica una comprensión de los usos culturales y sociales de un sitio, características físicas, vecindad, requisitos del código de construcción y zonificación, y los deseos del cliente. A menudo crearé un plan de sitio de trabajo para describir y mapear estos elementos que permanecen fluidos durante las fases de diseño esquemático y desarrollado.

Una vez que entiendo mejor el contexto, me muevo hacia la fachada exterior, pero con frecuencia volveré a mi plan de sitio de trabajo. Los exteriores se acoplan con la programación interior, que es otro de ida y vuelta.

Idealmente, las cosas se desarrollarán al mismo ritmo a través del diseño esquemático. Terminar un aspecto del proyecto significa que he estado encerrado en un proceso de diseño particular. Mantener las cosas sueltas, entre el sitio, la fachada exterior, el programa interior y los diversos detalles, es una buena manera de llegar a una ideología de diseño más completa y cristalizada.

A partir de aquí, el proyecto se puede refinar aún más durante el Diseño desarrollado. El poder del diseño esquemático es involucrar formalmente al cliente con nuestras ideas, antes de resolver cualquier pregunta o problema en el diseño desarrollado.

A partir de aquí, un proyecto todavía puede ir a cualquier parte, sin embargo, se ha establecido un impulso de diseño claro, listo para la discusión de todas las partes involucradas.

Mi enfoque ideal es la mejor empresa de servicios de diseño arquitectónico para el trabajo. Deja que un experto te ayude.