Soziale Arbeit und offenes Design. Einführung.

Soziale Arbeit und offenes Design. Einführung.

Die Evolution der Motivations- und Anreizprinzipien bei der Entwicklung von Informationssystemen und anderen Hochtechnologieprodukten entwickelt sich weiter. Neben den klassischen, also rein monetär-kapitalistischen Formen, existieren schon lange alternative Formen, die immer beliebter werden. Vor einem halben Jahrhundert forderte der Gigant IBM im Rahmen seines Programms "Teile" zum unentgeltlichen Austausch von Anwendungssoftware für seine Großrechner auf, die von externen Programmierern entwickelt wurden (nicht aus altruistischen Beweggründen, aber das ändert nichts am Wesen des Programms).

Der heutige Tag: Soziale Unternehmen, Crowdsourcing, "Code gemeinsam schreiben" ("Social Coding", GitHub und andere soziale Netzwerke für Entwickler), verschiedene Formen der Lizenzierung von Freeware-Open-Source-Projekten, Austausch von Ideen und freier Wissensaustausch, Technologien, Programme.

Ein neues Format der Interaktion wird vorgeschlagen: "Soziale Arbeit und offenes Design" und das Konzept seiner Informationsressource (Website). Wir begrüßen ein neues Start-up (wenn es wirklich neu ist). Die Formel des vorgeschlagenen Ansatzes lautet: Networking, Co-Working, Open Innovation, Co-Creation, Crowdsourcing, Crowdfunding, wissenschaftliche Arbeitsorganisation (WTO), Standardisierung und Vereinheitlichung, Typisierung von Lösungen, Aktivität und nicht-finanzielle Motivation, freier Austausch von Erfahrungen und Entwicklungen, Copyleft, Open Source, Freeware und "alles, alles, alles".

1 Umgebung und Anwendungsbereich

Wir betrachten die Formate: Wohltätigkeit, klassisches Geschäft, sozial verantwortliches Geschäft (klassisches Unternehmertum mit Wohltätigkeit), soziales Unternehmertum (sozial orientiertes Unternehmertum).

Mit Geschäft und Wohltätigkeit ist alles klar.

Sozial verantwortliches Geschäft ist an einem groben und nicht immer richtigen (Ausnahmen bestätigen die Regel), aber klaren Beispiel zu erkennen: wenn ein Oligarch, der die Bevölkerung seiner Stadt (seines Landes) ausgeplündert hat, einen kleinen Stadtpark verschönert hat, nachdem er sich natürlich zuvor ein paar Schlösser und Luxus-yachten sowie eine Sportmannschaft gekauft hat.

Oder er hat eine Wohltätigkeitsstiftung gegründet (möglicherweise zur Steueroptimierung seines Unternehmens).
Soziales Unternehmertum ist in der Regel "Subventionsgeschäft", das auf die Lösung der Probleme sozial benachteiligter Bürger ausgerichtet ist: Waisenkinder, kinderreiche Familien, Rentner, Menschen mit Behinderungen.

Obwohl das "sozial orientierte Unternehmertum" in erster Linie auf Wohltätigkeit abzielt und erst in zweiter Linie Einkommen generiert, wurden große russische Fonds für soziales Unternehmertum auch mit Mitteln (Zielkapital) von Oligarchen gegründet. Oft unterscheidet man zwischen sozialem Unternehmertum und Wohltätigkeit durch die Selbstfinanzierung, weshalb dies insgesamt auch ein Geschäft ist (Unternehmer = Geschäftsmann).

Einige behaupten auf Habr, dass Soziale Unternehmer verleihen dem Geschäft ein menschliches Gesicht.
Dort können auch Beispiele für Projekte angesehen werden.

"Soziale Arbeit und offenes Projektmanagement" – oder STOP – verfolgt eine etwas andere Philosophie. Dieses Format richtet sich an diejenigen, die nicht nur bereit sind, anderen zu helfen, sondern auch bereit sind, ihre eigene Tätigkeit und die ihrer Mitmenschen (der gesamten Gesellschaft) maximal effizient zu organisieren.

Dieses Projekt zielt darauf ab, maximale Effizienz in der Bildung und Produktion durch kollektive Arbeit (Kollektivierung), offenes Projektmanagement (öffentliche Projektführung), Standardisierung und Vereinheitlichung von Projektlösungen, Entwicklung von Konzepten und Aufbau universeller Basispattformen, Vervielfältigung von Standardprojekten und Übernahme der besten Lösungen (Praktiken) anstelle ständigen "Neuerfindens des Rads", d.h. Wiederverwendung bereits bestehender Ergebnisse, zu erreichen.

In der Anfangsphase dieser Bewegung wird vorgesehen, die Entwicklung auf gemeinnütziger Basis durchzuführen: wirklich gesellschaftlich nützliche Tätigkeiten setzen gewöhnlich gesellschaftliche Grundlage voraus. Die Bewegung basiert auf Ansätzen:

