archivo

Archivos diarios: diciembre 31, 2013

Comenta Mary Poppendieck que: “Si quieres saber lo que el cliente quiere, dale lo que crees que quieren y escucha lo que te tienen que decir al respecto”.

Esa es la esencia del feedback: el usuario da una especificación, ejecutas según la interpretación que has hecho de la misma, obtienes un resultado y el usuario opina sobre el mismo, solicitando aquellos ajustes que consideres necesario.

En el caso de que desarrolles un producto y no te bases en especificaciones directas, el proceso es el mismo.

Recuerda que el sistema que desarrollas no es para ti. Tal vez las decisiones del usuario no te gusten, tal vez pienses que hay otras soluciones más adecuadas, si es así, exponlas, porque lo mismo ese punto de vista no se ha tenido en cuenta, pero no las impongas o manipules para que ese sea el camino elegido. Todos tenemos derecho a equivocarnos, pero más quien paga.

El objetivo es incrementar el valor del producto y la mejor forma de hacerlo es centrarnos en quiénes van a ser sus usuarios porque son ellos los que van a tener que convivir con él todos los días.

Como vengo haciendo al final de estos tres últimos años, os pongo la lista de los 25 artículos más visitados desde que empecé con el blog. Os pongo los enlaces de acceso, por si os interesa leer alguno.

1.- Desarrollo de software. El analista funcional y el analista orgánico.
2.- Desarrollo de software. Ciclo de vida RUP (Rational Unified Process).
3.- Mantenimiento adaptativo.
4.- Las precondiciones y postcondiciones en los casos de uso.
5.- Ciclo de vida clásico o en cascada.
6.- Orientación al producto.
7.- La importancia de un buen análisis funcional.
8.- Mantenimiento correctivo y mantenimiento evolutivo.
9.- Ciclo de vida iterativo incremental.
10.- Delimitar el alcance del proyecto.
11.- Ahora más que nunca hay que mirar al software libre.
12.- Testing de caja gris (Grey box testing).
13.- Ciclo de vida por prototipos.
14.- LCOM4 y la falta de cohesión en las clases.
15.- Reducción de tiempos muertos.
16.- El papel de los usuarios en un proyecto de desarrollo de software.
17.- Tarjetas CRC.
18.- Empresas de desarrollo de software: ¿estructura vertical u horizontal?.
19.- Ciclo de vida en espiral.
20.- La crisis del software.
21.- La autonomía y la motivación.
22.- Desarrollo de software. Programación extrema (eXtreme Programming: XP).
23.- Testing de caja blanca.
24.- Pruebas de regresión.
25.- Mantenimiento perfectivo.

Si queréis consultar las listas de los tres últimos años:

Los 25 artículos más leídos de mi blog.
Los 25 artículos más leídos de mi blog II.
Los 25 artículos más leídos de mi blog III.