Mit welchen Tools können Sie Informationen unter Entwicklern in Ihrer Gruppe austauschen?

StackOverflow https://stackoverflow.com/questions/427847

Frage

Wir haben bereits Mentoring, teilen Informationen untereinander und halten regelmäßige technische Sitzungen ab. Wir möchten jedoch, dass diese Dinge in Zukunft für die Aufzeichnung und für neue Teammitglieder geschrieben werden. Im Moment sind wir bei rund 30 Entwicklern.

Wir denken an einen internen Blog und Wiki.

Obwohl es großartig wäre, Sachen in öffentlichen Blogs zu teilen (und vielleicht sogar offizielle öffentliche Entwicklerblogs zu haben), möchten wir es vorerst intern halten. Unser Geschäft führt größtenteils maßgeschneidertes Programm und keine Produkte, sodass dort viele proprietäre Kundeninformationen vorhanden sind. Das Selbstzensur für einen öffentlichen Blog wird uns nur verlangsamen.

Wikis sind nett im Konzept, aber sie brauchen mehr Organisation und Redaktion, daher bin ich nicht überzeugt, dass es so nachhaltig sein wird.

Wie macht Ihre Organisation das?

War es hilfreich?

Lösung

Nun, für welche Technologie oder Produkte Sie sich für eine Verwendung entscheiden, sie werden nicht das Problem sein. Alle Kenntnisse, die nicht ausreichend gut an der Kaffeemaschine geteilt werden, müssen Aufmerksamkeit erregen.

  • Achtung beim Schreiben (sei es ein Dokument auf einem Netzwerklaufwerk, eine Wiki-Seite, einen SharePoint-Server, was auch immer).
  • Aufmerksamkeit, um es zu kategorisieren (durch Verknüpfen, Tags, Webseiten, was auch immer ...).
  • Die Aufmerksamkeit, um es auf dem Laufenden zu halten (durch individuelle On-Demand oder geplante Anstrengung).

Was auch immer Sie verwenden, keine Technologie hilft dabei. Dafür müssen Sie das Team motivieren, Dinge aufzuschreiben, Dinge im Repository zuerst zu lesen, bevor Sie eine Reihe anderer Teammitglieder rufen (und unterbrechen), und die Dinge korrigieren, wenn sie falsch liegen.

Nach meiner Erfahrung treten SharePoint und Wikis ungefähr gleich auf. Sie müssen die Leute schlagen, um es zu benutzen, bis sie Erfahrung daß sie wollen Um es zu verwenden, weil sie irgendwann Erfahrung haben, dass eine solche Art von Informationsaustausch Zeit sparen kann - ihre Zeit.

Da Sie bereits die Angewohnheit haben, Informationen zu teilen, ist dies für Sie möglicherweise kein so schwieriges Problem. Ich würde empfehlen, dass eine (oder ein paar, besser weniger als viele) eine (Ersatz-) anfängliche Struktur liefern und dann das Füllen beginnen lassen. Da keine perfekte Kategorisierung vorhanden ist, sollten Sie sich nicht zu sehr Sorgen machen.

Andere Tipps

Wikis sind großartig. Sie müssen strukturiert sein, aber ich denke, das größte Hindernis, ein Wiki zum Arbeiten zu bringen, besteht darin, die Leute dazu zu bringen, es tatsächlich zu verwenden, um relevante Informationen aufzuschreiben.

Bei meinem früheren Job hatten wir ein internes IRC-Kanal, das für die Mikrokommunikation sehr nützlich war. Bei meinem aktuellen Job funktioniert dies überhaupt nicht; Nur sehr wenige Entwickler haben die Angewohnheit, ein Chatprogramm für Arbeitszwecke zu verwenden.

Ich habe Kollaborativen wie gesehen Basislager und Haufen Interne Wikis (und Intranets im Allgemeinen) sind hier in der Regel unterentwickelt und ignoriert nach meiner Erfahrung.

Wir verwenden eine Kombination von Trac Für Wiki, SCM und Ticketing und ein privat Quasseln/IRC -Server für uns, um miteinander zu sprechen.

In meinem vorherigen Job haben wir SharePoint verwendet, um unsere Dokumentation organisiert zu halten. Dies war einigermaßen erfolgreich, aber es besteht offensichtlich die Notwendigkeit, die Website auf dem neuesten Stand zu halten, relevant und angemessen eingerichtet zu werden. Die Architektur von SharePoint war jedoch flexibel genug, um sie an unsere Bedürfnisse anzupassen, ohne auf das Codieren zurückzugreifen. Was ich vorschlagen würde, ist, dass Sie etwas Zeit für die Verwaltung jeder Lösung beiseite legen. Ohne Wartung ist es sehr einfach, dass ein Dokumentations -Repository entweder abgestanden oder unorganisiert wird. Wir haben uns am Ende jedes Arbeitsprint -Sprint -Sprint -Sprint (wir haben die Scrum Agile -Methodik verwendet) angegeben.

Wikis sind eine großartige Idee, um Wissen zu teilen, möglicherweise weniger formal. Ich experimentierte mit einem privaten Wetpaint-Wiki, bekam aber nicht im Management. Es ist jedoch sicherlich einen Versuch wert. Sie werden nicht davonkommen, ohne dass eine redaktionelle Kontrolle benötigt wird, aber es ist nichts Falsches daran, diesen Aspekt zu einer gemeinsamen Verantwortung zwischen Teams zu machen oder dies auf Round-Robin-Weise zu tun.