x-working (Co-Working und andere), x-sourcing (Crowdsourcing und andere), die Einbeziehung von Fachleuten - Altruisten (professionelle Entwickler) sowie von Anfängern (Studierenden) in Projekte, d.h. „Massenhaftigkeit und Handwerkskunst sind das Motto ...“. Ein wichtiger Bestandteil ist die wissenschaftliche Organisation der Arbeit.

Das Konzept "Soziale Arbeit und offenes Design" kann in verschiedenen Bereichen des gesellschaftlichen Lebens angewendet werden, jedoch werden wir uns hier auf den IT-Sektor beschränken. Daher nennen wir den STOP-Bereich in Bezug auf IT (Automatisierung) fortan STOPIT: das STOP-Projekt zum Thema IT. Obwohl dies eine willkürliche Unterteilung ist, da beispielsweise Management-Technologien im Bereich Projekt- und Prozessmanagement als „IT-nah“ gelten, werden sie lange nicht nur in Automatisierungsprojekten angewendet.

Es gibt ähnliche Formen, zum Beispiel, Das Gewächshaus sozialer Technologien ist ein öffentliches Bildungsprojekt, das auf die Förderung der Zusammenarbeit zwischen dem Non-Profit-Sektor und IT-Fachleuten abzielt.

STOPIT hingegen zielt auf alle IT-orientierten „Nachfragen und Angebote“ ab. STOPIT ist nicht nur ein Bildungsprojekt, es ist nicht nur eine „Zusammenarbeit zwischen dem Non-Profit-Sektor und IT-Fachleuten“ und andere „nicht nur“.

Soziale Arbeit und offenes Design sind ein IT-Gewächshaus neuer Art im sozialen Unternehmertum, wo der Begriff „Unternehmertum“ besser durch „Aktivitäten“ ersetzt werden sollte.

2 Konzept "Soziale Arbeit und offenes Design" und Motivation

Rollen

Das Konzept des IT-Gewächshauses STOPIT umfasst drei Rollen: Auftraggeber, Vermittler, Ausführender. Der Auftraggeber formuliert die „Nachfrage“, genauer gesagt – fragt und formalisierte „was gemacht werden muss“. Der Auftraggeber kann dabei ein Unternehmen oder eine Privatperson sein, die eine konkrete vor ihr stehende Aufgabe lösen möchte. In diesem Fall, etwas zu automatisieren.

Der Ausführende formuliert das „Angebot“, d.h. er informiert darüber, „was er bereit ist zu tun“. Der Ausführende ist ein Unternehmen, eine Gruppe von Entwicklern oder einfach ein Entwickler, der im Allgemeinen bereit ist – „ehrenamtlich“ (unentgeltlich) die Aufgabe für den Auftraggeber zu lösen.

Ein Vermittler ist ein Subjekt, das die "Nachfrage" und das "Angebot" verbindet und die Lösung des Problems sowie die Zufriedenheit sowohl des Auftraggebers als auch des Auftragnehmers überwacht. Die Zufriedenheit des Auftragnehmers selbst ist wichtig, da es sich im Allgemeinen um Arbeiten "auf ehrenamtlicher Basis" handelt. Statt des Prinzips: "Geld für die Arbeit ist erhalten, was danach passiert, ist egal", kommt hier ein Faktor ins Spiel, bei dem der Auftragnehmer daran interessiert ist, sein Produkt durch nicht-finanzielle Anreize einzuführen. Und das ist manchmal "mehr wert als Geld".

Übrigens überwindet die STOPIT-Technologie leicht ein weiteres Problem im modernen IT-Bau: Wenn der Auftraggeber Zufriedenheit erhalten hat, gilt das Implementierungsprojekt als erfolgreich, unabhängig von objektiven Parametern, die die Übereinstimmung der Projektlösung mit der gestellten Aufgabe betreffen. In unserem Fall wird die öffentliche Kontrolle eine solche Situation aufdecken, und die öffentliche Bewertung des Projekterfolgs wird nicht auf dem beliebten Prinzip basieren: "Man muss nicht über die Qualität des Projekts nachdenken, wenn man zusammen mit dem Auftraggeber im gleichen Salat schläft", sondern auf der Substanz.

2.1 Motivation des Auftraggebers

Es besteht immer der Wunsch, kostenlos oder "fast kostenlos" ein Automatisierungssystem zu erhalten, für das keine Mittel vorhanden sind oder "das man nicht einmal weiß, welches man wählen soll", da "jeder Verkäufer sein Produkt lobt" (auch wenn das Produkt von minderwertiger Qualität ist). Für viele ist der Preis für IT-Projekte in unerreichbare Höhen gestiegen. Wo kann man einfache, standardisierte Lösungen der Kategorie Open Source, Freeware und günstige Ressourcen für deren Implementierung und anschließende Unterstützung finden?

