6.80M
Categories: softwaresoftware databasedatabase
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
справочник таймаутов (время ожидания, пороговые
значения).

21.

Спасибо за внимание!
English     Русский Rules