Veröffentlicht am 29-03-2019
Ernst Ludwig Kirchner, Sitzendes Mädchen (Fränzi Fehrmann)

Auf Killer Apps und auf Kooperation

Anfang der achtziger Jahre kam es zu einer kambrischen Explosion von Computern für den Heimgebrauch. Sie wurden als Mikrocomputer oder Heimcomputer bezeichnet und hatten ausgefallene Namen wie ZX-Spectrum, Acorn, Micro-Professor, TRS-80 oder Apple. Sie waren das ultimative Gadget der Zeit.

Aber was macht man mit ihnen?

1978 beobachtete ein Student an der Harvard Business School, Dan Bricklin, wie sein Professor ein Finanzmodell vorstellte, das mit vertikalen und horizontalen Linien beherrscht wurde und Formeln und Daten in die Zellen schrieb. In diesem Moment wurde die Idee für die elektronische Kalkulationstabelle geboren. Visicalc und seine Nachkommen (Excel ist das bekannteste) wurde zur Killer-App für das neue Gerät. Für einige Zeit war Visicalc zu einem Preis von 100, - € der Hauptgrund für den Kauf eines Apple II (mit einem Preisschild zwischen 2000 und 10.000 USD). Es war die Antwort auf die Frage: Wofür wenden wir dieses neue Gerät an?

Warum wurde Visicalc zur Killeranwendung für den Apple II?

Ein Tabellenkalkulationsprogramm ist nicht an eine bestimmte Verwendung gebunden, sondern nur in den allgemeinsten Ausdrücken. Zunächst muss ein bestimmtes Berechnungsmodell eingerichtet werden - ein "Arbeitsblatt". Dann können Zahlen und andere Daten eingegeben und Ergebnisse beobachtet werden. Die zwei Phasen können sehr unterschiedliche Benutzergruppen haben. Wir könnten die ehemaligen „Modellierer“ und die letzteren „Endbenutzer“ nennen. Vor allem aber sind Modellierer keine Programmierer. Einige Endbenutzer erstellen Modelle selbst; Andererseits bauen einige Modellbauer ganze Programme um ihre Arbeitsblätter herum auf. Es gibt hier ein Kontinuum, vom Programmierer bis zum Endbenutzer. Einige nennen dies "Endbenutzerprogrammierung".

Wenn wir zurücktreten, sehen wir, dass Berechnungsmodelle eine extrem verbreitete Facette des Lebens sind. Ob es sich um die Berechnung des Selbstkostenpreises eines Produkts oder die Aufstellung des Budgets für den Fußballverein oder einer der Tausenden von Berechnungen im kleinen Maßstab handelt Wenn wir uns numerisch an einen Teil der Welt heranarbeiten, werden wir in der Grundschule unterrichtet und tun dies unser ganzes Leben lang. Es ist auch etwas, das wir seit Jahrhunderten buchstäblich tun. Das Tabellenkalkulationsprogramm ermöglichte es lediglich, diese Praktiken in ihrer ganzen Vielfalt mit diesem neuen Gerät, dem Personal Computer, zu unterstützen.

Das Tabellenkalkulationsprogramm beschränkt uns nicht auf ein bestimmtes Berechnungsmodell. Wir können ein Arbeitsblatt nach unserem Geschmack gestalten, so wie wir unser Leben auf unzählige andere Weise auf unsere persönliche Weise gestalten. Seine Vielseitigkeit passt zu unserer Kreativität und den endlosen Variationen zwischen uns, unseren Interessen und unserer Arbeit.

Heute haben wir noch etwas Neues in der Hand: das Internet. Was soll ich damit machen? Es ist weniger ein Gerät als eine Infrastruktur. Daher können wir es nicht als persönliches Werkzeug verwenden, wie wir es mit dem Computer gemacht haben (das vielseitigste Werkzeug aller Zeiten oder ein konzeptionelles Messer der Schweizer Armee). Es könnte verlockend sein zu sagen, dass Facebook oder AirBnB und Uber heutzutage Killer-Apps sind. Aber diese Anwendungen verfehlen das Tabellenkalkulationsprogramm auf eine wichtige Weise.

