Entradas

Mostrando las entradas de marzo, 2011

¿La revancha de la ingeniería de software?

Imagen
Quince años atrás, trabajar en temas de ingeniería de software (IS) en Argentina era una excentricidad. Poca gente lo hacía y poca gente sabía del tema. En lo personal tuve la suerte de dar con un grupo especializado que proponía enfocarse en estos temas tanto dentro de la academia como de la industria. Fueron años de aprendizaje y formación. Luego el "momentum" de la IS se diluyo. Vinieron años de cuestionamiento a nivel mundial y de crisis a nivel local. Por un lado (a nivel mundial) se ponía en duda la utilidad de la IS como forma de desarrollar software a partir del aumento de la popularidad de metodologías más ágiles y varios fracasos bien documentados (como el del Ariane ). Por el otro (a nivel local) la falta de presupuesto y proyectos, disminuyo el ámbito de aplicación para estos conceptos. Fueron años de letargo. Hoy, y desde hace un tiempo, veo un renacer de la IS dentro de las empresas. Lo veo en la mayor demanda de servicios relacionados, en la dificultad crec

Charla en SGV: ¿Cómo organizar un equipo de pruebas usando Kanban?

El próximo 6 de abril estaré participando de la conferencia virtual de Software Gurú de la que hablé aquí . Será a las 16 hora de México (19 hora de Argentina). Paso aquí una breve descripción: Kanban es una metodología ágil que permite visualizar el flujo de trabajo, dividir tareas y optimizar el tiempo dentro de la oficina. Originada en Toyota con el objetivo de mejorar el proceso de fabricación textil, en 2001 fue incluida dentro del Manifiesto Agile como una forma de organización del proceso de desarrollo de software. A partir de su introducción en el mundo del software y, al igual que SCRUM, ha sido utilizada en diversas situaciones y proyectos de desarrollo. En esta charla contaremos la experiencia de gestionar la demanda de una Fábrica de Pruebas (o Quality Assurance Factory) utilizando esta metodología ágil. Comentaremos, entre otras cosas, cuando resulta útil aplicarla, qué beneficios trae y algunas de las buenas prácticas, los tips y las lecciones aprendidas que hemos

La matemática de una presentación

Algunas semanas atrás asistí a una presentación en la que al expositor se le acabó el tiempo mucho antes que los slides que quería pasar. Como consecuencia de eso tuvo que hacer el conocido sprint final para quedarse con la sensación de que cubrió todo el material . Momento incómodo pensé yo desde mi lugar en la audiencia. Obviamente no es lo mismo que ocurra esto en una presentación para un grupo reducido, en un curso o siendo keynote speaker de una conferencia. Pero lo cierto es que no está bueno que pase y sinceramente muchas veces es algo que se puede evitar. En mi caso, una de las primeras cosas que hago al comenzar a preparar una presentación es calcular la cantidad de slides que "debería" tener la presentación en función del tiempo que tengo disponible para hablar . ¿Cómo lo hago? En primer lugar calculo el tiempo neto de presentación . Es decir, el tiempo en el que estaré hablando yo versus el tiempo que estarán haciéndome preguntas. Y luego calculo la can

Charlas sobre la Certificación ISTQB se ofrecen..

Como comenté aquí soy miembro del HASTQB (Comité Hispanoamericano de Testing perteneciente al ISTQB ) y dentro de mis responsabilidades como miembro está la de promover la certificación dentro de Argentina. Es por eso que me gustaría invitar a aquellos interesados en recibir material, información o charlas referidas a este tema dentro de Argentina, que me contacten alguna de las múltiples vías existentes. Seguimos pensando..

Los Intocables

Luego de tenerlo en la pila de libros para leer un largo tiempo, en estas últimas vacaciones de verano logré leer La tierra es plana de Thomas Friedman. Una lectura muy recomendable para aquellos interesados en el fenómeno de las tercerizaciones . Si bien encuentro varios conceptos que valdría la pena desarrollar del libro, quiero concentrarme en uno que encontré en el capítulo titulado Los Intocables: En un mundo donde la tercerización es cada vez más fácil, las personas deberían tratar de convertirse en intocables. Es decir, personas cuyos puestos no se pueden subcontratar afuera . El autor sostiene que hay cuatro categorías de trabajadores intocables : Los especiales, gente con una habilidad especial. Por ejemplo un Messi o un Bill Gates. Ellos tienen cierto talento que los ubica en un escalón distinto a los demás. La empresa siempre preferirá tener a estos trabajadores dentro de ella y no subcontratados. La cotización de este tipo de trabajadores siempre es

Lo que a veces pasa

Estoy leyendo el libro Good To Great de Jim Collins por estos días y, si bien no lo he terminado, esta semana me encontré con tres párrafos que quiero compartir. Few successful start-ups become great companies, in large part because they respond to growth and success in the wrong way. Entrepreneurial success is fueled by creativity, imagination, bold moves into uncharted waters, and visionary zeal. As a company grows and becomes more complex, it begins to trip over its own success-too many new people, too many new customers, too many new orders, too many new products. What was once great fun becomes an unwieldy ball of disorganized stuff. Lack of planning, lack of accounting, lack of systems, and lack of hiring constraints create friction. Problems surface-with customers, with cash flow, with schedules. In response, someone (often a board member) says, "It's time to grow up. This place needs some professional management." The company begins to hire MBAs and seasoned e

El efecto multiplicador de las personas

Pensemos en dos números: R (de resultado) y M (de multiplicador). Primero asumamos que R es mayor a cero y luego pensemos en M. Si M es mayor que 1, al multiplicarlo por R, el resultado obtenido (digamos R') será mayor a R. En caso contrario, si M es menor que 1, R' será menor a R. Ahora definamos el multiplicador Mp (léase el múltiplicador de la persona "p") para identificar la capacidad de una persona para contribuir, desde su trabajo, al resultado final que logrará un equipo.  A partir de lo dicho en el primer párrafo, podemos hacer algunas observaciones sobre Mp: Las personas con Mp igual a 1, aportan lo justo al resultado sin empeorarlo ni mejorarlo. Tomemos este como el resultado base. Las personas con Mp mayor a 1 lograrán un efecto "multiplicador" positivo sobre el resultado final pues lograrán un resultado mayor al que se lograría poniendo una persona de Mp = 1. Las personas con Mp menor a 1 lograrán un efecto negativo sobre el resultado puesto

Nota en Testing Experience

Me acaban de confirmar que ya salió el número de marzo de la revista Testing Experience . Este número está dedicado el tema "testing en dominios" e incluye una nota que escribí con Damián Famiglietti y Leandro Caniglia sobre el testing de un producto en el mercado de Oil & Gas. Para aquellos que trabajamos en esto desde hace tiempo y, en distintos dominios de negocio, resulta interesante ver cómo lo hacen en otros lugares. Seguimos pensando..