2. Етапи розробки
1. Визначення цілей та задач проекту
2. Планування
3. Прототипування, розробка макетів
4. Розробка та контроль якості
5. Розвиток та підтримка
3. 1. Визначення цілей та
задач проекту
1. Яку проблему вирішує проект?
2. Хто є цільовою аудиторією?
3. Чи є конкуренти на ринку?
4. Якою буде бізнес-модель проекту?
5. Назва, домен?
4. 2. Планування
1. Технології (СУБД, мова програмування)
2. Інструменти (IDE, Framework)
3. Методи розробки (Agile, Waterfall)
4. Технічне завдання
5. Чіткий календарний план розробки
6. Команда
5. 2.6. Планування: Команда
1. Проектний менеджер
2. Керівник команди
3. Розробник
4. Дизайнер
5. Інженер з якості (тестер)
6. Маркетолог
7. Менеджер з підтримки клієнтів
7. 4. Розробка та контроль
якості
1. Стандарти кодування та коментування
2. Середовища та інструменти розробки
3. Постійна інтеграція (Continuous Integration)
4. Оновлення(release) версії
8. 4.2. Середовища та
інструменти розробки
1. Development, Staging, Production
2. Система контролю версій
3. Система контролю задач (task-tracker)
4. Система збірки (build) проекту
5. Інструменти тестування: модульні тести,
Silenium, навантажувальне тестування
6. Внутрішня документація
7. Інфрасктруктура Amazon AWS
11. 5. Розвиток та підтримка
1. План додавання нових функцій (roadmap)
2. Етап масштабування/репозиціонування
3. Процес підтримки клієнтів
4. Просування та маркетинг