Entradas

La palabra

San Martín escribió para su hija una serie de máximas como parte de su (re)educación. La número 9 era "Que hable poco y lo preciso" En la película Get Shorty , John Travolta le explica a Gene Hackman cómo actuar en una determinada situación. Uno de los consejos fue "No hables a menos que debas hacerlo" Hemos escuchado muchas veces la frase "Nunca hagas promesas que no puedas cumplir" Las 3 citas me parecen importantes porque hablan del valor que tiene la palabra. En estas últimas semanas tuve algunas situaciones que me hicieron reflexionar sobre la importancia de la palabra como valor y sobre lo devaluada que está en esta época. Mi deseo para el 2011 es que logremos (man)tener las palabras justas (ni más, ni menos). Seguimos pensando..

Los 5 problemas de contratar "time and material"

Imagen
Si bien existen varios modelos de contratación de servicios de desarrollo o testing de software superiores, el viejo y conocido “time and material” sigue vigente. A continuación cinco problemas asociados a este tipo de contratación: Tengo que gestionar a las personas. Estoy encargado de la persona. Es decir que debo decidir qué debe hacer en todo momento, velar por su motivación, etc. El riesgo es todo mío. Planifico y estimo yo, ergo, si me equivoco, pago más tiempo. Pago el re-trabajo. Si se equivocan, debo pagar más tiempo para que corrijan su trabajo. Me quedo con la peor gente. Como menciono en Signalling, Capital Humano y Great Place To Work , la mejor gente prefiere trabajar por resultados sin que la estén cronometrando y persiguiendo con los horarios. El proveedor no tiene incentivos para entregarme más valor del comprometido. Como comenté en Teoría Económica y Outsourcing , una vez que la persona está asignada a mí, el proveedor se olvida y pasa a otro tema. Esto se...

Happiness at Work

Imagen
Hay personas que pueden separar trabajo de disfrute. Esto es pasar mucho tiempo de su vida trabajando en un lugar, cumpliendo su tarea profesionalmente para luego salir de allí y buscar ser felices y/o disfrutar de la vida de alguna forma. Otras personas no pueden hacer eso y necesitan disfrutar del trabajo que hacen y de con quien lo hacen. De igual forma hay empresarios que pretenden tener una empresa donde la gente vaya, haga su trabajo profesionalmente y punto. Estas personas tienen como meta ganar dinero exclusivamente  (y por consiguiente las personas que trabajan con ellas también, exclusivamente ). Hay otra clase de empresarios que pretenden tener una empresa donde la gente disfrute estar. Pero cuidado, ser feliz en el trabajo (o disfrutar de él) no significa "estar de joda". En palabras de Alexander Kjerulf , autor del libro Happy Hour is 9 to 5 , felicidad en el trabajo: … is a feeling of happiness derived from work. … is that feeling you get when you: Reall...

8 razones para convertirse en tester

Imagen
Algunos años atrás trabajar en software tenía un único significado: ser programador. Hoy el panorama ha cambiado y hay otras especialidades consideradas importantes (o necesarias) dentro de la comunidad informática. Dicho esto, también hay que decir que la percepción de valor agregado de cada una de ellas varía de persona a persona y de grupo en grupo y de empresa en empresa. Las personas que hacen testing no se encuentran ajenas a este hecho. Dentro de los equipos de trabajo el tester debe hacer un esfuerzo adicional por ganarse el lugar. Es como que la gente no puede entender por qué alguien decide trabajar en eso. Para esa gente, y para la que está indecisa de si vale la pena, enumero 8 razones por las que podría valer la pena hacerlo. Trabajar en testing (al menos un tiempo) tiene sentido porque desde allí es posible: Relacionarse con usuarios, además de programadores. Conocer el negocio en mayor profundidad. Lograr una visión más general del ciclo de desarrollo de software (...

¿A quien queres más al proceso o al producto?

La visión tradicional de la mejora es trabajar en el proceso de desarrollo del software para lograr así mejores productos. Considero que ese enfoque es necesario pero no suficiente. También es necesario complementarlo trabajando directamente sobre el producto. Hacer control de calidad sobre el producto en forma directa proporciona beneficios concretos, como por ejemplo: Descubrimiento de problemas que pueden corregirse, produciéndose así una mejora directa de la calidad. Determinación de metas relacionadas con la calidad del producto. Entender ¿qué es tener calidad para nosotros? Entendimiento del nivel de calidad real del producto. ¿Cuán lejos estamos de las metas planteadas? Lecciones aprendidas “en la práctica” para incluir en el proceso, haciendo las intervenciones posteriores sobre el proceso son más productivas y útiles. Desde ya que es importante trabajar desde ambos lados puesto que juntos producen un círculo virtuoso que permite hacer fluida la mejora. Pero si tuviera q...

¿Quién dijo que para ser tester hay que ser informático?

Sí, por supuesto, siendo informático es más fácil aprender la profesión. Muchos de los conceptos que hay que aprender para ser un buen tester se adquieren en una carrera informática. Pero también es cierto que no es un requisito indispensable (no es necesario ni suficiente). Conozco muchos testers provenientes de otras carreras que han llegado a niveles de excelencia altísimos en la tarea. Por ejemplo.. Usuarios de áreas fuera de TI que conocen muy bien el negocio y tienen una visión única de las aplicaciones y los procesos. Personas provenientes de carreras que agudizan algunas de las habilidades mencionadas como por ejemplo contadores, matemáticos o físicos. Este no es un post dedicado a los informáticos, sino a los no informáticos, con un único objetivo: decirles que ustedes pueden también!! Si reúnen las habilidades de un buen tester , pueden hacer el trabajo. Tal vez tengan que estudiar por su cuenta y aprender cosas técnicas pero se puede. Seguimos pensando..

6 habilidades de un buen tester

No se trata solo pegarle al teclado , también es necesario cultivar ciertas habilidades: Meticulosidad. Curiosidad para buscar los errores, para entender la funcionalidad, .. Buenas habilidades de comunicación (escrita y oral). Solvencia técnica (para poder hablar con el desarrollador, entre otras cosas). Entendimiento del negocio (para poder hablar con los usuarios). Mindset diferente . Me parece importante resaltar el hecho de usar la palabra habilidades ya que en mi opinión un tester se hace, no se nace . Seguimos pensando..