Frage:
Ein Teammitglied eines Kursentwicklungs-Softwareentwicklungsprojekts hat in keiner Weise dazu beigetragen. Kann ich seinen Namen aus dem Projekt entfernen?
Christian Westbrook
2018-12-07 12:08:02 UTC
view on stackexchange narkive permalink

Ich bin der Projektmanager eines kleinen Teams von fünf Studentenentwicklern, die seit Monaten an einem großen System für unser Senior Capstone-Projekt arbeiten. Vier Mitglieder des Teams, darunter ich, haben umfangreiche Arbeiten an diesem Projekt durchgeführt. Das verbleibende Mitglied hat überhaupt nichts zum Teamprojekt beigetragen (dieses Teammitglied hat nicht nur keinen Quellcode beigesteuert, sondern auch in keiner Weise ).

Ich habe mehrmals mit dieser Person darüber gesprochen, wie ein nicht oder nur minimaler Beitrag dazu führen kann, dass der Capstone-Kurs wiederholt werden muss. Trotzdem leistete der Einzelne keinen Beitrag. Ich habe mehrmals mit dem Professor gesprochen, der unser Capstone-Team leitete, und Unterlagen vorgelegt, die meine Behauptungen stützen. Diese Dokumentation sollte zusammen mit mehreren Peer-Bewertungen dem Professor genügend Informationen geben, um faire Entscheidungen zu treffen, die jede unserer Noten betreffen. Das geht mich überhaupt nichts an.

Was mich betrifft, ist diese fünfte Das Teammitglied hat seinen Namen auf der Arbeit angezeigt, zu der er in keiner Weise beigetragen hat. Meine Frage ist dann, kann ich seinen Namen aus dem fertigen System entfernen?

Also, was haben sie die ganze Zeit gemacht?Nichts oder nichts, was gut genug ist, um in den Hauptcode aufgenommen zu werden?
Die kürzere Antwort: gar nichts. Die längere Antwort: Die Art unserer Zusammenarbeit besteht darin, dass wir zweimal wöchentlich geplante Besprechungen abhalten, in denen wir Aufgaben verteilen und Probleme in der Entwicklung diskutieren.Jedes Mitglied ist dafür verantwortlich, seine zugewiesenen Aufgaben in einem bestimmten Zeitrahmen auszuführen.Diese Person verpasste die Mehrheit der Teambesprechungen, leistete nicht einmal einen geringfügigen Beitrag zu einer Aufgabe, und wenn sie tatsächlich an Besprechungen teilnahm, stimmte sie zu, Aufgaben zu übernehmen und ihre Kommunikation zu verbessern, und versäumte es dann, jemals Lösungen beizutragen oder auf Remote zu reagierenKommunikation.
Können Sie klarstellen, was Sie mit "sein Name wird angezeigt" meinen?Wo wird es angezeigt?In welcher Form?Ich stelle mir ein Open-Source-System vor, und warum würde sein Name in diesem Fall überhaupt auftauchen, wenn er niemals Code festschreiben würde?
Das Ausschließen des Schülers kann Ihre Noten verlieren, weil Sie "nicht" als Team gearbeitet haben.Ja, es ist unfair.Solche Projekte werden jedoch manchmal verwendet, um die Teamfähigkeit zu bewerten (unter dem Irrtum, dass ein solches Projekt ein reales Projekt nachahmt; sie tun es nicht, Faulenzer werden in der realen Welt gefeuert).Es könnte sich lohnen, das Markierungsschema zu überprüfen und das Spiel zu spielen, wenn die Gefahr eines Schadens besteht.
Die Fußzeile der Zielseite im Websystem, die dieses Projekt unterstützt, enthält die Namen der Entwickler.Darüber hinaus werden auf einem auf dem Campus angezeigten Poster die Namen der Teammitglieder angezeigt.Schließlich enthält eine Lizenz, die erforderlich ist, um bei Teilen unseres Open-Source-Systems zu bleiben, die Namen der Entwickler.
Ich bezweifle, dass es Ihr Platz ist, dies zu tun.Sie können den Professor jedoch um die Möglichkeit bitten, Peer-Bewertungen durchzuführen, bei denen jedes Mitglied seine eigenen und die Beiträge anderer kommentiert.
Einige meiner Kollegen haben in solchen Fällen den Namen des Mannes in viel kleineren Schriftarten angegeben.Sie haben es jedoch immer noch aufgenommen.
Sieben antworten:
Flater
2018-12-07 18:09:26 UTC
view on stackexchange narkive permalink

