In 30+ Jahren der Beratung hat fast keiner meiner Kunden mehr als 1 oder 2 auf dem Joel-Test erzielt. Ein paar trafen in den High 8's, aber das war die Ausnahme, nicht die Regel.
"Ist es gerechtfertigt, einen Beratungsauftrag auf der Grundlage eines potenziell niedrigen Joel-Test-Scores in einigen Situationen abzulehnen?"
Sie können drehen Sie alles, was Sie für wollen welchem Grund auch immer Sie wollen. Niemand kümmert sich um die Begründung.
Ernsthaft. Sie sind Meinung nicht für etwas zählt.
Kunden, die sind verzweifelt nach Personal wird sich nicht kümmern warum Sie abgelehnt haben Ihre Ablehnung wird nicht zu plötzlichen moralischen Krise führen, wo sie ihre Fehler überdenken
Ihre Meinung über ihre Entwicklungspraktiken spielt überhaupt keine Rolle sie tun es Es ist egal. Sie müssen nichts "rechtfertigen".
Tatsächlich lachen sie normalerweise, wenn Sie erklären, warum Sie sie ablehnten. Sie wissen, dass das, was sie tun, das unter ihren Umständen beste Niveau ist. Sie wissen absolut, dass sie zum Beispiel die Quellcodeverwaltung nicht nutzen können, weil sie weder Zeit, Budget oder Serverraum noch eine andere lächerliche Ausrede haben.
Sie können darauf hinweisen, was Sie wollen. Ihnen wird es im Allgemeinen egal sein. Sie können sich nicht kümmern, da sie wissen, was sie tun, ist bereits ideal unter ihren einzigartigen Umständen.
"auch, wie könnte ein niedriger Joel-Test-Score behoben werden?"
Es kann nicht sein. Eine Kultur, die schlecht abschneidet, wird weiterhin schlecht abschneiden, bis signifikante Veränderungen in der Kultur und Belohnungsstruktur vorgenommen werden.
Eine Möglichkeit, Veränderungen herbeizuführen, besteht darin, zu arbeiten und den Fall innerhalb der Organisation so zu gestalten, dass die Dinge besser sein könnten. Wenn Sie erfolgreich sind, versuchen einige Leute zu emulieren, was Sie tun, was erfolgreich ist. Sie zu deaktivieren, zeigt keine erfolgreichen Praktiken der Softwareentwicklung.
"Ist on-the-go-Versionskontrolle möglich?"
Ja.
Ich habe einen Laptop, den ich auf jeden Job bringe.
"Würde das überall akzeptiert?"
Meistens. An einigen Orten wird es nervös, dass Berater "externe" Geräte mitbringen. Sie beklagen auch, dass Video- und Tonaufzeichnungsgeräte streng verboten sind, aber iPhones sind erlaubt. Also, wenn sie Ärger für dich schaffen wollen, können sie.
An einigen Stellen können Sie keinen Code auf Ihrem Laptop erstellen. Einige werden dich lassen.
Nicht sicher, was die Frage ist - fragen Sie, ob es möglich ist, einen hohen Joel-Test-Score als Berater zu haben? –
Kann nicht herausfinden, was "Beratung und ein hoher Joel-Test-Score" bedeuten kann. empfangen? Ich kann auch nicht herausfinden, was "SVN" in diesem Zusammenhang bedeutet. –
@ S.Lott: Ich denke, mit "SVN" meint er ein selbstgesteuertes Quellcode-Kontrollsystem, um seine Arbeit für den Kunden zu speichern, um das Source Control-Feld anzukreuzen und seinen Joel-Test-Score zu erhöhen. – glasnt