Was führt zu einem kollaborativen Softwareentwicklungsarbeitsplatz?

Mein Partner und ich haben mehrere Jahre als Softwareingenieure in der Wissenschaft an mehreren sehr unterschiedlichen Schulen und Abteilungen gearbeitet. Allerdings war jeder Job sehr unabhängig. Ich habe einen Chef und Kollegen, aber am Ende arbeite ich größtenteils unabhängig und an ganz anderen Projekten als meine Kollegen.

Mein Partner hat kürzlich die Wissenschaft verlassen und einen Job als Softwareentwickler bei einem Startup angenommen. Sofort hat er sich in einer äußerst kollaborativen Umgebung wiedergefunden. Er programmiert regelmäßig mit einer anderen Person und steht täglich in engem Kontakt mit mehreren Kollegen. Ich habe von anderen Menschen gehört, die ich kenne und die in Startups arbeiten.

Warum ist die Kultur bei Startups so kooperativ und die Kultur in der Wissenschaft so unabhängig? Gibt es eine Möglichkeit, die Kultur an meinem akademischen Arbeitsplatz dahingehend zu beeinflussen, dass sie kooperativer ist?

Zum Kontext:

Ich bin derzeit Data Scientist an einer großen Universitätsklinik. In der Vergangenheit war ich Forschungsprogrammierer für ein Psychologielabor und Webentwickler an einer Business School. Ich bin seit 11 Jahren an derselben Universität.

Der Zweck der gebauten Software ist ein anderer. In der Wissenschaft sind Sie entweder Informatiklehrer oder Laborassistent, der Lernsoftware erstellt, Forscher, jemand, der Softwarelösungen der Schule/Abteilung pflegt usw. Diese Lösungen sind in ihrer Funktionalität eingeschränkt und erfüllen eine bestimmte Aufgabe. Sie brauchen keine großen Teams von Menschen. Ein Startup versucht normalerweise, innovative Lösungen zu finden, die auf viele Benutzer abzielen und viele heterogene Technologien verwenden. Sie brauchen Teams mit unterschiedlichen Fähigkeiten, um diese Art von Software zu entwickeln. Eine kollaborative Umgebung ist jetzt ein Muss.
Sehr verwandt mit Bogdans Kommentar: Welches Problem an Ihrem derzeitigen Arbeitsplatz versuchen Sie zu lösen? „Seien Sie kollaborativer“ ist nur Buzzwork-Sprache.
Zusammenarbeit ist ziemlich natürlich (sogar notwendig), wenn alle an der gleichen Sache arbeiten. Startups haben in der Regel nur ein Produkt und/oder einen engen Fokus, an dem mehrere Personen mitwirken. Woran arbeiten Sie in Ihrer akademischen Tätigkeit?
Es kann einfacher sein, zu einem kollaborativen Arbeitsplatz zu wechseln, als zu versuchen, einen herzustellen.
"Gut gesagt, Gregory!" Mein allererster Job nach dem College war, für die Universität zu arbeiten, an der ich gerade meinen Abschluss gemacht hatte, und nach ein paar Jahren sagten meine frischgebackene Frau und ich: „ Genug davon!“ 🤡 (PS: Viele Jahrzehnte später jetzt "Sie ist immer noch da!")
„In der Wissenschaft ist man entweder Informatiklehrer, … Forscher“ Auf Universitätsebene werden diese beiden meist kombiniert – alle Lehrenden sind auch Forscher.
@Selah Bist du Akademiker oder arbeitest du in einer Art unterstützender Rolle? „Wie verbessere ich die Zusammenarbeit“ dürfte je nach Rolle an der Hochschule recht unterschiedliche Antworten geben.
IMHO ist dies nicht nur ein "Startup". Bei jedem anständigen Projekt im normalen Geschäft haben Sie eine kollaborative Umgebung, weil Sie an etwas arbeiten, das mehr Arbeitsstunden erfordert, als eine einzelne Person zum vereinbarten Liefertermin liefern kann. Und hat die Wissenschaft nicht ohnehin eine lange Geschichte der Zusammenarbeit in der Forschung?
@Bogdan In meinen letzten beiden Jobs unterstütze und arbeite ich an einer Vielzahl von Forschungsprojekten mit, daher würde ich die Lösungen eigentlich als das Gegenteil von eng beschreiben!
@nick012000 Ich bin Data Scientist an einer großen, forschungsorientierten medizinischen Fakultät ... Meine Aufgabenzusammenfassung besteht darin, der Fakultät dabei zu helfen, elektronische Patientenaktendaten effektiv für Forschungszwecke zu nutzen.

