Сроки и этапы выполнения
Будем считать, что полгода разработки включает в себя 24 рабочих недели (с учетом всех возможных праздников и выходных).
Распределение рабочего времени разработки приложения будет осуществляться по срокам, которые описывают время каждого этапа на протяжении всего срока разработки (подразумевается, что каждый этап выполняется не единовременно, а с промежутками).
Ниже представлены сроки, предъявляемы к разработке демо-версии:
· 8 недель - основная разработка приложения: написание серверной части, клиентского и мобильного приложений, без учета времени на отладку кода.
Через 2 недели, потраченные на данный этап, QA команда начинает описание наборов тестов (Testcases) и программирование автоматических тестов по ним. По мере увеличение функциональности системы, количество тесткейсов, автоматических тестов и их покрытия увеличивается.
· 5 недель - автономное и регрессионное тестирования, а также отладка программного кода разработчиками.
· 2 недели – настройка приложения на целевые среды и окружения, заявленные в требованиях к проекту.
· 5 недель – системное тестирование, производящее полную проверку демо-версии приложения для всех целевых платформ, а также реализация hotfix’ов.
· 2 недели – написание первичного документирования приложения, руководства пользователя и начало поставки демо-версии приложения.
Общее время выполнения этапов – 22 недели.
Количество резервного времени – 2 недели. При необходимости можно увеличить до 4 недель.
Сроки, предъявляемые к разработке готового продукта (вторая половина года):
· 8 недель - основная разработка полной функциональности приложения: усовершенствование серверной части, добавление необходимых возможностей в клиентское и мобильное приложение, без учета времени на отладку кода.
Также продолжается написание тесткейсов и автоматических тестов.
· 4 недель - автономное и регрессионное тестирования, а также отладка новых частей программного кода разработчиками и их интеграция в проект.
· 2 недели – настройка новой функциональности приложения для всех целевых платформ, заявленные в требованиях к проекту.
· 5 недель – системное тестирование, производящее полную проверку финальной версии приложения, а также реализация hotfix’ов.
· 3 недели – написание полного документирования приложения и финальной версии руководства пользователя, а также начало поставки готовой версии приложения.
Общее время выполнения этапов – 22 недели.
Количество резервного времени – 2 недели. При необходимости можно увеличить до 4 недель.
Данное расписание этапов проекта было составлено по текущим требованиям к приложению и при внесении дополнительной функциональности, эти сроки могут увеличиться. Для чего будет составлен дополнительный план-расписание, после внесения изменений в техническое задание проекта.