Цветом выделены начальные стадии концептуального проектирования, работа по которым ведется на сайтах проекта: Psy4Biz.ru (разработка компонентной модели ИС); IPsy21.ru (создание прототипа ИС-LXP психологической поддержки); Modeldela.ru (формирование методической базы для внедрения ИС КПСО в различные виды нестандартизированной профессиональной деятельности); tochkain.ru (разработка контентной модели базы знаний и тестирование отдельных функций ИС).
1. Сбор требований.
Интервью с потенциальными заказчиками и пользователями ИС. Обработка концептуальной информации: направленное исследование выборки научных данных, практических методик, системной документации по разработке IT-решений; обобщение содержания тематических кейсов; обработка требований потенциальных заказчиков; анализ близких по функционалу интерфейсов и так далее.
2. Первичный проект. Стадия предварительного описания
Список ролей — Структура предметной области — Список компонентов — Предварительный список требований — Предварительный список бизнес-правил.
3. Первичный проект. Стадия предварительного прототипа.
Предварительный прототип с минимальной детализацией — Согласование промежуточных результатов.
4. Проработка.
Детализация прототипов — Детальное описание требований — Детальное описание бизнес-правил — Согласование промежуточных результатов.
5 Финализация.
Финальное согласование и доработки — Финализация описания и прототипов — Выгрузка в формате PDF и предоставление доступа к системе.
См. подробнее о концептуальном проектировании.
Решающее значение в разработке ИС КПСО будет иметь концептуальная (функциональная) модель информационной системы. Если удастся свести все требования к ИС в общую логическую структуру, соединить их в одном документе, разработка соответствующего софта на базе стек-технологий станет не более чем «делом техники».
На данном этапе проектирования ИС КПСО выделяется 6 взаимосвязанных блоков задач:
1. Определение объектов, связей и отношений в системе, архитектур баз данных, типов транзакций и т. д.
2. Построение баз-знаний по заданным контент-моделям.
3. Генерация данных в системе: принципы оцифровки социальных данных, методы вовлечения пользователей, игровые эвристики и т. д.
4. Математические модели обработки данных, дата-майнинг.
Содержание процесса производства IT-продукта от начальных требований до релиза (без учета инвестиционной составляющей):
Концептуальное проектирование: Бизнес-требования — Функциональные требования — Модель данных — Прототипы (UI) — Бизнес-правила — Нефункциональные требования.
Техническое проектирование: Программные юниты — Спецификация API — Протоколы взаимодействия между компонентами — Протоколы интеграции с внешними системами – Инфраструктура.
Разработка первой версии: Разработка макетов UI — Разработка кода — Разработка тестовой документации — Тестирование промежуточных результатов.
Ввод в эксплуатацию: Стабилизация ПО — Подготовка инфраструктуры — Ввод в эксплуатацию — Обучение пользователей.
Развитие: Аналитика изменений — Актуализация требований — Актуализация технического проекта — Планирование релизов — Разработка и тестирование — Выпуск релиза.