Vorschlag 1: Erstellen Sie eine zentrale Hosting-Lösung für alles, was Entwickler für lernrelevant halten . Zumindest Videos von Präsentationen und Brownbags sollten hier abgelegt werden. Screencasts, Workflow-Videos und so weiter sind auch schön zu haben. Wenn jemand ein Textdokument verfassen möchte, in dem dargelegt wird, wie eine Entwurfsentscheidung getroffen wurde oder wie ein optimaler Codeüberprüfungsprozess abläuft, lassen Sie ihn dies tun! Stellen Sie sicher, dass alle Beiträge freiwillig sind. Datieren Sie alle Materialien klar und deutlich, damit die Entwickler selbst beurteilen können, ob sie veraltet sind (oder nicht). Dies kann so einfach sein wie eine Verzeichnisseite im internen Wiki (Sie haben ein internes Wiki, oder?) Oder so kompliziert wie eine StackOverflow-Lösung, die Abstimmungen und Kommentare zulässt.
Was mich umbringt - besonders an dem großen Unternehmen, in dem ich früher gearbeitet habe, aber auch an dem Startup, in dem ich jetzt arbeite - ist, wie viel Wissen in der Organisation erzeugt und dann verloren wird. Diese Strategie trägt dazu bei, dies etwas abzumildern.
Vorschlag 2: Erstellen Sie einen internen Kalender mit technischen Ereignissen, die für die Mission des Unternehmens relevant sind . Erstellen Sie so viele Informationen wie möglich (von CocoaHeads / Benutzergruppensitzungen über Panels zur mobilen Entwicklung bis hin zu ...), und ermöglichen Sie den Entwicklern, Ereignisse selbst hinzuzufügen, wenn sie über sie stolpern. Bonuspunkte, wenn die Lösung es ihnen ermöglicht, zu antworten und zu sehen, wer noch von der Firma kommt (Google Kalender übernimmt dies). Es hilft dabei, ein Gemeinschaftsgefühl aufzubauen und den Entwicklern zu zeigen, wer ihre Interessen teilt und diskutieren kann.
Unter anderem, was bereits gesagt wurde - +9000 beim Versenden von Entwicklern zu Konferenzen . Haben auch einen weithin bekannten Prozess für Entwickler Training zu identifizieren und sagen : „Hey, du mir diese schicken sollte!“, Sowie klare Erwartungen für das, was ein Entwickler tun wird , wenn diese Ausbildung genehmigt (tun sie müssen heraus teilen ihre Notizen an den Rest des Unternehmens - geben einen braunen Sack darüber, was sie gelernt haben? etc.). Gute Entwickler wissen normalerweise, was sie lernen müssen. Gute Entwickler wissen normalerweise, wie man es am effizientesten lernt.