Internet, Tecnología e Ideas Varias
29 Nov
La semana pasada tuve la oportunidad de acudir a un curso sobre CMMI y un ciclo de desarrollo e implantación de las técnicas necesarias para llegar a alcanzar esta acreditación de calidad. Cosas del destino, al día siguiente de acabar el curso leía este post en El Cosmonauta que me llevaba también a este de Alberto Knapp en su blog ambos sobre la rivalidad Proceso vs Producto. Los dos son de recomendable lectura junto con sus comentarios.
Comparto la opinión de Javier Cañada ya que creo que es necesario una buena metodología y una madurez en los procesos de desarrollo para conseguir un buen producto aunque también estoy completamente de acuerdo con la base del post de Alberto Knapp: la finalidad del desarrollo debe ser el producto, su calidad y ese punto adicional que podemos dar respecto a si lo hubiesen hecho otros pero nunca los procesos que llevan a crearlo deben sobrepasar en importancia al propio producto.
Puede que intentar alcanzar una ISO, un nivel de CMMI, otro tal y otro cual quede muy bonito pero no hay que olvidarse de lo importante ya que tanta “madurez de procesos” puede echar por tierra la calidad del producto. Lo ideal pero difícil, combinar unos buenos procesos con el quick’n'dirty. Esa creo que debe ser la base.
Si se hiciese un símil con el fútbol, por poner un ejemplo facilón, podríamos poner que entrenamos a un equipo plagado de buenos jugadores, seguir métodos de entrenamiento físico altamente efectivos, estudiar una táctica perfecta, etc. pero si en los partidos llegan y no marcan goles la hemos fastidiado. Y se ha fastidiado porque se ha olvidado que lo que había que perfeccionar era simplemente el gol que es el producto que se deseaba (y el único que importa a nuestros clientes, los aficionados). Claro que el equipo debe jugar con orden, tener disciplina y una manera de hacer las cosas pero todo eso debe llevarse la importancia que tiene y no más. Por otra parte, no creo que la misma táctica 4-4-3 funcione de igual manera al equipo A que al equipo B.
One Response for "Procesos, productos y la mentalidad en la creación de software"
Te olvidas de lo más importante: cuando no consigues los resultados deseados, siempre puedes fichar desarrolladores galácticos como tú y yo que resuelven “el partido” con alguna jugada que no esté al alcance de todos
Interesante el post, aunque yo no soy muy partidario de cosas como CMMI. Me parece que la mayoría de empresas “se aprietan” el cinturón hasta alcanzarlo, y una vez que lo pueden poner en su publicidad, ¿cuántas mantienen el lustre de semejante mención?
Leave a reply