Качество разработки во многом зависит от постановки задачи. Например, руководитель пишет в рабочем чате: «Нужно поправить отчет по продажам, сейчас данные отображаются неправильно».
Разработчику приходится самостоятельно выяснять, какие данные неверны, как должен выглядеть результат и кто подтвердит правильность изменений. В итоге часть оплаченного времени уходит на уточнения, а при приемке может выясниться, что заказчик ожидал другой результат.
Для небольших доработок необязательно составлять многостраничное техническое задание программисту 1С. Достаточно карточки в Jira, YouTrack, Битрикс24 или другой системе управления задачами.
Что должно быть в задаче:- Проблема. Что сейчас работает неправильно или чего не хватает пользователям.
- Ожидаемый результат. Что должно измениться после доработки.
- Контекст. В какой конфигурации и бизнес-процессе требуется изменение.
- Условия и исключения. Какие данные учитывать, какие ситуации обрабатывать.
- Критерии приемки. Как проверить, что задача выполнена правильно.
- Ответственный. Кто будет принимать результат.
Пример постановки задачи программисту 1ССитуация: руководитель отдела продаж хочет видеть в 1С заказы, по которым нарушены сроки отгрузки.
Плохая постановка: Сделать отчет по просроченным заказам. Добавить дату отгрузки, клиента и сумму. Нужно срочно.
Хорошая постановка: