software ancla

El software ancla e ideas para superarlo

Una de las más diferenciales características del software frente a los productos físicos tradicionales, es su capacidad de ser configurado, programado y, por tanto la posibilidad de adaptarlo a casi cualquier circunstancia o necesidad.   Esa característica del software se transmite a las organizaciones que lo utilizan intensamente, convirtiéndolas en organizaciones más ágiles, más preparadas…

buenas prácticas para implantar RPA

Cinco buenas prácticas para implantar RPA (Robotic Process Automation)

Aunque RPA (Robotic Process Automation) es una disciplina o, más bien, un tipo de soluciones bastante novedosas, ya existe suficiente experiencia como para hablar de buenas prácticas para implantar RPA.Y más teniendo en cuenta que, en general, son buenas prácticas que derivan del sentido común y, sobre todo, de la innegable herencia de dos disciplinas existentes desde…

beneficios de SOA

Objetivos y beneficios de SOA

Aunque el tirón mediático de SOA (Service Oriented Architecture) ya hace tiempo que pasó, lo cierto es que los beneficios de SOA siguen muy vigentes y es, por tanto, un planteamiento que a nivel de arquitectura y diseño de sistemas es plenamente actual.   Cualquier organización con un mapa de sistemas suficientemente complejo debería tenerlo como un…

reglas de negocio

Esa ‘cosa’ llamada reglas de negocio

El término ‘reglas de negocio‘ es frecuentemente utilizado en ciertos contextos: fundamentalmente, aunque no únicamente, en la gestión de procesos de negocio, en el ‘business analysis‘ o en la especificación de software empresarial.   Se trata de un concepto importante pero, probablemente, algo ambiguo y no siempre utilizado ni con rigor ni con un significado único. Vamos a…

Software: usuario desesperado

Una cura de humildad para desarrolladores software

Ya comentamos al analizar por qué fallan los requisitos software que uno de los problemas era la desconexión entre aquellos que especifican el software y aquellos que lo desarrollan… agravado por la distancia entre los que especifican el software y aquellos que realmente lo utilizan y necesitan.   Habría que añadir, creo yo, especialmente cuando hablamos de…

Tres interesantes patrones de gestión de sistemas

A aquellos que estén familiarizados con el diseño software, especialmente el diseño orientado a objetos, les resultará seguramente familiar el término ‘patrones de diseño’. Un patrón de diseño es algo así como un diseño genérico, un modelo de diseño repetitivo. una buena solución ‘ya enlatada’ para un problema común de diseño software.   Los patrones…