{"id":9122,"date":"2020-02-05T11:59:58","date_gmt":"2020-02-05T19:59:58","guid":{"rendered":"http:\/\/calleam.com\/WTPF\/?p=9122"},"modified":"2026-02-26T13:54:55","modified_gmt":"2026-02-26T21:54:55","slug":"iowa-caucus","status":"publish","type":"post","link":"https:\/\/calleam.com\/WTPF\/?p=9122","title":{"rendered":"Iowa Caucus"},"content":{"rendered":"<p>The following entry is a record in the \u201c<a href=\"https:\/\/calleam.com\/WTPF\/?page_id=3\">Catalogue of Catastrophe<\/a>\u201d \u2013\u00a0a list of failed or troubled projects from around the world.<\/p>\n<hr \/>\n<p><strong>Democratic Party of Iowa <\/strong>\u2013\u00a0USA<br \/>\n<strong>Project type :\u00a0<\/strong>Election\u00a0vote tally system<br \/>\n<strong>Date :<\/strong>\u00a0Feb 2020<br \/>\n<strong>Cost :<\/strong>\u00a0A major embarrassment<\/p>\n<p><strong>Synopsis :<\/strong><\/p>\n<figure id=\"attachment_10048\" aria-describedby=\"caption-attachment-10048\" style=\"width: 300px\" class=\"wp-caption alignright\"><a href=\"https:\/\/commons.wikimedia.org\/wiki\/File:Vote_Here_-_Election_Polling_Place_(50565230221).jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-10048\" src=\"http:\/\/calleam.com\/WTPF\/wp-content\/uploads\/1280px-Vote_Here_-_Election_Polling_Place_50565230221-300x207.jpg\" alt=\"\" width=\"300\" height=\"207\" srcset=\"https:\/\/calleam.com\/WTPF\/wp-content\/uploads\/1280px-Vote_Here_-_Election_Polling_Place_50565230221-300x207.jpg 300w, https:\/\/calleam.com\/WTPF\/wp-content\/uploads\/1280px-Vote_Here_-_Election_Polling_Place_50565230221-1024x706.jpg 1024w, https:\/\/calleam.com\/WTPF\/wp-content\/uploads\/1280px-Vote_Here_-_Election_Polling_Place_50565230221-768x529.jpg 768w, https:\/\/calleam.com\/WTPF\/wp-content\/uploads\/1280px-Vote_Here_-_Election_Polling_Place_50565230221.jpg 1280w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-10048\" class=\"wp-caption-text\">Vote Here&#8217; sign &#8211; Creative Commons Attribution 2.0 Generic &#8211; Source&#8221; T. Webster<\/figcaption><\/figure>\n<p>Looking for a way to embarrass yourself on election night &#8211; There&#8217;s an app for that!<\/p>\n<p>With the world watching, the first tentative steps towards America&#8217;s November 2020 Presidential election were taken in the school halls, community centres and public halls of Iowa. The <a href=\"https:\/\/en.wikipedia.org\/wiki\/2020_Iowa_Democratic_caucuses\" target=\"_blank\" rel=\"noopener noreferrer\">Iowa <strong><em>&#8216;caucus&#8217;<\/em><\/strong><\/a> held on Monday Feb 3rd 2020 represents the first formal step as the two major parties pick who will represent them in the November election. As incumbents of the White House the Republican Party&#8217;s vote is a straight forward process to re-indorse the incumbent, but for the Democratic Party they have a field of candidates to choose from and hence the process is more challenging.<\/p>\n<p>Caucuses are an\u00a0interesting twist on the\u00a0traditional ballot based voting. Bringing communities physically together, representatives of the candidates lobby for support among the voters who then chose their candidate and congregate in a designated\u00a0location within the room so that the number of supporters for each candidate can be counted. \u00a0Those candidates who get insufficient support are dropped and a second round of lobbying and counting is then conducted. At the end of the second round\u00a0totals can be calculated and based on a proportional approach &#8216;delegates&#8217; assigned. The number of delegates won is reflective of the number of supporters each candidate&#8217;s team managed to convince through the lobbying process.<\/p>\n<p>Caucusing centres are dispersed across the state and for the 2020 vote approximately 1,700 centres were in use. Each has a chairperson who administers the process and is\u00a0responsible for reporting the results back to Democratic Party headquarters for finally tally. In prior years that reporting process had relied on a paper and phone based manual system, but for 2020 it was decided that a new app would be developed to streamline the process.<\/p>\n<p>Although the method of counting and reporting for 2020 was somewhat different from prior years, there is no\u00a0indication that the &#8216;report and tally&#8217; process had ever been an issue or that the changes being made were especially complex.\u00a0Iowa caucuses\u00a0have typically reported results within an hour of the event closing and there has been no reports of significant errors or correction having to be made after the results were published. The expectation was that the results for 2020 would be available on a similar timeframe from prior events.<\/p>\n<p>With no apparent problem to solve, the decision was\u00a0still made to migrated the process to an app and a third party developer was hired to do the job. The resulting &#8216;Iowa Reports&#8217; app seems to have unfortunately tripped things up. In the run up to the event some chairs reported issues downloading the app to their phones and during the event chairs reported that they couldn&#8217;t get the system to work. Where the app did transmit data there were concerns over the accuracy. In frustration caucus chairs tried reverting to phoning the results in, only to find themselves hanging on the phone for hours with\u00a0no response.<\/p>\n<p>What should have been tallied in under an hour\u00a0dragged on into the night. TV pundits awaited with baited breath, filling in the void the best they could to keep the viewers from switching off.\u00a0Eventually it was clear that results would not be published on the night and a formal announcement was made that results would come the following day. Unfortunately even that has not happened, and at the time of writing (a day and half later) only 71% of the tally is complete.<\/p>\n<p>Initial reporting indicates that the app was developed on a relative shoestring budget (reportedly $60K). Although relatively simple in concept, things are often more complex in practice. Just the meetings necessary to get the requirements clear can rapidly eat into a budget that small, let alone the issues related to cybersecurity and testing that needed to be central to such a high-profile and sensitive project.<\/p>\n<p>Although it is still early days, reporting suggests that coding errors, a lack of testing, a poorly devised training program and the failure to appreciate the risk were contributing factors.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Contributing factors as reported in the press:\u00a0<\/strong><br \/>\nUnderestimation of complexity resulting in insufficient time and budget to complete the project successfully. Lack of adequate testing. Last minute launch of untested product combined with ineffective\u00a0training. Inadequate backup facilities.<\/p>\n<p><strong>Related stories:<\/strong><\/p>\n<ol>\n<li><a href=\"https:\/\/calleam.com\/WTPF\/?p=4146\">Project Orca 2012<\/a> \u2013 In the interest of political balance, the Republican Party in the US has in the past had its own It issues. Mitt Romney&#8217;s 2012 election bid had a famous meltdown on the bigger stage &#8211; The day of the presidential election itself!<\/li>\n<\/ol>\n<p><strong>Reference links:<\/strong><\/p>\n<ol>\n<li><a href=\"https:\/\/www.bbc.com\/news\/world-us-canada-51367291\" target=\"_blank\" rel=\"noopener noreferrer\">Iowa caucus: Chaos at key vote as results delayed<\/a><\/li>\n<li>I<a href=\"https:\/\/techcrunch.com\/2020\/02\/04\/iowa-caucus-app-disaster\/\" target=\"_blank\" rel=\"noopener noreferrer\">owa\u2019s caucus app was a disaster waiting to happen<\/a><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>The following entry is a record in the \u201cCatalogue of Catastrophe\u201d \u2013\u00a0a list of failed or troubled projects from around the world. Democratic Party of Iowa \u2013\u00a0USA Project type :\u00a0Election\u00a0vote tally system Date :\u00a0Feb 2020 Cost :\u00a0A major embarrassment Synopsis : Looking for a way to embarrass yourself on election night &#8211; There&#8217;s an app [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,3,77],"tags":[138,97,100,132,129,17,62,93,147],"class_list":["post-9122","post","type-post","status-publish","format-standard","hentry","category-private-sector","category-failed-project","category-why-projects-fail","tag-causes-of-failure","tag-examples-of-failed-it-project","tag-examples-of-failed-projects","tag-private-sector","tag-failed-project","tag-leadership","tag-quality-management","tag-why-do-projects-fail","tag-why-projects-fail"],"_links":{"self":[{"href":"https:\/\/calleam.com\/WTPF\/index.php?rest_route=\/wp\/v2\/posts\/9122","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/calleam.com\/WTPF\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/calleam.com\/WTPF\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/calleam.com\/WTPF\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/calleam.com\/WTPF\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9122"}],"version-history":[{"count":23,"href":"https:\/\/calleam.com\/WTPF\/index.php?rest_route=\/wp\/v2\/posts\/9122\/revisions"}],"predecessor-version":[{"id":10050,"href":"https:\/\/calleam.com\/WTPF\/index.php?rest_route=\/wp\/v2\/posts\/9122\/revisions\/10050"}],"wp:attachment":[{"href":"https:\/\/calleam.com\/WTPF\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9122"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/calleam.com\/WTPF\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9122"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/calleam.com\/WTPF\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9122"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}