Хочу написать несколько мыслей про #nextgen-dev
Начну с мысли про процесс разработки.
Любой общепринятый процесс — это локальный максимум из практик и ритуалов, который обеспечивает максимальный результат нужного качества, с учетом действующих ограничений
То есть это не просто какой-то идеальный способ делать работу. Это удачный способ хорошо делать работу с учетом наших ограничений. И если меняются ограничения, то должен меняться и процесс, чтобы компенсировать новые ограничения
Традиционно, главное ограничение в разработке была производительность разработчиков. Отсюда все планирования, оценки в человеко-спринтах. В новой эре агентов скорость разработчиков кратно возрастает, и теперь ограничения в аналитике (что хотим сделать) и приемки (проверка качества решения)
Поэтому задача #nextgen-dev сейчас, это найти новую точку баланса. И итоговый процесс может значительно отличаться от привычного сейчас
Начну с мысли про процесс разработки.
Любой общепринятый процесс — это локальный максимум из практик и ритуалов, который обеспечивает максимальный результат нужного качества, с учетом действующих ограничений
То есть это не просто какой-то идеальный способ делать работу. Это удачный способ хорошо делать работу с учетом наших ограничений. И если меняются ограничения, то должен меняться и процесс, чтобы компенсировать новые ограничения
Традиционно, главное ограничение в разработке была производительность разработчиков. Отсюда все планирования, оценки в человеко-спринтах. В новой эре агентов скорость разработчиков кратно возрастает, и теперь ограничения в аналитике (что хотим сделать) и приемки (проверка качества решения)
Поэтому задача #nextgen-dev сейчас, это найти новую точку баланса. И итоговый процесс может значительно отличаться от привычного сейчас