Kann ich den Namen einer Person aus einem akademischen Softwareentwicklungsprojekt entfernen, das keine einzige Codezeile beigesteuert hat?

Nur um mich auf den Titel selbst zu konzentrieren; Die eingebrachten Codezeilen sind keine genaue Zusammenfassung des Beitrags. Dies ist eine Variation des Irrtums des Arbeiters: "Management ist nutzlos, weil es das Produkt nicht direkt herstellt."

Zum Beispiel kann jemand einen Beitrag leisten, indem er mit den anderen zusammenarbeitet und weil er mit allen zusammenarbeitet In verschiedenen Schritten schreiben sie den Code nicht und haben nur zum Design der Anwendung beigetragen. Oder testen. Oder Analyse.
Als zweites Beispiel wurde der ursprüngliche Code möglicherweise aufgrund einer Designänderung auf halbem Weg überarbeitet, sodass der Beitrag technisch nicht zum Endprodukt hinzugefügt wurde, während er noch beigetragen hat.

I. Ich bin mir bewusst, dass dies hier nicht der Fall ist, aber ich möchte Ihnen raten, nicht "keine einzige Codezeile beizutragen" als Hauptbegründung zu verwenden. Als ich den Titel las, bevor ich auf den Link klickte, bedeutete dies, dass Sie blind den Wert durch Messen des LOC gemessen haben, was Sie für die Verwendung einer fehlerhaften Metrik schuldig machen würde.


Wie diese Person jedoch nicht Lassen Sie uns auf die reale Situation eingehen.

Ob das Entfernen des Namens gerechtfertigt ist oder nicht, hängt davon ab, ob Sie gemeinsam bewertet werden oder nicht. Wenn Sie alle die gleiche Note haben, sollte diese Person daran gehindert werden, Ihre Ergebnisse zu verfälschen / zu huckepack zu nehmen.

Wenn die Benotung einzeln erfolgt und der Professor dies bereits weiß (und Beweise dafür hat) Wenn die Person keinen Beitrag leistet, ist das Entfernen des Namens nicht erforderlich. Es wäre nur eine Frage des Prinzips / Stolzes.
Ich kann zwar Ihren Wunsch verstehen, jemandem, der keinen Beitrag geleistet hat, keine Anerkennung zu zollen. Denken Sie daran, dass dies kleinlich wirken und sogar externen Beobachtern nahe legen kann, dass diese Person von ihren Teamkollegen geächtet wurde, was zu einem mildernden Umstand für diese Person führen kann.

In In beiden Fällen schlage ich vor, dass Sie den Professor nach der richtigen Vorgehensweise fragen . Da sie sich des Problems bereits bewusst sind (und Ihre Behauptung vermutlich nicht widerlegt haben, da Sie dies nicht erwähnt haben), schützt Sie die Zustimmung des Professors, den Namen dieser Person aus dem Projekt zu entfernen, vor möglichen negativen Schlussfolgerungen .