Manchmal sind einmalige Aufgaben erforderlich oder es wird die Frage aufgeworfen, "ist das nötig", "wie funktioniert das grundsätzlich". Zum Beispiel gibt es im Unternehmen kein Projektbüro, aber man möchte verstehen: wie das Projekt bei vorhandenem Büro verlaufen wäre. Auf ehrenamtlicher Basis wird ein "externer Projektmanager" (Projektadministrator) hinzugezogen, zum Beispiel ein Student oder ein Freiberufler.

Im Rahmen des STOPIT-Konzepts erhält der Auftraggeber eine fertige Lösung für sein Problem mit Quellcode, freier Lizenz, Möglichkeit der Vervielfältigung, konzeptioneller Ausarbeitung der Architektur der Lösung und dokumentiertem Code. Im Rahmen der Diskussion über die Umsetzung konnte er alternative Lösungsansätze sehen und selbst eine Entscheidung treffen (dem Vorschlag zustimmen).

Es gibt die Hoffnung, dass der vorgeschlagene Ansatz die folgende Situation provoziert: Wenn mehrere Organisationen eine ähnliche Aufgabe lösen müssen (beide benötigen dasselbe Produkt), ist es sinnvoll, gemeinsame Anstrengungen zu unternehmen, um eine standardisierte Lösung (oder Plattform) zu entwickeln und auf deren Grundlage die Aufgabe zu lösen, d. h. gemeinsam anpacken, eine Grundlagenlösung erstellen und danach jeder individuell den gemeinsamen Ansatz anpassen.

Es ist eine Variation des Crowdfundings oder einfach eine Form der Zusammenarbeit an einer Aufgabe nach dem Prinzip: „Ein Kopf ist gut, zwei sind besser“ oder durch notwendige Kooperationen wie: Ich helfe dir mit deinem Projekt, und du hilfst mir mit meinem, da du die Kompetenzen in meinem Bereich hast und ich in deinem Projekt.

An den Auftraggeber werden eine Reihe von Anforderungen gestellt, aber diese betrachten wir vorerst nicht (hauptsächlich die Anforderung an die Offenlegung der Implementierungsgeschichte, die offene Führung eines Bugtrackers usw.).

2.2 Motivation des Ausführenden

Die grundlegende Klasse der Ausführenden, jedenfalls zu Beginn der Entwicklung des STOPIT-Ansatzes, sind studentische Projektgruppen. Für den Studenten ist es wichtig: an einer realen praktischen Aufgabe zu arbeiten, praktische Erfahrungen zu sammeln, zu sehen, dass seine Ergebnisse nicht im Papierkorb landen, sondern tatsächlich genutzt werden (ausgebeutet werden und den Menschen Nutzen bringen).

Es ist möglich, dass es für den Studenten wichtig ist, ein Arbeitsbuch zu führen (den Praktikumszeitraum zu dokumentieren), reale Projekte in sein Portfolio einzutragen („erfolgreiche Geschichten“ direkt ab dem ersten Semester der Hochschule) usw.
Möglicherweise möchte der Freelancer die Umsetzung genau dieses Projekts (dieses Unternehmens) in sein Portfolio aufnehmen und ist bereit, kostenlos zu arbeiten.

Bei Bedarf kann der Vermittler eine operative Kontrolle organisieren oder einen erfahrenen Mentor abstellen, um eine höhere Qualität bei der Lösung der Aufgabe durch angehende Projektanten zu gewährleisten. Dabei kann die Motivation des Studenten oder des gleichen Freelancers ausschließlich auf der Arbeit am Projekt mit einem „bekannten Guru“ basieren, der diesem Projekt zugeordnet ist.

So sind die Ausführenden nicht unbedingt Altruisten und Philanthropen, obwohl professionelle Entwickler eher unter diese Definition fallen. Letztere sollten im Rahmen von STOPIT als Mentoren-Team (Berater) oder Projektleiter eingesetzt oder für die Umsetzung „vorbildlicher Projekte“ engagiert werden, die das Image eines bestimmten STOPIT-Projektstandorts heben.

Die Universitäten, die an STOPIT teilnehmen, werden die realen Aufgaben besser verstehen, die ihre Absolventen zu lösen haben. Die Ausführenden selbst können später für die Begleitung ihrer eigenen Entwicklungen (Programme) engagiert werden. Die Stiftung kann Wettbewerbe organisieren und die aktivsten Ausführenden (Universitäten) durch einen speziellen Spendenfonds belohnen, den die Auftraggeber stiften, die aus Freude über das kostenlose, aber äußerst effektive Werkzeug (Programm) spenden.

Für einen Studenten ist „Glück Nr. 1“, wenn er bereits im Institut praktische Aufgaben löst, das heißt, nicht erfundene, sondern reale (selbst wenn er diese nicht bis zum Ende bringt oder nur einen Teil einer großen Aufgabe erstellt). „Glück Nr. 2“ ist, wenn sein Projekt im echten Leben nützlich war (implementiert wurde), das heißt, seine Arbeit „nicht sofort nach der Verteidigung des Projekts in den Papierkorb geworfen wurde“. Und wenn es dazu noch eine kleine materielle Motivation gibt?

