Сдвиг узких мест в разработке
Раньше инженерное время было дорогим ресурсом, и все процессы (планирование, ревью) были построены вокруг его защиты. Теперь, когда кодирование перестало быть узким местом, изменились и сами процессы.
Старые узкие места, которые исчезли:
- Написание кода
- Написание тестов (TDD стало «вкусным», а не «брокколи»)
- Рефакторинг (больше не нужно жертвовать временем на фичи)
Новые узкие места:
- Верификация — проверка корректности кода из-за возросшего объёма изменений
- Кто делает ревью? — как справляться с потоком изменений
- Поддержка (Maintenance) — как управлять стоимостью поддержки возросшего объёма кода