ИСР проекта «Английский язык» по исполнителям

Проект «Иностранный язык»

Мостовой Глеб Игоревич

Дата Автор изменения Пояснение
02.10.2021 Мостовой Г.И. Первая версия документа
24.10.2021 Мостовой Г.И. Добавлен график работ, расчеты трудозатрат

 

Раздел 1 - Общие положения

       Цели проекта:

                   Цель проекта заключается в создании удобного и функционального приложения для операционной системы Microsoft Windows, позволяющего изучать иностранный язык. Приложения, также, должно соответствовать современным представлениям пользователей о программном продукте (понятный интерфейс пользователя, эргономичный, гибкий в настройке).

       Ожидаемый результат:

· 10 000 пользователей на российском рынке через 6 месяцев после запуска проекта

· Высокий рейтинг приложения среди пользователей (> 4,5)

Входные ограничения:

       Срок – 9 месяцев

       Бюджет – 10 млн. руб.

       Критичные требования – приложение должно подходить для детской аудитории

 

Раздел 2 – Организация выполнения проекта

       Для выполнения проекта будет сформирована команда, включающая:

· Руководителя проекта

· Трех фронтенд программистов (С++, WinAPI)

· UI/UX Дизайнера

· DevOps-инженер

· Двух тестировщиков

· Трех бэкэнд программистов (PostgreSQL, Ruby on rails, Apache)

· Трех составителей уроков, отслеживающих поведение системы (знающих английский язык)

· Специалист по исследованию рынка

Руководитель проекта назначается из числа наиболее умелых работников компании, обладающих знаниями о разработке программного продукта, или нанимается. Руководитель должен обладать высшим техническим образованием в области информатики и программной инженерии.

В сотрудничестве с руководителем проекта происходит подбор персонала из числа людей с высшим образованием, обладающих соответствующими компетенциями. Необходимо разместить вакансии на сайтах rabota.ru, hh.ru, avito.ru. DevOps-инженер, хотя бы один из фронтенд программистов и бэкэнд программистов должен обладать опытом не менее 5 лет (senior). Другие члены команды должны обладать опытом не менее 1 года (middle).

Людей, отвечающих за составление уроков, подобрать из числа преподавателей английского языка или лингвистов с высшим образованием, обладающих уровнем подготовки C1/C2.

 

Раздел 3 – Анализ рисков

· Излишняя кастомизация

· Срыв сроков

· Отсутствие расширяемости

 

Раздел 4 – Необходимые ресурсы

· Стоечные серверы Cisco (2 шт. 4U)

· Операционная система Ubuntu Server

· Веб сервер Apache

· Корпоративная Microsoft Windows (на 10 устройств)

· Visual Studio Enterprise (на 10 устройств)

· Веб сервис Figma (на 2 человек)

· GitHub & GitLab (на 1 проект)

· PosgreSQL

 

Раздел 5 – Основные этапы и вехи

· С 1 по 10 день – анализ требований и функциональных возможностей приложения

Веха: 10 день – готовый перечень требований приложения

· С 10 по 31 день – подготовка дизайна пользовательского интерфейса

Веха: 31 день – готовый дизайн пользовательского интерфейс

· С 10 по 21 день – проектирование структуры базы данных

Веха: 21 день – готовая структура базы данных

· С 10 по 181 день – подготовка видеоуроков и учебных ресурсов

Веха: 31 день – готов план видеоуроков и учебных ресурсов

Веха: 71 день – готовы текстовые учебные материалы

Веха: 161 день – готовы видеоуроки

Веха: 181 день – протестированы и исправлены текстовые ресурсы

· С 31 по 241 день – подготовка пользовательского интерфейса

Веха: 61 день – созданы основные экраны приложения (минимальный интерфейс)

Веха: 91 день – созданы все экраны приложения (готов динамический интерфейс)

Веха: 151 день – готов дизайн приложения

Веха: 211 день – созданы функции по работе с API (принимающие и отправляющие данные и отображающие полученную информацию)

Веха: 231 день – пользовательский интерфейс протестирован

· С 11 по 151 день – настройка веб сервера, написание FastCGI-скриптов