Zunächst sehen wir in Facebook, AirBnB oder einem der anderen Bereiche keine Arbeitsteilung zwischen Modellierern und Endbenutzern in einem wichtigen Maßstab. Man könnte argumentieren, dass Wiki-Software die Programmierung von Endbenutzern erlaubt, aber seien Sie ehrlich: Man kann ein Wiki nach Belieben strukturieren, aber es bleibt ein Wiki. Die Nutzung ändert sich nicht. Jedes dieser Internetprogramme unterstützt ein bestimmtes Verhalten. Sie sind in ihren Funktionen festgelegt.

Was sind das für Funktionen?

Wenn wir wieder einen Schritt zurücktreten und alle im Internet beliebten Dinge betrachten, sehen wir immer wieder ein Grundmuster: Zusammenarbeit. AirBnB unterstützt die Zusammenarbeit zwischen Urlaubern und Eigentümern. Uber zwischen Taxifahrern und Passagieren; Ebay zwischen Käufern und Verkäufern usw. In dieser Hinsicht unterscheiden sich Textverarbeitungsprogramme oder Tabellenkalkulationen in einer anderen wichtigen Hinsicht von Programmen im Internet. Erstere unterstützen die Einzelarbeit, während Letztere die Zusammenarbeit unterstützen.

Offensichtlich ist auch die Zusammenarbeit eine äußerst verbreitete Facette des Lebens. Wie bei den Berechnungsmodellen gibt es unendlich viele Formen der Zusammenarbeit. Zwar können Tabellenkalkulationen durch Endbenutzerprogrammierung jede Form der Berechnung unterstützen, jedoch gibt es kein solches Programm im Internet, das uns die Möglichkeit gibt, jede Form der Zusammenarbeit zu unterstützen.

Dieses nicht vorhandene Programm könnte die "Killer-App" für das Internet sein.

Wenn man die technische Struktur der großen Internetanwendungen analysiert, findet man immer wieder die gleiche Architektur. Ausnahmslos wird es ein zentrales Datensilo und Endbenutzerprogramme geben, um diese Daten einzugeben und darauf zuzugreifen. Es wird nicht überraschen, dass die Werkzeuge des Handels und die vorgefertigten Bauteile, die von IT-Anwendern verwendet werden, es ihnen ermöglichen, solche Programme schnell zu erstellen.

Die Variation liegt in den Funktionen, um eine bestimmte Form der Zusammenarbeit zu unterstützen.

Perspektiven sind eine neue Methode zur Gestaltung von Kooperationsmustern. Perspektiven befassen sich genau mit Variationen von Kooperationsformen. Perspect IT, das Unternehmen hinter der Methode, erstellt auch einen neuen Software-Stack, um diese Modelle auszuführen. Die Basis dieses Stacks ist die Perspectives Distributed Runtime (PDR). Perspektivische Modelle als Modelle der Zusammenarbeit sollten offensichtlich auf dem Internet und nicht auf einzelnen Computern laufen. Ein Modell ermöglicht es, das Internet auf eine bestimmte Form der Zusammenarbeit „anzuwenden“. In diesem Sinne ist ein Perspektivenmodell eine Anwendung für das Internet, um die Zusammenarbeit zu unterstützen.

Wir ziehen es daher vor, das Internet als ein einzelnes Gerät oder eine einzige Infrastruktur zu betrachten. Da unsere Perspektivenmodelle ihre Anwendungen sind, stellt sich die Frage: Was ist dann der PDR in Bezug auf das Internet?

Wir betrachten es gerne als Betriebssystem.

Ein Betriebssystem bildet die Basis für den Software-Stack eines einzelnen Computers. Anwendungen laufen darüber. Der PDR stellt die Basis für einen Software-Stack des Internets dar, der als ein Gerät betrachtet wird, das für die Zusammenarbeit gelten soll.

Wir nennen den PDR daher ein kooperatives System. Es ist das Betriebssystem für den World Computer!

¹ Kambrische Explosion: eine geologische Periode, in der alle Hauptentwürfe der gegenwärtig lebenden Organismen entstanden sind - und viele sind seitdem zugrunde gegangen.

Siehe auch

So werden Sie 2019 zu einem erfolgreichen RecruiterWelttag der Sicherung 2019Knochenleitungs-Headsets - sind sie Ihr Geld wert?Haben Sie den OnePlus 6 ausprobiert?Drei Computer mit den besten RAM- und FestplattenCode to Customer: Vereinfachung der Backend-Tools mit Monorepo