El Libro negro del Programador

Page 58

todos sus miembros. Me temo que no todos los gestores de proyecto, coordinadores o managers lo entienden siempre así. En especial, algunos gestores de proyectos software tienen su especial idiosincrasia. Nos guste o no, en la mayoría de compañías con equipos de desarrollo existe una persona encargada de su gestión y coordinación. No obstante, opino que muchos proyectos terminan en absolutos desastres por la sencilla razón de contar con un manager que simplemente no ha hecho bien su trabajo o bien «se le viene grande» esa responsabilidad. En otras ocasiones, la excelencia del equipo de desarrollo es la tapadera perfecta del mal hacer del gestor; en este capítulo nos vamos a dedicar al primer caso ya que un mal responsable de equipos de desarrollo puede suponer el peor riesgo para productos y soluciones que podrían terminarse mucho mejor o con más éxito. La regla número uno para un manager es que tiene que conocer en cierta medida la naturaleza de un desarrollo de software; no podemos coordinar la creación de algo cuyos detalles conocemos escasamente. Esto parece evidente aunque en ocasiones nos encontramos con gente que ocupa ese rol sin tener ni idea de qué se cuece y cómo es la evolución de un producto. Quien toma decisiones relevantes sobre un proyecto tiene que conocer qué es un desarrollo software, cómo evoluciona, qué riesgos reales se adquieren con ciertas decisiones y cómo afecta la metodología elegida. Así de sencillo pero así de contundente. No es raro encontrar gestores con ninguna o nula experiencia en este sentido, en especial en grandes compañías donde existe rotación interna y la gente puede llegar de un sitio a otro «de rebote». Un director de una fábrica de coches debe conocer la especial naturaleza de la fabricación de vehículos, el dueño de un invernadero tiene que saber cómo gestionarlo desde lo más básico; un escritor debe conocer el proceso de edición de sus propios libros y de igual modo, el responsable de un proyecto de desarrollo de software tiene que conocer en cierta medida cómo se construye una aplicación y estar familiarizado con sus conceptos fundamentales. No tiene que ser ni siquiera experto en algunas de las tecnologías que se usen (su elección se puede delegar a alguien más experto del grupo) pero sí entender los aspectos fundamentales de un buen software.


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.