Antworten (7)

Was führt zu einem kollaborativen Softwareentwicklungsarbeitsplatz?

Die Notwendigkeit zur Zusammenarbeit. Dabei spielt es keine Rolle, ob es sich um ein Startup handelt oder nicht.

Unternehmen konzentrieren sich in der Regel mehr auf die Produktion, sie haben Zeitbeschränkungen, die sich direkt auf ihre Einnahmequellen auswirken, oder Probleme mit der Mitarbeiterbindung, der Aufgabenverfolgung oder einer Reihe anderer Dinge, die die Wissenschaft nicht so stark betreffen. Und sie werden von Geschäftsleuten betrieben.

An manchen Orten kann die Wissenschaft eher wie Regierungsarbeit sein, wo es keinen wirklichen Fokus auf Leistung gibt.

Obwohl die meisten Unternehmensarbeiten nicht so sind. Bei der Einstellungspolitik geht es häufiger darum, die Budgeterneuerung zu erhalten, und die Produktivität ist weitgehend bedeutungslos, insbesondere in Dinosaurierinstitutionen wie Altbanken.
@Frank Fair Point, einige Unternehmen ähneln eher Institutionen als Unternehmen.
Der Teil "Zeitbeschränkungen" klingt in meiner Situation wirklich relevant. Die Projekte, an denen ich beteiligt war, brauchten selten die knappe Bearbeitungszeit, die ich in der Firma meines Mannes sehe.

Ich arbeite derzeit (als Software-Ingenieur) an einem akademischen Arbeitsplatz und habe zuvor für ein mittelständisches Unternehmen gearbeitet. In der Handelsfirma haben wir viel zusammengearbeitet, während ich in meinem jetzigen Job meistens alleine arbeite. Der Unterschied liegt in der Art der Projekte.

Das Handelsunternehmen war sehr auf einen bestimmten Bereich fokussiert, also haben wir natürlich Software für diesen speziellen Bereich entwickelt. Der Schwerpunkt lag auf 2 oder 3 großen Projekten, mit einigen kleineren Projekten. Aus diesem Grund arbeitete der größte Teil des Teams an großen Projekten, und gelegentlich arbeitete jemand alleine an etwas Kleinerem (aber normalerweise nicht für lange Zeit).

In meinem jetzigen Job (akademisch) sind es jedoch meist kleinere, unabhängige Projekte. Während einige sicherlich davon profitieren könnten, wenn 2 Personen daran arbeiten, anstatt 1, sind sie normalerweise klein genug, dass 1 Entwickler ausreicht.

So:

Warum ist die Kultur bei Startups so kooperativ und die Kultur in der Wissenschaft so unabhängig?

Meiner Erfahrung nach liegt es vor allem an der Art der Projekte. Bei großen Projekten müssen normalerweise mehrere Personen gleichzeitig daran arbeiten, während für kleinere Projekte nur ein einziger Entwickler erforderlich ist (auch wenn dieser einzelne Entwickler mehrere Monate dauern kann).

Gibt es eine Möglichkeit, die Kultur an meinem akademischen Arbeitsplatz dahingehend zu beeinflussen, dass sie kooperativer ist?

