Сервис в тестировании: пока не загружайте настоящие данные компании.

← Все примеры

Проверка выполненной работы

Отмена заявки и статусы заказа для сайта

Пример сделан на реальной задаче. Отрасль, названия, детали и цифры подрядчика изменены.

Работа выглядит добросовестной. Два вопроса безопасности стоит закрыть сразу

Всё, что требовалось, работает, а кое-что сделано лучше, чем было в задании. По объёму работа стоит около 22–28 часов.

Выставлено 25 часов — в норме. Превышение над заданием на 9 часов покрывается тем, что подрядчик сделал сверх него.

Сразу нужно закрыть две проблемы безопасности: отмену заказа может вызвать кто угодно, и старый пароль остался в программе. Это 1–3 часа работы.

Выставлено25 ч
Стоит сделанное22–28 ч

Что было в задаче

Клиент на сайте или в приложении может сам отменить заказ, пока его не начали собирать. Сайт сразу узнаёт, что происходит с заказом: принят, отменён, формируется, выполнен.

Оценка до начала работ

РаботаНаша оценкаВ задании
Согласование с программистом сайта2–42
Отмена заказа с сайта5–87
Отправка статусов на сайт4–67
Повторная отправка, если сайт недоступен3–6нет
Защита от посторонних запросов1–3нет
Журнал обмена1–2нет
Тестирование вместе с сайтом3–6нет
Передача0,5–1—
Итого20–3616

Что сделано по факту

Пункт задачиРезультатКомментарий
Отмена заказа с сайтаСделаноПовторное нажатие не вызывает ошибки
Запрет отмены, если заказ уже созданСделаноКлиент получает понятный ответ
Сайт узнаёт об отменеСделаноИ с сайта, и от оператора в 1С
Сайт узнаёт, что заказ формируетсяСделано
Сайт узнаёт, что заказ выполненСделано лучшеТолько если водитель отметил доставку
Сайт узнаёт, что заявка принятаНе найденоВозможно, сайт ставит этот статус сам. Стоит уточнить
Повторная отправка при сбоеСверх заданияДля статуса «выполнен», потом сообщение в рабочий чат
Пароль от сайта в настройкахСверх заданияНо старый пароль остался в коде
Защита отмены от постороннихНе найденоВозможно, защита стоит на веб-сервере. Нужно подтверждение

Сколько стоит сделанное

Что сделаноЧасы
Отмена заказа с сайта3–5
Механизм отправки статуса2–4
Отправка при отмене и возврате заявки2–3
Отправка при создании и удалении заказа1,5–3
«Выполнен» с повторами и уведомлением6–10
Согласование, отладка, тестирование (в программе не видно)4–7
Публикация0,5–1
Итого19–33, вероятно 22–28
СравнениеЧасыКомментарий
Оценка в задании16Без повторов, защиты и тестирования
Наша оценка до начала20–36Вероятно 24–30
Стоимость сделанного19–33Вероятно 22–28
Выставлено25В норме: середина оценки

Что нужно исправить

ВажностьЧтоЧем грозит
СрочноОтмену заказа может вызвать кто угодно, кто знает адресПеребором номеров можно отменить заявки клиентов
СрочноСтарый логин и пароль для обмена с сайтом остались в кодеИх видит каждый, у кого есть доступ к конфигурации. Удалить и сменить пароль
ЖелательноСтатусы «отменён» и «формируется» отправляются без повторовЕсли сайт недоступен, клиент не узнает об изменении
ЖелательноРаботают два способа передачи статусовКлиент может видеть противоречивые статусы

Качество работы

КритерийОценкаПояснение
Скорость4 из 5Тормозить может только сохранение заказа
Надёжность3 из 5Повторы есть не для всех статусов
Безопасность2 из 5Отмена без проверки отправителя, пароль в программе
Удобство доработок2 из 5Один кусок программы повторён четыре раза
Общая оценка3 из 5Работает, но есть что подправить

Уровень исполнения соответствует среднему. Специалист думает о надёжности: сам сделал повторную отправку. При этом есть небрежности: повторяющийся код, забытый пароль.

Вопросы подрядчику

Что делать дальше

  1. Принять работу и оплатить выставленные 25 часов.
  2. Закрыть два вопроса безопасности и сменить пароль. Это 1–3 часа.
  3. При следующей доработке перевести остальные статусы на отправку с повторами.

Отчёт подготовлен по тексту задания и анализу конфигурации 1С. Часы — диапазон для специалиста среднего уровня. В них учтена работа, которая не видна в программе.

Хотите такой же разбор своей задачи?

Заведите кабинет и опишите задачу так, как объяснили бы её подрядчику.

Зарегистрироваться