W obliczu ekstremalnego sceptycyzmu próbuję kilku rzeczy:
1.) Ja zademonstrować techniki, takie jak TDD, Ciągły wdrażania, programowanie Pair, Wymagania Gathering ze swoimi użytkownikami, krótkie iteracje itp I nie nazywają tych technik Agile lub ględzić o Agile Manifesto (robię harfę na temat oprogramowania rzemiosła - ale to jest inne; p). Po prostu pokazuję członkom zespołu przydatne narzędzia i techniki, które ułatwiają ich życie. Mają tendencję do wskakiwania na agile, gdy widzą korzyści z dnia na dzień.
2.) Nie zmieniam od razu na pełną metodologię SCRUM (lub inną). Zawsze najlepiej jest wprowadzać małe aspekty Agile na raz.
3.) Zgadzam się ze sceptykami (do pewnego stopnia). Agile nie jest srebrną kulą, a SCRUM, Kanban, Lean itp. Również nie są srebrną kulą. Zamiast tego współpracuję z nimi, aby zobaczyć, jakie aspekty mogą odnieść z nich natychmiastowe korzyści (serwer CI zwykle nie wymaga myślenia), a następnie wypróbowuję resztę „Pozwól, aby odstawić stand-upy na tydzień, a następnie przejrzyj”.
Jak każda metodologia, SCRUM i inni muszą faktycznie współpracować z zespołem i organizacją, a nie wyobcować ich.
Aby przejść bezpośrednio do pytania. Podnieś to razem z zespołem:
„Jestem również trochę sceptyczny wobec stand-upów, ale myślę, że jako zespół powinniśmy dać temu dobry start przez 1 tydzień (bez wymówek!), A następnie przejrzeć go, aby sprawdzić, czy to dla nas zadziałało. Co ludzie myśleć?"