+1.Klar die beste Antwort bisher.LOC ist eine schreckliche Maßnahme für den Beitrag zu einem Projekt.Ich hatte einmal einen Studenten, von dem ich dachte, er sei kein Mitwirkender.In den Peer-Bewertungen nannten ihn seine Teamkollegen als den wichtigsten Mitwirkenden.Es gibt viele Möglichkeiten, einen Beitrag zu leisten.Die Eingabe von Code - auch von korrektem Code - ist nur eine davon.Nicht nur "Management", sondern Forschung, Koordination, Test.Ganz zu schweigen von der Gesamtkonzeption.Ich bin mir nicht sicher, ob dies im Einzelfall der Fall ist, aber im Allgemeinen wird eine differenzierte Analyse durchgeführt.
Ich habe noch nie ein Projekt gesehen, bei dem die Mitglieder individuelle Noten erhalten.Die Personen, die die Bewertung vornehmen, haben im Allgemeinen nur wenige konkrete Messgrößen, um zu entscheiden, welche Personen mehr oder weniger wichtige Beiträge geleistet haben.Normalerweise erhalten alle Gruppen die gleiche Note.
@J ...: Das bedeutet nicht, dass keine Ausnahmen gemacht werden können.OP hat bereits bewiesen, dass die andere Person keinen Beitrag geleistet hat, und ich gehe davon aus, dass der Professor die Behauptung nicht bestritten hat (da OP nichts darüber erwähnt).Wenn der Professor die eine Person bereits nicht besteht, bewertet er die Mitwirkenden effektiv unterschiedlich (selbst wenn sie beschließen, allen anderen die gleiche Note zu geben).Ich kann jedoch nicht bestätigen, ob diese Ausnahmen im OP-Szenario möglich sind.Wenn sie nicht erlaubt sind, besteht die einzige Möglichkeit, Mooching / Piggybacking zu verhindern, darin, ihren Namen effektiv aus dem Projekt zu entfernen.
@Flater Nein, aber der Punkt war, dass das Ausschließen dieses Schülers im Allgemeinen eine Ausnahme sein muss - dass die normalen Bewertungsmethoden normalerweise nicht einzelne Beiträge berücksichtigen und alle Schüler in der Gruppe gleich auszeichnen.Ich sage nicht, dass es hier keinen Fall gibt, dies war ausschließlich eine Antwort auf den Absatz: "Wenn die Bewertung einzeln erfolgt, ... [etc]" - alles was ich sage ist, dass dies normalerweise nicht der Fall istder Fall.Das Herausgreifen und harte Versagen eines Schülers wie dieses führt zu einem kleinen Scheißsturm, sodass Profis diesen (außergewöhnlichen) Weg nicht ohne einen sehr soliden Grund gehen.
Ich denke, Sie haben falsch verstanden."Hat keine einzige Codezeile beigesteuert" wird als Beispiel für die Redewendung "Hat nicht einmal [das kleinstmögliche Ding] getan" verwendet.Der Fragesteller sagt nicht, dass das Schreiben von Codezeilen für alle Projektmitglieder erforderlich ist.
@J ... Ich bin ein Student der Informatik im zweiten Jahr an einer Universität in Großbritannien. Ich schließe ein Gruppenprojekt ab.Am Ende biete ich ein Peer Review für alle anderen Mitglieder der Gruppe an (und umgekehrt).Wir haben auch einen individuellen 3000-Wörter-Bericht, der 30% unserer individuellen Note ausmacht.Schließlich hat der Professor Zugriff auf unser Git-Repository und OneDrive und kann alle Beiträge jeder Person anzeigen.Es ist wirklich nicht schwierig, einzelne Noten zu vergeben
@Tim Capstone-Projekte sind unterschiedlich - dies sind Übungen im Projektmanagement, genau wie alles andere.Es wird erwartet, dass das Team ein einziges, zusammenhängendes Werk erstellt.Dies ist ein Versuch, das Projekt genauer auf die Arten der Projektarbeit abzustimmen, die entweder in der beruflichen Beschäftigung oder in der akademischen Forschung folgen werden.
@J ... Ich sehe keinen Unterschied.Mein Team wird ein einziges Produkt für einen Industriepartner produzieren.Wir haben einen Teamleiter und einen Mitarbeiter, der beobachtet.Es wurde entwickelt, um uns echte Erfahrung in der Softwareentwicklung zu bieten.
@Tim Versteh mich nicht falsch, ich sage nicht, dass ein solches Projekt * nicht * so bewertet werden konnte, wie du es beschreibst, nur dass es normalerweise nicht so ist.
Hinweis: Wenn der Student den Grundstein für einen Abschluss in Informatik oder Software-Engineering legt, ist keine einzige Codezeile * sehr * beunruhigend.Es ist nicht akzeptabel, ein ** Kernkonzept ** Ihres Fachgebiets vollständig zu ignorieren.Nicht so gut darin zu sein, ist eine Sache, aber es völlig zu ignorieren und trotzdem zu bestehen, ist irreführend.
Zur Verdeutlichung werden wir alle individuell bewertet, basierend darauf, wie gut wir in unserem Softwareentwicklungs-Lebenszyklus abgeschnitten haben.In unserem Fall haben wir die Wasserfallmethode mit drei Iterationen verwendet.In jeder Phase haben wir eine Risikoanalyse durchgeführt, die nächste Version unseres Systems entworfen, implementiert, getestet und bewertet.Die vier, die dazu beigetragen haben, haben dies auf verschiedene Weise getan, da wir disziplinübergreifend sind.Mein Schwerpunkt liegt auf der Programmierung, daher habe ich einen Großteil des Quellcodes implementiert.Das Mitglied, das nicht beigetragen hat, befindet sich ebenfalls im Programmierpfad.Ich hätte von seinen Bemühungen profitiert.
@DavidRicherby: Auch wenn es so gedacht war, kommt es nicht so rüber.Die Aussage legt sehr nahe, dass OP LOC als Maß für den Wert verwendet, dessen Annahme den Rest ihres Anspruchs massiv unterbieten kann.
@J ... `Capstone-Projekte sind anders - dies sind Übungen im Projektmanagement wie alles andere .` Sie für eine andere Diskussion hier zu zitieren, aber das trägt genau dazu bei, warum LOC ein wirklich schlechtes Maß für den Wert des Beitrags einer Person ist.
@Flater Sicher, aber ich denke, es ist auch ziemlich klar aus dem Kontext, dass OP LOC etwas metaphorisch verwendet - es scheint durchaus so, dass der fragliche Nicht-Mitwirkende tatsächlich so gut wie nichts an irgendeiner Front getan hat.
@Flater Der Fragesteller sagt ausdrücklich, dass die Person "überhaupt nichts beigetragen hat", "keinen Beitrag geleistet hat" und dass "sie in keiner Weise beigetragen hat" (und alle diese Zitate sind seit der ursprünglichen Version von vorhandendie Frage).Wenn Sie der Meinung sind, dass die Frage ausschließlich (oder sogar signifikant) auf der Überzeugung beruht, dass "Codezeilen" eine gute Maßnahme sind, können Sie sie ehrlich gesagt nicht sehr sorgfältig gelesen haben.
@DavidRicherby: Ich habe dies in meiner Antwort ausdrücklich angesprochen und lediglich vorgeschlagen, nicht mit dem LOC-Argument zu führen, da es auf eine Weise falsch interpretiert werden kann, die die eigentliche Nachricht beeinträchtigt.Mir ist klar, dass diese Person überhaupt nichts beigetragen hat, daher der zweite Teil der Antwort, der genau das anspricht.Wenn Sie glauben, dass sich meine Antwort nur auf das LOC-Argument von OP konzentriert, können Sie es ehrlich gesagt nicht sehr sorgfältig gelesen haben.
@J ...: Der einzige Grund, warum ich das LOC angesprochen habe, ist, dass das Führen damit zu falschen Auswirkungen auf den OP-Messbeitrag des LOC führen kann.Es ist durchaus möglich, einen aussagekräftigen Beitrag zu leisten, ohne (m) einen LOC im Endergebnis zu haben, daher sollte OP LOC nicht als Hauptbegründung verwenden.Das ist alles, was ich angesprochen habe.Ich habe nicht gesagt, dass OP LOC fälschlicherweise verwendet, um den Beitrag zu messen. Ich sagte, dass OP möglicherweise angenommen wird, LOC zu verwenden, um den Beitrag zu messen, wenn OP mit diesem Argument führt.
@Flater stimmte zu, ja
@Flater ein weiteres etwas amüsantes Beispiel dafür, wie LOC völlig irreführend sein kann - bei der Arbeit haben wir ein bisschen mit dem Extrahieren grundlegender LOC-Beitragsstatistiken aus Git herumgespielt und Sie können einige sehr seltsame Ergebnisse erzielen, wenn Sie sich * nur * auf LOC konzentrieren.Beispielsweise kann ein Teammitglied 0 Zeilen beitragen, da die Summe der Zeilen + und - Null ist (eine geänderte Zeile wird als - und + gezählt), selbst wenn sie viel Arbeit geleistet haben.Eine andere Sache war, dass ein Junior-Mitglied den höchsten LOC-Beitrag von allen hatte, sogar der Systemarchitekt, weil er einige große CSV-Testdaten hinzufügte.
xLeitix
2018-12-07 16:31:15 UTC
view on stackexchange narkive permalink

