Concept - JUSUKE-MOMENT/project GitHub Wiki
Концепция проекта
Идея и ценность
Password Generator — веб-приложение для быстрой генерации случайных паролей по заданным пользователем параметрам.
Проект решает проблему создания сложных и уникальных паролей вручную.
Целевая аудитория
Пользователи интернета, которым необходимо создавать пароли для сайтов, приложений и различных сервисов.
Ключевой результат
Готовое веб-приложение, позволяющее настроить параметры пароля и получить случайно сгенерированный пароль с возможностью его копирования.
Цель по SMART
Разработать в течение 4 недель работающий генератор паролей на React и TypeScript, позволяющий выбирать длину пароля, используемые типы символов, генерировать пароль и копировать его в буфер обмена.
Устав проекта
- Название проекта: Password Generator
- Менеджер проекта: [Александр]
- Заказчик: учебный проект
- Срок реализации: 4 недели
- Бюджет: 20 000 рублей
- Основной результат: работающее веб-приложение Password Generator
Классификация и ограничения
Классификация
- Масштаб: малый проект.
- Сложность: простой.
- Сроки: краткосрочный.
- Класс: программный IT-проект.
- Вид: разработка веб-приложения.
- Тип: прикладной программный проект.
Ограничения проекта
- Объём: базовые функции генерации и настройки пароля.
- Срок: 4 недели.
- Стоимость: до 20 000 рублей условных затрат.
Наиболее важным ограничением являются сроки, так как проект должен быть завершён в рамках учебной работы.
Рамка управления
Для проекта используется Agile-подход.
Разработка выполняется небольшими этапами. Каждая новая функция реализуется отдельно, после чего добавляется в основную версию проекта.
Экономика проекта
Для учебного расчёта примем:
- фиксированные расходы a = 20 000 руб.;
- цена платной лицензии s = 199 руб.;
- переменные затраты на одну лицензию b = 20 руб..
Точка безубыточности
Формула:
x = a / (s - b)
Расчёт:
x = 20 000 / (199 - 20) ≈ 111,73
Для выхода на точку безубыточности необходимо продать примерно 112 лицензий.
NPV
Для учебного расчёта примем:
- первоначальные вложения I₀ = 20 000 руб.;
- ставка дисконтирования r = 12%;
- денежный поток за 1 год — 12 000 руб.;
- денежный поток за 2 год — 15 000 руб.;
- денежный поток за 3 год — 18 000 руб..
Формула:
NPV = 12 000 / 1,12 + 15 000 / 1,12² + 18 000 / 1,12³ - 20 000
NPV ≈ 15 484 руб.
Вывод по экономике
Точка безубыточности составляет примерно 112 платных лицензий.
NPV проекта за три года при ставке дисконтирования 12% составляет примерно 15 484 рублей.
Так как NPV больше нуля, в рамках принятых учебных предположений проект можно считать экономически привлекательным.