Dabei ist es nicht unbedingt in Geldform: Der Belohnungsfonds kann aus Praktikumsplätzen, Weiterbildung (Fortbildung) und anderen bezahlten Dienstleistungen, akademischen oder nicht-akademischen Charakters bestehen.

Die klare Position des „Altruisten - Philanthropen“ sollte ebenfalls bei STOPIT Platz finden. Der Egoist denkt an sich, der Altruist an die Menschen. Der Misanthrop ist ein Menschenhasser, der Philanthrop ein Menschenfreund. Altruisten und Philanthropen handeln zum Wohl der Gesellschaft und stellen die Interessen anderer über ihre eigenen. Beide lieben die Menschheit und helfen ihr. Das ist eine mächtige Ressource, die jedoch bisher in großen IT-Projekten nicht zur Geltung gekommen ist.

2.3 Projektstudierenden-Teams — Hoffnung der heimischen NTP

Ich betone, dass nicht nur studentische Projektteams als Auftragnehmer für die STOPIT-Projekte betrachtet werden, sondern dass auch auf sie eine besondere Hoffnung für die wissenschaftlich-technische Revolution (NTR) gesetzt wird. Die bestehende Ablösung des Lernprozesses von der Produktion und das Unverständnis des Lehrpersonals für konkrete praktische Produktionsaufgaben sind das Übel der modernen inländischen Bildung. In der UdSSR wurden zur besseren 'Vertiefung' der Studenten in die Produktion Grundstühle an Bildungseinrichtungen bei Unternehmen und Forschungsinstituten gegründet.

Heute gibt es einige von ihnen noch, aber das erwartete 'Große Ergebnis' blieb aus.
Unter 'Großem Ergebnis' verstehe ich etwas 'Offenes und Großes, d.h. gesellschaftlich nützlich im planetaren Maßstab'. Ähnlich wie bei westlichen Instituten, zum Beispiel der Display-Server 'X Windows System', der 1984 am Massachusetts Institute of Technology entwickelt wurde, sowie ein ganzes MIT-Lizenzierungs-Framework.

Unsere Studenten sind nicht in der Lage, auch solche Streiche zu spielen: Das Polizeiauto auf der Kuppel des Gebäudes The Great Dome

Möglicherweise muss das Konzept der Hochschulbildung selbst geändert werden, zum Beispiel indem man es nach westlichem Vorbild umgestaltet: Bildungseinrichtungen mit Forschungszentren zu vereinen. Daraus könnte der Vorwurf folgen, dass alle Errungenschaften des MIT und ähnlicher Institutionen den Innovationszentren an den Instituten zugeschrieben werden, aber in jedem Fall können auch unsere Forschungsinstitute mit nichts Ähnlichem aufwarten.

In einem solchen Konzept kann STOPIT als 'vorübergehender Pflaster' betrachtet werden, bis der Staat 'wach wird' und sich an die Notwendigkeit erinnert, die Hochschulbildung wiederzubeleben.
STOPIT kann als Sprungbrett für die NTR dienen. Auf jeden Fall ist eine Revolution sowohl in der Bildung als auch in den Ansätzen zur Planung und Implementierung von Automatisierungssystemen erforderlich: offenes Design, Aneignung, Standardisierung und Vereinheitlichung, Bildung offener Standards für den Aufbau von Systemen, systematischen Architekturen, Frameworks usw.

In jedem Fall sind Laboruntersuchungen und praktische Fähigkeiten, insbesondere erfolgreiche (und sogar 'nicht sehr erfolgreiche') Implementierungen, bereits ab dem ersten Kurs das Fundament für eine qualitativ hochwertige Ausbildung.
Bis dahin müssen wir mit Bedauern Folgendes lesen:

Ich bin Student im zweiten Jahr an der Universität, studiere Angewandte Mathematik und Informatik und zwar ziemlich erfolgreich, ich erhalte ein erhöhtes Stipendium. Doch an einem schönen Tag stellte ich fest, dass das, was ich lerne, mich belastet und subjektiv natürlich immer eintöniger und langweiliger wird. Kurz darauf kam mir die Idee, warum nicht ein eigenes Projekt realisieren, Ruhm und Geld verdienen (das Letzte ist natürlich fraglich). Aber ich weiß nicht, ob ich mit diesem Problem allein bin; zumindest habe ich im Internet kaum etwas dazu gefunden. Aber ich kann mich nicht entscheiden, womit ich mich konkret beschäftigen soll. Die Fakultät wischte ab und sagte, dass die Forschungen …

Natürlich bitte ich nicht um fertige Ideen, ich bitte um eine Antwort auf die Frage: Wie kann ich selbst dazu kommen?

