Está en la página 1de 2

Principios w5hh Barry Boehm

Iván-David Rey-Rueda
16372023

16 de septiembre de 2020

El trabajo a través de proyectos es la forma frecuente de actuación en el desarrollo de


software. Diversas han sido las conceptualizaciones que se han hecho de un proyecto, man-
teniéndose como factor común en todas la presencia de un conjunto de etapas compuestas
por actividades para alcanzar un objetivo en un tiempo determinado. Los proyectos de
desarrollo de software, al igual que el resto, deben iniciarse con un buen plan, pero lamen-
tablemente, la planificación no es una tarea superficial, ya que uno de los aspectos que
dificulta la labor de administradores y jefes de proyecto en torno a la planificación radi-
ca en la complejidad de realizar una estimación de costos y plazos realista (Constanten
y Morales 2013).

¿Qué es?
El principio W5HH de Boehm es un conjunto de preguntas para la planeación aplicable sin
importar el tamaño o complejidad de un proyecto de software. Cuando habla de procesos
de software Barry Boehm afirma: “se necesita un principio de organización que reduzca
la escala a fin de proporcionar planes simples para proyectos simples” (Pressman 2002).
Boehm sugiere un enfoque que aborda los objetivos del proyecto, hitos y calendarios,
responsabilidades, enfoques administrativos y técnicos, y los recursos requeridos. Este
enfoque es llamado por el autor como principios W5HH, el cual esta compuesto por una
serie de preguntas que conducen a una definición de las caracterı́sticas clave del proyecto
y al plan de proyecto resultante. Las preguntas nombradas en los principios de Boehm
son 7, estas son:
¿Por qué se desarrollara el sistema? es decir ¿El propósito de la empresa justifica el gasto
de personal, tiempo y dinero?. ¿Qué se hará? esto implica el conjunto de tareas requeridas
para el proyecto. ¿Cuándo se hará? en otros términos es: cuándo se alcanzarán los hitos.
¿Quien es el responsable de cada función? esto expresa la responsabilidad de cada miembro
del equipo de software. ¿Dónde se ubicaran en la organización? en términos más simples:
no todos los roles y responsabilidades residen dentro de los profesionales del software, ya
que clientes, usuarios y otros participantes también tienen responsabilidades. ¿Cómo se
hará el trabajo técnica y organizativamente? es decir ¿cuál la estrategia técnica para el
proyecto?. Y finalmente ¿Cuánto se necesita de cada recurso? recursos que pueden ser
humanos, instalaciones, herramientas y conocimiento.

1
Aplicación en proyectos de software
La necesidad de obtener datos objetivos que permitan evaluar, predecir y mejorar la
calidad del software ası́ como el tiempo y coste de desarrollo del mismo es imprescindible
para garantizar resultados satisfactorios (Constanten y Morales 2013). La administración
de proyectos de software comienza antes de iniciar cualquier actividad técnica y continúa
a lo largo del modelado, construcción y despliegue del software de cómputo, al igual que
el ciclo de vida del software, pero la diferencia es que una actividad sombrilla, es decir,
se encarga de estimar, planificar y organizar a equipos de trabajo para generar proyectos
de software de calidad utilizando metodologı́as y buenas practicas de la ingenierı́a de
software.
La principal función Los principios W5HH de Boehm es estimar, es decir, determinar el
valor de una variable desconocida a partir de otras, por lo que la experiencia de otros
proyectos ya sean del equipo que la aplica o de los resultados obtenidos por equipos
ajenos, desempeña la función de brindar a los equipos el conocimiento de buenas practicas
y de aportar mejores estimaciones de los posibles resultados que pueden pueden ser o no
errados, teniendo en cuenta datos históricos, es decir, se obtiene una predicción del éxito
del proyecto.
Aunque las 7 preguntas de los principios W5HH brindan a los equipos una guı́a de como
planificar proyectos, es tan solo una vista superficial de lo que realmente es realizar la
gestión de un proyecto de software. No es posible abarcar la totalidad de las necesidad de
un equipo o proyecto con una sola metodologı́a, mucho menos con los principios de Boehm,
no obstante, el uso en conjunto con otros métodos de planificación, una definición correcta
de los requerimientos, los antecedentes y el problema, si es una mejor aproximación a las
necesidades del mundo de proyectos de software.

Referencias
[1] Yadira Ruı́z Constanten y Dasiel Cordero Morales. ((Estimación en proyectos de
software integrando los métodos de Boehm y Humphrey)). En: Revista Cubana de
Ciencias Informáticas 7.3 (2013), págs. 23-36. issn: 1994-1536.
[2] R. Pressman. Ingenierı́a del Software. Un enfoque práctico. 2002. isbn: 9786071503145.