ALM

ALM = Application Lifecycle Management Como muchos se han dado clara cuenta, existe una brecha considerable entre lo que dicen las tendencias contemporáneas para la entrega de soluciones de negocio basadas en software —tendencias como las mencionadas en la sesión de Forrester: The State of ALM – An Industry View— y lo que los clientes…

0

¿Cuál Ciencia?

Para aquellos que se han dado cuenta que el pensamiento científico es una de las bases para la preparación técnica necesaria para la creación de soluciones de negocio basadas en software, les comparto la siguiente reflexión. El evento La Ciudad de las Ideas ocurrido en la Ciudad de Puebla, México, del 11 al 13 de…

0

Watts S. Humphrey

Watts S. Humphrey, fundador del Software Process Program en Carnegie Mellon Software Engineering Institute (SEI) y ganador de National Medal of Technology, falleció el juéves, Octubre 28, 2010. Escribió extensamente sobre la administración de procesos de software, como lo demuestra en sus escritos. Admiro su actitud hacia la investigación sobre este tema. Los gerentes de…

0

¿Qué es una actitud de servicio?

Para empezar, podríamos pensar en lo que no es una actitud de servicio pues al contrastarla con conceptos relacionados podremos captar más la esencia del concepto al que nos referimos aquí, si lo discutimos en el contexto de profesionales de las tecnologías de información que proveen productos y servicios al público en general. Estaremos de…

0

La buena intención

Con cierta frecuencia escucho frases o exhortos, de parte de personas que están en una posición jerárquica en alguna organización, como los siguientes ejemplos. Las escucho ya sea directamente o avaladas por tales personas: “El cuestionar, nos abre a posturas críticas que nos permiten filtrar lo que sí debemos conservar y desechar lo que nos…

0

Conciencia en nuestra preparación técnica

¿Qué es el desarrollo de la conciencia en nuestra preparación técnica como miembros de la industria del software? Buscamos mejorar en cómo crear soluciones basadas en software que entreguen valor de negocio para nuestros clientes y para nosotros. Sin embargo, el cómo lograr dicha mejora no cuenta con una respuesta mágica o una receta fácil…

0

El diseño del diseñar – ensayos de un científico de la computación

He esperado algunos años para que esta obra se publicara, ahora ya contamos con ella: The Design of Design: Essays from a Computer Scientist por Frederick P. Brooks Jr. Un practicante de la mentalidad adaptativa —su más reciente manifestación en la industria de la creación de soluciones basadas en software se le conoce como los…

0

¿Qué es el sentido crítico débil?

Al considerar alguna cuestión en un tema que tenga especial importancia personal, digamos, la justicia, la niñez, la libertad, la religión, la salud, la ciencia, el diseño y la arquitectura de software, etcétera, solemos estar listos a defender nuestra posición, probablemente por buenas razones. Incluso podríamos estar preparados con las herramientas de la lógica y…

0

¿A qué grado llega mi ignorancia?

Phillip G. Armour, en su obra The Laws of Software Process: A New Model for the Production and Management of Software, nos propone que software es un medio de conservación de conocimiento, así como lo han sido el ácido desoxirribonucleico (ADN), el cerebro, las herramientas materiales (hardware) y los libros. Para adquirir conocimiento, necesitamos primero…

1

Hacia una teoría en software

Existe actualmente una iniciativa para buscar una teoría en software. Dicha iniciativa está en manos de programadores (la mayoría de ellos). Es la iniciativa Software Engineering Method and Theory (SEMAT). La palabra «teoría» suele usarse como en la frase: “En teoría, no hay diferencia entre teoría y práctica, pero en la práctica, la hay”. Pero…

0