Studentische IT-Projekte. Ideenmangel?

Vorschlag an die Dozenten: Warum sollten Studenten der IT-Studiengänge mit unrealistischen (erfundenen) Aufgaben belastet werden? Vielleicht sollte man Bekannte fragen, welche IT-Projekte in ihren Unternehmen laufen, was zu machen ist, welches Problem gelöst werden muss. Danach sollte die Aufgabe in Teile zerlegt und der gesamten Gruppe in Form von Diplomarbeiten mit einer „Aufteilung“ der Aufgaben gemäß der Dekomposition vorgeschlagen werden. Die erhaltene Lösung könnte Bekannten gezeigt werden: vielleicht verzichten sie auf SAPSAS usw. und wählen die studentische Arbeit auf einer Open-Source-Copyleft-Plattform?

Zum Beispiel kann die Implementierung von „SAPSAS usw.“ in einigen Fällen nach dem Prinzip "mit Kanonen auf Spatzen" erfolgen, d.h. für die Lösung des Problems wäre eine einfachere Lösung geeignet. Außerdem ist die Wirtschaftlichkeit der Implementierung solcher Monster fast immer negativ: deshalb werden oft technische und wirtschaftliche Begründungen für solche Implementierungen überhaupt nicht erstellt und schon gar nicht veröffentlicht.

Selbst wenn die Bekannten sagen „nein“, veröffentlichen Sie einfach Ihre Lösung und den Vergleich mit dem konkurrierenden Produkt - vielleicht findet sich jemand, der Ihre Lösung wählt, wenn sie natürlich wettbewerbsfähig ist. Das alles kann auch ohne die Plattform STOPIT gemacht werden.

2.4 Besondere Erfolgsfaktoren

Die Schlüsselrichtung sollte auf Folgendem basieren:

A) Offen. Die Programme sollten Open Source und gut dokumentiert sein. Dabei sollte neben der Dokumentation des Codes auch die Logik (Algorithmus) dokumentiert werden, vorzugsweise in einer der grafischen Notationen (BPMN, EPC, UML usw.). "Offen" bedeutet, dass der Quellcode vorhanden ist, unabhängig davon, in welcher Umgebung das Projekt erstellt wurde und welche Sprache verwendet wird: Visual Basic oder Java.

B) Kostenlos. Viele möchten etwas gesellschaftlich Nützliches und Bedeutungsvolles schaffen, offen und reproduzierbar (multifunktional): damit es vielen nützt und sie dafür mindestens "Vielen Dank" sagen.

Obwohl einige "viel mehr" wollen als nur "Danke", zum Beispiel, indem sie direkt in ihrem Programmkurs die Lizenz "THE BURGER-WARE LICENSE" angeben (Tag "Sarkasmus"):

#################
Sub insertPicture(…
' "THE BURGER-WARE LICENSE" (Revision 42):
' hat diesen Code geschrieben. So lange Sie diesen Hinweis behalten, können Sie damit machen, was Sie wollen. Wenn wir uns eines Tages treffen und Sie denken, dass diese Sachen es wert sind, können Sie mir im Gegenzug einen Burger kaufen. 😉 xxx
Die Lizenz "THE BURGER-WARE LICENSE" kann sich zur Visitenkarte des STOPPIT-Projekts entwickeln.
Familie Donationware
#################

(Humorware) groß: Beerware, Pizzaware ... C) Zuerst massenhafte Aufgaben auswählen. Priorität sollte Aufgaben haben, die nicht spezifisch, sondern allgemein anwendbar sind: "Massenbedarfsaufgaben", die über eine universelle offene Plattform gelöst werden (möglicherweise mit nachfolgender Anpassung nach Bedarf). D) Weitblicken und nicht nur Programme, sondern auch Standards entwickeln: Standardisierung und Entwicklung branchenüblicher Standardlösungen. Priorität sollten Lösungen (Programme, Ansätze) haben, die neben dem Umsetzungsbeispiel auch Elemente der Standardisierung enthalten. Zum Beispiel bietet der Anbieter ein Standardlösung an und zeigt, wie sie an eine spezifische Aufgabe angepasst werden kann. Letztendlich liegt der Fokus auf der Massenproduktion (wiederholte Wiederholung auf der Grundlage der Standardlösung – als Alternative zum "Erfinden des Rades"). Standardisierung, Vereinheitlichung und Erfahrungsaustausch im Gegensatz zu: "geschlossenen und einzigartigen Lösungen" ("den Kunden an der Angel halten"), Zwang zu einem einzigen Anbieter von Softwarelösungen (Vendor).

2.5 Rolle des Vermittlers

Die Rolle des Vermittlers – Organisator (Betreiber) einer separaten STOPPIT-Plattform besteht darin (nach Blöcken).

2.5 Rolle des Vermittlers

Die Rolle des Vermittlers — Organisators (Betreibers) einer einzelnen STOPPIT-Plattform besteht darin (in Abschnitten).

