Czy członkowie zespołu rzeczywiście zgadzają się, że recenzje kodu i testy jednostkowe są dobre, po prostu nie ma na to czasu?
Czy może po prostu próbują odrzucić ten pomysł za pomocą tej wymówki?
W pierwszym przypadku rozwiązaniem jest zacząć robić to teraz . (OK, jeśli jesteś w ostatnich dniach przed kamieniem milowym, może możesz poczekać do później - ale nie więcej.) Mieliśmy taką sytuację w moim poprzednim miejscu pracy, gdzie byłem Inżynierem ds. Jakości, odpowiedzialnym za poprawę praktyk kodowania i ogólna jakość. Odkładaliśmy rozpoczęcie recenzji kodu na następny tydzień. Pewnego dnia zdałem sobie sprawę, że robimy to od około miesiąca i prawdopodobnie będzie to trwało do końca czasów, chyba że spróbuję czegoś innego. Więc ogłosiłem pierwszą recenzję kodu w tym tygodniu. Powiedziałem chłopakom: „nie ma problemu, jeśli będzie niedoskonały lub jeśli jeszcze nie wiemy dokładnie, co robić - zaczniemy to robić, zobaczymy, jak to będzie i poprawimy sytuację w miarę uczenia się”. Działało, przynajmniej dopóki nie opuściłem firmy.
W drugim przypadku możesz potrzebować więcej edukacji i otwartej dyskusji z zespołem. Omów zagadnienia jakości kodu, zapytać ich, co oni zobaczyć jak problemy w procesie rozwoju (lub jej brak) / kod / testowanie itd. A Brainstorm razem o tym, jak rozwiązać te . Ostatecznym celem niekoniecznie jest dokonywanie przeglądów kodu - są one po prostu środkami, podczas gdy celem jest poprawa procesu rozwoju i jakości jego wyników. Może się okazać, że istnieją inne, bardziej bolesne problemy, które można łatwiej poprawić, przynosząc więcej korzyści szybciej; następnie weź je najpierw. Mogą to być nawet trywialne zmiany w środowisku lub procesie; wszystko to poprawi morale zespołu, zbuduje wzajemne zaufanie i pomoże w zespole.
Najważniejsze jest to, że nie możesz narzucać jakości nikomu - możesz jedynie usunąć przeszkody w tworzeniu jakości . Egzekwując surowe zasady i obowiązkowe praktyki bez uprzedniej zgody zespołu , możesz zrazić zespół i ostatecznie zapobiec poprawie jakości, do której dążysz. OTOH poprzez otwartą dyskusję i dążenie do porozumienia co do najpilniejszych problemów zespołu i jak poprawić sytuację, jest większe prawdopodobieństwo uzyskania wsparcia zespołu. Będzie to miało decydującą różnicę w utrzymaniu dążenia do poprawy jakości w długim okresie.