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.

  1. Czy wykorzystujesz mechanizm kontroli wersji kodu źródłowego?
  2. Czy możesz skompilować cały system w jednym kroku?
  3. Czy przeprowadzasz kompilację po każdym dniu pracy?
  4. Czy utrzymujesz bazę danych z informacjami o wykrytych błędach?
  5. Czy usuwasz istniejące błędy przed napisaniem nowego kodu?
  6. Czy realizujesz projekt zgodnie z ustalonym wcześniej planem?
  7. Czy korzystasz ze specyfikacji?
  8. Czy programiści w Twoim zespole mają zapewnione właściwe warunki pracy (czyli przede wszystkim ciszę)?
  9. Czy wykorzystujesz najlepsze narzędzia niezbędne na rynku?
  10. Czy korzystasz z pomocy testerów?
  11. Czy kandydaci do pracy w zespole muszą napisać próbkę kodu w trakcie rozmowy kwalifikacyjnej?
  12. Czy wykorzystujesz z zespołem tzw. Korytarzowe testy użyteczności?

 

Więcej o tym możecie poczytać poniżej:

www.joelonsoftware.com

www.polish.joelonsoftware.com