Jak wykonać pomiar jakości zespołu tworzącego oprogramowanie? Test Joela nam w tym pomoże. Odpowiedz krótko – TAK lub NIE – na poniższe pytania. Jak ocenić odpowiedzi? Oczywiście wzorowy zespół odpowie na każde z dwunastu pytań – TAK. Wynik pozytywny na mniej niż dziesięć punktów oznacza, że macie problem. Nie zdziwicie się jeśli napiszę, że większość firm oscyluje w granicach 2-3 odpowiedzi na TAK. A wiec jeśli chcemy być w czołówce specjalistów to zachęcam do reorganizacji sposobu zarządzania zespołami programistów.
- Czy wykorzystujesz mechanizm kontroli wersji kodu źródłowego?
- Czy możesz skompilować cały system w jednym kroku?
- Czy przeprowadzasz kompilację po każdym dniu pracy?
- Czy utrzymujesz bazę danych z informacjami o wykrytych błędach?
- Czy usuwasz istniejące błędy przed napisaniem nowego kodu?
- Czy realizujesz projekt zgodnie z ustalonym wcześniej planem?
- Czy korzystasz ze specyfikacji?
- Czy programiści w Twoim zespole mają zapewnione właściwe warunki pracy (czyli przede wszystkim ciszę)?
- Czy wykorzystujesz najlepsze narzędzia niezbędne na rynku?
- Czy korzystasz z pomocy testerów?
- Czy kandydaci do pracy w zespole muszą napisać próbkę kodu w trakcie rozmowy kwalifikacyjnej?
- Czy wykorzystujesz z zespołem tzw. Korytarzowe testy użyteczności?
Więcej o tym możecie poczytać poniżej: