{"id":554,"date":"2011-08-19T21:46:36","date_gmt":"2011-08-19T19:46:36","guid":{"rendered":"http:\/\/www.scheiss-software.de\/?p=554"},"modified":"2011-08-19T21:46:36","modified_gmt":"2011-08-19T19:46:36","slug":"die-software-krise-der-politik","status":"publish","type":"post","link":"https:\/\/www.scheiss-software.de\/?p=554","title":{"rendered":"Die Software-Krise der Politik"},"content":{"rendered":"<p>Nachdem ich seit letztem Freitag bei Kunden auf der Suche nach Software-Bugs war, greife ich das Thema gleich nochmal hier auf. Das Thema Softwarequalit\u00e4t oder dazu wie wir Software typischer Weise entwickeln hat durchaus auch eine politische Dimension. Zudem passt das Thema gut zum Titel meines Blogs &#8220;Scheiss Software&#8221; \ud83d\ude09<\/p>\n<p>K\u00fcmmern wir uns zun\u00e4chst mal um die Frage: <strong>Warum ist es eigentlich so schwer fehlerfreie Software zu Entwicklen?<\/strong> Software ist eben rein virtuell, es gibt keine Einschr\u00e4nkungen und dem Programmierer stehen alle Freiheiten offen. Dadurch entsteht so manches kleine Programm das bereits eine enorme Komplexit\u00e4t aufweist. Dieses Problem ist seit \u00fcber 40 Jahren unter dem Begriff &#8211; <a href=\"http:\/\/de.wikipedia.org\/wiki\/Softwarekrise\">Softwarekrise<\/a> &#8211; bekannt. Klar hat sich seitdem viel getan, aber trotz <a href=\"http:\/\/de.wikipedia.org\/wiki\/Agile_Softwareentwicklung\">agilem<\/a> <a href=\"http:\/\/en.wikipedia.org\/wiki\/Test-driven_development\"> Test Driven Development<\/a>, <a href=\"http:\/\/de.wikipedia.org\/wiki\/Scrum\">Scrum<\/a> und <a href=\"http:\/\/de.wikipedia.org\/wiki\/Extreme_Programming\">Extreme Programming<\/a> schaffen wir es nicht Software ohne Fehler zu produzieren.<\/p>\n<p>Auf absehbare Zeit m\u00fcssen wir also mit den Unzul\u00e4nglichkeiten moderner Software leben. Es ist nur wichtig das wir uns dessen immer bewusst sind! Das WWW zum Beispiel war zun\u00e4chst nur f\u00fcr den Austausch unter Wissenschaftlern gedacht, erst ein schnell draufgezimmerter \u00dcberbau mit dem <a href=\"http:\/\/de.wikipedia.org\/wiki\/Transport_Layer_Security\">Secure Sockets Layer<\/a> (SSL) macht Online-Banking mehr schlecht als recht sicher. Unsere Netz ist also ganz sch\u00f6n auf Sand gebaut, wenn man es so sieht&#8230;<\/p>\n<p><strong>Was hat das nun mit Politik zu tun?<\/strong> Die Probleme der Software-Entwicklung stehen dann schon mal so manchem Politiker beim n\u00e4chsten innovativen Vorzeigeprojekt im Weg. Drei Beispiele dazu:<\/p>\n<ol>\n<li><strong>Der neue Personalausweis<\/strong> &#8211; <a href=\"http:\/\/www.heise.de\/security\/meldung\/Weitere-Sicherheitsluecke-beim-elektronischen-Personalausweis-1319432.html\">Weitere Sicherheitsl\u00fccke beim elektronischen Personalausweis<\/a> (heise.de). Sollte man diesen Ausweis dann wirklich nutzen um sich im Internet beweissicher ausweisen zu k\u00f6nnen?<\/li>\n<li><strong>Wahlcomputer<\/strong> &#8211; <a href=\"http:\/\/wahlcomputer.ccc.de\">wahlcomputer.ccc.de<\/a>. Wollen wir in Zukunft wirklich mit solchen Computern unsere Wahlen durchf\u00fchren?<\/li>\n<li><strong>Vorratsdatenspeicherung \/ Digitale Beweise<\/strong> &#8211; <a href=\"http:\/\/www.vorratsdatenspeicherung.de\/static\/portal_de.html\">www.vorratsdatenspeicherung.de<\/a>. Wie sicher sind den Beweise die auf einem so wackligen Konstrukt aufbauen?<\/li>\n<\/ol>\n<p>Ich finde es schon sehr bezeichnend wenn die Computerfreaks die sonst jede IT-Mode mitmachen pl\u00f6tzlich zu Mahnern werdern und vor unabsehbaren Folgen warnen. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nachdem ich seit letztem Freitag bei Kunden auf der Suche nach Software-Bugs war, greife ich das Thema gleich nochmal hier auf. Das Thema Softwarequalit\u00e4t oder dazu wie wir Software typischer Weise entwickeln hat durchaus auch eine politische Dimension. Zudem passt das Thema gut zum Titel meines Blogs &#8220;Scheiss Software&#8221; \ud83d\ude09 K\u00fcmmern wir uns zun\u00e4chst mal &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.scheiss-software.de\/?p=554\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Die Software-Krise der Politik&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[19,11],"_links":{"self":[{"href":"https:\/\/www.scheiss-software.de\/index.php?rest_route=\/wp\/v2\/posts\/554"}],"collection":[{"href":"https:\/\/www.scheiss-software.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.scheiss-software.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.scheiss-software.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.scheiss-software.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=554"}],"version-history":[{"count":20,"href":"https:\/\/www.scheiss-software.de\/index.php?rest_route=\/wp\/v2\/posts\/554\/revisions"}],"predecessor-version":[{"id":574,"href":"https:\/\/www.scheiss-software.de\/index.php?rest_route=\/wp\/v2\/posts\/554\/revisions\/574"}],"wp:attachment":[{"href":"https:\/\/www.scheiss-software.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=554"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.scheiss-software.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=554"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.scheiss-software.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=554"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}