Heute bin ich bei stackoverflow.com über den Joel-Test gestolpert. Jemand, der nicht hauptberuflich oder aus Spaß an der Freude mit Softwareentwicklung zu tun hat, darf jetzt aufhören zu lesen, denn es wird ziemlich “Informatikisch”.
Mit einer bestechenden Einfachheit hält der Joel-Test einem immer wieder gemachte Fehler in Software-Projekten vor Augen und hilft gleichzeitig, sie zu vermeiden. Im Gegensatz zu anderen Ansätzen, die gerne einmal in Arbeit ausarten und die Produktivität durch ein komplexes Regelwerk einschränken, lässt sich der Joel-Test nach 3 Minuten für jedes Softwareteam beantworten und berücksichtigt dabei neueste Beobachtungen bei der Entwicklung von Software. Man lässt den Test am besten für sich selbst sprechen, denn das Doing ist ziemlich simpel:
Beantworte die folgenden zwölf Fragen. Für jedes Ja gibt es einen Punkt, für jedes Nein gibt es keinen Punkt. Hast du am Ende weniger als 10 Punkte, hat dein Team ein Problem. (Anm. d. Verf.: Microsoft hat 12… immer!)
- Verwendet ihr ein Versionsverwaltung?
- Lässt sich der Code in einem einzigen Schritt in ausführbare Software verwandeln?
- Erstellt ihr täglich einen Programmbuild?
- Habt ihr eine Fehlerdatenbank?
- Werden zuerst Fehler entfernt, bevor neue Funktionalitäten implementiert werden?
- Habt ihr einen aktuellen und gültigen Zeitplan?
- Gibt es eine Spezifikation?
- Haben die Programmierer ein ruhiges Arbeitsumfeld?
- Verwendet ihr die besten Tools, die es für Geld zu kaufen gibt?
- Habt ihr Tester?
- Müssen Teamkandidaten während des Interviews Code schreiben?
- Macht ihr Hallwaytests(*)?
* Hallwaytest, zu deutsch in etwa “Flurtest”. Schnapp dir die nächstbeste Person, die vorbeikommt, setze sie vor deine Software und analysiere, wie sie damit zurecht kommt.
Natürlich ist die einfache Beantwortung dieser Fragen kein Garant für den Erfolg oder Misserfolg eines Projekts. Wie für jedes Modell gilt:
Der Mensch schreibt die Software, nicht das Modell!
Man erhält allerdings sehr schnell eine Einschätzung, wie man das Projekt noch verbessern könnte. Der Originalartikel mit weiteren Ausführungen zum Thema ist in Joel’s Blog zu finden: The Joel Test – 12 Steps to Better Code by Joel Spolsky. Unbedingt lesen und sehr zu empfehlen… wie der ganze Blog eigentlich.
Eine deutsche Übersetzung des Artikels hat bittloeffel.de erstellt.
- bitschnau@Facebook
- bitschnau@Twitter
0 Antworten bis jetzt ↓
Es gibt keine Kommentare bis jetzt... also fang an.
Hinterlasse einen Kommentar