Märchenstunde.
Vor ein paar Monaten kam ich von einem einwöchigen Urlaub zurück und stellte fest, dass meine ganze Firma auf den Kopf gestellt war. Ein Projekt, an dem ein anderer Teil der Entwicklungsabteilung monatelang gearbeitet hatte, war plötzlich von höchster Dringlichkeit, und das gesamte Team wurde von dem abgelöst, woran sie arbeiteten, um die Sache auszurotten. Bei der Besprechung an diesem Tag bat uns der Firmeninhaber, ein paar der Teile an diesem Tag und den Rest am nächsten Tag auszuschalten, und wir wären in guter Verfassung.
Sechs Wochen später haben wir das Ding endlich geliefert, nach ziemlich ununterbrochenen Arbeits- / Schlafzyklen.
Unsere Metrik für "beendet" war, dass der Kunde kein Feedback mehr hatte. Neue und aufregende Dinge tauchten in jeder Version ihres Feedbacks (per E-Mail an uns gesendet) auf, die noch nie aufgetaucht war, und jedes Wort, das sie sagten, war sofort Teil der Spezifikation (gerechtfertigt mit dem Satz "Lasst es uns einfach erledigen." ").
Spät in der Nacht hatte ich HAD IT mit der Verwaltung von Fehlerberichten per E-Mail und Ausdrucken mit Häkchen total verrückt gemacht. Ich habe Mantis auf unserem Testserver installiert und das Feedback-Dokument, das ich gerade für meinen Abschnitt erhalten habe, darin geladen. Ich habe meinen Manager als Benutzer eingerichtet und ihn E-Mails abrufen lassen, wenn ich Probleme geschlossen habe.
Innerhalb von 6 Stunden hatte ich das ganze Team dabei. Der PM filterte Client-E-Mails in Mantis, Entwickler reklamierten und arbeiteten an Problemlisten. Darüber hinaus konnten sie innerhalb des Systems um Klärung und Kommunikation bitten, was zu einer papierlosen Auflistung von Details über jeden Artikel führte.
Am nächsten Tag baten sie mich, den Rest des Projekts zu leiten. Es war, als würde man mir eine lebende Granate geben, aber ich nahm sie und rannte damit. Zwei Wochen später haben wir endlich die Fähigkeit unseres Kunden ausgeschöpft, unseren Nasenring zu reißen und die Baustelle in Betrieb zu nehmen. Mantis ist jetzt die Art und Weise, wie wir Fehler verwalten, und wird möglicherweise zu der Art und Weise, wie wir Feature-Anfragen vom Beginn eines Projekts an behandeln.
TL; DR: Installiere es selbst und benutze es für deine eigenen Sachen. Lassen Sie es sich von selbst bewähren.
Übrigens ist dies die gleiche Richtlinie, die ich bei der Versionskontrolle verfolge. Wir verwenden Subversion unter einer Richtlinie, die eine Sperre erfordert, da mein Manager dem Zusammenführen von Dateien nicht vertraut. Das ist in Ordnung, aber nachdem ich ein SVN-Projekt ausgecheckt habe, erstelle ich sofort ein lokales Git-Repository davon für meinen eigenen Gebrauch in der Entwicklung.