Содержание этапов разработки ИС КПСО

Цветом выделены начальные стадии концептуального проектирования, работа по которым ведется на сайтах проекта: 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 — Разработка кода — Разработка тестовой документации — Тестирование промежуточных результатов.

Ввод в эксплуатацию: Стабилизация ПО — Подготовка инфраструктуры — Ввод в эксплуатацию — Обучение пользователей.

Развитие: Аналитика изменений — Актуализация требований — Актуализация технического проекта — Планирование релизов — Разработка и тестирование — Выпуск релиза.