Оценка до начала работ
Разнесение оплат из банковской выписки
Пример сделан на реальной задаче. Отрасль, названия, детали и цифры подрядчика изменены.
Стоит уточнить, прежде чем утверждать
Оценка подрядчика выглядит завышенной примерно на 25–30 %, или около 40 часов по середине диапазона. Подрядчик разобрался в задаче, но два этапа, судя по всему, посчитаны с запасом или дважды.
Главная проблема сейчас не в часах, а в задании: в нём есть противоречия, и на 13 вопросов подрядчика ещё нет ответа. Пока они не закрыты, любая цифра условна.
Ориентир для согласования: 115–140 часов за весь объём, после ответов на вопросы.
Что нужно сделать, простыми словами
Сейчас, когда клиент платит не ровно по заказу, программа не может разнести платёж сама, и бухгалтер делает это вручную. Доработка учит программу разносить такие платежи автоматически.
- В карточке клиента по каждому договору выбирается порядок разнесения оплат.
- Если порядок не выбран, всё работает как сейчас.
- Если выбран хронологический порядок, оплата гасит самые старые долги клиента.
- Остаток после погашения долгов становится авансом.
- Если в назначении указано несколько заказов без сумм, программа предлагает разнесение, а сотрудник подтверждает.
Наша оценка по видам работ
| Работа | Часы | Что входит |
|---|---|---|
| Анализ и уточнение | 8–14 | Изучить текущую загрузку выписок, закрыть вопросы с вами |
| Новые настройки в базе | 3–5 | Где хранится порядок, дата начала, кто установил |
| Раздел в карточке клиента | 6–10 | Выбор порядка по каждому договору |
| Разбор назначения платежа | 12–20 | Поиск договора, заказов и сумм в тексте платежа |
| Режим «по заказу» | 4–10 | Переплата и аванс по конкретному заказу |
| Хронологическое погашение | 14–22 | Очередь долгов по сроку оплаты |
| Порядок внутри заказа | 2–6 | По вашему ответу порядок не меняется, нужно только связать с новой логикой |
| Заполнение документа поступления | 8–14 | Разбить платёж на строки по заказам |
| Авансы | 8–16 | Остаток уходит авансом, затем засчитывается при отгрузках |
| Подтверждение сотрудником | 6–12 | Когда заказов несколько, а сумм нет |
| Защита истории и повторная загрузка | 3–6 | Смена настройки не трогает прошлые документы |
| Защита от двойного погашения | 2–4 | Две выписки не должны погасить один долг дважды |
| Права доступа | 1–2 | Кто может менять порядок |
| Тестирование | 12–20 | Все режимы, частичная оплата, переплата, аванс |
| Передача и инструкция | 2–4 | Перенос в рабочую базу, инструкция для бухгалтерии |
| Итого | 91–165 | Наиболее вероятно 115–135 часов |
Сравнение с оценкой подрядчика
| Этап | Подрядчик | Наша оценка | Комментарий |
|---|---|---|---|
| Анализ и проектирование | 12–20 | 8–14 | Два круга вопросов уже пройдены |
| Настройки распределения | 10–14 | 9–15 | В норме |
| Разбор назначения платежа | 14–24 | 12–20 | В норме |
| Распределение по заказу | 10–14 | 4–10 | По вашему ответу режим остаётся текущим |
| Хронологическое распределение | 16–24 | 14–22 | В норме |
| Распределение по видам расчётов | 8–14 | 2–6 | Вы ответили, что порядок не меняется |
| Запись результата | 12–20 | 8–14 | Обработка уже есть, её дорабатывают |
| Авансы и переплаты | 14–18 | 8–16 | Аванс есть и в этапе «по заказу» |
| Интерфейс проверки | 10–16 | 6–12 | Высоковато, если не нужна отдельная форма |
| Защита истории | 6–10 | 3–6 | При настройке с датой начала это почти бесплатно |
| Защита от двойного погашения, права, инструкция | — | 5–10 | У подрядчика этого нет |
| Тестирование | 18–26 | 12–20 | Объём обоснован, верх высоковат |
| Итого | 130–200 | 91–165 | Середина: 165 против 128 |
Что можно обсудить с подрядчиком
Это вопросы, а не обвинения. У подрядчика может быть объяснение.
- «Распределение по видам расчётов», 8–14 часов. Вы написали, что порядок оплаты внутри заказа не меняется. Тогда это 2–6 часов. Что ещё входит в этап?
- Аванс и переплата есть и в этапе «по заказу», и отдельным этапом. Попросите разделить, что входит в каждый.
- Анализ, 12–20 часов. Задание уже разобрано в двух кругах вопросов. Не войдёт ли это время в оплату повторно?
- Четыре режима — это один механизм с двумя переключателями. Если они считались по отдельности, оценка завышена.
- «Защита истории», 6–10 часов. Если настройка хранится с датой начала, прошлые документы и так не меняются.
Что в пользу подрядчика
- Задание противоречивое, и подрядчик честно это подсветил. Запас на переделки оправдан.
- Поиска номера акта в назначении платежа сейчас нет — это новая работа, а не доработка.
- Поля «срок оплаты» в договоре нет. Правило расчёта срока придётся придумать и согласовать.
- Вопросы подрядчика содержательные: он реально разобрался в текущем механизме.
Вопросы, которые нужно закрыть до утверждения
| Вопрос | Влияние на часы |
|---|---|
| Засчитывать аванс при следующих отгрузках автоматически? | +8–20 |
| Должен ли новый порядок работать для онлайн-оплат? | +6–12 |
| Что считать долгом: отгруженное, но не оплаченное, или всю сумму заказа? | ±4–8 |
| Нужно ли подтверждать настройку, прежде чем она начнёт действовать? В задании да, в вашем ответе нет | +4–6 |
| Как считать срок оплаты: календарные или рабочие дни? | +2–6 |
| Как поступать, если договор не удалось определить? | +2–4 |
Что делать дальше
- Ответить подрядчику на вопросы: в первую очередь про авансы и онлайн-оплаты.
- Исправить в задании пример частичной оплаты и пункт о подтверждении настройки.
- Попросить пересчитать оценку и разделить этапы «виды расчётов» и «авансы».
- Договориться о фиксированной цене по этапам. Ориентир — 115–140 часов.
- Попросить включить защиту от двойного погашения.
Оценка сделана по тексту задания, ответам на вопросы и структуре конфигурации 1С. Часы — диапазон для специалиста среднего уровня. В них учтена работа, которая не видна в программе: анализ, согласования, отладка.
Хотите такой же разбор своей задачи?
Заведите кабинет и опишите задачу так, как объяснили бы её подрядчику.
Зарегистрироваться