William Martinez

Avatar

Acerca de William Martinez

William es un Arquitecto de Software que ha enfocado su carrera en conseguir la excelencia en el momento de diseñar arquitecturas empresarariales y en el uso adecuado de las aplicaciones basadas en tecnología. William invierte mucho de su tiempo en la investigación y divulgación de nuevas tendencias tecnológicas así como el análisis de metodologías y herramientas existentes para añadir valor en los proyectos TIC en el entorno empresarial. William es el presidente del capítulo de IASA en Costa Rica.

Arquitectura y UX

La Arquitectura de Sistemas Definición Hace muchos años, cuando lo expertos se congregaron en una conferencia de la NATO, se analizó el fallo de la construcción de un sistema operativo. El sistema se había dividido en varios módulos, y se le dio uno de esos módulos a sendos equipos de ingenieros de software. Cada equipo presento lo mejor de lo mejor, pero al poner los módulos todos juntos, el sistema fue un desastre. ¿Qué había pasado? Uno de los asistentes, de apellido Sharp, dijo algo como “hemos puesto a varios ingenieros, pero ningún arquitecto”. Se refería a que el trabajo se [...]

Arquitectura y UX2022-12-17T15:13:45+00:00

Consideraciones sobre la nube para arquitectos

Muchos en los negocios, y la mayoría en la industria de la tecnología en particular, dirían "sí" con confianza. La palabra es preeminente y, de todas las conferencias, libros y referencias en línea, hay descripciones disponibles. Parece que cualquier negocio serio debería estar relacionado de alguna manera con la nube. El problema es que primero necesitamos comprender qué es realmente, sus capacidades y cómo podemos trabajar con él. Este artículo intentará discutir este problema y se basa en dos premisas simples: la nube es más que una simple infraestructura virtual bajo demanda y presenta algunos desafíos para los arquitectos de software [...]

Consideraciones sobre la nube para arquitectos2021-06-23T09:00:58+00:00

Agilismo: Brecha y Consecuencias

En comparaciones entre la arquitectura de software y el desarrollo con metodologías ágiles, usualmente de indica que existen una serie de dicotomías entre ambos (Ref #1). Mientras que el trabajo arquitectural en el desarrollo se orienta a trabajar con abstracciones aún mayores a las que se usan en la Ingeniería de Software en el modelado y diseño de sistemas (Ref #35), las metodologías de desarrollo llamadas ágiles ven poco valor en el diseño previo y sus validaciones y proponen enfocarse más en trabajo generador de producto utilizable, como la codificación, según se entiende en el Manifiesto Ágil (Ref #1 y #6). [...]

Agilismo: Brecha y Consecuencias2021-05-16T01:57:52+00:00
Ir a Arriba