Es gibt eine kleine Gruppe von Programmierern, in denen ich arbeite. Vor einigen Jahren hat unser Chef einen Berater hinzugezogen, um uns bei der Umstellung auf eine neuere Programmiersprache zu helfen. Seitdem war unser Chef "zurückgetreten" und wir haben jetzt einen neuen Chef. Der Berater ist kürzlich gegangen und alles, woran er gearbeitet hat, wurde zwischen den vorhandenen Entwicklern aufgeteilt. Dieser Berater "arbeitete hauptsächlich alleine", während wir uns alle zurücklehnten und uns fragten, was er tat. Er übernahm die Richtung nur von dem Chef, der jetzt weg ist. Alle ihre Besprechungen schienen geheim zu sein, keiner der vorhandenen Entwickler hatte ein Mitspracherecht oder eine Eingabe.
Das Problem ist, dass keiner der vorhandenen Entwickler an dem neuen Code arbeiten kann, weil sie nicht verstehen, wie er funktioniert funktioniert. Der Berater war überqualifiziert. Seine fortschrittlichen Programmiermethoden haben uns in eine Situation gebracht, in der selbst die meisten einfachen Anforderungen nicht erfüllt werden können.
Wir müssen diese Ressource jetzt intern verwalten, haben jedoch nicht die Erfahrung oder das Wissen dazu erhalten. Wie können wir dieses Problem lösen?