{"id":266,"date":"2015-11-16T22:00:14","date_gmt":"2015-11-17T04:00:14","guid":{"rendered":"http:\/\/naps.com.mx\/blog\/?p=266"},"modified":"2017-11-16T12:15:51","modified_gmt":"2017-11-16T18:15:51","slug":"desarrollo-de-un-plan-de-trabajo-utilizando-el-modelo-wbs","status":"publish","type":"post","link":"https:\/\/naps.com.mx\/blog\/desarrollo-de-un-plan-de-trabajo-utilizando-el-modelo-wbs\/","title":{"rendered":"Desarrollo de un plan de trabajo utilizando el modelo WBS"},"content":{"rendered":"<p>\u00bfEst\u00e1s a punto de iniciar un proyecto tecnol\u00f3gico y temes no poder concluirlo correctamente o fracasar rotundamente en su desarrollo? Algo que te podr\u00eda ayudar es el <strong>modelo WBS<\/strong>.<\/p>\n<p><!--more--><\/p>\n<p><a href=\"http:\/\/naps.com.mx\/blog\/wp-content\/uploads\/2015\/11\/desarrollo_proyectos.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-270\" src=\"http:\/\/naps.com.mx\/blog\/wp-content\/uploads\/2015\/11\/desarrollo_proyectos.jpg\" alt=\"desarrollo_proyectos\" width=\"825\" height=\"550\" srcset=\"https:\/\/naps.com.mx\/blog\/wp-content\/uploads\/2015\/11\/desarrollo_proyectos.jpg 825w, https:\/\/naps.com.mx\/blog\/wp-content\/uploads\/2015\/11\/desarrollo_proyectos-300x200.jpg 300w\" sizes=\"auto, (max-width: 825px) 100vw, 825px\" \/><\/a><\/p>\n<p>A continuaci\u00f3n veremos el desarrollo de un plan de trabajo utilizando el modelo WBS (<strong>Estructura de descomposici\u00f3n del trabajo<\/strong>), que es un modelo jer\u00e1rquico que proporciona una visi\u00f3n <em>top-down<\/em> (de arriba hacia abajo) de las actividades de un proyecto. En el nivel superior est\u00e1 el propio proyecto, y los niveles inferiores, las hojas, corresponden a actividades o tareas (<strong>Ramos I. y Dolado J. J., 2007<\/strong>).<\/p>\n<p>La forma m\u00e1s com\u00fan de dividir las tareas es utilizar una estructura de <strong>seis niveles<\/strong>: el nivel 1 est\u00e1 formado por el proyecto a realizar, en el nivel 2 el proyecto se subdivide en tareas, que se subdividen a su vez en otras tareas hasta alcanzar el nivel t\u00e9cnico. Si es necesario se aplican los \u00faltimos niveles donde las tareas quedan divididas en paquetes de trabajo y nivel de esfuerzo. En la siguiente tabla\u00a0se pueden observar los Niveles de definici\u00f3n de una WBS.<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"249\"><\/td>\n<td width=\"249\">Nivel<\/td>\n<td width=\"249\">Descripci\u00f3n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"3\" width=\"249\">Niveles de gesti\u00f3n<\/td>\n<td width=\"249\">I<\/td>\n<td width=\"249\">Programa total<\/td>\n<\/tr>\n<tr>\n<td width=\"249\">II<\/td>\n<td width=\"249\">Proyecto<\/td>\n<\/tr>\n<tr>\n<td width=\"249\">III<\/td>\n<td width=\"249\">Tarea<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"3\" width=\"249\">Niveles t\u00e9cnicos<\/td>\n<td width=\"249\">IV<\/td>\n<td width=\"249\">Subtarea<\/td>\n<\/tr>\n<tr>\n<td width=\"249\">V<\/td>\n<td width=\"249\">Paquete de trabajo<\/td>\n<\/tr>\n<tr>\n<td width=\"249\">VI<\/td>\n<td width=\"249\">Nivel de esfuerzo<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Veamos un ejemplo. Supongamos que deseamos realizar un software que cree\u00a0horarios de trabajo para una instituci\u00f3n educativa.<\/p>\n<p>Una forma de realizar la planificaci\u00f3n de tareas ser\u00eda utilizando el modelo WBS. Aplicando los niveles del modelo tendr\u00edamos una estructura similar a la siguiente:<\/p>\n<p><a href=\"http:\/\/naps.com.mx\/blog\/wp-content\/uploads\/2015\/11\/nivelesWBS.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-267\" src=\"http:\/\/naps.com.mx\/blog\/wp-content\/uploads\/2015\/11\/nivelesWBS.png\" alt=\"nivelesWBS\" width=\"671\" height=\"1278\" srcset=\"https:\/\/naps.com.mx\/blog\/wp-content\/uploads\/2015\/11\/nivelesWBS.png 671w, https:\/\/naps.com.mx\/blog\/wp-content\/uploads\/2015\/11\/nivelesWBS-158x300.png 158w, https:\/\/naps.com.mx\/blog\/wp-content\/uploads\/2015\/11\/nivelesWBS-538x1024.png 538w\" sizes=\"auto, (max-width: 671px) 100vw, 671px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>En el <strong>nivel 1<\/strong> tenemos el propio proyecto: Gesti\u00f3n de horarios.<\/p>\n<p>En el <strong>nivel 2<\/strong> tenemos algunas de las tareas en las que se divide el proyecto, al ser un proyecto de elaboraci\u00f3n de software nos basamos en algunas fases del ciclo de vida cl\u00e1sico, pero contemplamos solo 4 tareas: Planificaci\u00f3n, Dise\u00f1o de unidades, Programaci\u00f3n y Refactorizaci\u00f3n.<\/p>\n<p>En el <strong>nivel 3<\/strong> plasmamos algunas de las subtareas de cada una de las tareas principales. En este nivel ya se empiezan a ejecutar <strong>tareas a nivel t\u00e9cnico<\/strong>, donde se utilizan metodolog\u00edas y recursos de software. La mayor\u00eda de estas tareas requerir\u00e1 de personal especializado y se podr\u00e1n dividir y asignar de acuerdo a las habilidades t\u00e9cnicas de los colaboradores del proyecto. En el ejemplo que estamos poniendo se buscar\u00edan colaboradores que cubrieran bien el perfil de Ingenieros de Requerimientos, Dise\u00f1adores, Programadores, y <em>Testers<\/em>.<\/p>\n<p>En el <strong>nivel 4<\/strong> ya tenemos los <strong>paquetes de trabajo<\/strong> bien definidos, y \u00e9stas ser\u00edan las tareas cr\u00edticas del proyecto a las que les asignar\u00edamos tiempos y recursos. Al llegar a esta etapa de la <em>planificaci\u00f3n de proyectos<\/em> tenemos un gran avance, pues como menciona Ram\u00edrez R. (2005):<\/p>\n<blockquote><p>\u201cla identificaci\u00f3n de las tareas es un paso importante en la planificaci\u00f3n de un proyecto\u201d.<\/p><\/blockquote>\n<p>Esta divisi\u00f3n de tareas nos permite tener una visi\u00f3n global clara del proyecto adem\u00e1s de facilitarnos la asignaci\u00f3n de\u00a0actividades\u00a0y responsabilidades.<\/p>\n<p>En conclusi\u00f3n:\u00a0la metodolog\u00eda WBS (o EDT por sus siglas en espa\u00f1ol) nos permite en\u00a0cada paso, dividir\u00a0las tareas en subtareas hasta obtener<strong> unidades de trabajo que pueden ser f\u00e1cilmente controladas<\/strong>.\u00a0Esta metodolog\u00eda tambi\u00e9n nos permite encontrar algunas tareas que son innecesarias. De acuerdo con Velasco J. y Campins J. A. (2014):<\/p>\n<blockquote><p>\u201ccada tarea en la EDT es un proceso que convierte entradas en salidas\u201d.<\/p><\/blockquote>\n<p>En un proyecto una tarea puede tener entradas\u00a0 que proceden de otras tareas del mismo proyecto. Entonces, si una tarea requiere una entrada que no podemos encontrar, significa que<strong> debemos crear una nueva tarea<\/strong>. Ahora bien, si la salida de una tarea no tiene otra tarea que la requiera como entrada, entonces <strong>muy probablemente esa tarea sea innecesaria.<\/strong><\/p>\n<h3><strong>Referencias<\/strong><\/h3>\n<ol>\n<li>Ram\u00edrez R. (2005). <strong>Gesti\u00f3n del desarrollo de sistemas de telecomunicaci\u00f3n e inform\u00e1ticos<\/strong>. Editorial Paraninfo.<\/li>\n<li>Ramos I. y Dolado J. J. (2007). <strong>T\u00e9cnicas cuantitativas para la gesti\u00f3n en la ingenier\u00eda del software<\/strong>. Netbiblio.<\/li>\n<li>Velasco J. y Campins J. A. (2014). <strong>Gesti\u00f3n de proyectos en la empresa<\/strong>. Ediciones Pir\u00e1mide.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfEst\u00e1s a punto de iniciar un proyecto tecnol\u00f3gico y temes no poder concluirlo correctamente o fracasar rotundamente en su desarrollo? Algo que te podr\u00eda ayudar es el modelo WBS.<\/p>\n","protected":false},"author":1,"featured_media":271,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"amp_status":"","footnotes":""},"categories":[55],"tags":[91,92,90],"class_list":["post-266","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programacion-y-desarrollo","tag-desarrollo-de-proyectos","tag-planificacion-de-un-proyecto","tag-wbs"],"_links":{"self":[{"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/posts\/266","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/comments?post=266"}],"version-history":[{"count":5,"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/posts\/266\/revisions"}],"predecessor-version":[{"id":1348,"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/posts\/266\/revisions\/1348"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/media\/271"}],"wp:attachment":[{"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/media?parent=266"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/categories?post=266"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/tags?post=266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}