Dies hat zwei Aspekte:

  1. Wer erhält für dieses Projekt akademische Anerkennung? Wer bekommt einen Pass und welche Note (falls vorhanden)? Meiner Meinung nach schließt dies auch ein, wer im Online-System der Universität als Teammitglieder für dieses Schlusssteinprojekt auftaucht, sowie auf dem von Ihnen erwähnten Poster.
  2. Wer hat Copyright für die Projektquellcode? Wer ist als Commiter für das Projekt aufgeführt, wenn es als Open Source-Software veröffentlicht wird?
  3. ol>

    Sie haben in Bezug auf den ersten Punkt bereits alles richtig gemacht. Sie haben den Professor alarmiert und unterstützende Unterlagen bereitgestellt. Wie Sie in Ihrer Frage richtig sagen, liegt es nun im Grunde in den Händen Ihres Professors, wie er diesen Fall weiter behandeln möchte. Wenn Sie mit ihrer Entscheidung nicht einverstanden sind (wenn sie sich beispielsweise dazu entschließen, den Weg des geringsten Widerstands zu beschreiten und nichts zu tun), können Sie einen Schritt weiter gehen und den Fall mit Ihrem Programmdirektor (oder demjenigen, der sich gerade befindet) besprechen Gebühr für Ihr Gesamtprogramm). Letztendlich ist es jedoch nicht Ihre Entscheidung, das Projekt zu bewerten oder zu entscheiden, wer ausreichend beigetragen hat, um eine akademische Anerkennung für das Projekt zu erhalten. In diesem Sinne können Sie sich nicht wirklich einseitig entscheiden, den Schüler aus dem Team zu werfen oder ihn in Ihrem Poster nicht zu erwähnen.

    Der zweite Punkt ist jedoch eine andere Geschichte. Wenn Ihr Teamkollege keinen Code beigesteuert hat, kann er keinen Anspruch auf Urheberrecht an dem resultierenden Projekt erheben (wenn Sie in Besprechungen herumhängen oder formell Teil eines Teams sind, erhalten Sie keinen Urheberrechtsschutz für Code, den Sie nicht geschrieben haben). Sie haben keinen Grund, von Ihnen zu verlangen, dass Sie einen (nicht vorhandenen) Beitrag anerkennen, wenn Sie sich dazu entschließen, Ihre Arbeit öffentlich zu machen, unabhängig davon, was die Universität dazu sagt. Sie können sich trotzdem dafür entscheiden, sie auf irgendeine Weise anzuerkennen (wie in, danke ihnen für einige nicht spezifizierte Kooperationen oder Beiträge in der README-Datei des Projekts), aber Sie müssen sie sicherlich nicht als Autoren auflisten (z. B. im Quellcode) von Dateien, die sie nie berührt haben). Der einfachste und auch allgemein nützlichste Weg, dies zu handhaben, besteht darin, explizit anzugeben, was das Teammitglied getan hat. Haben Sie in jeder Quelldatei einen Header, der angibt, wer die Datei bearbeitet hat. Haben Sie eine "Mitwirkende" -Seite, auf der ziemlich detailliert aufgeführt ist, was jedes Teammitglied getan hat. Ein Teammitglied, das nichts getan hat, wird in keiner dieser Listen aufgeführt, was ziemlich deutlich macht, dass es in keiner Weise maßgeblich zur Verwirklichung dieses Projekts beigetragen hat.

