Zendesk утверждает, что с развитием генеративного искусственного интеллекта основной фактор в разработке программного обеспечения изменился. Теперь акцент сместился с написания кода на «восприятие изменений», что значительно влияет на скорость и качество доставки решений.
Что значит «восприятие изменений»
По мнению экспертов Zendesk, «восприятие изменений» обозначает организационную способность чётко формулировать проблемы, интегрировать изменения в существующую систему и проверять их на правильность. По сути, как только код становится изобилием, вызов заключается не столько в его быстром создании, сколько в поддержании архитектурной целостности и потока поставок.
Практические рекомендации для разработки
Инженер компании Бенце Тот в своём блоге описывает шаги по улучшению процессов разработки. Во-первых, формулирование проблем должно стать общей ответственностью команд, а не только задачей продакт-менеджеров. Во-вторых, необходимо улучшить процедуры верификации, включая использование CI сигналов, статического анализа и проверки безопасности. В-третьих, архитектурные и инженерные конвенции должны стать основополагающими для улучшенного потока работ с ИИ. Наконец, команды должны фокусироваться на измерении общей пропускной способности, вместо оценки объёмов кода или числа запросов.
Роль разработчиков в условиях изменений
Для разработчиков в России акцент на качественной формулировке задач и строгости в архитектурных решениях возрастает. Появление таких инструментов, как искусственный интеллект в написании кода, делает зонирование задач и взаимодействие между командами критически важными для обеспечения скорости и минимизации рисков потери качества.