Administración de la Ingeniería de Software

Páginas: 8 (1777 palabras) Publicado: 4 de diciembre de 2014
Administración de la Ingeniería de Software
La administración de la Ingeniería de Software es “la aplicación del proceso de administración a la ingeniería de software. Incluyendo las actividades de planeación, coordinación, medición, monitoreo, control y reporte para asegurarse que el desarrollo y mantenimiento de software sea sistemático, disciplinado y cuantificado.”1
Todo esto se deriva delos principios básicos de la teoría de administración, generalmente estudiada como administración de empresas, que busca poderse aplicar en todas las áreas de los diferentes negocios para poder ejercer un control de manera sistematizada en la totalidad de la empresa. Debido a esto, en nuestras empresas muchas veces se contratan personas que son administradores, o Project managers, para llevar elcontrol de un proyecto de ingeniería de software y garantizar el éxito de los mismos; dado que los proyectos de IT tienden a tener un alto nivel de retrasos o fallas (~60% de éxito en el 2011)2 a comparación de los otros tipos de proyectos en la empresa.
Sin embargo, los proyectos de ingeniería de software tienen ciertas características que rompen la moldura, y por esto es necesario que la personaque los administra tenga el conocimiento necesario para poder llevar el control correctamente. Tuve una experiencia en la empresa donde laboraba anteriormente, la cual, siendo una multinacional con presencia alrededor del mundo, tenía protocolos y políticas para ejecución de proyectos de TI, incluyendo los de ingeniería de software. Cuando el alcance del proyecto sobrepasaba cierta cantidad dehoras, o de dinero, era necesario recurrir a la oficina global de Project Management, y solicitar un PM de la empresa para llevar el control del proyecto. Había varios PMs disponibles, la mayoría de los cuales ya habíamos trabajado juntos en proyectos anteriores. A la hora de iniciar un nuevo proyecto que requería el control de un PM, existía la incertidumbre de quien sería asignado, y en más deuna ocasión se hicieron comentarios al gerente de tecnología como “Si esta persona es asignada como Project Manager tenemos que solicitar un cambio” o “No sirve de nada trabajar con cierta persona porque no entiende lo que se habla en las llamadas.” Tener a la persona correcta para la administración del proyecto de ingeniería de software no sólo influye en el nivel de control que se tiene, sino enla voluntad y disposición de los colaboradores del proyecto. En otra empresa también se dio el caso de que contrataron a una nueva gerente de TI para llenar la posición, que no tenía ningún conocimiento técnico en absoluto. Lo único que hacía con el equipo de desarrollo era preguntar “qué avance tenemos?” día tras día. Dado que ella no tenía forma de medir el avance real por carecer del marco dereferencia necesario para comprenderlo, el equipo optó por decir “cero por ciento” día tras día. Incluso al final hicieron pequeños rótulos que levantaban cuando la nueva gerente se asomaba.
Para ejercer un buen control sobre un proyecto de ingeniería de software es necesario no solo conocer de administración, sino también de ingeniería de software. Existen varios principios3 que podemos emplearpara hacer un mejor uso de nuestros recursos y mantenerse atentos a posibles problemas que necesiten ser atendidos para poder llevar el control de un proyecto correctamente hasta su éxito. De estos quiero hacer mención de algunos que me llaman la atención:

1 http://cnx.org/content/m28902/latest/
2http://www.drdobbs.com/architecture-and-design/how-successful-are-it-projects-really/232300110?pgno=2
3 http://pioneer.chula.ac.th/~sperapho/files/class/660/660_doc.pdf
“The fail-safe minimization principle: If you don’t know what you’re doing, don’t do it on a large scale.”3
Yo siempre he sido partidario en cuanto a la ingeniera de software de “si se puede imaginar, se puede hacer.” Sin embargo, muchas veces la imaginación va más allá de la experiencia, especialmente si quien está...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingenieria del software
  • ingenieria software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria de software
  • Ingeniería de Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS