Добрый день, Wesly.
Изучил ТЗ. Хочу предложить разбить проект на этапы выполнения, так как полную оценку по срокам и стоимости дать достаточно проблематично из за размеров проекта. Как я вижу реализацию этой подсистемы расчета ЗП:
Первый этап:
1. Заложить архитектуру по всем группам пользователей, для которых рассчитывается ЗП.
2. Реализовать внешний вид настроек подсистемы.
3. Написать блок по расчету ЗП для “Директора магазина”. У него самая простая формула начисления.
4. Написать выходной отчет по ЗП для “Директора магазина”
Второй этап - это разработка алгоритмов расчета и выходных форм отчетов по ЗП для остальных ролей(Продавца-кассира и менеджер по продажам).
На первом этапе обязательно нужна связь с постановщиком задачи. Если это вы - отлично. Если нет - то желательно свести с тем кто писал это ТЗ. Это необходимо чтобы избежать проблем с коммуникацией. Вопросов будет много - их надо решать оперативно, чтобы разработка двигалась.
Оценку, по срокам и стоимости, даю только за первый этап.
Второй этап будет оцениваться и выполняются отдельно, после того как первый перейдет в стадию тестирования. Параллельно будет выполняться исправление замечаний по первому этапу.
Как я и сказал в начале - задача объемная. Уверен что любая ее оценка целиком - будет сорвана из за большого количества вопросов, которые надо обсудить с постановщиком.
Мой подход позволит выдержать сроки и стоимость.
Здравствуйте, ТЗ действительно объемное, и решить данную задачу без постоянного контакта с заказчиком будет проблематично. В связи с этим я могу выполнить данный запрос но при условии постоянной связи с заказчиком.