Projektbüro: Bildung eines Auftragsportfolios und Gruppen von Ausführenden (Ressourcenpool). Sammlung von Aufträgen, Bildung der Ressource der Ausführenden. Kontrolle der Projektzustände (Initiierung, Entwicklung usw.).

Business-Analytiker. Erste Geschäftsanalysen. Erste Bearbeitung der Aufgaben, Versuche, eine allgemeine Aufgabe zu formulieren, die für einen breiteren Kreis von Auftraggebern interessant wäre.

Garantie. Garantie für die Einhaltung der Vertragsbedingungen. Zum Beispiel kann der Ausführende vorsehen, dass er eine Bescheinigung über die Implementierung des Systems erhält (bei erfolgreicher Implementierung) oder Artikel (Nachrichten mit Angabe des Ausführenden) über die Implementierung auf der Website des Unternehmens, wo seine Lösung implementiert wurde, veröffentlicht werden (unabhängig von deren Inhalt: positiv oder kritisch).

Der Garantiesteller kann auf der Grundlage des Prinzips "Entfremdung des Entwicklers von seinem Produkt" dem Auftraggeber garantieren, dass er immer ein Support-Team für dieses Projekt finden wird, zum Beispiel, falls der Ausführende die Unterstützung seiner eigenen Implementierung oder seines eigenen Softwareprodukts ablehnt.

Es gibt viele andere Aspekte (Details), wie z.B. die Verbergung des Unternehmensnamens des Auftraggebers in den ersten Phasen der Projektplanung. Dies ist notwendig, um zu verhindern, dass der Auftraggeber Spam von Konkurrenzangeboten erhält – nach dem alternativen System "gegen Geld" (mit den Schreien: "Kostenloser Käse gibt es nur in der Falle"). Wenn der Auftraggeber bereit ist, dem Ausführenden eine symbolische Summe zu zahlen, fungiert der Vermittler als Mittelsmann in den gegenseitigen Abrechnungen. Details sollten im Statut des spezifischen Projekts oder im Statut der spezifischen Plattform STOPIT angegeben werden.

PR. Werbeaktivitäten: Schreiben an Rektorate und Studentenforen, Medien – Initiierung und Einbindung in das Projekt, Promotion im Internet.

QMK. Kontrolle der Umsetzung. Der Vermittler kann sich für bestimmte Projekte die Vorabtests des implementierten Systems übernehmen. Nach der Implementierung kann er die Überwachung des Prozesses organisieren und ein Audit durchführen.

Der Vermittler kann Mentoren verwalten, d.h. bei Vorhandensein von Ressourcen – Experten zu dem Projekt zur Mentorschaft hinzuzufügen.

Der Vermittler kann Wettbewerbe, Prämien usw. zur Motivation der Ausführenden organisieren. Es gibt viele weitere Möglichkeiten, die hinzugefügt werden können: dies hängt von den Möglichkeiten (Ressourcen) des Vermittlers ab.

2.6 Einige Effekte der Umsetzung des vorgeschlagenen Projekts.

Studierende durch die Lösung realer praktischer Aufgaben zu beschäftigen. Ideal wäre es, (in Zukunft) westliche Ansätze in unseren Instituten zu implementieren, bei denen Studentengruppen einen Industrie-Standard, eine offene Systemplattform (Framework) entwickeln, die weit verbreitet für den Aufbau endgültiger industrieller Systeme verwendet wird.

Das Niveau der Standardisierung bei der Entwicklung von Informationssystemen erhöhen: Standardentwurf, standardisierte Lösungen, die Erarbeitung eines einheitlichen konzeptionellen Ansatzes und der Aufbau mehrerer Implementierungen darauf basierend, z. B. auf verschiedenen CMS-, DMS-, Wiki-Engines usw. einen Standard für den Bau eines solchen Systems umsetzen, d. h. die Bildung von industriellen Standards zur Lösung praktischer Aufgaben.

Plattformen schaffen, die Angebot und Nachfrage zusammenbringen, wobei die Umsetzung der Aufgabe entweder kostenlos oder zu einem symbolischen Preis erfolgt sowie verschiedene Anreize bereitstellen, z. B. wenn ein Unternehmen den Gewinnerstudenten für die technische Unterstützung seines eigenen Programms anstellt, mit oder ohne Vergütung (für das Praktikum).

In Zukunft wird möglicherweise die Schaffung von Plattformen der nächsten Generation möglich, die auf Prinzipien der Offenheit, Standardisierung und Crowdfunding basieren, wobei jedoch nur das Projekt selbst bezahlt wird und dessen Vervielfältigung der Gesellschaft geschenkt wird, d. h. die Öffentlichkeit, einschließlich jedes Unternehmens und jeder Person, kann kostenlos darauf zugreifen. Dabei wird die Gemeinschaft auf der Handelsplattform selbst festlegen, was ihr zuerst wichtig ist und wem dieses Projekt (die Entwicklung „gegen Geld“) übergeben wird.

