Similar presentations:
Разработка тестовой версии приложения учета рабочего времени сотрудников
1.
Разработка тестовойверсии приложения учета
рабочего времени
сотрудников
Группа ИСТа-023
Долгушин М.А.
Карионов В.В.
Швырев А.П.
Плосков Д.М
Ильиных Я.Д.
2.
Цель и задачи проектаЦель проекта: разработать тестовую версию приложения для учета рабочего времени
сотрудников (YourTimeTracker), которое поможет:
1. Сотрудникам – удобно фиксировать время работы над задачами.
2. Работодателям – получать аналитику по продуктивности команды.
Задачи проекта:
1.
Выбор средств для реализации проекта.
2.
Определить целевую аудиторию.
3.
Исследовать конкурентов и провести сравнение.
4.
Описать и смоделировать бизнес модель для проекта.
5.
Спроектировать структуру функционала проекта.
6.
Спроектировать БД, описать реализацию БД.
7.
Создать интерфейсные решения.
3.
Основные средства для разработкиWebStorm / Visual Studio Code;
Frontend – React;
Backend – NestJS (Node.JS) / Python (Django)
СУБД (PostgreSQL);
API для интеграций: REST / GraphQL.
4.
Целевая аудиторияОсновные сегменты ЦА
1. Малый и средний бизнес (локальные компании, стартапы)
2. Небольшие команды и фрилансеры
Критерии выбора ЦА
Не используют сложные системы (типа Jira, Bitrix24) или не хотят их внедрять.
• Нужен минималистичный инструмент без лишних функций.
• Готовы тестировать новое (стартапы, малый бизнес).
Ограничения ЦА
Не подойдет (до улучшения продукта):
• Крупным компаниям (им нужны интеграции с 1С/ERP).
• IT-командам, уже использующим Jira/Trello (без интеграций они не перейдут).
5.
Целевая аудиторияYourTimeTracker без интеграций идеален для:
1. Малого бизнеса, который хочет начать учет времени с нуля.
2. Фрилансеров, которым нужно считать часы для оплаты.
3. Локальных команд, не готовых к сложным системам.
По мере роста продукта будут перспективы роста и формирования новой ЦА:
1. IT-команды, использующие Jira, Trello.
2. Агентства, работающие в ClickUp, Notion.
3. Бухгалтерии, которым нужен экспорт в 1С.
6.
Анализ конкурентовНаши конкуренты:
1.
2.
3.
Smarthsheet
(smartsheet.com)
ProofHub (proofhub.com)
Portfolio Manager
(liquidplanner.com)
7.
SmartsheetКомпании и менеджеры, работающие со структурированными данными.
Подходит для отделов продаж, бухгалтерии и маркетинга.
Преимущества:
• Импорт данных из Excel и Google Таблиц с
сохранением структуры.
• Автоматизация процессов сбора данных и
управления ресурсами.
Недостатки:
• Сложное форматирование с необходимостью
индивидуальных настроек для столбцов.
• Ограниченные возможности фильтрации по
сравнению с Excel.
• Невозможность работы
вкладками одновременно.
с
несколькими
8.
LiquidPlannerРазработчики и производственные команды, требующие комплексного
управления множеством проектов.
Преимущества:
• Расширенная аналитика: дэшборды, контроль
времени и бюджета
• Гибкая система разграничения прав доступа
• Инструменты для совместной работы с
документацией
Недостатки:
• Перегруженный интерфейс, усложняющий
навигацию
• Снижение производительности при работе с
50+ проектами
• Неэффективная
управления
организация
элементов
9.
ProofHubПредназначен для HR-отделов и команд разработки, работающих с управлением
персоналом и задачами. Подходит компаниям с распределёнными командами, где
требуется взаимодействие с клиентами.
Преимущества:
• Контроль работы сотрудников, включая удалённые
команды
• Встроенные чаты для внутреннего общения и работы с
клиентами
• Учёт времени, ресурсов, диаграммы Ганта и другие
инструменты визуализации данных
• Возможность добавления внешних пользователей
(заказчиков, соискателей) с разграничением прав
Недостатки:
• Нет удобного способа отслеживать все задачи (свои и
командные) в одном месте
• При работе с более чем 100 пользователями снижается
управляемость процессов
• Мало возможностей для подключения сторонних
сервисов
10.
Описание бизнес-процессов приложения для учета рабочеговремени сотрудников
11.
Описание бизнес-процессов приложения для учета рабочеговремени сотрудников
12.
Структура работника13.
Структура администратора14.
Схема пользовательского интерфейса15.
Графическое представление проектаРегистрация/авторизация
16.
Графическое представление проектаРегистрация/авторизация
17.
Графическое представление проектаРегистрация/авторизация
18.
Графическое представление проектаОкно работника
19.
Графическое представление проектаОкно администратора
20.
Графическое представление проектаРеляционная база данных «PostgreSQL»
Список основных сущностей
user
хранит данные пользователей
(официантов/сотрудников): ФИО, почта, пароль, статус
работы, принадлежность к компании и др
Company
справочник компаний (название, код).
Task
задания/наряды (дата, текст задания, время, связь с
пользователем и с компанией).
task_status_id
справочник статусов задания (например: «новое»,
«выполняется», «завершено»).
task_hot_id
приоритет: «высокий», «средний», «низкий».
TaskCompany
вспомогательная таблица связи «многие-ко-многим»
между заданиями и компаниями (возможно, для
общего доступа/делегирования)
.
Timeout
справочник таймаутов (время ожидания, пороговые
значения).
software
database