Веха: 71 день – настроено API, создана локальная сеть

Веха 151 день – написаны вспомогательные скрипты, веб-сервер настроен

· С 11 по 211 день – написание бэкэнда приложения

Веха: 71 день – готовы основные функции работы с API

Веха: 81 день – готовы основные функции работы с базой данных

Веха: 151 день – создана обработка запросов, личный кабинет пользователя

Веха: 211 день – готов бэкэнд приложения

· С 21 по 211 день - написание тестов

Веха: 91 день – основные функции бэкэнда протестированы

Веха: 151 день – основные функции фронтенда протестированы

· С 211 по 241 день – финальное тестирование приложения / отладка

Веха: 241 день – приложение протестировано

· С 241 по 271 день – создание релиза

Веха: 271 день – релиз собран, готов к деплою

Раздел 6 – График работ

Вид работы Персонал Срок
Анализ требований приложения Менеджер проекта, специалист по анализу рынка 10 дней
Разработка фронтенда UI/UX дизайнер, три фронтенд программиста 7 месяцев
Разработка бэкэнда DevOps-инженер, три бэкэнд программиста 6 месяцев
Разработка мидлэнда (API, Apache, RoR) 2 бэкэнд программиста 6 месяцев
Написание тестов 2 тестировщика 3 месяца
Тестирование функций приложения 2 тестировщика, менеджер проекта 4 месяца
Подготовка учебных материалов 3 специалиста по английскому языку 6 месяцев

 

Название этапа Дата начала Дата окончания Ресурсы
Подготовка работ 01.09.2021 10.09.2021 Менеджер, маркетолог, дизайнер
Анализ требований приложения 01.09.2021 07.09.2021 Маркетолог
Создания макета приложения 01.09.2021 10.09.2021 Дизайнер
Размещение вакансий / подбор персонала 01.09.2021 10.09.2021 Менеджер
Разработка фронтенда 10.09.2021 10.04.2022 UI/ UX дизайнер, три фронтенд программиста
Создание дизайна 10.09.2021 30.09.2021 Дизайнер
Создания основных экранов 30.09.2021 30.10.2021 Фронтенд программисты
Создание остальных экранов 30.10.2021 30.11.2021 Фронтенд программисты
Доработка интерфейса 30.11.2021 30.01.2022 Фронтенд программисты
Создание API 30.01.2022 10.04.2022 2 Фронтенд программиста, 2 бэкэнд программиста
Разработка бэкэнда 10.09.2021 10.03.2022 3 Бэкэнд пограммиста, Dev- Ops инженер
Подготовка базы данных 10.09.2021 20.09.2021 2 Бэкэнд программиста
Настройка веб-сервера 10.09.2021 10.11.2021 Dev-Ops инженер
Создание основных функций 10.09.2021 10.11.2021 2 Бэкэнд программиста
Функции работы с базой данных 10.09.2021 20.11.2021 1 Бэкэнд программист
Создание дополнительных функции, личного кабинета 10.11.2021 10.01.2022 3 Бэкэнд программиста
Отладка, работа с полной базой данных 10.01.2022 10.03.2022 3 Бэкэнд программиста
Тестирование 20.09.2021 30.04.2022 2 Тестировщика, Менеджер
Написание тестов для фронтенда 20.09.2021 30.03.2022 1 Тестировщик
Написание тестов для бэкэнда 20.09.2021 30.03.2022 1 Тестировщик
Тестирование текстовых материалов 10.11.2021 20.11.2021 2 Тестировщика
Тестирование основных функций бэкэнда 20.11.2021 30.11.2021 2 Тестировщика
Тестирование фронтенда 30.11.2021 10.12.2021 2 Тестировщика
Тестирование бэкэнда 10.01.2022 20.01.2022 2 Тестировщика
Финальное тестирование 30.03.2022 30.04.2022 2 Тестировщика
Подготовка учебных материалов 10.09.2021 30.03.2022 Специалисты по языку, Маркетолог
Подготовка плана материалов 10.09.2021 30.09.2021 3 Специалиста по языку, Маркетолог
Подготовка текстовых материалов 30.09.2021 10.11.2021 3 Специалиста по языку
Подготовка видеоматериалов 10.11.2021 10.02.2022 3 Специалиста по языку, Дизайнер
Создание релиза 30.04.2022 30.05.2022 Менеджер, Dev- Ops инженер, 2 Бэкэнд программиста

 

