Frage

Haben Sie schon einmal mit dem Problem konfrontiert, dass es eine Reihe von Programmierern in Ihrer Organisation, die Sie an der Kaffeemaschine 1 Tag getroffen, aber Sie haben keine Ahnung, was zum Teufel sie sind bis zu?

Sind Sie schon einmal mit einem Problem konfrontiert sind Sie ziemlich sicher jemand in Ihrem Unternehmen vor gelöst hat, aber Sie wissen nicht, wer und wie Sie herausfinden?

Dies sind nur einige der Herausforderungen, würde ich ansprechen möchte, aber wie? Gibt es eine anständige „Programmierer-Collaboration-Software“ gibt, die Blogs, Diskussionsforen, Dateibereiche für Code-Schnipsel, Dokumente, Whitepaper und natürlich eine Wissensbasis und mehr bietet? Wir haben Sharepoint und ich fühle mich nicht qualifiziert sie.

Jede Idee? Empfehlungen? Ich würde denken, jemand muss, bevor das Problem gelöst hat, aber wie finde ich heraus?

Verwandte:

  

Online kollaborative Umgebung (nicht nur orientiert dev)
   Was Online-Websites für die Zusammenarbeit kennen Sie?
   Wie ist die Zusammenarbeit mit anderen Coder in Echtzeit?

War es hilfreich?

Lösung

Wow, es ist gut, in guter Gesellschaft zu sein.

Ich habe eine ähnliche Situation auf meiner Arbeit. In meinem Fall, ich bin ein „Software-Task-Manager“, und ich versuche, die andere Leute in meiner Rolle in anderen Projekten zu finden. Jedes Mal, wenn ich einen treffe, die Erfahrung ist groß, und ich viele gute Tipps lernen -. Aber ich will, dass öfter geschehen

Meine Firma hat auch Sharepoint, so ist es gut, dass andere Menschen mit diesem Werkzeug das gleiche Problem zu hören, verbinden, die theoretisch über den Anschluss und die gemeinsame Nutzung Info.

Ich versuche, eine Sammlung von Dingen zu sehen, was funktioniert. Bisher ist die Person zu Person Verbindung, ennabled mit E-Mail und unser internes IM-System sind die besten Verbindungen - aber das bringt eine Person zu Person einladen

.

Andere Sachen, die ich im Sinn hatte:

  • Bloggen über Sharepoint - nach wie vor eine Herausforderung dar, da alles, was der Öffentlichkeit eine gewisse Sorgfalt und Takt beinhaltet, und die Dinge, die ich an, mit anderen verbinden möchten eignen sich nicht auf das notwendige Niveau der Corporate Diplomatie benötigt zum Blog.
  • Sharepoint-Website - für einen Themenbereich - unser Unternehmen hat ein paar, wir werden sehen, wie gut sie funktionieren. Es scheint am besten, wenn es eine Gruppe gibt, die der „Eigentümer“ ist, der aus der einige grundlegende Level-Content für alle anderen zu füttern bietet. Jemand muss der erste sein.
  • Firma Bulletin Boards - wir diese tatsächlich haben. Meistens haben sie bemerkt für eine einmalige Ereignisse. Aber eine Sache, die wir haben sind „Mittagessen und lernen“ Sitzungen über spezifische technische Themen. Eine ähnliche Sitzung für einen runden Tisch zu einem Thema oder technischen Bereich könnte wertvoll sein - auch wenn es nur die Menschen in dem lokalen Campus fangen. Ich begann eine lightwieght Version zu tun - ich habe das Mittagessen monatlich mit einem Freund, der ein Peer, und wir laden andere. Früher oder später, ich hoffe, dass wir die Software Task-Manager Suport Group, und ein natürlicher Ort für gleichgesinnten Menschen kommen Abhängen.
  • Corporate Social Network - Ich habe auf die Sharepoint-Portal Menschen vorherrschenden (ohne Erfolg) darauf hin, dass die Schwierigkeiten mit Sharepoint die fehlende menschliche Verbindung ist. Soziale Netzwerke wie LinkedIn, Livejournal, Tribe, und Facebook haben alle das Konzept, dass Sie „Freunde“, „Verbindungen“, etc. Durch Verbindungen haben, die Menschen traversible Bahnen bilden, basierend auf Interessen und gemeinsame Freunde. Dies ist, was ich denke, Sharepoint ist am meisten fehlt.

