Chciałbym przeciwstawić się (innym odpowiedziom), że manifest Agile wyraźnie mówi coś na ten temat, a mianowicie:
Ciągła dbałość o doskonałość techniczną i dobry design zwiększają zwinność.
Bardzo podoba mi się definicja doskonałości technicznej LeSS, która obejmuje testy jednostkowe i TDD. Teraz możesz argumentować, że możesz nie potrzebować testów jednostkowych i / lub TDD, aby to osiągnąć, ale jest to najczęstszy i prawdopodobnie zalecany sposób.
Zwinność organizacyjna jest ograniczona przez sprawność techniczną
Innymi słowy, kiedy powolnie wprowadzasz zmiany w swoim produkcie, nie ma znaczenia, w jaki sposób tworzysz zespoły, organizację lub jakie ramy przyjmujesz, powolnie reagujesz na zmiany.
Jeśli możesz zapobiec temu, by Twój produkt opierał się zmianie w inny sposób, możesz być na dobrej drodze, ale:
Wynalazłem programowanie ekstremalne, aby świat był bezpieczny dla programistów. - Kent Beck
Scrumowi brakuje jakichkolwiek praktyk technicznych, ale Jeff powiedział o tym:
Nigdy nie widziałem nadproduktywnego zespołu Scrumowego, który nie stosowałby praktyk programistycznych Extreme Programming. - Jeff Sutherland
Cytat z tego artykułu: http://ronjeffries.com/articles/017-02ff/gathering2017/
Oczekiwałbym, że zespoły Scrum bez praktyk technicznych w końcu, stosując retrospektywy, wymyślą podobne praktyki. Chcesz też być nadproduktywny, prawda?
Model płynności Agile wspomina o nim na poziomie dwóch gwiazdek:
Przydatne techniki obejmują ciągłą integrację, rozwój oparty na testach , programowanie par i własność zbiorową.
Jeśli celujesz tylko w pierwszy poziom płynności Agile, możesz pominąć praktykę, ale każdy większy i dłużej działający produkt powinien przynajmniej spróbować osiągnąć poziom dwóch gwiazdek.
Zatem ogólny konsensus jest taki, że bez dobrych testów jednostkowych, czystego kodu i praktyk refaktoryzacyjnych, obecnie nie jest możliwe, aby być naprawdę zwinnym. To może się zmienić w przyszłości, gdy pojawią się nowe praktyki techniczne.
Jak myślisz, jaka byłaby odpowiedź, gdybyśmy zapytali kilku sygnatariuszy manifestu, takich jak Robert C. Martin, Martin Fowler lub Kent Beck? Może powiedzą, że to zależy, ale ogólnie jest to coś, co powinieneś zrobić.