3 „Drei Säulen“ der Sozialarbeit und des offenen Designs

A) Technologien der Zusammenarbeit

Netzwerk (bezüglich STOPIT)

Net – Netzwerk + work – arbeiten. Dies ist eine soziale und berufliche Tätigkeit, die darauf abzielt, durch einen Freundeskreis, Bekannte (einschließlich Bekanntschaften über soziale Netzwerke oder Profiforen), Kollegen vertrauensvolle und langfristige Beziehungen zu Menschen aufzubauen und gegenseitige Hilfe zu leisten.

Networking ist die Grundlage für den Aufbau von Freundschafts- und Geschäftsbeziehungen mit neuen Menschen (Partnern). Im Wesen des Netzwerkens liegt die Bildung eines sozialen Kreises und der Wunsch, eigene Probleme mit der Umgebung zu besprechen, sowie das Angebot eigener Dienste (Beratung, Konsultationen in Foren). Alle sozialen Netzwerke basieren darauf.

Es ist wichtig, an Networking zu glauben und keine Angst zu haben, andere nach Lösungen für Probleme zu fragen, sie zu bitten, Ihre Aufgaben zu lösen, sowie anderen sein Wissen und Hilfe anzubieten. Co-Working

Im weitesten Sinne ist dies ein Ansatz zur Organisation der Arbeit von Menschen mit unterschiedlichen Beschäftigungen in einem gemeinsamen Raum; im engeren Sinne ist es ein solches Raum, ein kollektives (verteiltes) Büro, in unserem Fall der STOPIT-Platz. Es ist die Organisation der Infrastruktur für die gemeinsame Arbeit an den STOPIT-Projekten.

Vielleicht wird es irgendwann physische STOPIT-Co-Working-Spaces geben, aber bisher ist es nur eine virtuelle STOPIT-Plattform (Internet-Ressource). Wir werden nicht nur Erfahrungen und Ideen austauschen, was die Produktivität steigert und bei der Suche nach unkonventionellen Lösungen für Probleme hilft, sondern auch an einem gemeinsamen Ort arbeiten und allgemeine Werkzeuge nutzen (z. B. Planungssysteme, Emulatoren, virtuelle Testeinrichtungen).

Solange das Thema der virtuellen Arbeitsräume für STOPIT noch nicht ausgearbeitet ist, wird es mindestens virtuelle Büros (remote Arbeitsplätze, einschließlich Word, Excel usw. oder deren Analogien, Fakten, Kommunikation usw.), sowie virtuelle IT-Labors und Stände beinhalten, die für Experimente und Tests "geteilt" werden (virtuelle Maschinen zur gemeinsamen Nutzung mit spezialisierter Software, VM-Images mit vorinstallierten Frameworks usw.).

Nach Abschluss jedes Projekts wird sein virtueller Stand archiviert und für alle Teilnehmer von STOPIT zugänglich sein, d. h. es werden nicht nur die Arbeits- und Betrieb Dokumentationen zum Projekt verfügbar sein, sondern auch das funktionierende Informationssystem selbst.

Vieles von STOPIT stammt aus Crowdsourcing: Tatsächlich werden Projekte an die Öffentlichkeit ausgelagert, es wird ein offener Aufruf an die Öffentlichkeit formuliert, in dem die Organisation um Lösungen aus der "Menge" bittet.

Technologien des offenen Designs, öffentliche Projektleitung (sozusagen wie in der Sendung „Was, wo, wann“), Crowdsourcing, Co-Creation, Open Innovation — dies sind bekannte Begriffe, die leicht im Internet zu finden sind, zum Beispiel. Open Innovation vs Crowdsourcing vs Co-creation.

B) Wissenschaftliche Organisation der Arbeit

NOT — als Prozess der Verbesserung der Arbeitsorganisation auf Grundlage wissenschaftlicher Erkenntnisse und bewährter Erfahrungen — ist ein sehr weit gefasster Begriff. Im Allgemeinen umfasst dies Mechanisierung und Automatisierung, Ergonomie, Normierung, Zeitmanagement und eine Vielzahl anderer Bereiche.

Wir werden die Richtungen einschränken:

  • freier Austausch von Wissen und Erfahrungen;
  • Vereinheitlichung und Standardisierung;
  • breite Anwendung der besten Praktiken, sowohl branchenspezifisch als auch im Management.
  • Vereinheitlichung und Standardisierung, Übernahme des bereits Geschaffenen, Orientierung an Standardlösungen.

Es ist nicht nötig, jedes Mal das Rad neu zu erfinden, man sollte es einfach nur wiederholen. Wenn wir ein Problem lösen, ist es wünschenswert, eine Lösung anzubieten, die universell ist und die Lösung ähnlicher Probleme ermöglicht («zwei Fliegen mit einer Klappe schlagen»).

