{"id":5689,"date":"2018-03-04T18:20:43","date_gmt":"2018-03-04T17:20:43","guid":{"rendered":"http:\/\/www.braintank.ch\/wp\/?p=5689"},"modified":"2018-03-04T18:28:25","modified_gmt":"2018-03-04T17:28:25","slug":"neue-qualitaetssiegel-fuer-programme","status":"publish","type":"post","link":"https:\/\/braintank.ch\/?p=5689","title":{"rendered":"Neue Qualit\u00e4tssiegel f\u00fcr Programme"},"content":{"rendered":"<p>Folgender Tweet zum Thema &#171;Qualit\u00e4tssicherung in der Programmierung&#187; hat mir ein L\u00e4cheln auf die Lippen gezaubert.<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"de\" dir=\"ltr\">Ich schlage ein Softwarequalit\u00c3\u00a4tssiegel mit folgenden Abstufungen vor:<br \/>0 &#8211; &quot;Von Entwicklern aus Gro\u00c3\u0178raumhaltung.&quot;<\/p>\n<p>1 &#8211; &quot;Von gl\u00c3\u00bccklichen Entwicklern in Gruppenhaltung.&quot;<\/p>\n<p>2 &#8211; &quot;Von sehr gl\u00c3\u00bccklichen Entwicklern in Kleingruppenhaltung.&quot;<\/p>\n<p>3 &#8211; &quot;Aus dem Homeoffice gesendet.&quot;<\/p>\n<p>&mdash; Grauhut &quot;Same name in the sky&quot; (@grauhut) <a href=\"https:\/\/twitter.com\/grauhut\/status\/953273319142371328?ref_src=twsrc%5Etfw\">January 16, 2018<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>Wer sich mehr daf\u00fcr interessiert, dem sei die alte\u00a0 Norm <a href=\"https:\/\/de.wikipedia.org\/wiki\/ISO\/IEC_9126\" target=\"_blank\" rel=\"noopener\">ISO 9126<\/a> empfohlen. Diese stellt eines von mehreren Modellen dar, um Softwarequalit\u00e4t sicherzustellen. Diese Norm ist in der Norm <a href=\"https:\/\/de.wikipedia.org\/wiki\/ISO\/IEC_25000\" target=\"_blank\" rel=\"noopener\">ISO 25000<\/a> aufgegangen. Das erste Unternehmen, in welchem Software Qualit\u00e4t eine grosse Bedeutung hat, ist die <a href=\"https:\/\/sma.nasa.gov\/\" target=\"_blank\" rel=\"noopener\">NASA<\/a>. Wen das mehr interessiert, dem sei die Seite der <a href=\"https:\/\/sma.nasa.gov\/sma-disciplines\/software-assurance\" target=\"_blank\" rel=\"noopener\">Software Assurance<\/a> empfohlen. Die NASA ist auch das einzige Unternehmen, welches <a href=\"https:\/\/www.nas.nasa.gov\/hecc\/support\/kb\/recommended-compiler-options_99.html\" target=\"_blank\" rel=\"noopener\">Complier Recommendations<\/a> gibt.<\/p>\n<p>\u00dcbrigens definiert sich Software Qualit\u00e4t wie folgt:<em> &#171;Unter Softwarequalit\u00e4t versteht man die Gesamtheit der Merkmale und Werte eines Softwareprodukts, die sich auf dessen Eignung beziehen, festgelegte oder vorausgesetzte Erfordernisse zu erf\u00fcllen\u201c (Ist\/Soll).<\/em><\/p>\n<p>Dar\u00fcber, welche Organisationen welche Systeme liefern, steht <a href=\"http:\/\/www.braintank.ch\/wp\/?p=5009\" target=\"_blank\" rel=\"noopener\">hier<\/a> mehr. Und mein ganz pers\u00f6nlicher Liebling zum Thema Softwarequalit\u00e4t wird wohl immer der folgende sein:<\/p>\n<p>Eine Software soll Eintr\u00e4ge an eine Datenbank \u00fcbergeben. Der Schl\u00fcssel enth\u00e4lt Jahr, Monat, Tag, Stunde, Minute, Sekunde. Die Software kann erfolgreich 60 Eintr\u00e4ge schreiben, danach werden 40 nicht geschrieben, dann gehen 60 wieder. Was ist die Ursache?<\/p>\n<p>Ein Programmierer hat sich entschieden, das Arbeiten mit der Zeit selber zu l\u00f6sen und dabei folgenden Code zu produzieren:<\/p>\n<p>[code language=&#187;css&#187;]<br \/>\nsec = -1<br \/>\nWhile not EOF<br \/>\n Read Record (Jahr, Monat, Tag, Stunde, Minute)<br \/>\n sec = sec + 1<br \/>\n Write Record (Jahr, Monat, Tag, Stunde, Minute, right(sec,2))<br \/>\n if length((sec) &gt; 2)<br \/>\n   sec = 0<br \/>\n   \/\/ Should never happen<br \/>\n   Minute = Minute + 1<br \/>\n end if<br \/>\nWend<br \/>\n[\/code]<\/p>\n<p>Das Problem hier ist, dass eine Minute jetzt eigentlich 100 Sekunden hat. Und die Datenbank die aus ihrer Sicht doppelten Eintr\u00e4ge gar nicht erst aufnimmt. Was zur Folge hat, dass man eine gewisse Zeit suchen muss, bis einem klar wird, was kaputt ist.<\/p>\n<p>Als Begr\u00fcndung hat der Programmierer angegeben, es h\u00e4tte ja niemand explizit definiert, dass eine Minute genau 60 Sekunden h\u00e4tte.\u00a0 Seit dann entscheide ich mich regelm\u00e4ssig <a href=\"http:\/\/www.braintank.ch\/wp\/?p=149\" target=\"_blank\" rel=\"noopener\">Schwerkraft auch auszuprobieren<\/a>, man weiss ja nie.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Folgender Tweet zum Thema &#171;Qualit\u00e4tssicherung in der Programmierung&#187; hat mir ein L\u00e4cheln auf die Lippen gezaubert. Ich schlage ein Softwarequalit\u00c3\u00a4tssiegel mit folgenden Abstufungen vor:0 &#8211; &quot;Von Entwicklern aus Gro\u00c3\u0178raumhaltung.&quot; 1 &#8211; &quot;Von gl\u00c3\u00bccklichen Entwicklern in Gruppenhaltung.&quot; 2 &#8211; &quot;Von sehr gl\u00c3\u00bccklichen Entwicklern in Kleingruppenhaltung.&quot; 3 &#8211; &quot;Aus dem Homeoffice gesendet.&quot; &mdash; Grauhut &quot;Same name in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5724,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[21,2,3],"tags":[1533,1535,1534,1537,1538,1536],"class_list":["post-5689","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arbeit","category-blog","category-gedanken","tag-iso","tag-iso-25000","tag-iso-9126","tag-qualitaet","tag-qualitaetssiegel","tag-softwarequalitaet","has-thumbnail"],"jetpack_featured_media_url":"https:\/\/braintank.ch\/wp-content\/uploads\/2018\/03\/Nasa_Logo.jpg","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":383,"url":"https:\/\/braintank.ch\/?p=383","url_meta":{"origin":5689,"position":0},"title":"Das Wort zum Sonntag: qaparHa&#8217;qu","author":"admin","date":"9. November 2007","format":false,"excerpt":"Klingonisch (Eigenbezeichnung: tlhIngan Hol [t\u026c\u026a\u014ban x\u0254l]) ist eine konstruierte Sprache, die 1984 von Marc Okrand f\u00fcr Paramount geschaffen wurde. Das Klingon Language Institute (KLI) besch\u00e4ftigt sich mit dem Erhalten und Verbreiten der Sprache. Eigentlich hat ja alles mit: qaparHa'qu (ich mag Dich) begonnen. Oder was sagt man jemandem der sich\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/braintank.ch\/?cat=2"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2640,"url":"https:\/\/braintank.ch\/?p=2640","url_meta":{"origin":5689,"position":1},"title":"Das Wort zum Sonntag: Qualit\u00e4tsanmutung","author":"admin","date":"7. April 2012","format":false,"excerpt":"Die Qualit\u00e4tsanmutung ist ein Begriff aus dem Automobil Marketing. Er bezeichnet die subjektive Wahrnehmung des Betrachters \u00fcber die Qualit\u00e4t der Innenausstattung. Damit bezeichnet die Qualit\u00e4tsanmutung nicht das tats\u00e4chliche Qualit\u00e4tsniveau des Gegenstandes , sondern die subjektive Rezeption des Betrachters \u00fcber die Qualit\u00e4t, vor allem in Bezug auf den visuellen und akustischen\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/braintank.ch\/?cat=2"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":9838,"url":"https:\/\/braintank.ch\/?p=9838","url_meta":{"origin":5689,"position":2},"title":"Agil trifft auf Realit\u00e4t und wird Agilit\u00e4t","author":"admin","date":"24. August 2025","format":false,"excerpt":"Seit einiger Zeit lese ich immer mehr Artikel, in denen behauptet wird, dass agile Entwicklung nicht funktioniert \u2013 die Misserfolgsquote sei ebenso hoch wie bei klassischen Projekten. Das agile Manifest im Alltag Im Manifest f\u00fcr agile Softwareentwicklung ist das Ziel schon im ersten Satz klar formuliert: \u201eWir erschliessen bessere Wege,\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/braintank.ch\/?cat=2"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2024\/05\/axp-photography-fQ8H-3r7UIs-unsplash.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2024\/05\/axp-photography-fQ8H-3r7UIs-unsplash.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2024\/05\/axp-photography-fQ8H-3r7UIs-unsplash.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2024\/05\/axp-photography-fQ8H-3r7UIs-unsplash.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2024\/05\/axp-photography-fQ8H-3r7UIs-unsplash.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2024\/05\/axp-photography-fQ8H-3r7UIs-unsplash.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":4470,"url":"https:\/\/braintank.ch\/?p=4470","url_meta":{"origin":5689,"position":3},"title":"Das Wort zum Sonntag: Software Produkte beschreiben","author":"admin","date":"30. August 2015","format":false,"excerpt":"Folgende Beschreibung von Software Produkten, hat mir ein L\u00e4cheln auf die Lippen gezaubert: Tante Martha, 60 J\u00e4hrig, hat alles erlebt, weiss alles und kennt sich aus. Hat ein k\u00fcnstliches H\u00fcftgelenk und steht f\u00fcr ein kleines Facelifting an. Paris Hilton, sieht wunderbar aus, kann aber sehr teuer sein im Unterhalt. Jennifer,\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/braintank.ch\/?cat=2"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":8414,"url":"https:\/\/braintank.ch\/?p=8414","url_meta":{"origin":5689,"position":4},"title":"Mehr Kultur f\u00fcr mehr Digitalisierung","author":"admin","date":"14. August 2022","format":false,"excerpt":"Was sind die wichtigsten Erfolgsfaktoren f\u00fcr Ihr Digitalisierungs-Programm? Weder ein Big-Bang Ansatz noch eine durchgetaktetes, mehrj\u00e4hriges Projekt Portfolio mit eigener Organisation verspricht Erfolg. Mit Agilit\u00e4t und dem Vertrauen und Wissen, dass niemand zur\u00fcck gelassen wird, k\u00f6nnen Sie mehr erreichen. Erfahrungen aus der Endverbraucher-Welt in die Organisation zu transferieren ist nicht\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/braintank.ch\/?cat=2"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2022\/08\/aaron-von-pilgrim-0_7hfEoqa28-unsplash.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2022\/08\/aaron-von-pilgrim-0_7hfEoqa28-unsplash.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2022\/08\/aaron-von-pilgrim-0_7hfEoqa28-unsplash.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2022\/08\/aaron-von-pilgrim-0_7hfEoqa28-unsplash.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2022\/08\/aaron-von-pilgrim-0_7hfEoqa28-unsplash.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2022\/08\/aaron-von-pilgrim-0_7hfEoqa28-unsplash.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":8547,"url":"https:\/\/braintank.ch\/?p=8547","url_meta":{"origin":5689,"position":5},"title":"Von f\u00fchrenden Prinzipen und Leits\u00e4tzen","author":"admin","date":"11. Dezember 2022","format":false,"excerpt":"Gemeinsam erarbeitete \"f\u00fchrende Prinzipen\" oder auch Leits\u00e4tze helfen das Verst\u00e4ndnis f\u00fcr die gemeinsamen Ziele zusammenzufassen und so den Raum zwischen Kultur und Werten und der Umsetzung zu f\u00fcllen. F\u00fchrende Prinzipen oder Leits\u00e4tze sollen eine \u00dcberzeugung oder Gewohnheit, wenn m\u00f6glich einem Satz zur Umsetzung bringen. Leits\u00e4tze stellen sicher, dass alle wissen,\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/braintank.ch\/?cat=2"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2022\/12\/IMG_5577.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2022\/12\/IMG_5577.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2022\/12\/IMG_5577.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/braintank.ch\/wp-content\/uploads\/2022\/12\/IMG_5577.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/braintank.ch\/index.php?rest_route=\/wp\/v2\/posts\/5689","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/braintank.ch\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/braintank.ch\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/braintank.ch\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/braintank.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5689"}],"version-history":[{"count":0,"href":"https:\/\/braintank.ch\/index.php?rest_route=\/wp\/v2\/posts\/5689\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/braintank.ch\/index.php?rest_route=\/wp\/v2\/media\/5724"}],"wp:attachment":[{"href":"https:\/\/braintank.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5689"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/braintank.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5689"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/braintank.ch\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5689"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}