nachdem die Welt erfolglos versucht hat, uns daran zu hindern,
dass wir uns heute hier treffen.
Also die Welt in Gestalt des Pferdness, der sich geweigert hat,
die Tür aufzuschließen, die Welt in gestellte Technik,
die sich geweigert hat mit einem Splitter,
die jetzt so funktionieren.
Den werden wir es jetzt zeigen. Wo haben wir denn
letzte Woche aufgehört? Woran erinnern Sie sich?
Wo Automaten haben wir nicht mit aufgehört?
Ja, das war aber ganz am Anfang, oder?
Ja, womit wir aufgehört haben, war meine Frage.
Ich glaube, damit haben wir aufgehört, oder?
Hä? Ja? Was sind denn Behälter? Sind das
spezielle Werkzeuge, spezielle Automaten? Nein. Was denn?
Materialien, ja, mehr gibt es ja nicht,
Und wir haben damit aufgehört, ich glaube, ich habe damit aufgehört,
dass ich hier über sowas gesprochen habe, über so heterogene Behälter,
die eine definierte Anzahl von unterschiedlichen Gegenständen aufnehmen können,
nicht alle Gegenstände.
Und die dann dazu dienen können, so Prozesswissen auch zu vergegenständigen.
Und dann kann man nämlich auch so Aussagen über,
wenn man also solche heterogenen Behälter verwendet, auch Aussagen darüber machen,
in welchem Zustand sich möglicherweise ein Arbeitsprozess,
vielleicht sogar ein kooperativer Arbeitsprozess befindet.
Das wird das eigentliche Thema der heutigen Vorlesung sein
Wie wir so die Unterstützung kooperativer Tätigkeiten technisch,
beziehungsweise metaphorisch unterstützen können, welche Kooperationsmodelle dafür zur Verfügung stehen.
Und dann haben wir so einen Bogen geschaffen von Geschäftsprozessmodellierung am Anfang,
Metaphern für den Einzelarbeitsplatz. Schon ein Stück weit haben wir
schon reingeschaut in die technische Realisierung und dann noch so das Wissen,
das wir brauchen oder sagen wir mal so eine Betrachtung,
kooperativer Arbeitssituation.
Dann haben wir also sowas die Modellbildung anbetrifft,
die fachliche Modellbildung da mal einmal so einen Rundumschlag erfolgreich geführt.
So, Behälter, also Werkzeugeautomaten als Arbeitsmittel haben wir kennengelernt.
Wir haben Materialien als Arbeitsgegenstände kennengelernt und eine spezielle Art von Materialienbehälter.
Damit haben wir letzte Woche aufgehört. Jetzt kommen noch
zwei Konzepte, anderthalb Konzepte, kommen dazu.
Aber wenn man also darüber spricht oder wenn wir jetzt darüber sprechen,
also Werkzeugautomatmaterial, das können wir,
die Frage ist jetzt,
wo findet es eigentlich statt
Weil das Zeug liegt ja nicht irgendwo rum, sondern,
also wir sind ja so nicht gestartet,
aber das ist so ein Ausgangspunkt unserer Überlegung war ja,
Leitbilder, Laberbilder, ja, genau. Leitbilder vom,
ich habe letztens erst noch auf einer Weihnachtsfeier jemanden kennen,
nicht kennengelernt, also wieder getroffen,
den ich vorher ungefähr 10 bis 15 Jahren das Zeug erzählt habe,
womit dem ich jetzt auch hier sie freitags versuche zu unterhalten
und der sagte mir dann so,
ich fand das immer
total langweilig
Also ich bin überhaupt nicht verstanden, also warum ihr da
immer so ein, warum ihr das so betont.
Gott sei Dank jetzt, jetzt sagt er,
nach zehn Jahren SAP-Erfahrung, ja, jetzt habe ich es verstanden.
Jetzt weiß ich, wozu das gut ist.
Es braucht nicht viel mehr. Und damit kann ich jetzt also
gut umgehen in meiner SAP-Umgebung. Man hat mich gefreut.
So, also das Zeug liegt nicht irgendwo rum,
Leitbild vom Arbeitsplatz für Eigenverantwortliche, Tätigkeit.
Da sagt Arbeitsplatz, seit denen brauchen wir noch.
Das ist so der Ort. Werkzeuge, Materialien,
die bei der Erledigung von Aufgaben griffbereit sein müssen,
wo dieses Zeug herumliegt würden.
Hier steht jetzt Arbeitsumgebung und die werden wir unterscheiden oder die unterscheiden wir.
Also von dem Arbeitsplatz, das ist so die Idee.
Ich habe also einen Ort, über den kann ich bestimmte Annahmen machen,
nämlich zum Beispiel, wer kann auf diesen Arbeitsplatz zugreifen und wer nicht.
So im betrieblichen Alltag ist das dann häufig auch verbunden,
so zum Beispiel mit der Frage von Stellvertreterregelungen
Ich bin nicht da, weil Urlaub, Krankheit oder
ich brauche immer einen Stellvertreter, um den Betrieb sicherzustellen.
Und dieser Arbeitsplatz ist zunächst mal also gegen den Zugriff von außen geschützt.
Das ist wirklich so mein Arbeitsplatz. Ich habe eine Idee davon,
dass welche Effekte ich erziele, wenn ich etwas an meinem Arbeitsplatz
tue versus etwas sich in der Arbeitsumgebung befindet, auf die ich einen Zugriff habe.
Ich bin so auch darüber gesprochen, dass so eine Idee die wir so,
wenn wir überhaupt über solche, diese Konkretisierung von Benutzungsmodellen sprechen,
die ich hier versuche zu thematisieren, ist Handlungssicherheit.
Aber es hat eben einen Unterschied oder es macht einen Unterschied,
wenn ich einen Gegenstand, ein Material an meinem Arbeitsplatz bearbeite,
dann kann ich davon, kann ich ja sicher davon ausgehen,
dass das nur lokale Auswirkungen hat. Weil wenn ich die Kreditakte,
die ich aus der Arbeitsumgebung gezogen habe,
wie man das machen kann, da kommen wir gleich noch zu,
wenn ich diese Kreditakte oder eine Kopie dieser Kreditakte hier bearbeite,
dann weiß ich im Großen und Ganzen, kann ich davon ausgehen,
meine, mein Exemplar dieses Materials und einen Effekt kann ich nicht dann auf anderen Arbeitsplätzen herstellen und auch nicht in meiner sonstigen Arbeitsumgebung.
Und das ist ja, was so Handlungssicherheit anbetrifft, ist,
dass ein echtes Plus, das ist positiv zu bewerten,
dass ich mir also immer darüber im Klaren bin, was das bedeutet,
welche Konsequenzen das hat, wenn ich jetzt etwas so tue, veranlasse.
Wenn das nicht so ist, dann sagen wir mal,
ein Symptom dafür, dass so Menschen eine unzureichende Handlungssicherheit haben,
Ist, das werden Sie dann später,
wenn Sie so sich mal so in Fachabteilungen,
Interviews führen oder oder sonst wie Kontakt haben zur Fachabteilung,
wenn Sie dann an so Bildschirmen so Grenze von so Post-its finden.
Dann ist das häufig ein Zeichen dafür, der versucht sich jemand,
eine nicht vorhandene Handlungssicherheit über das Notieren von,
erst muss ich F2 drücken,
dann F3. Und dann bin ich in dem Zustand 35 und dann kann ich also etwas tun.
Das kann sich ja kein Mensch merken.
Also vor allem nicht, wenn man das nicht 10,
20 Mal in der Stunde macht
Wenn man dann also solche Hilfen braucht, dann heißt es,
aha, die Leute sind offensichtlich in ihrem Alltag, sind sie genötigte,
sie sich solche Merkhilfen zu schaffen, um ihre Arbeit zu erledigen.
Und das heißt, es ist immer schon so ein,
ich will nicht sagen, ein Hinweis, doch ein Hinweis darauf,
also dass eine unzureichende Handlungssicherheit vorhanden ist.
So, also mit diesem Konzept des Arbeitsplatzes, mit dem Konzept der Arbeitsumgebung,
haben wir so diesen Raumbegriff in den Raumansatz integriert. Wobei,
also Arbeitsplatz, das, worauf ich lokal,
während ich arbeite, einen Zugriff habe, Arbeitsumgebung,
die Orte, auf die ich noch zugreifen kann,
um also zusätzliche Materialien mir zu besorgen und Dinge auch abzulegen,
die ich nicht an meinem Arbeitsplatz benötige, die möglicherweise andere benötigen, um ihre Arbeit zu erledigen.
Das hat ja dann auch so Effekte,
nur ganz kurz so drüber nachdenken, es ist eigentlich eben selbstverständlich,
aber wir müssen ja dieses Selbstverständliche dann eben auch nachmodellieren.
Wenn ich also um abends so Feierabend mache und ich weiß genau,
dieses Dokument hier auf meinem Arbeitsplatz habe.
Und ich komme am nächsten Morgen wieder ins Büro und es
ist nicht mehr da. Dann werde ich aus diesem Umstand die,
werde ich denn folgern, es waren Diebe hier.
Und wir wollen irgendwas, haben irgendwas mitgenommen. Und unter anderem
dieses Dokument, was mache ich? Ich rufe die Polizei,
das Übliche, was man halt so morgens macht.
Versus, ich lege das, also abends lege ich irgendwas,
also zurück in diesen Schrank,
in meiner Arbeitsumgebung
Wenn ich also morgens dann da hingehe und das nicht mehr
in meiner Arbeitsumgebung finde, dann werde ich denken, tja,
dann hat es sich wohl jemand anders genommen, oder?
Ich werde erstmal nicht die Polizei rufen. Und wenn ich
ganz viel Glück habe, dann liegt also hier,
jetzt kommen so die Wunder der deutschen Bürokultur,
dann liegt hier in diesem Aktenschrank ein Aktenausgabeverbleibsnachweis.
Das ist ein Wort,
mit dem sich jeden Ausländer in den Wahnsinn treiben können,
der also versucht,
Deutsch zu lernen,
Das ist etwas, was im Büroalltag,
also allzu selbstverständlich ist, wozu dient der Aktenausgabeverbleibs nachweist?
Na, wenn ich die Akte, die da drin war,
entnehme, dann lasse ich halt einen Zettel da drin,
Guido hat die Akte.
Auf einem kleinen Formular. Man kann sich,
also der Kollege, der eigentlich auf diese Akte zugreifen möchte,
der kann dann eben zu mir kommen und sagen,
ich hätte die jetzt aber gerne auch mal.
Und das ist jetzt, das sind so in Memoria,
ich weiß gar nicht,
vielleicht lebt das sogar,
ich glaube,
der lebt sogar noch
Entschuldigung, Alan Kay, nicht die Prozesse automatisieren,
sondern die Arbeitsgegenstände automatisieren. Und dann kann man gucken,
wie man sie mit den Mitteln der IT,
kann man die Arbeit also effizienter gestalten.
Denn diese Aktenausgabe verbleibsnachweist, der wird uns gleich,
wenn wir über Unterstützung von kooperativen Tätigkeiten sprechen, bitte uns noch begegnen.
So, also erst mal so die Idee, Werkzeugautomatmaterial,
das Zeug hat seinen Platz, typischerweise an unserem Arbeitsplatz
Am Arbeitsplatz aus kommen wir an einen weiteren Ort.
Das ist unsere Arbeitsumgebung. Blablabla. Ordnungsprinzipien, ja,
das ist so, das ist eben die Frage,
wenn man so einen Funktionsplatz hat, da wird es also,
werden die Ordnungsprinzipien von jemand anders festgelegt.
Ansonsten, wenn es also der Arbeitsplatz für Eigenverantwortliche Tätigkeit ist,
dann so wird ja jeder
seine eigenen Ordnungsprinzipien haben
Aber wie das halt so ist an Arbeitsplätzen in der Arbeitsumgebung.
So. Freien Zugang von außen ist der geschützt. Ja,
haben wir drüber gesprochen. Stapel. Ja, ja.
So Stapelbildung. So was sollte. So diese typischen Dinge,
die so im, wenn man seinen eigenen Schreibtisch organisiert,
die ganz selbstverständlich sind.
Solche, also das ist dann echter Luxus,
wenn man solche IT-Arbeitsplätze bauen kann.
Die ist also dem Anwender erlauben,
sich selbst
zu organisieren
So, und jetzt ist halt der, jetzt sind wir so weit,
dass wir uns einen Gedanken darüber machen können,
Arbeitsplätze, das können wir jetzt,
da haben wir also die notwendige Metaphorik und jetzt sind wir so weit,
dass wir den Schritt gehen können, so vom einzelnen Arbeitsplatz hin zur Arbeitsumgebung,
was die schon die anderen anfängt, also mitzudenken,
weil ich habe jetzt eine Idee, also als Eigentümer,
Besitzer, Besetzer meines Arbeitsplatzes, dass da ist innerhalb meines Arbeitsplatzes,
also etwas ist innerhalb der Grenzen meines Arbeitsplatzes
Es gibt einen außerhalb, und das ist möglicherweise ein außerhalb,
das auch einem anderen Arbeitsplatz zur Verfügung steht.
Jetzt gehen wir halt den Schritt von Wam Klassik zu Wam,
ja ich will nicht sagen 2.0,
aber das war dann schon nochmal ein Schritt,
nachdem wir also rausgefunden, was heißt rausgefunden,
nachdem immer mal wieder diese Fragestellung im betrieblichen Alltag beim Anwenden des Wanderansatzes so kam,
gut, habe ich jetzt verstanden,
jetzt kann man mit diesem metaphorischen Modellierungsmitteln, Werkzeugautomat,
Material, Arbeitsplatz, Arbeitsumgebung, Behälter.
Damit kann ich also jetzt so die Einzelne, die Arbeit am einzelnen Arbeitsplatz unterstützen.
Wir haben aber, und das haben wir ja schon gesehen,
schon als wir über Geschäftsprozessmodellierung gesprochen haben, es gibt durchaus Arbeiten,
in denen Menschen miteinander kooperieren müssen, um sie zu erledigen.
Naja gut, Da müssen wir jetzt also den Metaphern-Satz erhöhen,
brauchen wir zusätzliche Metaphern, um diese, um auch kooperative Aspekte unterstützen zu können.
Und da sind wir jetzt erstmal extrem zurückhaltend gewesen,
wie es sich gezeigt hat, also Gott sei Dank waren wir,
da sind wir da sehr zurückhaltend,
weil es braucht jetzt erstmal nicht mehr Metaphern,
also die typisch, nicht typisch, aber das,
was so in der CSCW-Forschung gerne diskutiert wird,
also dass Leute zu sechst, um so riesige Touchtables herumsitzen,
um sich so wechselseitig zu organisieren,
was durchaus für manche Arbeitssituationen, also Sinn ergeben kann.
Der typische Büroarbeitsplatz schien uns da doch von anderen Kriterien gestaltet zu sein.
By the way, CSCW, wofür steht die,
das ist so die erste Abkürzung des Tages, wofür steht CSCW?
Nein, das hat nichts mit Luftwiderstand zu tun,
also CW-Werte ist nicht das Thema,
Computer supported cooperative work. Nochmal, Computer supported cooperative work. Also,
wie können wir die Zusammenarbeit von Menschen unter Verwendung von Computern unterstützen?
Das ist eine eigene Forschungsrichtung innerhalb, also der Usability,
also Human Computer Interaction, Gemeinde, die beschäftigen sich damit.
Und wir mussten uns, was heißt, wir mussten,
also die dahinterliegende Fragestellung ist ja durchaus relevant.
Also, wie kann man denn jetzt also mit Rechnern
besser kommunizieren der Unterverwendung von Rechnern besser kommunizieren als ohne.
Und der Wamm-Ansatz hat also bis eben zu dem Punkt,
in dem wir ihn jetzt kennengelernt haben,
dann macht er keine Aussage drüber.
Das wird sich jetzt innerhalb der nächsten 45 bis 60 Minuten ändern.
So, also Wamm Classic, Aufgabenorientierung, welche Arbeit,
welche Aufgaben müssen am Arbeitsplatz erledigt werden, Anwender und Benutzerintegration.
Klar, Fachsprache der Anwender,
ein ganz zentrales Konzept vergegenständlichung der relevanten fachlichen Konzepte
Also die Idee,
Arbeitsmaterialien des Alltags zu vergegenständlichen und so objektorientiert dann zu realisieren,
auch um diese Lücke zwischen anwendungsfachlichen Konzepten,
das worüber Anwender in ihrer täglichen Arbeit nachdenken oder womit sie umgehen und dem,
wie es technisch realisiert, ist diese Lücke klein zu machen.
Wie das also von den Architekturen her aussieht, das wird
ja so in der zweiten Hälfte der Vorlesung dann thematisiert.
So, aber Vergegenständlichung, das wird uns heute auch nochmal begegnen,
wenn es darum geht, das also zu Zusammenarbeit unterstützt werden soll.
Worüber reden wir jetzt? Also vernetzte Arbeitsplätze,
um arbeitsteilige Aufgaben zu unterstützen. Es gibt eben,
da brauchen Sie sich nur daran zu erinnern,
wie denn zum Beispiel diese Kreditvergabe da in der Landesbank,
wie das vonstatten ging, es gibt arbeitsteilig zu erledigende Aufgaben,
aufgrund von gesetzlichen oder organisatorischen Randbedingungen.
Es kann auch, ja, dabei kann es erstmal bleiben.
Also es gibt so Aufgaben, die kann und darf nicht
jemand alleine erledigen
So. Also gibt es sowohl für den Einzelnen gibt es
eine fachliche Funktionalität, eine fachliche Aufgabenstellung.
Etwas, wofür er sie innerhalb dieser kooperativen Aufgabenerledigung zuständig ist.
Und es gibt auch kooperative Anteile. Also ein Mehraufwand,
den ich sie in Anführungsstrichen spendieren muss,
um mich zu organisieren, um mich mit anderen zu koordinieren.
Bei meiner Aufgabenerledigung. Und was wir jetzt gleich sehen werden,
ist, dass wir zwei Arten von Kooperation zu unterstützen haben,
die explizite und die implizite Kooperation
Und was uns dabei helfen wird, ist,
dass wir auch die Kooperationsmittel und Medien, also das,
was wir gar nicht bräuchten, wenn wir nicht mit anderen zusammenzuarbeiten hätten,
dass wir diese Kooperationsmittel und Medien vergegenständlichen werden.
Und vergegenständlichen bedeutet hier,
dass wir die genauso,
wie wir mit den Werkzeugen und Materialien am einzelnen Arbeitsplatz umgehen,
dass wir auch diese Kooperationsmittel und Medien dann als Arbeitsmittel bzw.
Arbeitsgegenstände zur Verfügung haben und damit und die dann situativ in
unserem Arbeitskontext einsetzen können
Die Grundidee, die wir dabei verfolgen, ist,
eigentlich sollte man diese Formulierung mal ein bisschen ändern.
Das Positive an den Anfang stellen. Also, wir konzentrieren uns hier auf die zu erledigenden,
kooperativ zu erledigenden Aufgaben und welche Merkmale weisen denn jetzt eigentlich so diese Arbeitssituationen auf.
Das geht uns also weniger um die,
das ist hier als erstes steht, um die Kooperation als solche,
das zu analysieren, sondern es geht darum, okay,
da arbeiten halt Leute, die müssen was zusammen machen,
also wie können wir jetzt,
also welche Arten von Kooperationen können wir unterscheiden,
wie koordinieren sich die Leute,
um dann geeignete Kooperationsmittel und Medien in Arbeitsplätze zu integrieren,
sodass so in so eine Art dann entstehenden Arbeitsumgebung diese Leute auch kooperative Aufgaben erledigen können.
So, jetzt habe ich schon eine ganze Zeit über kooperative
Arbeit gesprochen. Noch fällt Ihnen noch was dazu ein?
Kooperieren Sie irgendwo mit irgendjemand
Alles Einzelkämpfer. Alles Einzeltäter. Ja. Also ob es
austreckt oder so. Ja. Ja. Wie koordinieren Sie
sich denn mit denen, mit denen Sie kooperieren
Verstehe. Wie bitte? Sprechen. Also, wenn ich
das gleich klassifizieren kann, eine Form der Synchronen-Koordination.
Sie sind ja zu... Es ist auch synchron. Ja.
Ja, das Sprechen ist toll. Also, ich meine,
eine, wo wir gerade drüber sprechen, übers Sprechen,
so eine Form der Koop-Koordination zwischen uns ist ja auch,
ich spreche.
Und sie nicht
Außer ich frage. Dann findet die Koordination zwischen uns,
also ja, so statt. Ich hoffe,
da ist also jemand, der nicht beide Augen und Ohren
geschlossen hat und kann auf eine Frage eine Antwort geben.
Das ist ja auch eine Form von Koordination. So,
also sie sprechen mit denjenigen, mit denen sie kooperieren,
während sie einen Open Source.
Wie sprechen sie denn mit jemandem, sind es dann so
eine Frage Nachfrage nach so lokale Open Source Projekte oder Oder im Telefon?
Geht es da im Mund? Ja, ja. Also
, okay. Ich gucke euch auch ineinander. Moment. Ja,
zum Beispiel hier, ja, was sprechen Sie mit mir?
Ja, Sie hatten noch eine Nachfrage. Also,
wir hatten ja bei hochen Software, das ist ja meistens so,
dass die Entwickler, die waren auch schon Weltverteilung,
so haben wir sich gar nicht persönlich ändern,
werden wir wahrscheinlich der A-Synchron.
Ja, das ist, also Sie stehen morgens auf
und der Kollegin Australien hat Ihnen was hinterlassen
So, in eine Form der Koordination ist sie dann,
also sie schmeißen das erstmal alles weg, was der gemacht hat.
Das ist die nette Variante, oder? Wenn man Fehler macht,
dann geht da nicht wohl an. Ja, dann kooperieren werden,
irgendwann werden die Leute nicht mehr mit ihnen kooperieren wollen.
Es ist ja nicht nett, dass der Hamburger immer alles wegschmeißt,
morgens, wenn er aufsteht und sagt, so,
das, was ich nicht selbst gemacht habe.
So, dann haben sie also auch keinen Sieg kooperieren dann.
Wie merken sie denn, dass der da in Australien
was gemacht hat? Also, was ich ja halt,
was man gut nutzt oder so, Persönsarbeit, also die Besserungskonform.
Zum Beispiel Götter oder so. Ja, SVN. Ja.
Und es hat dann so Zeitstempel, oder? Sie sehen,
also sie haben, um das mal so in der Begrifflichkeit,
Arbeitsplatz, Arbeitsumgebung,
also sie haben etwas getan und dann stellen sie das in die Arbeitsumgebung,
spricht also in dieses Versionsverwaltungssystem und die anderen sehen,
ach guck mal
Da ist was. Zeitstempel ist also oder Versionsnummern, die dieses Ding dann selbstständig vergibt.
Da passiert was. Ja, das ist doch so. Also könnte man ja sagen,
so unter kooperativer Arbeit, Arbeit, also die,
wir haben ja so die Beispiele,
die ich genannt habe, dass wir jetzt sagen,
es ist in der Tat ein anderes,
es ist eine andere Kategorie von kooperativer Arbeit,
weil ich habe ja vorhin unterschiedlichen Qualifikationen gesprochen oder von unterschiedlichen Rechten.
Hier die Arbeitssituation, diese Kooperationssituation ist ja dadurch gekennzeichnet,
dass es so in Mehrschichtbetrieb gearbeitet wird und sie von den Ergebnissen der Frühschicht,
Spätschicht, je nachdem, wie sie darauf gucken,
dass sie so auf deren Basis weitermachen.
Okay, was unterscheidet kooperative Arbeit von anderer Arbeit?
Ja. Ja, was denn? Also andere Arbeit kann
ja erstmal nur in dem Kontext dann individuellere Arbeit sein
Ja, es hat sowas von Fatre. Die Hölle,
das sind die anderen. Also die anderen,
die existieren hier und dann ist in irgendeiner Art und Weise,
ist man immer von denen abhängig.
So das Urbild des Wam-Ansatzes ist ja so dieser Typ in seiner Werkstatt,
der da morgens hinkommt und irgendwas hämmert oder sägt oder mit was weiß ich,
was für Instrumenten, Bergzeugen,
also an einem Gegenstand bearbeitet
Dieser Bildhauer. Morgens hätte diesen Klotz, diesen Marmor-Klotz vor sich
und haut alles weg, was nicht nach Löwe aussieht.
So könnte man ja die Arbeit eines Bildhauers beschreiben.
So. Und wir haben halt, müssen halt über, müssen wollen,
wollen, mit anderen arbeiten und das ist erstmal so diese Definition.
Ich bin ja aufgefordert, sie, ach,
sie mit Prüfungsfragen schon mal zu versorgen.
Also, was ist kooperative Arbeiten? Gibt es halt
vier verschiedene Antworten und eine, von denen wird die
hier sein
Und ich muss mir noch Variationen überlegen. Also zum Beispiel
sowas bei kooperative Arbeit, arbeitet eine Person ungeplant mit sich
zusammen, um kein Ergebnis nicht zu erreichen.
Irgendwie sowas. Vielleicht mache ich es etwas subtiler, aber
so in der Art. Kooperative Arbeit ist etwas für gespaltene Persönlichkeiten.
Mit sich selbst arbeiten wollen. Okay. So,
was sind so die die Merkmale kooperativer arbeitet oder wann,
dann müssen wir uns, weil es kostet ja auch,
es kostet ja Aufwand, Zeit, um nicht zu sagen Arbeit,
mit anderen zusammen etwas zu erreichen.
Das ist ja, warum soll man sich das gönnen?
Warum macht man im Extreme-Programming zum Beispiel per Programming?
Warum? Warum? Jeder Betriebswirt wird sagen, was soll das
? Und er wird als Antwort bitte nicht hören wollen,
man braucht nur noch die Hälfte der Rechner.
Die Kosten für Rechner sind vergleichsweise gering
Wenn man so... Also, warum macht man beim...
Warum ist im Extreme Programming, warum wird der Wert darauf gelegt,
dass per Programming an vielen Stellen sinnvoll ist?
Na, ja, war seine Arbeit.
Und ich war halt unter Hausaufgaben drauf. Ja, ja
. Das sagt ihnen, sagt ihnen der Truck-Factor etwas?
Ah,
was war das
Ja, wir halten uns aber jetzt auch damit, was daraus arbeitet.
Das ist ein Mundfall, hat man sogar aus so einem Grund nicht mehr.
Also ein Faktor gibt es auch von der Faktorfahrt.
Ja, eben. Dann ist sozusagen das gerade so Wissen,
was er hatte, weg. Und dann kein anderer ist das,
was er an uns gegeben hat, kommt an Mann.
Ja, genau. So, also wenn wir dieses gemeinsame Produkt,
um mal bei den Anglizismen zu bleiben,
on time und scope on budget herstellen wollen, Und dann ist eine bestimmte,
ist eine Form der Abstimmung der Kooperation und Koordination notwendig.
Und dann ist es eben die, das unternehmerische Risiko des Projektleiters,
zu sagen, ich schätze das halt als so risikoreich ein,
dass einer meiner Leute unter den Laster kommt,
dass ich immer diese Pairs bilde versus,
also ich kann es mir nicht leisten,
dass dieser Aufwand spendiert wird, in Anführungsstrichen,
weil ich weiß ja, muss mein Produkt in drei Wochen fertig haben.
Und dann hoffe ich mal, dass in den drei Wochen
kommt niemand unter den Laster und ich lasse jeden seine spezielle Aufgabe erledigen.
Die brauchen mit niemandem darüber reden, sondern das Ergebnis wird jeweils dahingestellt.
Das ist für den Moment, ist das garantiert effizienter.
Und dann ist es eben so eine Abwägung von Risiken, die also dem Entscheidungsträger ja niemand abnimmt. Also das ist so in den engeren Sinne,
oder im engeren Kontext der Softwareentwicklung, dass so eine Spätestens wenn,
also, wenn man sagt, so,
das Projekt ist also so gefährdet, wenn durch unsere Spezialisierung,
dass man sagt, also, oder dass der Projektleiter sagt,
wir müssen uns jetzt hier mal besser koordinieren, wir müssen hier mal besser kooperieren,
weil sonst ist das langfristige Risiko des Projektes zu groß,
spätestens dann müssen wir uns über Unterstützung kooperative Arbeit Gedanken machen.
Wobei, also, wenn jetzt per Programming,
was braucht das denn, also ein spezieller IT-Unterstützung,
würde ich jetzt erstmal sagen, gar nichts.
Es braucht halt ein paar Möbel, also,
die dafür geeignet sind
15 Zoll-Bildschirm ist möglicherweise nicht so die ideale Ausgangsvoraussetzung für Pair-Programming oder auch so Tische,
wo einer immer so an der Kante hängen muss.
Das ist auch nicht so gesundheitsförderlich, aber ansonsten ist das eher,
also hattest du von dem, um jetzt erstmal nicht direkt einfallen,
dass man dafür spezielle IT-Unterstützung braucht.
So begrenzte Ressourcen. Manche Sachen sind bloß einmal oder zweimal
vorhanden und man muss sich über diesen Arbeitsgegenstand,
wo ist er denn, wer kann den jetzt also verwenden,
muss man sich darüber austauschen
Spätestens dann brauchen wir irgendeine Art von Koordinationsunterstützung. So,
zeitliche oder sachlogische Reihenfolgen, unsere Genehmigung eines geprüften Antrags,
die zweite Genehmigung eines, also besonders gefährlichen, wirkenden Antrags.
Das sind so sachlogische Reihenfolgen. Oder,
falls also mehrere Leute etwas, also so in ihrem Open-Source-Projekt,
das kann man sich ja auch möglicherweise,
da kommt man mit einem Versionsverwaltungssystem auch nicht mehr aus,
dass sie sich darüber verständigen,
also wer macht denn jetzt eigentlich was und wie soll es
denn passieren
Wenn du das synchron passiert,
können Sie sicher täglich bei Ihrem Stand-Up-Meeting drüber einigen,
wenn das also in verschiedenen Orten Ihre Tätigkeit stattfindet,
werden Sie auch eine etwas, ja,
also werden Sie mehr Unterstützung brauchen als das,
was Sie brauchen, wenn Sie hüten,
also von Angesicht zu Angesicht miteinander sprechen.
So, will heißen,
wir müssen uns koordinieren.
Was ist Koordination
Wie koordinieren wir uns jetzt hier gerade? Das ist einfach.
Ich rede, sie schweigen. Das ist unsere Form der Koordination.
Wenn Sie was sagen wollen, machen Sie sich bemerkbar.
Dann schweige ich und Sie sprechen. Das heißt also,
wir nutzen unsere drei bis vier Sinne,
um uns zu koordinieren
Denn wir kooperieren wollen, müssen wir uns koordinieren.
Das ist der Zusammenhang. Wir brauchen, wenn wir nicht
kooperieren wollen, dann brauchen wir uns nicht zu koordinieren.
Und das sagt du neben hier die, auch diese Definition aus.
Mechanismus zur Abstimmung von Arbeitsteilung bei kooperativer Arbeit, weil ich
das interessant finde jetzt, also dieses ist mich interessant.
Das ist das, was Sie hier machen,
Arbeit.
Okay, wir müssten mal definieren, was wir unter Arbeit verstehen.
Die Arbeit ist ja nicht nur Lohnarbeit. Was ich hier mache,
das ist auf jeden Fall Arbeit. Es ist Arbeit.
Und es ist so Spaß, was ich hier habe, oder?
So, also Koordination, Abstimmung von Arbeitsteilung bei kooperativer Arbeit.
Wechselseitige Konvention. Ich reden, sie schweigen oder ausdrückliche Regeln
. Also wenn ich diese Akte auf meinem Arbeitsplatz habe,
dann nehmt ihr die Finger davon weg, weil dann gehört sie mir.
Und das ist genau das, was ich ausdrücken möchte,
dadurch, dass ich sie auf meinem Arbeitsplatz habe.
Das machen wir jetzt mal als explizite Geschäftsregel, bauen wir das jetzt ein.
So, das sind so ausdrückliche Regeln. Und jetzt kommen
wir zu den einzelnen Mechanismen, mit denen wir,
so nachdem wir diese Begriffsarbeit jetzt geleistet haben,
in einzelnen Ebenen von Kooperationsunterstützung. Ich hatte bereits angekündigt,
wir werden uns über implizite und explizite Operation unterhalten,
so von der Definition her.
Heute kriegen Sie eine ganze Menge Definitionen hier geliefert.
Was ist implizite Komperation, konkurrierender Zugriff auf Materialien?
Achtung, da sind Sie wieder unsere Metaphern aus verschiedenen Arbeitsplätzen
, wird deutlich. Was ist denn daran jetzt implizit?
Implizit heißt diese Art von Kooperation,
weil die anderen nicht explizit Teil des Kooperationsmodells sind
Gleich komme ich auf das Beispiel, aber sie haben bereits
also so kennengelernt, jetzt Arbeitsplatz und Arbeitsumgebung.
Herr Ben, so die Effekte, wie ich darüber nachdenke,
dass ein Dokument vorhanden oder nicht vorhanden ist,
da habe ich eben bereits geschildert.
Aber aus dem Umstand, dass ein Dokument,
das ich gestern in die Arbeitsumgebung gelegt habe und es heute nicht mehr da ist,
man kann ja nicht schließen, also was ist denn jetzt los?
Wer hat es denn nun? Weiß ich ja nicht.
Die anderen sind erstmal nicht da. Sie kennen den Umgang mit
dieser Art von Archiven, Registraturen ja aus irgendwelchen Network-File-Systems oder so,
wo sie sagen, ich lege da mal was hin.
Und dann brauchen sie noch eine andere Form der Kooperation,
um demjenigen, der sich das abholen will, zu sagen,
das Dokument, die Datei, was auch immer, ist jetzt da.
Du kannst ja jetzt darauf zugreifen. Oder der guckt die
ganze Zeit dahin und fragt sich, warum läuft das denn?
So, das ist also implizite Kooperation.
Bei der expliziten Kooperation kann ich auf verschiedene Arten und Weisen,
auf die komme ich dann gleich zu sprechen, die anderen adressieren.
Ob das eben Posträume sind, Registraturen oder wie vor Gange,
die sollten Vorgänge sein und es sind eben so explizite Reformen,
also der direkten Ansprache oder indirekten Ansprache der anderen. Und dann kommen wir dazu,
dass wir eben nicht nur ein Benutzungsmodell haben,
das uns sagt, also welche Rollen mit welchen Verantwortlichkeiten sind,
also beim Softwareentwicklungsprozess, Stichwort Leitbild oder auch beteiligt,
sondern wir haben jetzt einen darüber hinaus noch ein Kooperationsmodell in unsere Software integriert und dieses Kooperationsmodell beschreibt,
also wie die Zusammenarbeit explizit oder implizit, der über dieses Softwaresystem erreichbaren Personen, wie die geregelt wird.
Und wir betrachten jetzt hier zum ungefähr so ein knappes halbes Dutzend von Kooperationsmodellen,
von denen wir, also die Leute, die sich den Warmansatz ausgedacht haben,
denken, dass die schon ziemlich ausreichend sind,
um eine ganze Menge von unterschiedlichen Kooperationssituationen abzubilden.
Und das ist jetzt so von der Art und Weise des Nachdenkens,
ist jetzt Struktur ähnlich, um nicht zu sagen,
Struktur gleich zu dem,
also wie ich bis jetzt auch mit Ihnen über Konzepte
gesprochen habe
Beispiel über das Konzept der unterschiedlichen Arbeitsplatztypen. Kein Mensch hier behauptet,
dass seine vollständige Liste von Arbeitsplatztypen,
aber es ist erst mal eine Menge von Arbeitsplatztypen,
die man so im Hinterkopf haben kann, um so konkrete Arbeitsplätze,
denen sie begegnen werden in ihrem beruflichen Alltag,
um die zu klassifizieren und zu sagen, okay,
das könnte so einer sein und daraus folgen dann eine Reihe von nicht mehr zu treffenden Designentscheidungen.
Und genauso ist es hier bei den Kooperationsmodellen. Wir haben
hier über die Jahre eine Reihe von Kooperationsmodellen herauspräpariert und wir glauben,
damit so plus minus 90 Prozent eben,
was man so an Kooperationssituationen, was einem so begegnet,
dass man das damit gut unterstützen kann.
Und damit haben wir so wiederum so eine kleine Schubladenreihe geschaffen, die uns hilft.
Etwas, was einem so im betrieblichen Alltag begegnet,
das auch wieder, was heißt auch wieder,
das so modellieren zu können oder so.
So, zwei Definitionen brauchen wir noch, um,
also diese Kooperationsmodelle realisieren zu können, darüber gesprochen, Kooperation ist erstmal so eine
Eine zusätzliche Aufwand, den wir uns gönnen müssen, um,
also kooperative Arbeit zu unterstützen, was wir gerne haben,
um Kooperationsunterstützung, sind sogenannte Kooperationsmittel.
Was tun die? Vergegenständlichen Kooperationen und oder die dabei notwendige
Koordination. Das ist wunderbar mit, die sind Definitionen,
wie die so aufeinander aufbauen, nicht wahr?
So, was sind also Kooperationsmittel? Intentionale Teile der Definition,
jetzt kommt der exzensionale Teil, Vorgangsmappen,
Laufziel komme ich gleich nochmal
drauf zu sprechen
Ermöglicht, so eine Vorgangsmache. Wer von Ihnen hat schon mal
mit einer Vorgangsmappe zu tun gehabt? Ja. Echt,
nicht? Sie müssten mal ein Praktikum in einer richtigen Behörde machen. Vorgangsmappen sind gen. Ich will nicht sagen,
der Gipfel der deutschen Bürokultur, aber so eine Vorgangsmappe,
die also beschreibt,
das ist eine Vorgangsmappe ist übrigens ein wunderbares Beispiel auch für einen Behälter zwar für einen heterogenen Behälter,
weil je nach Vorgang kann also so eine Vorgangsmappe eine begrenzte Anzahl unterschiedlicher Gegenstände enthalten und man kann schon anhand,
also der darin enthaltenen Gegenstände ungefähr abschätzen,
in welchem Zustand sich der Vorgang eigentlich befindet.
Es hat von Ihnen offensichtlich noch nie jemand ein Fördermittelantrag bei einem Landeswirtschaftslandschaftsamt gestellt.
Also sagen wir mal so, die Maisbauern unter Ihnen,
die nächstes Jahr den Anbau von und sich Hektar Mais gefördert haben wollen,
die kennen sich aus mit solchen Vorgangsmappen.
Und die können auch sogar heutzutage, glaube ich,
sogar online sehen, also in welchem Zustand sich der Antrag befindet.
Ja, also, das sind Kooperationsmittel. Und jetzt noch eins,
diese Kooperationsmittel, wenn wir die denn zur Kooperation verwenden wollen
und uns anhand von Zeichen und Gegenständen koordinieren wollen,
müssen durch Kooperationsmedien die transportiert werden.
Was sind Kooperationsmedien? Realisierung dienen zur Realisierung von Kooperation.
Also Zeug, dass kein Mensch brauchen würde,
wenn er nicht mit anderen zusammenarbeiten dürfte, sollte oder müsste.
Wozu brauche ich denn ein Postversandsystem oder ein Gruppenpostfach oder ein elektrisches Notizbrett,
wenn ich nicht mit den anderen mich austauschen wollte über,
ich weiß nicht was
Also dafür sind diese Kooperationsmedien da. Was sind denn Kooperationsmedien,
sagen wir mal, so etwas wie eine, so ein Gruppenpostfachwand.
Jetzt ist ein Gruppenpostfachwand, ist es ein Werkzeug,
ein Automat oder ein Material. Wir wollen ja die Anzahl der Metaphern,
mit denen wir jetzt auch kooperationsmedien realisieren, klein halten.
So und der Anspruch wäre ja schon,
dass auch wenn wir kooperative Arbeit unterstützen,
also Kooperationsmittel und Medien implementieren,
dass die wiederum mit Werkzeugautomatmaterial
modellierbar sind
Ja. Kooperationsmittel ist ein Material. Aufpassungsmittel. Wir haben
eine Meinung. Gibt es Gegenstimmen? Gibt es Unterstützer?
Ja. 2 zu 0 zu 0. Noch hiermit.
Wie kommen Sie darauf, das eine kurz,
was haben Sie gesagt,
zu einem Kooperationsmedium
ein Werkzeug
Als erstes. Also wenn wir Kooperationsmittel haben. Wir arbeiten
oder ich darf was machen. Kontext, das Material.
Und das Medium, mit dem wir ineinander arbeiten.
Was macht denn ein Gruppenpostfach zu einem Werkzeug?
Haben Sie schon mal ein Gruppenpostfach gesehen?
Wir müssen mal in die Bibliothek gehen
Ja, da ist die Bibliothek. Und dann lauern sie
mal, lungern sie am Eingang herum.
Und dann sehen sie so zwischen elf und zwölf.
Man kann sie immer gestalten in diesen einen Raum reinhuschen sehen.
Und dann stehen die vor so einer Wand,
da steht auf einem Fach, steht SWT,
auf einem steht SWK, auf einem steht Fauses.
Und dann greift man immer da, der, der für SWT
die Post abholt, der greift halt bei SWT rein.
Ich hoffe, dass der oder diejenige nicht bei Fauses
reingreift und erstmal guckt, was da so drin ist.
Das ist ein Gruppenpostfachwand
Das ist, ja, das ist eine Gruppenpostfachwand.
Extrem effizientes Mittel, weil der Postbote kommt und sieht,
der SWTV, wie sie alle heißen,
und kann das da einfach reinschmeißen.
So koordinieren wir die zentrale Post mit den lokalen Organisationseinheiten.
Und jetzt nochmal, was ist eine Gruppenpostfachwand?
Ich versuche ihnen jetzt gerade nahezulegen,
dass das, ja, strukturierter Behälter.
Das ist erstmal
nichts anderes
Ich glaube, ich weiß, worauf sie hinaus wollen,
denn sie sagen, es ist ein Werkzeug,
dann denken sie schon so einen Schritt weiter.
Wozu ist das Ding gut? Und ich muss ja jetzt das,
was da so rein und raus, das muss ich irgendwie transportieren.
Und dann kriegt es also schon so einen dynamischeren Charakter,
aber jetzt halte ich sie erst nur noch zurück
und ist ruhig braun oder ruhig, ruhig.
Das ist erstmal nur ein Behälter. Und dann geht mir nachher darüber,
man ist dann jetzt tatsächlich tun wollen,
also etwas von da, da transportieren,
unter Verwendung eines Gruppenpostfahrers,
was brauchen wir dann
Das kommt mir dann in aller Ruhe.
Gucken wir uns das an. Also, eigentlich ein Prozess,
was gesamte System ist, ist ja kein Bild.
Das würde ich so sehen, ja. Das ist,
das hier ist böse. Denn wir wissen ja, if
you don't know, how it works, call it a process.
Und wie geht's weiter? Nobody this. Eben. So,
und jetzt müssen wir uns dann eben angucken, das Postversandsystem.
Also, diese Nebelkerze hier. Woraus besteht das?
Weil ich kann es ja nicht zulassen,
dass sie aus dieser Veranstaltung rausgehen und nicht,
also Pickel kriegen, wenn sie das Wort System lesen.
Sondern sie sollen ja alles nur noch ausdrücken mit Werkzeugautomatik,
Material. Sag es, wie es ist.
Und nicht System und nicht Prozess. Und nicht Systementwicklungsprozess.
Das ist schon mal gleich dreimal nicht. Während das elektronische
Notizbrett, dann haben wir den auch noch.
Behälter für Notizen.
Stufen der Integration
Kein Kooperationsmodell, das ist so der Standard. Das ist so
die Idee. Es gibt also höchstens einen gemeinsamen Dateizugriff.
Oder nein, wie soll ich das sagen?
Der Zugriff auf Dateien ist also von verschiedenen Arbeitsplätzen aus möglich.
Wo dann immer diese lustigen Effekte entstehen,
aber da erzähle ich Ihnen jetzt wahrscheinlich auch Geschichten vom Krieg.
So ein Editor wie VI kennen Sie ja auch schon
gar nicht mehr, oder?
Doch. Ich meine,
so einen richtigen Editor
VI. Nicht so irgendwelche Shishi-Programmierumgebung mit Syntax-Highlighting oder sowas.
Vervollstelligung von Methoden, also das gibt es ja gar nicht.
Also VI-Dateinahme können Sie ja Dateien öffnen, die also irgendwo liegen.
Und wenn das jemand gleichzeitig macht, so,
der erste möge gewinnen, der also, nee,
der letzte gewinnt, der die Datei abspeichert.
Und alle anderen müssen gucken. So, das ist gemeint
mit kein explizites Kooperationsmodell. Also das ist,
da muss man sich dann eben über Konventionen organisieren,
sodass man koordiniert an einem Ding arbeiten kann.
Ja. So, implizite Kooperation, die Definition hatten wir
schon, konkurrierender Zugriff wird deutlich. Also ich sehe,
dass die anderen da sind und ich habe auch so eine Idee davon,
hier ist eine Stelle, da kann ich,
hier gibt es etwas, das ist gemeinsam,
da ist etwas, da habe ich keinen Zugriff drauf,
dass es hat jemand anders.
Explizite Kooperation, da werden wir unterschiedliche Mittel und Medien kennenlernen.
Und diese unterschiedlichen Kooperationsmodelle werden halt durch verschiedene, durch die
unterschiedliche Verwendung von Kooperationsmitteln und Medien, werden die realisiert.
Kooperation, jetzt kommt so eine Reihe von diesen Bildern und
jetzt gehen wir die einfach mal so der Reihe nach durch.
Kooperation über gemeinsamen Dateizugriff. Das ist so dieses unterste Niveau.
Ich kann halt über die über die Grenze meines Arbeitsplatzes,
diesen Mauer hin zu anderen dadurch überwinden,
der sich also auf so gemeinsame Dateillaufwerke etwas tue,
was auch immer, für fachlich motivierte Anwendungszusammenhänge,
also außerhalb der engeren Softwareentwicklung eigentlich,
so keine Lösung ist für irgendwas.
In diesem Sinne implizite Kooperation. Es gibt eine Achtsamkeit dafür,
dass es einen Platz außerhalb meiner, außerhalb meiner eines Arbeitsplatzes gibt.
So, aber was da jetzt,
also wie wir kooperieren oder wie wir uns koordinieren,
das wird nicht vergegenständigt, sondern das ist eine Konvention,
die außerhalb des Systems ist.
Jetzt kommen wir zu einem schillernden Begriff in der Softwareentwicklung
und vor allem in der verteilten Softwareentwicklung.
Transparenz. Was verstehen Sie unter Transparenz?
Das ist Transparenz
Ja, grüß dich. Danke. Was bedeutet das?
Im Kontext kooperativer Arbeit. Ja. Dass man einsehen kann,
was andere machen, wie sie es machen.
Das ist einfach keine Information. Wie verhält sich das
mit Blick auf die Forderung, meinen Arbeitsplatz gehört mir.
Und was ich da mache, das geht niemandem was an.
Ja. Mir ist es auch noch nicht transparent,
welche Haltung die Piratenpartei zu diesem Thema hat
Ich habe nur, mir ist das nicht transparent.
Ich habe das einfach, ich habe mich einfach noch nicht
drum gekümmert. Gibt es noch Interpretationen von Transparenz?
Durchsichtigkeit hatten wir jetzt. Das ist im gewissen Sinne das,
was Sie gesagt haben und im gewissen Sinne ist es genau
das Gegenteil
Also ich will jetzt erst mal nur erkennen können,
dass es möglicherweise eine Konkurrenzsituation gibt. Warum das so ist,
ich will wenigstens erkennen können, da ist eine und ich muss jetzt,
also nachdem ich das erkannt habe, Mittel und Möglichkeiten haben,
mit der ich diese Konkurrenzsituation auflösen kann.
Welche Arten von Konkurrenzsituationen können das sein?
Mehr als ein Benutzer am selben Material.
Was für eine Katastrophe
Das kann doch im richtigen Leben eigentlich gar nicht passieren,
oder? Kann eigentlich nicht passieren. Selbst in einem Per-Programming-Kontext
höchster Güte. Es kann nur einer die Tastatur haben.
Und wenn sie sich darüber nicht verständigen,
wer jetzt gerade Pilot und wer gerade Co-Pilot ist,
dann haben sie ein anderes Problem.
Das werden sie nicht durch eine zweite Tastatur lösen.
Oh, jetzt wird es aber spacey
Die Einheit von Raum und Zeit bei der Materialbearbeitung bleibt gewahrt.
Kann mir mal jemand verraten, was das bedeuten könnte,
ja, was bei den Einzelnen keinen großen Unterschied mehr macht,
aber gerade kooperativ arbeiten oder alleine,
also dass er bei der Materialbearbeitung immer noch so gut mit seinen Frauen hat.
Dieselbe Raumzeit, das ist bei jedem Konzept aus Raumzeit,
ist das aus Star Trek
Also, es ist, ich befürchte,
es ist etwas schlichter als das,
was sie jetzt gerade so da hinein interpretiert haben.
Es ist ganz einfach. Und für Softwaretechniker trotzdem, glaube
ich, nicht selbstverständlich. Ein Ding kannst du einer Zeit
nur in einem Raum sein, sich an einem Ort befinden.
So, Punkt. Und das sagen Sie jetzt mal jemandem,
der sagt, aber wir haben doch extra die Common Object,
Request, Broker, Architecture erfunden.
Mühsam herausgearbeitet. Die ist dazu gut, dass ein Ding Verteilungstransparent
verwendet werden kann. Und Verteilungstransparent bedeutet, in deren Sinne,
es ist nicht deutlich, wo sich dieses Ding befindet.
Es ist da. Was impliziert, dass auch verschiedene Leute
gleichzeitig an demselben Ding arbeiten können
Und dann, das ist doch gut. Genau das möchte ich
ja, genau das will ich ja erreichen bei Verteilungstransparenz.
Ich will nicht, dass es durchscheint. Dieses Ding ist
auf meinem Arbeitsplatz, dieses Ding ist in meiner Arbeitsumgebung,
das Ding ist auf dem Arbeitsplatz eines anderes.
Genau dafür haben wir doch Software. Genau dafür. Kann man
nur sagen, ja, das ist schön und gut.
Es ist aber nicht dienlich der Idee,
es soll mir transparent sein, dass dieses Ding fachlich gesprochen,
das ich gerade bearbeite,
sich auf meinem Arbeitsplatz befindet
Und nicht auf deinem Arbeitsplatz. Weil es irritiert mich,
wenn etwas, wenn das Benutzungsmodell des Softwaresystems mir nahelegt,
das Ding ist auf meinem Arbeitsplatz und auf einmal verändert es sich.
Das wird mich irritieren. Was ist hier los? Und
meine gesamte Handlungssicherheit wird sich also von null auf 100,
naja, die Unsicherheit wird sich von die Handlungssicherheit,
wird sich von 100
auf null reduzieren
Weil wenn ich das sehe, dass sich da etwas verändert,
ohne dass ich es bin, der das gerade tut,
dann frage ich mich, was ist hier los?
Und schon bin ich wieder bei der Hotline.
Wir nehmen jetzt mal diese Einheit von Raum und Zeit.
Also wir nehmen das jetzt erst mal so als fachliche Herausforderung.
Ein Ding, ein Ort zu einer Zeit.
Und dann kann da nicht noch jemand anders drauf zugreifen.
Und wenn wir so einen Effekt erreichen wollen,
dann müssen wir uns eben Werkzeuge schaffen,
die Teil dieses Benutzungsmodells sind,
sodass es möglich wird,
sowas wie Verteilungstransparenz herzustellen
Und das kriegen wir dann schon noch hin. Aber nicht
per se. Die Einheit von Raum und Zeit, ja.
So, diesen Punkt werde ich jetzt mal überspringen.
Da bitte ich Sie, wenn Sie das interessiert, gucken Sie das mal nach.
Also so ein guter Einstieg in das Drama, findet man wie immer bei Wikipedia. Und Sie werden sehen,
was wir hier sagen, ist also nicht, dass wir schon wussten,
ich, ich schon gar nicht, gar nicht,
dass wir schon wussten, dass es also diese Forderung,
Von dem da gibt, wenn es darum geht,
ein Drama zu entwickeln,
ein Drama zu schreiben.
Aber wir sind da ganz im Arist, wie heißt das?
Ganz im Aristotelischen Sinne. Wollen wir Software-Systeme entwickeln? So,
die Einheit von Raum und Zeit, Zeit und Raum nach wann.
Ein Ding, ein Material. Das gilt im Übrigen
auch für Werkzeuge,
also für Arbeitsmittel
Zu einem Zeitpunkt nur an genau einem Ort sein, um dort bearbeitet werden.
Und wenn es jetzt das Leitbild vom Arbeitsplatz für eigenverantwortliche Tätigkeiten ist,
wenn das Ding auf meinem Arbeitsplatz ist und kann es nicht von anderen bearbeitet,
werden es in der Regel dann auch für andere nicht sichtbar.
Es sei denn, ich möchte mal so was haben wie,
ich rufe jetzt jemanden an und sage,
schalte doch mal dein Fernglaswerkzeug ein und setz dich auf
meinen Rechner
Sowas wie Teamviewer. Also ich versuche jetzt also die Welt
dessen, was möglich ist, zu reinterpretieren in wann.
Okay, dann machen wir das. Und dann guckt er da
drauf und dann wird mich das, und dann sage ich,
oh, ich gebe dir jetzt mal meine Tastatur,
was man so mit Teamviewer halt machen kann.
Und dann finde ich das nicht irritierend, dass der auf meinem Arbeitsplatz umhantiert,
sondern ich finde es faszinierend, dass sowas geht.
Aber das ist eben Teil, also eines Erweiterten,
Benutzungs- bzw. Kooperationsmodells
So. Jetzt gucken wir uns noch ein Kooperationsmodell. Gucken wir
uns noch an. Und das ist die implizite Kooperation.
Und da müssen wir uns jetzt mit unterschiedlichen Mechanismen für den konkurrierenden Zugriff.
Müssen wir uns beschäftigen. Also es gibt Anwendungssituationen,
jede Menge Arbeitsplätze nebeneinander. Und es gibt eine Prägistratur,
ein Archiv,
eine zentrale Datenablage
Und jetzt wollen Leute etwas da rausnehmen.
Wie modellieren wir das? Das erste, der erste Vorschlag,
das gibt jetzt, die sind nicht also exklusiv oder,
sondern man kann jetzt diese drei Mechanismen verwenden,
je nach Ausgangssituation, je nach Zweck für diesen Zugriff.
So, also die erste Idee, exklusiver Zugriff auf das Material,
das da in meiner Arbeitsumgebung, in der Registratur liegt.
Wenn ich das wegnehme,
dann ist es für die anderen nicht mehr da,
sondern es ist höchstens noch diese Aktenausgabe Verbleibsnachweis da
Warum sollte ich das tun? Es gibt durchaus Materialien,
die so nach diesem komischen Prinzip, also es kann nur ein Exemplar davon geben, funktionieren.
Das ist dann halt so. Und dann sagt man das und dann,
was dann daraus folgt, ist dieses Ding, also der Verbleibsnachweis,
sagt dann, es ist im Moment woanders und dann koordiniere dich außerhalb dessen,
was, also diese Registratur zur Verfügung stellt mit demjenigen,
also der es gerade hat.
Bitte. So, das ist sozusagen der klassische Ansatz
Der liegt auch sehr nahe an dem,
was man so in so physikalischen Aktenschränken oder materiell vorhandenen Aktenschränken,
wie man damit umgeht. Es würde ja schon schwieriger werden,
wenn wir also so einen Aktenschrank hätten, der also so funktioniert,
ich nehme die Akte raus und schwupps ist eine Kopie von dem,
was ich rausgenommen habe, drin. Das ist ja Magic,
so in Software ist es ja total einfach zu sagen,
ich nehme das Ding raus, was drin bleibt,
ist wahlweise, Original oder die Kopie in dem Fall jetzt,
also die Kopie bleibt drin.
Das, was die anderen halt, also wenn jetzt andere darauf zugreifen,
was die dann bekommen, ist eine Kopie.
Und das muss denen auch klar sein,
dass das jetzt eine Kopie ist, die sie haben.
Weil so eine Kopie ist ja ein Gegenstand aus eigenem Recht.
Und wenn ich an einer Kopie etwas ändere, dann weiß ich ja,
ich habe jetzt hier an der Kopie was getan und ich weiß auch genau,
Und jetzt kommen wir wieder zu dem Punkt, also Verteilungstransparenz.
Ich mache mir so im Alltagsleben,
brauche ich mir gar keinen Gedanken darüber machen,
dass wenn ich an einer Kopie herumkritzle,
dass dann das Original denselben Krickelkrackel hat.
Was aber so eine, weil mir eine technische Interpretation von
Verteilungstransparenz sofort realisiert, ohne mit der Wimper zu zucken.
Jemand greift auf eine Kopie zu. Es ist ja
nur eine technische Kopie und ich ändere etwas an der Kopie
und im Original
ist es
gleich transparent
Also, was ist hier los? Was ist hier los?
Ohne, dass sie jemandem in einem Korba-Kurs gegeben haben,
wird es ja keiner verstehen. Und die denken,
also, das ist ein Bug, was da passiert.
Und sie sagen, nein, nein, das ist ein Feature.
So. Und schon haben sie wieder eine Diskussion am Hals,
die sie gar nicht führen wollen. Also machen sie deutlich,
wir benutzen dieses ganze Verteilungstransparenz, Möglichkeiten, wir benutzen das alles,
aber wir machen uns vorher Gedanken über ein Fach,
ich motiviertes Modell, du arbeitest jetzt auf einer Kopie,
der andere hat das Original und was wir dann bauen können,
ist, ein Werkzeug, mit dem zwei Gegenstände,
Original und Kopie miteinander verglichen werden können.
Dann können wir uns nachher da dran setzen und sagen,
so, von dem einen nehmen wir das,
von dem anderen nehmen wir das und jetzt stellen wir das
als neues Original wieder rein.
In die Registratur. Den Leuten also die Möglichkeit geben,
sich außerhalb des Systems zu koordinieren.
So, Koordination von Änderungen liegt dann bei den Benutzern.
Also die müssen sich koordinieren. Das Änderungen am Original.
Also hier steht keine Änderung an den Kopien nach sich
und umgekehrt
In dem Punkt habe ich noch nicht besprochen,
falls jemand das Original zurückstellt, dann kriegen alle diejenigen,
die Kopien haben, das mitgeteilt.
Das ist auch lustig. Damit die das wissen. So. Letzter Punkt,
Zugriff, immer nur auf Kopien möglich. Das heißt,
ich nehme das Ding und kriege eine Arbeitskopie und dann weiß ich Bescheid,
aha,
ich arbeite jetzt auch in der Kopie und ich muss mich jetzt beeilen,
wenn also meine Kopie
als neues Original wieder eingetragen werden soll
Dazu müssen wir dann so ähnlich wie bei diesem SVN-Beispiel gerade
mit Zeitstempeln arbeiten. Damit nicht solche Effekte eintreten wie,
also ich habe etwas zurückgestellt,
aber da ist jetzt ein neues Original mit einem jüngeren Zeitstempel.
Deswegen kommt es hier zu Konflikten. Das ist eine Art von Modellierung,
die wird man wählen,
wenn also sehr viele ausschließlich lesende Zugriffe auf die Dokumente in
so einer zentralen Ablage,
wenn das
ihre Arbeitssituation kennzeichnet
Gibt es auch, also solche Situationen. Wo sind wir
jetzt angekommen? Wir haben uns jetzt also drei mögliche Mechanismen,
drei Mechanismen auf zwei Folien für den konkurrierenden Zugriff.
Bei der imm impliziten Koordination angeschaut, Entschuldigung, bei der
impliziten Kooperation. Und das ist, also die Registratur,
ich habe das jetzt auch schon ein paar Mal im Mund gehabt,
die gemeinsame Registratur ist das Kooperationsmittel,
mit dem diese Art von Kooperationsmodell implementiert werden kann
Details, dass es sowas gibt wie eine Bestandsliste anhand derer
man halt sehen kann, was ist drin oder wer hat was rausgenommen.
Und dann kann man sich eben die Kooperation zwischen diesen Arbeitsplätzen so vorstellen,
der da tut was rein in die Registratur und sagt einem Telefon,
E-Mail, was weiß ich wie,
das ist jetzt da drin und man kann sich das dann rausholen und dann hat man einen ganz klaren Nachwamm,
also hier ist ein heterogener Behälter hier, ich ein Werkzeug haben,
mit dem ich mir den Inhalt dieses Behälters anschauen kann,
das auf beiden Arbeitsplätzen ist das vorhanden.
Und ich habe einen Zugriff auf eine Ablage derart geschaffen,
je nachdem, unabhängig davon, welchen Mechanismus der Konkurrenz,
zu welchem Mechanismus ich implementiert habe,
um Konkurrenzsituationen zu verdeutlichen,
mit dem also mindestens schon mal ein Verteilungstransparenter und
jetzt im Wammsinn der Verteilungstransparente Austausch von Materialien
möglich ist
Die Welt ist also wieder rund für den Wammler in uns.
Wir können jetzt miteinander kooperieren, weil der Teil ist eh
klar, Werkzeugautomatmaterial. Jetzt haben wir Arbeitsplatz,
Arbeitsumgebung haben wir uns jetzt Gedanken drüber gemacht.
Jetzt noch eine Frage, mit welches Entwurfsmuster schwebt ihnen vor,
um den Zugriff auf einen entfernt liegendes Objekt
zu realisieren?
Fabrik. Yes. Tschüss. Schönes Wochenende.
Vielen Dank,
liebe Zeit