Für die wirklich mehrdeutig Bedürfnis der Menschen zu finden, die etwas über meine aktuellen Aufgaben kennen und wer könnte in der Lage sein, zu helfen (oder zumindest mitfühlen), denke ich, dass letzte der große ist. Als Menschen leben wir auf nicht nur die Informationen bekommen wir brauchen, sondern auch zu beurteilen, in der Lage, gegen das, was wir über die Quelle der Informationen kennen. Ein Wiki ist für sachliche Antworten, aber der Grund, mit anderen Menschen zu verbinden, dass die besondere Qualität der Interaktion zu haben, die viel chaotischer als nackte Tatsachen. Um die in einem Online-Kontext müssen Sie Verbindung zu anderen, lightwieght Thema Definitionen, und eine Chance, einige Dinge zu machen Zugang kontrolliert wird, so dass die Menschen ihre Meinung ohne Angst Corporate sprechen können.

Andere Tipps

Wie wäre es aus Ihrer Zelle im Stehen und „HEY! Hat jemand schon einmal ....“.

Um fair zu sein, etwas mehr informell ist wahrscheinlich besser. Formale Dinge brauchen Zeit. Zeit Leute nicht haben. Es ist eine der Dichotomien der Entwicklung. Wir haben Zeit für Unterbrechungen, aber nicht für irgendetwas anderes.

Ich würde vorschlagen, einfach Social-Networking unter Berufung auf. das heißt "Hey Frank, haben Sie überhaupt ...?" "Hmm, nein, aber Bob könnte ...".

Augmented von AIM oder im Hause IRC zu helfen, Gespräche zu beginnen, und dann können Sie zu Fuß über oder am Telefon, um das Problem zu beheben.

Was zu wissen, was andere sind zu hoch, gut, das ist im Grunde, was der Wasserkühler ist für und Mittagessen Zeiten und interne Geselligkeit, nicht wahr? Sofern Sie nicht die Personen Supervisor sind.

Je größer das Unternehmen, die Chance auf Doppelarbeit größer. Zur gleichen Zeit, ist Ihre Zeit grundsätzlich an Ihrem Projekt festgelegt, nicht ihre Projekte.

Wenn Sie einen öffentlichen SVN haben, dann können Sie vielleicht, dass auch kriechen.

Der Punkt ist, stützen sich auf organische Systeme eher als etwas Starres, ich glaube, Sie haben eine bessere Chance auf Erfolg haben einen Mittelweg zu finden.

Warum nicht einig Wiki-Engine verwenden? Vielleicht mit einigen zusätzlichen Plugins könnte es Ihre Wünsche erfüllen.

Auch pflegen ein Programmierer Wiki

Ich arbeite mit kleinen Teams von bis zu 5 Personen.

Persönlich Ich mag unfuddle .

Hier sind andere SO Fragen mit interessanten Input für die ‚Kollaboration‘ Frage:

  

Online kollaborative Umgebung (nicht nur orientiert dev)
   Was Online-Websites für die Zusammenarbeit kennen Sie?
   Wie ist die Zusammenarbeit mit anderen Coder in Echtzeit?

Ich denke, Trac und seine breite Palette von Plugins für die Zusammenarbeit perfekt ist.

Denken Sie daran, wie Facebook für Programmierer.

  • Wiki
  • Tickets
  • Timeline aller Wiki-Bearbeitungen, Ticket Änderungen und Quellensteuer checkins für den Anfang.
  • RSS und ICal Unterstützung.
  • Crazy Menge von Plugins

Werfen Sie einen Blick auf diese Teile der Software von den Machern von Ruby on Rails .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top