{"id":2001,"date":"2017-08-19T18:40:09","date_gmt":"2017-08-19T16:40:09","guid":{"rendered":"https:\/\/launix.de\/launix\/?p=2001"},"modified":"2017-08-19T18:40:09","modified_gmt":"2017-08-19T16:40:09","slug":"was-ist-big-software","status":"publish","type":"post","link":"https:\/\/launix.de\/launix\/en\/was-ist-big-software\/","title":{"rendered":"Was ist Big Software?"},"content":{"rendered":"<p>Mit zunehmender Digitalisierung entstehen auch neue Anforderungen an Software. Sobald ein IT-Software-System so komplex wird, dass es nicht mehr als einzelnes ERP-System eingekauft werden kann, sondern sich aus vielen Funktionsbereichen, vielen unterschiedlichen Ger\u00e4ten heterogen zusammensetzt, spricht man von Big Software.<br \/>\n<!--more--><\/p>\n<h2>Begriffsdefinition<\/h2>\n<p>Das Thema <i>Big Software<\/i> hat der Linux-Distributor Canonical in <a href=\"https:\/\/insights.ubuntu.com\/2016\/10\/03\/big-software-has-arrived\/\" target=\"_blank\">diesem Beitrag<\/a> angesprochen. Big Software hat folgende Eigenschaften:<\/p>\n<ul>\n<li>Mehrere Software-Systeme<\/li>\n<li>im Zusammenspiel \/ vernetzt,<\/li>\n<li>die komplexe Prozesse umsetzen<\/li>\n<li>auf vielen unterschiedlichen Endger\u00e4ten (PC, Tablet, Smartphone, Embedded)<\/li>\n<\/ul>\n<p>Big Software ist ein deutlicher Kontrast zu <i>Big Data<\/i>. W\u00e4hrend Big Data mit gro\u00dfen Datenmengen inhomogener Natur arbeitet, fokussiert sich Big Software nicht auf die schiere Menge der Daten, sondern auf die Komplexit\u00e4t der Abl\u00e4ufe. Damit ist Big Software viel besser geeignet, um zum Beispiel Unternehmen durchzustrukturieren.<\/p>\n<h2>Tangierende Themen<\/h2>\n<p>Big Software versucht, mehrere Entwicklungszweige moderner Technik zusammenzubringen, um damit Gesch\u00e4ftsziele zu erreichen. Teile, die mitspielen sind:<\/p>\n<ul>\n<li>ERP-, CRM-, DMS- und MES-Systeme<\/li>\n<li>das Internet der Dinge (Maschinensteuerung, Sensoren, intelligente Fabriken)<\/li>\n<li>Big Data und Datenbanken<\/li>\n<li>die private Cloud als Infrastruktur-Komponente<\/li>\n<li>angebundene SaaS-Anwendungen<\/li>\n<\/ul>\n<p>Projekte, die in diesem Wirrwar an IT-Systemen Ordnung schaffen und somit zu Big Software beitragen, sind:<\/p>\n<ul>\n<li>Entwicklung von Schnittstellen zwischen Software-Systemen (z.B. zwischen ERP und Online-Shop oder zwischen SaaS-Anwendung wie Google Calendar und eigenen Anwendungen)<\/li>\n<li>Schaffung von Unternehmens-einheitlichen Datenbank-Systemen, die andere Systeme wie z.B. Google Mail integrieren<\/li>\n<li>Anbindung von APIs<\/li>\n<\/ul>\n<h2>Automatisierung des Software-Herstellungsprozesses<\/h2>\n<p>Canonical hat richtig erkannt, dass sehr viel IT-Arbeit Handarbeit ist. Die IT sieht sich immer als die Branche, die niemals aufgrund von Automatisierung wegrationalisiert werden kann. Das wiegt die IT-ler aber in falscher Sicherheit, denn: Optimierungspotenzial gibt es schon. Gerade Standard-Abl\u00e4ufe wie das Skalieren einer Anwendung (d.i. das vergr\u00f6\u00dfern der Leistung durch Hinzuf\u00fcgen von mehr Rechenleistung) oder das Installieren von Anwendungen auf Endger\u00e4ten, sind sehr wohl gut automatisierbar mit den richtigen Werkzeugen, die Canonical mit Ubuntu Landscape zum Beispiel auch bewirbt.<\/p>\n<p>Doch auch bei der Softwareentwicklung gibt es gro\u00dfes Potenzial, wie wir bei der Entwicklung mit Feature Oriented Programming feststellen: 90% der Programmier-t\u00e4tigkeiten sind stumpfsinnig und schematisierbar &#8211; FOP schematisiert exakt diese Arbeiten und reduziert Software-Entwicklung damit aufs Requirements Engineering &#8211; also auf die Kundenberatung, die exakt herausfinden soll, was der Kunde braucht und will.<\/p>\n<h2>Fazit<\/h2>\n<p>Mit Big Software rollt ein gro\u00dfes Thema auf uns zu, das viele neue und interessante Erkenntnisse bringen wird. Vor allem wird es neuen Schwung in die stecken gebliebene Digitalisierung Deutschlands bringen.<\/p>","protected":false},"excerpt":{"rendered":"<p>Mit zunehmender Digitalisierung entstehen auch neue Anforderungen an Software. Sobald ein IT-Software-System so komplex wird, dass es nicht mehr als einzelnes ERP-System eingekauft werden kann, sondern sich aus vielen Funktionsbereichen, vielen unterschiedlichen Ger\u00e4ten heterogen zusammensetzt, spricht man von Big Software.<\/p>","protected":false},"author":2,"featured_media":2005,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","footnotes":""},"categories":[1],"tags":[81],"class_list":["post-2001","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allgemein","tag-feature-oriented-programming","single-item"],"featured_image_urls_v2":{"full":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2017\/08\/laptop-2587224.jpg",5141,3055,false],"thumbnail":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2017\/08\/laptop-2587224-150x150.jpg",150,150,true],"medium":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2017\/08\/laptop-2587224-300x178.jpg",300,178,true],"medium_large":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2017\/08\/laptop-2587224-768x456.jpg",751,446,true],"large":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2017\/08\/laptop-2587224-1024x609.jpg",751,447,true],"1536x1536":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2017\/08\/laptop-2587224.jpg",1536,913,false],"2048x2048":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2017\/08\/laptop-2587224.jpg",2048,1217,false],"trp-custom-language-flag":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2017\/08\/laptop-2587224.jpg",18,12,false],"xs-thumb":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2017\/08\/laptop-2587224.jpg",64,38,false],"appku-shop-single":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2017\/08\/laptop-2587224.jpg",620,368,false]},"post_excerpt_stackable_v2":"<p>Mit zunehmender Digitalisierung entstehen auch neue Anforderungen an Software. Sobald ein IT-Software-System so komplex wird, dass es nicht mehr als einzelnes ERP-System eingekauft werden kann, sondern sich aus vielen Funktionsbereichen, vielen unterschiedlichen Ger\u00e4ten heterogen zusammensetzt, spricht man von Big Software. Begriffsdefinition Das Thema Big Software hat der Linux-Distributor Canonical in diesem Beitrag angesprochen. Big Software hat folgende Eigenschaften: Mehrere Software-Systeme im Zusammenspiel \/ vernetzt, die komplexe Prozesse umsetzen auf vielen unterschiedlichen Endger\u00e4ten (PC, Tablet, Smartphone, Embedded) Big Software ist ein deutlicher Kontrast zu Big Data. W\u00e4hrend Big Data mit gro\u00dfen Datenmengen inhomogener Natur arbeitet, fokussiert sich Big Software nicht auf&hellip;<\/p>\n","category_list_v2":"<a href=\"https:\/\/launix.de\/launix\/en\/category\/allgemein\/\" rel=\"category tag\">Allgemein<\/a>","author_info_v2":{"name":"Carl-Philip H\u00e4nsch","url":"https:\/\/launix.de\/launix\/en\/author\/carli\/"},"comments_num_v2":"0 comments","uagb_featured_image_src":{"full":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2017\/08\/laptop-2587224.jpg",5141,3055,false],"thumbnail":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2017\/08\/laptop-2587224-150x150.jpg",150,150,true],"medium":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2017\/08\/laptop-2587224-300x178.jpg",300,178,true],"medium_large":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2017\/08\/laptop-2587224-768x456.jpg",751,446,true],"large":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2017\/08\/laptop-2587224-1024x609.jpg",751,447,true],"1536x1536":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2017\/08\/laptop-2587224.jpg",1536,913,false],"2048x2048":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2017\/08\/laptop-2587224.jpg",2048,1217,false],"trp-custom-language-flag":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2017\/08\/laptop-2587224.jpg",18,12,false],"xs-thumb":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2017\/08\/laptop-2587224.jpg",64,38,false],"appku-shop-single":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2017\/08\/laptop-2587224.jpg",620,368,false]},"uagb_author_info":{"display_name":"Carl-Philip H\u00e4nsch","author_link":"https:\/\/launix.de\/launix\/en\/author\/carli\/"},"uagb_comment_info":0,"uagb_excerpt":"Mit zunehmender Digitalisierung entstehen auch neue Anforderungen an Software. Sobald ein IT-Software-System so komplex wird, dass es nicht mehr als einzelnes ERP-System eingekauft werden kann, sondern sich aus vielen Funktionsbereichen, vielen unterschiedlichen Ger\u00e4ten heterogen zusammensetzt, spricht man von Big Software.","_links":{"self":[{"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/posts\/2001","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/comments?post=2001"}],"version-history":[{"count":3,"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/posts\/2001\/revisions"}],"predecessor-version":[{"id":2006,"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/posts\/2001\/revisions\/2006"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/media\/2005"}],"wp:attachment":[{"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/media?parent=2001"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/categories?post=2001"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/tags?post=2001"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}