Jestem w podobnej sytuacji (i faktycznie rozważałem opublikowanie tego w celu uzyskania sugestii), z wyjątkiem faktu, że faktycznie mam problemy z przekonaniem MÓJ WŁASNY ZESPÓŁ & MANAGERÓW do korzystania z narzędzi kontroli wersji i zarządzania projektami. I chociaż może to nie być dokładnie to, czego szukasz (odpowiedziałem na końcu postu), może pomoże ci to zrozumieć, dlaczego niektóre firmy są takie.
Byłem w tej firmie przez ponad 5 lat i zanim zostałem liderem zespołu, obserwowałem, jak poprzedni kierownik zespołu próbował zrobić to samo, prawie bez rezultatu.
W moim przypadku sytuacja jest frustrująca, ponieważ:
a) większość członków mojego zespołu stara się unikać brania na siebie odpowiedzialności za każdym razem, gdy otrzymują zmianę
b) za każdym razem, gdy ktoś zgaśnie (i zdarza się), to ja jestem tym, który ponosi winę, ponieważ menedżer (który jest osobą nietechniczną) uważa, że sukces należy do wszystkich (włącznie z nim), a błąd (w tym jego) jest winą prowadzącą, co prowadzi do a)
c) menedżer często organizuje spotkania z poszczególnymi członkami mojego zespołu, aby przydzielić nowe zadania (zmienić funkcjonalność i wygląd) przy projektach, w których pracuje cały zespół lub je wykonać od profesjonalisty ject przez nieokreślony czas i nie powiadamia reszty zespołu (lub mnie w tym przypadku) i nie wprowadza zmian w Trello / Freedcamp
Próbowałem wszystkiego, co przyszło mi do głowy:
- Skonfiguruj zespoły BitBucket, ale skończyło się na bałaganie, ponieważ niektórzy odmawiają wydania &owi kodu
- Próbowałem skonfigurować narzędzia do zarządzania projektami (Trello / Freedcamp), ale wspomniane powyżej (c) wydają się bezużyteczne
- Członkowie zespołu zapominają lub odmawiają zmiany statusu swoich zadań lub wypełniają nowe zadania, jeśli to konieczne (błędy, możliwe problemy itp.), ponieważ uważają, że to strata czasu (w końcu, jeśli mogą zachować swoje notatki w Sublime Text lub Notepad, jest OK), więc cały zespół nie jest tego świadomy (a to powodowało wiele problemów w przeszłości). Nie wspominając o tym, że nikt w projekcie UI / UX NIGDY niczego nie wypełnił (mówią, że artyści nie mają na to czasu), co spowodowało, że programiści pracowali nad funkcjami UI, które i tak miały zostać usunięte lub zmienione. Czasami menedżer wysyła arkusze kalkulacyjne lub e-maile do niektórych członków zespołu, pozostawiając resztę bez zapętlenia.
- Skonfigurowaliśmy Facebook Workplace, aby usprawnić komunikację i utworzyliśmy grupy dla wszystkich projektów, zespołów, działów, itd. Jednak jedyną używaną grupą jest grupa pieczona.
- Przez pewien czas musiałem ręcznie pobierać archiwa aplikacji na mojej stacji roboczej i ręcznie sprawdzać każdą linię kodu, aby scalić zmiany. Próbowałem też rozmawiać z moimi menedżerami każdego ranka i po każdym spotkaniu, które miał z członkami mojego zespołu, aby uzyskać wszystkie zadania, aby je wypełnić. Wszystko to spowodowało, że połowę czasu spędzałem na sprawdzaniu pracy innych ludzi zamiast na wykonywaniu swojej, dlatego b) powyżej.
- Skończyło się na tym, że umówiłem się na spotkania z całą kadrą zarządzającą i wyjaśniłem sytuację, w wyniku czego, zdecydowaliśmy się na codzienne spotkania stand-up i jedno spotkanie pod koniec tygodnia, aby wszyscy wykonywali swoją pracę, ale ostatecznie to nie zadziałało.
- Napisałem nawet wspólne przewodnik po praktyce, który zawierał nawet instrukcje dotyczące BitBucket, Trello i innych narzędzi, z których korzystamy, ale ludzie po prostu go zignorowali.
Po całym tym czasie i wszystkich kłopotach doszedłem do jednego prostego wniosku - wiele potrzeba, aby przekonać ludzi do ładnej gry i przestrzegania kilku prostych wskazówek, a jeśli tak naprawdę nie chcą, nie możesz tego zmienić. Dawanie przykładu działa na ludziach, którzy są gotowi zaakceptować zmiany iw tym przypadku, gdy masz wsparcie zespołu zarządzającego lub kogokolwiek, kto faktycznie może egzekwować zasady (chociaż uważam, że lepiej wyjaśnić swój punkt widzenia i dlaczego czy uważasz, że tak powinno być, nawet jeśli masz rację, egzekwowanie jest czasami konieczne, choć nieprzyjemne).
A teraz, aby odpowiedzieć na twoje pytania:
1) Czy powinienem powiadomić kierownictwo, że rozważam odejście z firmy z powodu tych praktyk?
NIE. Nigdy nie informuj ich, że planujesz odejść, dopóki nie będziesz pewien, że masz nową pracę. Jest to dla ciebie ryzykowne, ponieważ kierownictwo uzna, że nie jesteś już zaangażowany i próbujesz tylko znaleźć wymówki, aby nie wykonywać swojej pracy, a jeśli naprawdę chcesz im powiedzieć, dlaczego odchodzisz, zrób to po zapewnieniu sobie Nowa praca. I upewnij się, że nie robisz tego, zrzucając winę na kierownictwo lub swoich współpracowników. Jeśli zaczniesz obwiniać innych, może to cię ugryźć w przyszłości. Bądź uprzejmy.
2) Albo przynajmniej daj im do zrozumienia, że jestem dość sfrustrowany?
Jasne. W rzeczywistości uważam, że to dobry pomysł. Możesz również poprosić ich o wyjaśnienie, dlaczego uważają, że te praktyki są dobrym pomysłem. Może rzeczywiście mają powód, żeby tak się zachowywać, a ty go brakuje. Ale ostatecznie nie spodziewaj się zbyt wielu zmian, a już na pewno nie w ciągu nocy.