Das ist schwer zu sagen, ohne Ihren konkreten Arbeitsplatz zu kennen. Sie könnten Ihrem Vorgesetzten/Manager eine kooperativere Arbeitsweise vorschlagen (und erwähnen, warum Sie dies für vorteilhaft halten). Wenn die aktuelle Arbeitsweise jedoch bisher für sie funktioniert hat, möchten sie sie möglicherweise nicht ändern. Oder es gibt keine Projekte, die wirklich davon profitieren würden.

"Das Handelsunternehmen war sehr auf einen bestimmten Bereich fokussiert", das ist ein sehr nützlicher Punkt für mich. An meinem Arbeitsplatz geht es in der Regel viel weniger „konzentriert“ zu. Es gibt unendlich viele mögliche Forschungsrichtungen, und dies bietet sich für "nicht fokussieren" an.

Unter dem Strich wird Zusammenarbeit durch die Notwendigkeit der Zusammenarbeit angetrieben. In der Wissenschaft manifestiert sich Zusammenarbeit oft in Mentor-Mentee-Beziehungen oder im gemeinsamen Verfassen von Arbeiten. In der Software manifestiert sich Zusammenarbeit in Form von großen Projekten und Aufgabentrennung, aber auch in Mentor-Mentee-Beziehungen.

Wenn Sie als Akademiker mehr Zusammenarbeit wünschen, versuchen Sie, einige Studenten einzustellen und sie zu betreuen, oder versuchen Sie, ein Forschungsprojekt zu finden, an dem Sie mit einem Kollegen zusammenarbeiten können. Da ich selbst keinen akademischen Hintergrund habe, kann ich nicht vorschlagen, wie so etwas aussehen könnte, aber es gibt einige Ideen für Sie.

Eine andere Sache, die man sich bewusst machen sollte, ist, dass sich die Wissenschaft oft auf den persönlichen Wert konzentriert; wie viele Arbeiten man verfasst, wie viele Zeitschriften man veröffentlicht, wie viele Konferenzen man besucht oder zu denen man beiträgt oder auf denen man spricht. Daher gibt es zusätzlichen Druck, wettbewerbsfähig zu sein; Wenn jemand anderes einen Aufsatz verfasst, ist das ein Aufsatz, den Sie nicht verfasst haben, also müssen Sie derjenige sein, der diesen Aufsatz schreibt. Wenn jemand anderes in einer Zeitschrift veröffentlicht, ist das ein Platz für einen Zeitschriftenartikel, den Sie nicht bekommen haben. Das bedeutet, dass Sie um diesen Zeitschriftenplatz konkurrieren müssen. Usw. Unternehmen funktionieren nicht wirklich so: Es kommt selten vor, dass Einzelpersonen die Arbeit ihres Teams unangemessen gewürdigt wird; Wenn ein Projekt abgeschlossen ist, wird normalerweise das gesamte Team gewürdigt, und nur wirklich herausragende Leistungen werden einzeln erwähnt. Natürlich, Beförderungen und Gehaltserhöhungen erfolgen von Person zu Person, aber wenn eine Person fortgeschrittene Fähigkeiten zeigt, um eine Beförderung zu erhalten, nimmt das (normalerweise) die Beförderung einer anderen Person nicht weg (zumindest nicht in der Software; es passiert in anderen Bereichen häufiger). . Daher gibt es bei Software wirklich keinen Wettbewerb wie in der Wissenschaft, und die Menschen sind offener für Zusammenarbeit.

"Wenn Sie als Akademiker" Es hört sich so an, als wäre das OP kein tatsächlicher Akademiker, sondern jemand, der in einer unterstützenden Rolle beschäftigt ist, um die tatsächlichen Akademiker zu unterstützen.

Die Größe des Projekts führt zu einer Zusammenarbeit. So arbeiten beim Large Hadron Collider Tausende von Wissenschaftlern zusammen. Zahlreiche Weltraumprojekte haben einen Akademiker als leitenden Wissenschaftler, an dem Hunderte von anderen Menschen auf der ganzen Welt zusammenarbeiten. Diese Projekte dauern oft Jahrzehnte mit mehreren Angebotsrunden, der Neugestaltung und schließlich dem Aufbau, bevor sie ausgeführt werden.

Wenn Sie in der Wissenschaft in einem kollaborativeren Umfeld sein möchten, erhalten Sie die Finanzierung für ein größeres Projekt.

Ich war an mehreren großen und gut finanzierten Projekten beteiligt. Sogar in größeren Projekten bekommt jeder seinen Satz von Teilaufgaben und arbeitet daran mit minimaler Interaktion. Normalerweise ein wöchentliches Treffen und ansonsten minimale Interaktion.

In einem kleinen Startup sind die Rollen noch nicht getrennt. Es gibt viele Überschneidungen, und Einzelpersonen können in mehreren Rollen agieren. Die Art und Weise, wie Dinge erledigt werden, besteht darin, wie ein kollektiver Verstand zu handeln. Es gibt viele kontinuierliche Gespräche, mäandrierende Ziele und sich entwickelnde Konzepte.

Dies kann die gewünschte Situation sein oder auch nicht. Oft ist dies nicht der Fall, so dass sich aus dem Chaos eine reife Ordnung entwickelt, mehr Leute eingestellt werden, Silos gebildet werden, die Dinge in den Wartungsmodus gehen, kreative Gespräche nachlassen.

Grundsätzlich ergibt sich die Notwendigkeit der Zusammenarbeit aus der Notwendigkeit der Kreativität in einer Umgebung, in der jeder zum zu entwickelnden Objekt beiträgt.

Das Obige bezieht sich auf diesen Gesprächsstil der Zusammenarbeit. In sehr großen Organisationen kann die Zusammenarbeit formaler verwaltet werden, durch einen strengen Prozess mit gut gepflegten Artefakten. Aber das ist immer noch kreative Zusammenarbeit, nur das Ausmaß erfordert weniger egalitäre Strukturen. In diesem strengeren kollaborativen Umfeld kann man sich sogar unabhängig fühlen, daher ist es wichtig zu erkennen, ob man durch Zusammenarbeit wirklich mehr an „sozial“ denkt oder nicht.

In der realen Welt kämpfen Unternehmen gegeneinander. Liefert ein Unternehmen nicht, müssen sich seine Mitarbeiter bald einen neuen Arbeitsplatz suchen.

Daher ist in Unternehmen in der Regel das Hauptziel der Erfolg des Unternehmens.

Daher arbeiten die Menschen normalerweise zusammen, um schnellere und bessere Produkte für das Gesamtwohl des Unternehmens zu liefern, was zu einem besseren Arbeitsplatz für sie selbst führt

In der Wissenschaft konkurrieren wir um Stipendien. Und wenn wir Zuschüsse haben, müssen wir das einhalten, was wir versprochen haben, oder wir verringern unsere Chancen auf zukünftige Zuschüsse. Das besagte "Liefern eines Stipendiums" kann ziemlich offen sein.

Es ist unwahrscheinlich, dass Sie das können.

Sie werden in einer unterstützenden Rolle angestellt, nicht in einer Forschungsrolle. Ohne selbst in eine Forschungsrolle zu wechseln, um persönlich kollaborative Arbeiten zu verfolgen, oder ein Forschungslabor zu eröffnen, um diese Kooperationen zu fördern, ist es unwahrscheinlich, dass Sie die Zusammenarbeit in Ihrer Organisation in nennenswerter Weise beeinflussen können.

Vielleicht könnten Sie verfolgen, was all die verschiedenen Wissenschaftler studieren, damit Sie Ratschläge geben könnten, mit wem sie zusammenarbeiten könnten, wenn sie Forschungsideen im Gespräch mit Ihnen vorbringen, aber das scheint ungefähr das Ausmaß dessen zu sein, was Sie können machen.