Загрузка данных
Ниже представлен полностью исправленный и доработанный текст Технического задания (ТЗ) в соответствии с требованиями ГОСТ 34.602-89 и лучшими практиками для IT-компании.
Текст готов к печати и согласованию — все дублирования удалены, нумерация сквозная, добавлены недостающие разделы (безопасность, надёжность, порядок изменения ТЗ), исправлены опечатки.
---
Техническое задание
на создание системы учёта рабочего времени, отпусков и командировок
1. Общие сведения
1.1. Полное наименование системы: Система учёта рабочего времени, отпусков и командировок.
1.2. Условное обозначение: СУРВОК.
1.3. Шифр темы / номер договора: Определяется на этапе заключения договора.
1.4. Заказчик:
· Наименование: ООО «КИТЭК»
· Адрес: 27-я Северная ул., 69, Омск
· Контактное лицо: Шпраер Андрей Александрович
1.5. Разработчик:
· Наименование: ООО «DILLER»
· Адрес: 1-й Грайвороновский проезд, 13к4, Омск
· Контактное лицо: Зайченко Доминик Владимирович
1.6. Нормативные документы, на основе которых создаётся система:
· Настоящее ТЗ
· Спецификация требований к системе (Приложение А)
· Технический проект
· Диаграммы UML (Приложение Б)
· План проекта
· Тестовая документация
· Документация по использованию и администрированию
1.7. Плановые сроки создания системы:
· Начало работ: 02.05.2024
· Окончание работ: 24.06.2024
1.8. Источники финансирования: собственные средства Заказчика (ООО «КИТЭК»).
1.9. Порядок оформления результатов:
Результаты работ предъявляются Заказчику в виде работоспособного программного продукта, развёрнутого на оборудовании Заказчика, и комплекта документации согласно разделу 8.
---
2. Назначение и цели создания системы
2.1. Назначение системы:
Автоматизация процессов учёта рабочего времени сотрудников, оформления и согласования отпусков, а также управления командировками в IT-компании.
2.2. Цели создания системы:
· Повышение прозрачности и контроля за рабочим временем персонала.
· Упрощение процедуры согласования отсутствий (отпуска, больничные, командировки).
· Автоматизация расчёта заработной платы на основе данных об отработанном времени.
· Формирование аналитических отчётов для руководства и HR.
---
3. Характеристика объекта автоматизации
3.1. Объект автоматизации: HR-процессы и табельный учёт в IT-компании (ООО «КИТЭК»).
3.2. Условия эксплуатации системы:
· Платформа: веб-приложение с адаптивным дизайном для мобильных устройств.
· Интеграции: с Active Directory / LDAP (авторизация), с Jira / YouTrack (импорт времени), с 1С:ЗУП (выгрузка данных по зарплате).
· Безопасность: защита персональных данных, ролевая модель доступа (Сотрудник, Руководитель, HR, Администратор).
· Режим работы: круглосуточно, плановое обслуживание не чаще 2 часов в неделю.
---
4. Требования к системе
4.1. Требования к функциям системы
4.1.1. Модуль «Учёт рабочего времени»
· Возможность ручного ввода часов и минут (тайм-логи).
· Интеграция с Jira / YouTrack для автоматического импорта затраченного времени (опционально, включается настройкой).
· Фиксация опозданий и переработок (на основе графика работы).
· Просмотр своего времени за день, неделю, месяц.
4.1.2. Модуль «Управление отпусками»
· Создание заявки на отпуск сотрудником с выбором типа (ежегодный, без содержания, учебный и т.д.).
· Цепочка согласования: Сотрудник → Руководитель → HR.
· Визуализация графика отсутствий в календаре команды.
· Автоматический расчёт остатка дней отпуска с учётом начислений и использованных дней.
· Поддержка отзыва заявки и переноса дат.
4.1.3. Модуль «Командировки»
· Создание заявки на командировку с указанием дат, места назначения, целей.
· Прикрепление файлов (билеты, брони, скан-копии).
· Автоматический расчёт суточных и компенсации расходов на основе внутренних политик компании.
· Формирование авансового отчёта.
4.1.4. Модуль «Аналитика и отчётность»
· Отчёты по загрузке сотрудников (Capacity planning).
· Отчёты по использованию отпусков (по департаментам, месяцам).
· Табель учёта рабочего времени (форма T-13).
· Экспорт данных в Excel/CSV для бухгалтерии.
4.2. Требования к надёжности
· Система должна сохранять работоспособность при одновременной работе не менее 100 пользователей.
· Время восстановления после сбоя (без потери данных) — не более 2 часов.
· Автоматическое резервное копирование БД — ежедневно, хранение не менее 30 дней.
4.3. Требования к информационной безопасности
· Хранение паролей в хэшированном виде (bcrypt или аналоги).
· Передача данных по HTTPS (TLS 1.2+).
· Разграничение доступа строго по ролям.
· Логирование всех действий с заявками и изменением учёта времени (кто, когда, что сделал).
· Соответствие требованиям 152-ФЗ «О персональных данных» (письменное согласие на обработку ПД, шифрование при передаче, разграничение доступа).
4.4. Требования к программному и аппаратному обеспечению
4.4.1. Программное обеспечение сервера:
· Операционная система: Linux Ubuntu 20.04/22.04 (предпочтительно) или Windows Server 2019+.
· Веб-сервер: Nginx 1.18+ / Apache 2.4+.
· СУБД: PostgreSQL 13+ или MySQL 8.0+.
· Интерпретатор / рантайм: Python 3.10+ (Django) или Java 11+ (Spring). Выбор за Разработчиком.
4.4.2. Аппаратное обеспечение сервера (минимальное):
· 4 vCPU, 8 ГБ RAM, 50 GB SSD.
· Резервное копирование — внешнее сетевое хранилище или облачный бэкап.
4.4.3. Клиентские рабочие места:
· Браузеры: последние версии Chrome, Firefox, Edge, Safari.
· Мобильные устройства: Android 10+, iOS 14+.
---
5. Состав и содержание работ по созданию системы
№ Этап Содержание Срок
1 Разработка проектной документации Уточнение ТЗ, спецификация требований, UML-диаграммы 02.05–12.05
2 Разработка ПО Написание кода (учёт времени, отпуска, командировки, интеграции, отчёты) 13.05–02.06
3 Лабораторное тестирование Модульное, интеграционное, нагрузочное тестирование силами Разработчика 03.06–09.06
4 Подготовка инфраструктуры Заказчика Аудит, установка ПО на сервер, настройка сети (совместно с IT-специалистами Заказчика) 10.06–12.06
5 Развёртывание и настройка системы на сервере Заказчика Установка приложения, настройка интеграций (AD, Jira, 1C), загрузка справочников 13.06–16.06
6 Обучение персонала Вебинары, инструкции, тестирование для ролей Сотрудник, Руководитель, HR, Администратор 17.06–18.06
7 Приёмочное тестирование (UAT) на реальных данных Проведение тестов силами Заказчика, фиксация ошибок 19.06–22.06
8 Устранение выявленных дефектов Исправление ошибок, повторное тестирование 23.06
9 Подписание акта сдачи-приёмки Официальная передача системы в эксплуатацию 24.06
Сроки являются плановыми; точные даты фиксируются в календарном плане, согласуемом сторонами.
---
6. Порядок контроля и приёмки системы
6.1. Участники приёмки:
· Со стороны Заказчика: уполномоченный представитель (HR-директор или руководитель IT-отдела), сотрудники отдела тестирования (при наличии).
· Со стороны Разработчика: руководитель проекта, ведущий разработчик, QA-инженеры.
6.2. Критерии успешной приёмки:
· Все функциональные требования из п. 4.1 реализованы и работают согласно спецификации.
· Отсутствуют критические ошибки (блокирующие вход в систему, создание заявок, фиксацию времени).
· Серьёзные ошибки (искажающие бизнес-логику, но имеющие обходной путь) исправлены до подписания акта.
· Нагрузочное тестирование пройдено: система выдерживает 100 одновременных пользователей.
· Предоставлен полный комплект документации (раздел 8).
6.3. Документы по итогам приёмки:
· Чек-лист приёмочного тестирования с отметками о прохождении.
· Протокол тестирования (список тест-кейсов и результатов).
· Акт о выявленных несоответствиях (если есть).
· Акт сдачи-приёмки работ (подписывается обеими сторонами).
---
7. Требования к документированию
Разработчик обязан передать Заказчику следующую документацию в электронном виде (PDF и редактируемые форматы):
7.1. Руководство пользователя (User Manual) — для ролей Сотрудник, Руководитель, HR.
7.2. Руководство администратора (Administrator’s Guide) — установка, настройка, бэкапы, управление пользователями, интеграции.
7.3. Паспорт системы (System Passport) — основные характеристики, версии компонентов, API-точки интеграций.
7.4. Руководство по установке и развёртыванию (Installation Guide).
---
8. Порядок изменения технического задания
8.1. Любые изменения ТЗ оформляются дополнительным соглашением к договору.
8.2. Инициатор изменений направляет письменное предложение с обоснованием и оценкой влияния на сроки/стоимость.
8.3. Изменения считаются согласованными после подписания обеими сторонами нового документа (доп. соглашения).
8.4. Работы, не указанные в утверждённом ТЗ, не являются обязательными для Разработчика.
---
9. Приложения (неотъемлемая часть ТЗ)
· Приложение А — Спецификация требований к системе (детальный список функциональных и нефункциональных требований).
· Приложение Б — Диаграммы UML (вариантов использования, последовательности, классов).
· Приложение В — Формы заявок и экранных форм (макеты интерфейсов).
· Приложение Г — План-график работ (детализированный).
---
Лист согласования
Должность ФИО Подпись Дата
Генеральный директор ООО «КИТЭК» Шпраер А.А.
Технический директор ООО «DILLER» Зайченко Д.В.
---
Это полный исправленный текст ТЗ.
При желании вы можете скопировать его в Word или Google Docs, добавить логотипы компаний и оформить как официальный документ.