Aber Sie könnten auf dem Plakat einen kurzen Lebenslauf der Arbeit anbringen, die jeder beigetragen hat ... und "nichts" wäre wahrscheinlich ein gültiger Eintrag ...
In Bezug auf Ihren zweiten Punkt: Wenn OP in den USA ansässig ist, gehört das geistige Eigentum mit ziemlicher Sicherheit der Universität.
@CHenry: Auf welcher Basis?
AilidzxwhkCMT IPR! = Copyright.
@R .. Die meisten Universitäten (in den USA und anderswo, insbesondere aber nicht in Schweden) behalten mindestens einen Bruchteil des Rechts auf Kommerzialisierung von Werken ihrer Studenten und ihrer Fakultät.Dies hat jedoch wenig Einfluss auf meine Antwort, da dies nicht bedeutet, dass sie so tun können, als ob jemand anderes das Werk tatsächlich verfasst hätte.Sie können nur Teile des Gewinns einfordern, wenn die Autoren beschließen, mit dem Projekt Geld zu verdienen.
@CHenry: Das Problem wird dadurch nicht vermieden.Eine ungenaue Autorenliste kann die Rechte der Universität ungültig machen (mit Sicherheit bei Patenten, bei denen eine falsche Liste von Erfindern dazu führt, dass das gesamte Patent verworfen wird, selbst wenn alle korrekt und falsch aufgeführten Erfinder der Abtretung derselben Einheit schuldig sind).
Ich werde klarstellen, dass es sich bei dem fraglichen System um ein Open-Source-Web-System handelt, das von meiner Universität verwendet werden soll, aber jede Universität könnte das System verwenden oder modifizieren.Die Bedingung ist, dass eine Lizenz mit unseren Namen als Originalautoren in jeder Kopie oder abgeleiteten Arbeit enthalten ist. Hier möchte ich den Namen dieses Schülers entfernen.Diese Lizenz ist vorhanden, damit ich potenziellen Arbeitgebern, die an meinen Erfahrungen mit der Entwicklung interessiert sind, meine Urheberschaft überprüfen kann.
Theodore Norvell
2018-12-08 21:27:59 UTC
view on stackexchange narkive permalink

