Es gibt einen Entwickler, nennen wir ihn John (derzeit auf Probe) in der Firma (ziemlich kleine Firma, ca. 10 Personen, 3 Entwickler, einer von ihnen arbeitet lange in dieser Firma, kennt Geschäftsprozesse und kann als Teamleiter betrachtet werden) wollte überhaupt keine IDE verwenden (er verwendet einen Texteditor).
Die Anwendung, an der dieses Team arbeitet, ist eine mittelgroße Java-Anwendung mit Spring Hibernate-Technologie-Stack und Refactoring / Hinzufügen neuer Funktionen, um in naher Zukunft eine neue Version dieser Anwendung zu starten.
Die Leistung von John, die ohne IDE in dieser Anwendung arbeitet, ist geringer als wünschenswert. Die Annahme des Teamleiters (nennen wir ihn Bill) ist, dass dies geschieht, weil John keine IDE verwendet.
Bill versucht John davon zu überzeugen, IDE zu verwenden, aber diese Idee stößt auf großen Widerstand und der Hauptgrund ist: "Ich möchte die vollständige Kontrolle darüber haben, was ich tue, also muss ich den gesamten Code selbst schreiben."
Wie kann Bill John davon überzeugen, IDE zu verwenden? (In Anbetracht der Tatsache, dass Bill John bereits vor dem Firmeninhaber geschützt hat, mehrere Beschwerden über die Leistung von John)
Aktualisiert: Bill beschließt, John noch einmal zu überzeugen, wenn dieser Versuch erfolglos bleibt. Dann wird er nicht versuchen, John zur Verwendung von IDE zu zwingen, sondern prüfen, ob die von John versprochenen Funktionen rechtzeitig geliefert werden oder nicht.