{"id":1002,"date":"2013-10-29T16:24:43","date_gmt":"2013-10-29T20:24:43","guid":{"rendered":"http:\/\/wehuberconsultingllc.com\/wordpress\/?p=1002"},"modified":"2013-10-29T18:13:19","modified_gmt":"2013-10-29T22:13:19","slug":"mr-zients-versus-the-mythical-man-month","status":"publish","type":"post","link":"https:\/\/wehuberconsultingllc.com\/wordpress\/2013\/10\/29\/mr-zients-versus-the-mythical-man-month\/","title":{"rendered":"Mr. Zients Versus The Mythical Man Month"},"content":{"rendered":"<p>Last week I had to chuckle when Mr. Zients announced that &quot;<a href=\"http:\/\/www.washingtonpost.com\/blogs\/wonkblog\/wp\/2013\/10\/25\/two-huge-questions-about-obamacare-just-got-answered\/\">by the end of November, HealthCare.gov will work smoothly for the vast majority of users.<\/a>&quot; I am one of the few long time <a href=\"http:\/\/www.healthcare.gov\">www.healthcare.gov<\/a> visitors and have been anxiously looking forward to improvements since 2010 when I first complained <a href=\"http:\/\/alazycowboy.com\/2010\/08\/27\/things-that-make-me-go-hmm-healthcare-gov-insurance-finder\/\">the insurance finder was useless<\/a>. Although I admire his chutzpah the two things I can say for sure is that there will be a touchdown dance on November 30<sup>th<\/sup> and there will still be a lot of serious problems to fix. The touchdown dance is the easy part of his task. Unfortunately the American people are married to this software. Like a bad Las Vegas wedding in which we hate to admit our mistake, we will trudge onward for the sake of the children.<\/p>\n<p>The first problem facing Mr. Zients is that he is up against the software engineering and project expertise of Fred Brooks, whose central theme in his book, \u00e2\u20ac\u0153<a href=\"http:\/\/www.amazon.com\/gp\/product\/0201835959\/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0201835959&amp;linkCode=as2&amp;tag=wwwwehubercon-20\">Mythical Man Month<\/a>\u00e2\u20ac\u009d, is that &quot;adding manpower to a late software project makes it later&quot; has been ignored by the administration. They have already announced their plan to hire QSSI to come in and fix the problems with the web site in 30 days. Adding more people and thinking this will fix the problem is a big problem. Saying that it has to be done in 30 days has me in alternating fits of laughing and crying. As a person who has made his living fixing \u00e2\u20ac\u0153other people\u00e2\u20ac\u2122s code\u00e2\u20ac\u009d for thirty years, this solution is a recipe for disaster and no seems to be listening. So let me frame the problems facing this system with a diagram from the book, Mythical Man Month.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/wehuberconsultingllc.com\/wordpress\/wp-content\/uploads\/2013\/10\/MythicalManMonth.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" title=\"MythicalManMonth\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto\" border=\"0\" alt=\"MythicalManMonth\" src=\"https:\/\/i0.wp.com\/wehuberconsultingllc.com\/wordpress\/wp-content\/uploads\/2013\/10\/MythicalManMonth_thumb.png?resize=244%2C200\" width=\"244\" height=\"200\" \/><\/a><\/p>\n<p>Using the analogy from the book software products start out in the \u00e2\u20ac\u0153Program\u00e2\u20ac\u009d quadrant and are transformed via generalization, testing, documentation, maintenance, and system integration into a \u00e2\u20ac\u0153Programming System Product\u00e2\u20ac\u009d.&#160; The \u00e2\u20ac\u0153Programming System Product\u00e2\u20ac\u009d in our case is <a href=\"http:\/\/www.healthcare.gov\">www.healthcare.gov<\/a> and the final acceptance test is whether the American people can use it to purchase subsidized insurance. In 1974 Mr. Brooks asserted that a \u00e2\u20ac\u0153Programming System Product\u00e2\u20ac\u009d costs nine times as much as the \u00e2\u20ac\u0153Program\u00e2\u20ac\u009d so the vast majority of the cost and effort is spent generalizing, testing, documenting, and integrating the interfaces. Unfortunately for Mr. Zients this part of software engineering has not changed over the years.<\/p>\n<p>From the reports I have read there has been very little testing and the specifications for the programming interfaces did not go out until eight days before the launch. It looks like most of the money and effort was spent in the \u00e2\u20ac\u0153Program\u00e2\u20ac\u009d quadrant and very little was spent in the areas that would actually result in a successful \u00e2\u20ac\u0153Program System Product\u00e2\u20ac\u009d. This reeks of management failure. As part of the 1% who successfully got through the <a href=\"http:\/\/alazycowboy.com\/2013\/10\/20\/the-affordable-care-act-the-fix-is-in\/\">application process<\/a> far enough to download a copy of my potential insurance plans I can say that the site has a lot of serious problems. It brings a whole new meaning to the term, \u00e2\u20ac\u0153bad beta site\u00e2\u20ac\u009d. Although I have no doubt that this new contractor, QSSI, can clean up the code discussed in this <a href=\"http:\/\/www.reddit.com\/r\/webdev\/comments\/1nifc5\/i_guess_a_couple_of_are_trying_to_sign_up_for\/?sort=confidence\">Reddit thread<\/a>, the other problems that have been reported are more daunting and time consuming. Here is a short list of problems in no particular order.<\/p>\n<ol>\n<li>The <a href=\"http:\/\/www.nngroup.com\/articles\/affordable_care_act_usability_issues\/\">usability problems<\/a> pointed out by the NN group <\/li>\n<li>The <a href=\"http:\/\/marginalrevolution.com\/marginalrevolution\/2013\/10\/from-the-comments-dan-hanson-on-aca.html\">back end problems<\/a> pointed out by Dan on marginal revolution. <\/li>\n<li>The <a href=\"http:\/\/www.washingtonpost.com\/blogs\/wonkblog\/wp\/2013\/10\/23\/the-health-care-laws-most-important-number-834\/\">834 problems<\/a> pointed out by Sarah Kliff on the Wonkblog <\/li>\n<li><a href=\"http:\/\/www.motherjones.com\/politics\/2013\/10\/obamacare-healthcare-gov-hacked-clickjacking\">Identity theft&#160; problems<\/a> pointed out at MotherJones. <\/li>\n<\/ol>\n<p>I think both the Affordable Care supporters and detractors agree that despite the fact that the web site is a <a href=\"http:\/\/www.urbandictionary.com\/define.php?term=clusterfark\">clusterfark<\/a> of monumental proportions, it will get fixed eventually. The question is whether it will be sufficiently complete and secure in time. Since they ignored my old web development adage, \u00e2\u20ac\u0153copy the best and ignore the rest\u00e2\u20ac\u009d, maybe they should start looking at an exit plan that involves joining forces with the \u00e2\u20ac\u0153best in the business\u00e2\u20ac\u009d. There is still time for letting <a href=\"http:\/\/www.eHealthinsurance.com\">www.eHealthinsurance.com<\/a> and its six competitors finish a smaller, less politicized version of the&#160; the job and minimize the impact of a failed <a href=\"http:\/\/www.healthcare.gov\">www.healthcare.gov<\/a>.<\/p>\n<p><em>Cross posted at <a href=\"http:\/\/alazycowboy.com\/2013\/10\/29\/mr-zients-versus-the-mythical-man-month\/\">alazycowboy.com<\/a><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last week I had to chuckle when Mr. Zients announced that &quot;by the end of November, HealthCare.gov will work smoothly for the vast majority of users.&quot; I am one of the few long time www.healthcare.gov visitors and have been anxiously looking forward to improvements since 2010 when I first complained the insurance finder was useless. &hellip; <a href=\"https:\/\/wehuberconsultingllc.com\/wordpress\/2013\/10\/29\/mr-zients-versus-the-mythical-man-month\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Mr. Zients Versus The Mythical Man Month&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[2,110],"tags":[111],"class_list":["post-1002","post","type-post","status-publish","format-standard","hentry","category-css","category-software-project-management","tag-project-management"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4iN3d-ga","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wehuberconsultingllc.com\/wordpress\/wp-json\/wp\/v2\/posts\/1002","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wehuberconsultingllc.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wehuberconsultingllc.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wehuberconsultingllc.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wehuberconsultingllc.com\/wordpress\/wp-json\/wp\/v2\/comments?post=1002"}],"version-history":[{"count":2,"href":"https:\/\/wehuberconsultingllc.com\/wordpress\/wp-json\/wp\/v2\/posts\/1002\/revisions"}],"predecessor-version":[{"id":1005,"href":"https:\/\/wehuberconsultingllc.com\/wordpress\/wp-json\/wp\/v2\/posts\/1002\/revisions\/1005"}],"wp:attachment":[{"href":"https:\/\/wehuberconsultingllc.com\/wordpress\/wp-json\/wp\/v2\/media?parent=1002"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wehuberconsultingllc.com\/wordpress\/wp-json\/wp\/v2\/categories?post=1002"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wehuberconsultingllc.com\/wordpress\/wp-json\/wp\/v2\/tags?post=1002"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}