MVP для ВКР "Разработка прототипа ИС поддержки контроля выполнения задач ИТ-проектов на примере типового агентства по разработке веб-приложений" – МИРЭА - Российский технологический университет.
Warning
Регистрация в системе доступа только по whitelist!
Warning
2 Августа 2024 года закончится бесплатный период хостинга БД и приложение можно будет запустить только локально.
- Project Management Application
- Введение
- База данных
- Дерево функций и сценарий диалога
- Бизнес-процессы (типового агентства по разработке веб-приложений) – AS-IS и TO-BE
- Пользовательский интерфейс
- Заключение
Прототип fullstack web-приложения для управления проектами и проектными задачами.
- TypeScript
- Next.js (with app directory)
- PostgreSQL + Prisma
- trpc
- tailwind-css
- shadcn-ui
- clerk (authentication provider)
Приложение было развернуто с использованием create-t3-app.
Note
TO-BE – модель, к которой планируется прийти в конце разработки. AS-IS – модель, которая была реализована в рамках MVP.
- TO-BE:

Визуализация Prizma-схемы выполнена при помощи веб-приложения prizmalizer.
- TO-BE:

- AS-IS:

Note
Дерево функций – это модель, которая описывает иерархическую структуру функций бизнес-процессов организации. Вершины этого дерева представляют основные цели предприятия, а ветви обозначают функции системы, необходимые для достижения этих целей. Каждая функция может быть детализирована с использованием подфункций.

Сценарий диалога (частично TO-BE) представлен для пользователей, с ролями:
enum UserRole {
OWNER
ADMIN
USER
}



Для анализа существующей технологии выполнения необходимо построить модель AS-IS. Данная модель помогает не только систематизировать протекающие в данный момент процессы и используемые информационные объекты, но и выявить недостатки и проблемы бизнес-процесса и ликвидировать их в разрабатываемом прототипе информационной системе.
Бизнес-процесс поддержки контроля выполнения задач ИТ-проектов на примере типового агентства по разработке веб-приложений начинается со старта проекта и заканчивается его завершением.
Все модели построены в нотации BPMN 2.0.2.
- AS-IS:

При построении модели бизнес-процесса AS-IS поддержки контроля выполнения задач ИТ-проектов на примере типового агентства по разработке веб-приложений были выявлены следующие недостатки:
- неэффективное управление задачами;
- недостаточная прозрачность и коммуникация;
- сложности в планировании и контроле сроков.
Для устранения недостатков существующей технологии выполнения процесса были определены пути их устранения и смоделирована модель бизнес-процесса TO-BE. Модель TO-BE описывает будущее состояние бизнес-процесса с учетом функциональных требований, а также анализа и оптимизации существующих процессов.
- TO-BE:



Ниже представлена часть заключение из ВКР.
В результате работы над ВКР выявлены ключевые аспекты предметной области, включая организацию и функциональные отделы типовых агентств по разработке веб-приложений. Описана внешняя среда, охватывающая экономическую область и сферу веб-разработки.
Была выделена актуальность темы в контексте растущего интереса к онлайн-платформам. Поставлена задача на разработку информационной системы, направленной на оптимизацию бизнес-процессов агентств касательно поддержки контроля выполнения задач ИТ-проектов.
Анализ существующей технологии выявил некоторые ограничения, которые требуют усовершенствования. В контексте разработки ИС, можно улучшить эффективность и безопасность веб-приложений.
В ходе анализа существующих разработок выявлены преимущества и недостатки конкурентов. Этот опыт будет использован для оптимальной интеграции в разрабатываемую информационную систему, способствуя повышению ее эффективности.
В рамках аналитического раздела были рассмотрены важные аспекты информационного, математического и технического обеспечения для успешной реализации задач по поддержке интернет-продаж предприятий электронной коммерции.
Информационное обеспечение представлено через логическую модель данных, классификаторы, систему кодирования, а также нормативно-справочную и входную информацию. Эти элементы позволяют структурировать и систематизировать данные, обеспечивая их доступность и целостность в рамках информационной системы.