Ir al contenido principal

Ingeniería de Software

Hace poco estuve en una junta con un PM ( o dos, o tres..., bueno en ese proyecto ya no se sabe cuantos más habrá, pero eso si, el número de desarrolladores no cambia :) ), también estaban todos los analistas, diseñadores y desarrolladores.

Bueno el punto es en esta junta tuvimos una sana discusión el PM y yo acerca de un documento místico llamado «Especificación técnica» (Hasta escalofrío da escucharlo :P).

El caballero en cuestión nos estaba «sugiriendo» que cambiáramos el punto de vista de este documento para representar sólo escenarios de negocio, nada de clases, métodos o propiedades :|, y la plática se llevó a cabo de la siguiente manera:

-Yo- «Oye, lo que nos estas pidiendo es un caso de uso»

-PM- «Pues mas o menos, pero también debe servir para que el desarrollador lo pueda programar como si se lo estuvieran dictando»

-Yo- «Entonces quieres una especificación técnica muy detallada»

-PM- «Bueno si, pero que la pueda entender rápidamente el usuario de negocio»

-Yo- «Las especificaciones técnicas no son para que las vea el área de negocio»

-PM- «Pues si pero eso es lo que nos piden»

-Yo- «Según las buenas prácticas de la Ingeniería de Software es: Hacemos casos de uso los cuales discutimos y validamos con el área de negocio, a partir de ahí generamos la documentación de diseño que es como quedará implementado la aplicación, posterior a esto se desarrolla la solución basada en el diseño»

-PM- «Bueno dejemos de filosofar... lo que nos pidieron es esto»

Ahora resulta que la Ingeniería de Software debería de llamarse Filosofía de Software :P.

Comentarios

Entradas populares de este blog

Travesía en la compra de una tablet

Hacía ya tiempo que me estaba dando vueltas en la cabeza el obtener una tablet, luego al ver a @chochosmx en el SGCE2011 corriendo algunos ejemplos de Scala en su netbook me puse a pensar: - Que tal si mejor me compro una netbook? -. En fin en eso estuvieron parte de mis pensamientos las últimas semanas y según yo ya me había decidido a adquirir una tableta con Android, entonces que mejor que la Motorola XOOM pues hasta donde tenía entendido era una de las mejores (y pocas) comercializadas en México. Paso un poco de tiempo y me encontré que en una de las tiendas comerciales mas conocidas había una oferta en la que dicha tableta estaba un 25% por abajo de su precio, entnces me dije a mi mismo: - Esto es una señal - por lo que me dispuse a ir e intercambiarla por el precio solicitado, sin embargo cual fue mi sorpresa que al llegar a la antes mencionda tienda comercial con nombre de ciudad británica, la oferta ya había expirado... ...

shlCon

La semana pasada se llevó a cabo el shlCon, evento en el cual se conjuntaron varias ponencias con gente de mucha experiencia en sus áreas de especialidad, hubieron pláticas que cubrieron diversos temas, desde lenguajes de programación hasta resolución de conflictos en el trabajo. Este evento fue organizado por Spring Hispano en conjunto con la Universidad Popular Autónoma del Estado de Puebla (UPAEP) , desde principio a fin fuimos atendidos de manera excelente por los organizadores, haciendo que nos sintiéramos  como en casa :-). Tuve la suerte de ser invitado al dicho evento para dar un par de pláticas, una de Introducción a Scala y otra de Complex Event Processing, la primera de ellas su objetivo principal es dar a conocer el lenguaje sus características principales y ayudar a dar los primeros pasos con este, la segunda se trata de dar a conocer una técnica que si bien no se basa en conceptos muy nuevos, nos ayuda a ver de manera diferente el tratamiento de eventos y como ...

Sketchnote Taking

Las personas que me conocen saben que cuando estoy estudiando algo nuevo, entendiendo algo complejo o simplemnte repasando algo hago uso de los MindMaps pues me siento cómodo y me atrae el entendimiento y aprendizaje de manera visual, reforzando esos conocimientos practicando, soy una mezcla de Visual y Kinestésico 🤷🏻‍♂️. Hace algunos años, por ahí del 2014 leí el libro de The Sketchnote Handbook de Mike Rohde , me interesó bastante y comencé a experimentar con esta manera de tomar notas de manera visual y pues... 😿 fracasé rotundamente pues comenzaba a sacar notas con elementos visuales y terminaba haciendo notas tradicionales, entonces, como muchas otras cosas lo "dejé reposar en mi mente" para después retomarlo, es un método bastante extraño, pero me funciona. Al rededor de un par de años atrás vi el trabajo de mi amigo @carlo y realmente me inspiró a volver a intentar de nuevo este estilo para tomar notas y aprender, sin embargo no fue hasta hace algunos meses q...