Was ich empfehlen würde, ist die Buchung der Zeit in Ihren Kalendern für Wissensaustauschsitzungen. Für größere Entwicklungshäuser ist es alles leicht, sich in Silos aufzuteilen (nicht absichtlich, aber fast als Nebenprodukt der notwendigen Spezialisierung), und dies führt dazu, dass zwei oder mehr Teams an vielen der gleichen Probleme arbeiten. Monatliche oder vierzehntägige Sitzungen mit der gesamten Gruppe können sehr nützlich sein. Video -Präsentationen sind eine andere Idee, aber es muss ein Gleichgewicht zwischen der Aufzeichnung technischer Details und der dazu erforderlichen Vorbereitung bestehen, dies effektiv zu tun. (Wir haben das in meinem vorherigen Job nie in den Griff bekommen.)

Wenn Sie in kleine Teams aufgeteilt sind, würde ich wirklich tägliche Stand-up-Meetings empfehlen, bei denen jeder das durchläuft, was er am Vortag erreicht hat und was er heute vorhat. Dies ist einer der Schlüssel zum Scrum, es hält alle sehr schnell auf dem neuesten Stand und spart viele unnötige Besprechungen und Bewertungen.

Ich hoffe das hilft.

Wir gebrauchen Jammern Für kurze Infos, ein Twitter-ähnlicher Service, ist jedoch in Ihrer E-Mail-Domain privat. Es gibt eine Webanwendung, einen Windows- und Mac -Client und sogar eine iPhone -Version.

Für die Dokumentation verwenden wir ein Open -Source -Wiki (ScrewTurnwiki auf der ASP.NET -Plattform). Es wurde sehr gut akzeptiert.

An einem Ort, an dem ich gearbeitet habe, haben wir auch ein Wiki verwendet, aber festgestellt, dass es nicht oft genug aktualisiert wurde. Musste die Leute weiter drängen, es zu benutzen.

Offensichtlich ein verrücktes Shared -Dateisystem mit passenden gemeinsam genutzten E -Mail -Ordnern für Project Comms.

Wir haben auch ein internes Instant Messaging -System verwendet, um Decken -E -Mails im Büro zu vermeiden, aber wie Fog Creek würde ich jetzt wahrscheinlich einen privaten Twitter -Klon implementieren.

Eine Sache, die wir machten, ist ein Tag jedes Jahr, an dem sich alle Entwickler irgendwo außerhalb des Büros treffen und sich gegenseitig auf interessante Dinge präsentieren, die sie gefunden/getan hatten. Manchmal Dinge aus Projekten, manchmal aus persönlicher Arbeit und manchmal vom Tag im Monat durften die Leute an allem arbeiten, was gemocht wurde (wie bei der 20% igen Zeit von Google).

Für das Content -Management verwendeten wir a Zope Server mit Plonen und Zwiki. Wir verwenden jetzt SharePoint 2007.

Wir benützen auch Quasseln für IM (wir sind ein verteiltes Team). Ich bin nett, um Dinge schnell mit dem Team zu teilen, aber Sie müssen darauf achten, es nicht zu missbrauchen, oder Sie werden in Lärm ertrinken.

Wir gebrauchen Fogbugz Für die Wikis, die Diskussionsgruppen und die fokussierte Diskussion bestimmter Fälle. Für sofortige Messaging verwenden wir Gleiche Zeit. Diese Kombination hat sich für uns als sehr leistungsfähig herausgestellt, da sie Funktionsstapeln liefert, ohne uns viel Schnittstelle zu erzwingen. Niedrige Zeremonie ist gut.

Hinweis - Instant Messaging ist der einzige Aspekt von Sametime, den wir verwenden - ich denke, es gibt viele andere verrückte Dinge, die Sie tun können, und wir sind völlig uninteressiert.

Boten und E -Mails

Wir gebrauchen Lagerfeuer für unseren Chat und Jing Für unsere Bild- und/oder kurze Videodemonstrationen. Sie haben sich als unschätzbar erwiesen.

Unser Team ist nicht sehr groß (11 Entwickler), daher haben wir jeden Monat ein Treffen, in dem wir Wissen teilen. Außerdem bin ich damit beschäftigt, dem Intranet interessante Dokumente hinzuzufügen.

Und wir gehen oft zueinander, um Fragen zu stellen.

Als Programmierer, der von zu Hause aus arbeitet (ohne die Möglichkeit, "ins Büro" zu gehen), ist unser Hauptmittel für Kommunikation ein privater IRC -Kanal. Wir sind ein kleines Team von 3 Entwicklern, also funktioniert es gut.

Skype ist gut, um Informationen zu teilen/schnelle Fragen zu stellen. Für ein langfristiges Know-how verwenden wir Wiki.

Wikis haben in der Vergangenheit gut für mich gearbeitet. Wir haben das kostenlose Screwturn -Wiki verwendet, der auf einer kleinen VM lief. Es war schnell, sehr einfach zu bedienen und die Leute schienen es zu mögen, also benutzten sie es tatsächlich.

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