ИСР проекта «Английский язык» по исполнителям

1. Иванов И.П. (менеджер)

a. Составление плана работ

b. Контроль бюджета и сроков

c. Контроль работ, тестирования и развертывания

d. Диалог с заказчиком

2. Петров В.Г. (Dev-Ops инженер)

a. Установка сервера

b. Подготовка рабочего окружения (Visual Studio, Github)

c. Настройка и контроль CI/CD

3. Сидоров А.П. (Дизайнер)

a. Подготовка макета приложения

b. Создание экранов приложения (Figma)

4. Кузнецов М.К. (Маркетолог)

a. Подготовка макета приложения

b. Оценка необходимого функционала

c. Согласование учебных материалов

5. Михайлов В.Ю. (Тестировщик)

a. Написание тестов функций фронтенда

b. Тестирование функций фронтенда и бэкэнда

6. Александров К.Н. (Тестировщик)

a. Написание тестов функций бэкэнда

b. Тестирование функций фронтенда и бэкэнда

7. Кирилов Л.С., Парфенов Н.Г., Денисов В.Д. (Фронтенд программисты)

a. Создание приложения для Windows 10

b. Настройка работы с API

8. Нестеренко Г.З., Фролов К.И., Захаров О.О. (Бэкэнд программисты)

a. Настройка базы данных

b. Заполнение базы данных учебными материалами

c. Создание основных функций работы с базой данных и API

9. Измайлова Ю.В., Рылов Д.Ю., Крылова Т.Б. (Специалисты по языку)

a. Подготовка плана учебных материалов

b. Подготовка макета приложения

c. Написание текстовых материалов

d. Запись видеоуроков

Расчет трудозатрат

Работа

Экспертные оценки

TPERT

σ

О В П
Анализ требований приложения 3 7 20 8,5 2,83
Создания макета приложения 5 12 30 13,83 4,17
Размещение вакансий / подбор персонала 7 20 50 22,83 7,17
Создание дизайна 10 30 60 31,67 8,33
Создания основных экранов 30 45 70 46,67 6,67
Создание остальных экранов 20 45 70 45,00 8,33
Доработка интерфейса 7 20 40 21,17 5,50
Создание API 10 25 45 25,83 5,83
Подготовка базы данных 3 14 30 14,83 4,50
Настройка веб-сервера 7 15 25 15,33 3,00
Создание основных функций 30 45 80 48,33 8,33
Функции работы с базой данных 10 20 40 21,67 5,00
Создание дополнительных функции, личного кабинета 8 20 35 20,50 4,50
Отладка, работа с полной базой данных 3 10 25 11,33 3,67
Написание тестов для фронтенда 12 25 45 26,17 5,50
Написание тестов для бэкэнда 15 35 65 36,67 8,33
Тестирование текстовых материалов 2 10 25 11,17 3,83
Тестирование основных функций бэкэнда 2 7 15 7,50 2,17
Тестирование фронтенда 2 5 10 5,33 1,33
Тестирование бэкэнда 3 6 12 6,50 1,50
Финальное тестирование 2 7 15 7,50 2,17
Подготовка плана материалов 1 7 21 8,33 3,33
Подготовка текстовых материалов 20 45 85 47,50 10,83
Подготовка видеоматериалов 30 60 110 63,33 13,33
Создание релиза 3 10 25 11,33 3,67

 

Суммарные затраты

TPERT σ
578,83 30,48

Вопрос: Какова вероятность, что трудозатраты не превысят значение T = 520?

Ответ: ~2%

 

Вопрос: Какова вероятность, что трудозатраты превысят значение T = 600?

Ответ: ~24%

 

Вопрос: Какое значение T надо установить, чтобы проект с вероятностью 95% остался в пределах указанных затрат?

Ответ: ~630


Дата добавления: 2022-06-11; просмотров: 45; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!