Best Practice. Beispiele für branchenspezifische beste Praktiken, zum Beispiel aus der IT: ITSM, ITIL, COBIT. Beispiele für beste Praktiken im Management: aus dem Projektmanagement PMBOK-PRINCE; BOKs aus dem Bereich Systemsoftware-Engineering; BIZBOK AVBOK, sowie zahlreiche leanartige Techniken für «alle Lebenslagen».

Hier ist es wichtig zu verstehen, dass nicht das Ziel besteht, «die beste aus vielen Best Practices auszuwählen» (es gibt viele alternative Ansätze). Es wird vorgeschlagen, keine neuen Ansätze für das Projektmanagement zu erfinden, keine neuen Methoden für das Design von Systemen usw., sondern zunächst Best Practices zu lesen und möglichst von ihnen zu übernehmen. Obwohl ich hoffe, dass eines Tages eines der STOPIT-Projekte die Überarbeitung einer bestehenden «namhaften» Best Practice oder die Schaffung eines neuen, beispielsweise eines BOK für das Projekt STOPIT, sein wird.

B) Prinzipien einer aktiven Lebenshaltung

IT-Pioniere, Aktivisten, Freiwillige, Altruisten und «alle, alle, alle», die etwas Nützliches tun möchten: sowohl «sehr» gemeinnützige (maßstäblich nützliche) Tätigkeiten als auch nur für ein kleines Unternehmen nützliche, d.h. jemandem bei der Automatisierung von etwas auf gemeinnütziger Basis zu helfen.

Soziale Unternehmer, Altruisten und Philanthropen haben eine soziale Verantwortung, IT-Projekte zugänglicher, reproduzierbarer und massenhafter zu gestalten, den Wunsch, eine große Anzahl von Teilnehmern an der Entwicklung von Informationssystemen zu beteiligen und einheimische Systeme qualitativ hochwertiger und vergleichbar mit westlichen zu machen. Ähnlich wie das Motto „Massenhaftigkeit und Meisterschaft - das Motto des sowjetischen Sports“, d.h. „Massenhaftigkeit und Meisterschaft - das Motto des heimischen IT-Baus“.

Es reicht aus, unter der Leitung einer kleinen Anzahl erfahrener Genossen eine zahlreiche Armee von „wissbegierigen Studierenden und deren praktischer Anwendung“ sowie allen Interessierten (angehenden Ingenieuren und Programmierern) zu praktischen Aufgaben zu leiten, mit direkter Implementierung und anschließender Unterstützung der Entwicklung. Die Produktentwicklung umfasst die oben genannten Prinzipien: Offenheit, universelle Anwendbarkeit, Standardisierung von Lösungen, einschließlich der Entwicklung von Konzepten (Ontologien) und freie Reproduzierbarkeit (Copyleft).

Insgesamt

Natürlich kann ein glücklicher IT-Student im höheren Semester ein Praktikum in einem großen IT-Unternehmen machen. Es gibt viele inspirierende Geschichten über Studierende, insbesondere aus dem Westen, wie Stanford (K. Systrom, M. Zuckerberg), es gibt einheimische Plattformen für Start-ups, Hackathons, studentische Wettbewerbe wie „Du bist den Menschen notwendig“, Jobmessen, Jugendforen wie BreakPoint, Fonds für soziale Unternehmensführung (wie „Rybakov“ usw.), Projekte wie „Preaktum“, Wettbewerbe wie den Wettbewerb für Artikel „Soziales Unternehmertum aus der Sicht der Studierenden“, „Projekt 5-100“ und „die Fünf“, Dutzende, vielleicht sogar Hunderte ähnlicher Initiativen, aber einen revolutionären Effekt hat all dies in unserem Land nicht erreicht: weder eine Revolution im Business noch in der Bildung oder in der wissenschaftlich-technischen Revolution. Die einheimische Bildung, Wissenschaft und Produktion degradieren, und zwar in riesigen Schritten. Für einen Wendepunkt der Situation sind radikale Methoden erforderlich. Radikale und wirklich effektive Maßnahmen „von oben“ gab es nicht und gibt es nicht.

Es bleibt zu versuchen, „von unten“ zu agieren und den Enthusiasmus und die Aktivität der Interessierten zu nutzen.

Ist das vorgeschlagene Format einer IT-Inkubatorneuen Art von sozialem Unternehmertum in der Lage: Soziale Arbeit und offenes Projektdesign? Die Antwort kann nur gegeben werden, wenn man sie in der Praxis ausprobiert.

Wenn die Idee Ihr Interesse geweckt hat – erstellen Sie Ihre eigene STOPIT-Ressource: das vorgeschlagene Konzept breitet sich unter der Copyleft-Lizenz „THE BURGER-WARE LICENSE“ aus. Eine solche Plattform wäre an jeder Universität nützlich. Bis bald auf Ihrer STOPIT-Plattform.

Quelle: habr.com

60GB SSD 8Gb DDR4