«

»

ene
04
2012

El fracaso del sector del desarrollo de Software (II): Mejorar la estructura

No pretendo ser original con la imagen que acompaña el post que todo el mundo ya conoce, pero si me sirve como introducción para ilustrar la importancia que tiene el azar y la casualidad para que un proyecto salga bien.

Porque al final siempre se echa la culpa al mismo, al que se tiene debajo en el escalafón. Y como muestra un botón:

Nos ponemos serios porque nuestro trabajo lo es (aunque nos caricaturicen como los más frikis). Así que me pongo a pensar en lo que para mí sería una organización y manera de trabajar correcta y eficiente, porque cuando falla un proyecto en su realización no es la culpa sólo de una parte concreta del proceso sino de todas.

Henry Ford demostró que si aumentas la producción reduces el coste y lo hizo implantando la cadena de producción (y duplicando los salarios, una medida sin precedentes para la época; bueno, para cualquier época). Así se demuestra que personal especializado en una tarea produce sin complicación y rinde mucho más.

Aquí es dónde el responsable de la empresa debe saber descubrir entre su plantilla las personas con las capacidades necesarias para ostentar un puesto (que no tiene que ser vitalicio, si alguien no sirve se sustituye por otro). No sólo hay que mirar curriculum, experiencia o número de masters (del universo :-P ) coleccionados, pues puedes tener todo eso y ser un auténtico botarate o no ser capaz de poner los conocimientos en práctica. Puede que un recién llegado tenga mucha más capacidad para un puesto y lo que nunca debe haber es alguien en un puesto que no merece (o lo merece otro). Además hay que olvidarse de la tontería de la paridad, si hay más mujeres capacitadas para un puesto pues debe haber más mujeres y si hay más hombres pues debe haber más hombres. Si forzamos la paridad perderemos talento por una parte o por otra.

Ahora toca organizar al personal (lo que concierne a desarrollo) y lo que no tienen las empresas sin importar el tamaño es un departamento de investigación de nuevas tendencias, productos, soluciones y frameworks ya sean freeware (lo ideal) como de pago.

Habrá que tomar medidas para tener organizada la tan demandada plaza de experto en portales o consultor tecnológico.

Primera medida que tomaría: Dotar a la empresa de un departamento de investigación e innovación.

Tareas a desempeñar:

  • Estar al día y por lo tanto a la cabeza de las tecnologías.
  • Adelantarse a las necesidades de la empresa. Proporcionar una visión clara sobre el presente y el futuro de las tecnologías a seguir.
  • Mantener y gestionar el conocimiento y organizar la documentación técnica.  Divulgarlo de manera clara y directa orientado a los desarrollos de la empresa.
  • Dar apoyo técnico al equipo de análisis, diseño y desarrollo, así como proporcionar información para la elaboración de ofertas.
  • Mecanizar la puesta en marcha de proyectos. Establecer pautas de desarrollo y crear plantillas y estilos de trabajo.
  • Tener una planificación de trabajo para absorber los tiempos muertos de trabajadores entre proyectos.
  • Catalogar los recursos gratuitos disponibles en internet.
  • Catalogar los recursos, componentes, librerías de pago existentes y estimar cuando son rentables frente al tiempo de desarrollo propio.

Beneficios invisibles:

  • Evitar “hacer la guerra cada uno por su lado” cuando todos pasan por los mismos problemas y se gasta mucho tiempo distribuido en buscar soluciones que acaban siendo distintas y rompen la homogeneidad de los proyectos.
  • Ganar tiempo en el arranque y desarrollo de los proyectos.
  • Mantener la organización de los proyectos para facilitar el movimiento del personal entre proyectos de las mismas tecnologías con mínima adaptación.
  • Agilizar la toma de decisiones técnicas.
  • Afrontar desarrollos con nuevas tecnologías con garantías.

Compromiso por parte de la empresa:

  • Un coste al principio sin beneficios visibles al principio.
  • Dependiendo de los recursos destinados pueden demorarse los resultados.

Ya tenemos la piedra angular sobre la que va a girar nuestra estructura y uno de los brazos que ejecute y explote el trabajo realizado será el departamento de formación, que esbozaré en la próxima entrega.

Enlace permanente a este artículo: http://blog.jromay.es/2012/01/04/el-fracaso-del-sector-del-desarrollo-de-software-ii-mejorar-la-estructura/

Deja un comentario

Tu email nunca se publicará.

Puedes utilizar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>