Описание задачи
Вы рассказываете, что происходит сейчас, что нужно изменить и как должен выглядеть готовый результат.
До начала разработки определяем границы, результат и способ проверки. Это помогает отдельно видеть обязательную работу, новые пожелания и внешние ограничения.
Описать задачуДля небольшой задачи этапы короче, но логика остаётся той же.
Вы рассказываете, что происходит сейчас, что нужно изменить и как должен выглядеть готовый результат.
Проверяю контекст, задаю вопросы о сценариях, данных, пользователях и связанных системах.
Если причина неизвестна, отдельно исследую код и окружение. Результат этапа — выводы и план дальнейших действий.
Фиксируем состав работ, стоимость, сроки, критерии готовности и порядок оплаты.
Выполняю изменения и прохожу согласованные сценарии на тестовой среде или копии проекта.
Согласуем перенос, повторно проверяем результат и фиксируем пояснения по выполненной работе.
Если во время работы появляется новый сценарий, сначала определяем, относится ли он к согласованному результату.
То, что выходит за первоначальные границы, описываю отдельно: что потребуется изменить, как это повлияет на срок и стоимость. Продолжение — после согласования.
Фиксируем, какое действие выполняет пользователь и какой результат должен получить.
Проверяем основную задачу, связанные функции и обработку ожидаемых ошибок.
Повторяем ключевой сценарий и убеждаемся, что изменение работает в основном окружении.
Исправление ошибок в выполненной работе и новые изменения — разные задачи. Условия поддержки и срок проверки результата согласуем до начала разработки.
Расскажите, что сейчас не работает или что хотите изменить. Обсудим решение, объём и следующий шаг.
Для первого сообщения достаточно описания.
Пароли и доступы отправлять не нужно.