In erster Linie denke ich, dass dies eine Frage für den Kursleiter ist. Wenn der Ausbilder nicht bereit oder nicht in der Lage ist, diese Person aus Ihrem Team zu entfernen, sind sie Teil Ihres Teams und diese Tatsache sollte sich in den Ergebnissen widerspiegeln.

Ich würde vorschlagen, dass Sie und in Ihrem Abschlussbericht Ihre Teamkollegen machen deutlich, wer was getan hat. ZB

Teammitglieder: V, W, X, Y, Z.

  • Anforderungsdefinition: V, W, X, Y
  • Entwicklung und Testen von Modul A: V, W
  • Entwicklung und Testen von Modul B: X, Y
  • Entwicklung und Testen von Modul C: V, X
  • Schreiben des Abschlussberichts: V, W, X, Y
HelloWorld
2018-12-07 15:18:39 UTC
view on stackexchange narkive permalink

Wer keine Beiträge in irgendeiner Form zum Projekt leistet, sollte nicht benannt werden, es ist so einfach.

Sie sollten Ihren Professor über Ihre Entscheidung informieren und den Namen entfernen.

Ich würde dem hinzufügen, dass _justification_ sehr wichtig ist, um dabei über Bord zu bleiben, da ein Mangel an Rechtfertigung es externen Beobachtern überlässt, ob die andere Person keinen Beitrag geleistet hat oder zu Unrecht geächtet wird.
Ethan Bolker
2018-12-08 01:34:41 UTC
view on stackexchange narkive permalink

Ich werde eine Antwort anbieten, die den meisten anderen widerspricht.

Da er offiziell Mitglied des Teams war, führen Sie ihn in der Dokumentation und im Projektbericht auf.

Sie haben den (Nicht-) Beitrag dieser Person mit Ihrem Professor besprochen - das ist alles, was Sie können oder sollte es tun.

Ich habe viele Capstone / Project Software Engineering-Kurse unterrichtet. Eine Sache, die die Schüler lernen, ist, wie klein ein Teil der Arbeit die eigentliche Codierung ist. Ein weiterer Grund ist, wie schwierig es sein kann, in einem Team zu arbeiten, insbesondere wenn einige Mitarbeiter zurückbleiben. Das ist eine Lektion, die Sie aufgenommen haben. Zeigen Sie in Ihren Vorstellungsgesprächen mit Stolz auf das Projekt und Ihre Rolle - sogar Frustration - als Teamleiter.

Dies hängt davon ab, wie die Dokumentation aufgebaut ist.Wenn Sie das Team benennen, war er ein (nicht beitragendes) Mitglied des Teams.Wenn Sie eine Liste von Autoren haben, müssen Sie sich an die gesetzliche Definition der Urheberschaft halten, die den nicht beitragenden Studenten ausschließen würde.
Opifex
2018-12-08 16:30:01 UTC
view on stackexchange narkive permalink

Ich kann Ihnen keine Antwort darauf geben, was moralisch oder rechtlich zu tun wäre (ich denke, es ist am besten, den Kursleiter zu fragen), aber ich kann Ihnen eine anekdotische Antwort geben.

Weil ich letztes Jahr in der genau gleichen Situation war wie Sie! Für einen unserer Kurse gab es ein semesterlanges Projekt, in dem wir in 3er-Teams arbeiten mussten.

Ich und einer meiner Teamkollegen, während wir einige Probleme hatten, unsere verschiedenen Programmierstile zu kombinieren. Ich habe hart daran gearbeitet und war sogar kurz davor, den Inclass-Wettbewerb zu gewinnen. Das 3D-Mitglied hat jedoch keine einzige Codezeile geschrieben. (Das einzige, was er zu git drängte, war eine Textdatei mit einer TODO-Liste, die ich ihm während des Brainstormings diktiert hatte ...). Wir hatten Git-Logs, um dies zu sichern, falls es notwendig war.

Ich und der 2. Teamkollege waren uns dieses Problems bewusst, und wir haben beide auf unsere eigene Weise damit umgegangen. Ich war derjenige, der den Abschlussbericht fertiggestellt und eingeschickt hat. Ich habe seinen Namen überhaupt nicht darauf geschrieben, weil ich nicht das Gefühl hatte, dass er überhaupt in unserer Gruppe war. Während des Projekts gab es keine Kommunikation, er fragte nicht, was er tun könne, und er trug nichts bei. Vielleicht ist er sogar einem anderen Team beigetreten, ohne es uns zu sagen? Wie hätte ich das wissen können? Mein Partner schickte jedoch eine E-Mail an den Kursleiter, in der er erklärte, dass der andere Klassenkamerad nichts beigetragen habe und dass er ihn darüber informieren wollte.

Während der Peer-Bewertung wurden wir gefragt, wie viel Jedes Mitglied hat ungefähr zu verschiedenen Teilen des Projekts beigetragen. Wir haben 50-50 auf alle Teile aufgeteilt, aber dem 3D-Partner 0% gegeben.

Das mag sehr hart erscheinen, aber Sie können nicht jemanden haben, der Sie oder andere benutzt.

ivan866
2018-12-08 21:46:33 UTC
view on stackexchange narkive permalink

Nein, das kannst du nicht. Bill Gates schreibt seit Windows ME keinen Code mehr. Kann man sagen, dass er nicht zur Entwicklung von Microsoft-Produkten beiträgt? Steve Jobs war weder ein Softwareentwickler noch ein Software-Teamleiter. Er war Designer. Macht es ihn für das Softwareunternehmen, dessen CEO er war, nutzlos?

-1 Erstens * können * sie es tun (einfach tun, dann ist es getan).Zweitens, haben Sie den vollständigen Kontext der OP-Situation gelesen?Ich sehe in Ihren Beispielen keine Parallele ... (es grenzt an ein Strohmann-Argument)


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 4.0-Lizenz, unter der er vertrieben wird.
Loading...