{"id":3241,"date":"2020-06-19T19:03:02","date_gmt":"2020-06-19T19:03:02","guid":{"rendered":"http:\/\/amms.org.mx\/?p=3241"},"modified":"2023-01-30T23:14:13","modified_gmt":"2023-01-30T23:14:13","slug":"impacto-del-tamano-funcional-del-software-en-la-productividad","status":"publish","type":"post","link":"https:\/\/amms.org.mx\/amms\/impacto-del-tamano-funcional-del-software-en-la-productividad\/","title":{"rendered":"Impacto del Tama\u00f1o Funcional del Software en la Productividad"},"content":{"rendered":"\n<p>\u00bfCu\u00e1l es el impacto que tiene el\ntama\u00f1o funcional del software en la productividad de los desarrollos de\nsoftware en la Industria Mexicana de Desarrollo de Software (IMDS)? &nbsp;<\/p>\n\n\n\n<p>\u00bfLa unidad de tama\u00f1o funcional (1\nCFP) ser\u00e1 m\u00e1s costosa en proyectos de desarrollo peque\u00f1os o en proyectos de\ndesarrollo grandes?<\/p>\n\n\n\n<p>\u00bfLa relaci\u00f3n del tama\u00f1o del\nproyecto y factor de productividad es directa, inversa o de qu\u00e9 tipo?<\/p>\n\n\n\n<p>\u00bfDebo esperar que la f\u00e1brica de\nsoftware contratada me de mejores costos en proyectos grandes o en proyectos\npeque\u00f1os?<\/p>\n\n\n\n<p>Las anteriores, entre otras\nmuchas, son preguntas que frecuentemente se hace cualquier director de TICs,\ngerente de proyectos o administrador de proyecto tanto si se est\u00e1 contratando los\nservicios de desarrollo de software a trav\u00e9s de una f\u00e1brica de software o si se\nest\u00e1 ofreciendo el servicio como f\u00e1brica de software; en ambos casos son\ncruciales las respuestas a estas preguntas para poder ofrecer servicios\ncompetitivos y que la contraparte est\u00e9 segura de recibir los servicios a\nprecios justos de mercado.<\/p>\n\n\n\n<p>Sin embargo, la gran mayor\u00eda de\nlos actores involucrados en la formulaci\u00f3n de est\u00e1s preguntas, suelen tener\nrespuestas intuitivas, fundamentadas esencialmente en su juicio de experto, lo\ncual inherentemente representa solo un sentir impreciso, inexacto y sin\nfundamento; conllevando as\u00ed a interpretaciones incorrectas y a toma de\ndecisiones inadecuadas.<\/p>\n\n\n\n<p>Primero debemos entender lo que\nes la productividad y el factor de productividad (PDR); estos conceptos que\nrelacionan el tama\u00f1o funcional en CFP con el esfuerzo en Horas Hombre (HH) se\ndefinen como:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"\"><tbody><tr><td>\n  <strong>&nbsp;<\/strong>\n  <\/td><td>\n  <strong>Productividad<\/strong>\n  <\/td><td>\n  <strong>PDR<\/strong>\n  <\/td><\/tr><tr><td>\n  <strong>Variables\n  relacionadas<\/strong>\n  <\/td><td>\n  CFP\/HH\n  <\/td><td>\n  HH\/CFP\n  <\/td><\/tr><tr><td>\n  <strong>Interpretaci\u00f3n<\/strong>\n  <\/td><td>\n  La productividad representa cuantas CFP se implementan por unidad de HH (por\n  1HH) \n  <\/td><td>\n  El PDR representa cuantas HH requerimos por unidad de CFP (por 1 CFP)\n  <\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Es muy com\u00fan hacer referencia al\nPDR ya que representa un costo unitario que nos indica el esfuerzo requerido en\nn\u00famero de HH para implementar 1 CFP; de donde se comprende que un valor menor\nde PDR significa que el costo del desarrollo es menor y por lo tanto tenemos\nmejor productividad (1\/PDR); en consecuencia las preguntas formuladas al\nprincipio, esencialmente se reducen a responder la interrogante de si los\nproyectos grandes tienen mejor PDR (menor) que los proyectos peque\u00f1os, o\nviceversa.<\/p>\n\n\n\n<p>C\u00f3mo podemos entonces responder\ncon sustento formal estas interrogantes para tener los elementos cuantitativos\nal momento de tomar decisiones tanto al contratar como al ofrecer servicios de\ndesarrollo de software.<\/p>\n\n\n\n<p>Esencialmente tendr\u00edamos que\nanalizar informaci\u00f3n de proyectos pasados de la Industria Mexicana de\nDesarrollo de Software; los cuales dispongan de tama\u00f1o funcional en CFP y del\nesfuerzo consumido en HH, de forma que se puedan construir las variables PDR y\nproductividad (1\/PDR) y poder analizar mediante m\u00e9todos matem\u00e1ticos formales el\ncomportamiento que siguen dichas variables en funci\u00f3n del tama\u00f1o funcional de\nlos proyectos de desarrollo de software.<\/p>\n\n\n\n<p>Afortunadamente este estudio\nformal ya ha sido realizado por la Asociaci\u00f3n Mexicana de M\u00e9tricas de Software\n(AMMS) donde se responden todas las interrogantes planteadas para la realidad\nde los proyectos de la IMDS. <\/p>\n\n\n\n<p>Los invitamos a consultar el\nreporte de la AMMS (amms.org.mx) denominado \u201cImpacto del tama\u00f1o de software en\nla productividad para la Industria Mexicana de Desarrollo de Software\u201d; este\nreporte presenta un an\u00e1lisis de como impacta el tama\u00f1o del software en la\nproductividad tanto en forma global (todas las fases del ciclo de vida de\ndesarrollo del software) as\u00ed como para la fase exclusiva de construcci\u00f3n y\npruebas, ya que esta fase representa la mayor parte del esfuerzo consumido en\nlos proyectos de desarrollo de software.<\/p>\n\n\n\n<p>Finalmente, el estudio no solo revela\nel comportamiento de la productividad y PDR con respecto al tama\u00f1o funcional,\nsino que tambi\u00e9n compara el comportamiento de la IMDS con el comportamiento\nanalizado por la ISBSG (International Software Benchmarking Standars Group) a\nnivel internacional, identificando as\u00ed similitudes y diferencias respecto a la\nIndustria Mexicana de Desarrollo de Software. &nbsp;<\/p>\n\n\n\n<p>En conclusi\u00f3n el citado reporte\naporta las respuestas a las interrogantes planteadas inicialmente de forma\nsustentada en informaci\u00f3n de la base de datos de la IMDS; dando claridad a\ntodos los actores involucrados en la toma de decisiones y poder en consecuencia\ntener la seguridad de que lo ofrecido y\/o aceptado cumple con los par\u00e1metros promedio\nde la industria Mexicana que representa nuestra realidad; adem\u00e1s de tener\nclaridad de como funcionan tambi\u00e9n est\u00e1s interrogantes a nivel de una tendencia\ninternacional.<\/p>\n\n\n\n<p>Para tener acceso al documento lo\npuedes adquirir o asociarte a la AMMS, para m\u00e1s informaci\u00f3n consulta la p\u00e1gina\nde la AMMS en la direcci\u00f3n <a href=\"https:\/\/www.amms.org.mx\/\">https:\/\/www.amms.org.mx\/<\/a>\nen la secci\u00f3n de \u201cestudios\u201d o en la secci\u00f3n de \u201cquiero ser socio\u201d.<\/p>\n\n\n\n<p>Jorge Valeriano Assem.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfCu\u00e1l es el impacto que tiene el tama\u00f1o funcional del software en la productividad de los desarrollos de software en la Industria Mexicana de Desarrollo de Software (IMDS)?  <\/p>\n","protected":false},"author":3,"featured_media":3712,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/amms.org.mx\/amms\/wp-json\/wp\/v2\/posts\/3241"}],"collection":[{"href":"https:\/\/amms.org.mx\/amms\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/amms.org.mx\/amms\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/amms.org.mx\/amms\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/amms.org.mx\/amms\/wp-json\/wp\/v2\/comments?post=3241"}],"version-history":[{"count":1,"href":"https:\/\/amms.org.mx\/amms\/wp-json\/wp\/v2\/posts\/3241\/revisions"}],"predecessor-version":[{"id":4676,"href":"https:\/\/amms.org.mx\/amms\/wp-json\/wp\/v2\/posts\/3241\/revisions\/4676"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/amms.org.mx\/amms\/wp-json\/wp\/v2\/media\/3712"}],"wp:attachment":[{"href":"https:\/\/amms.org.mx\/amms\/wp-json\/wp\/v2\/media?parent=3241"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/amms.org.mx\/amms\/wp-json\/wp\/v2\/categories?post=3241"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/amms.org.mx\/amms\/wp-json\/wp\/v2\/tags?post=3241"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}