Извършване на оценка на средата за изпълнение на проекта.
Резултати: Документ за оценка на средата за изпълнение на проекта.
Планиране на проекта (изготвяне на release plan).
Определяне на проектните параметри – начална дата и крайна дата на проекта, продължителност на всеки от спринтовете, разпределяне на отговорностите на участниците в проекта.
Резултати:Документ, съдържащ дефиниция и описание на проектните параметри.
Описание на потребителски случаи или системни изисквания (Userstories)
Резултати: Спецификация на потребителските случаи(системни изисквания) Userstories
Изготвяне на проектен план (project backlog) – определяне на основните функционалности на проекта, дефиниране на проектните задачи
Резултати: Документ, съдържащ проектните задачи, които ще бъдат реализирани.
Изготвяне на план за итерациите на спринтовете и определяне на дейности, които ще се извършват на съответния спринт.
Резултати: План за итерациите на спринтовете.
Провеждане на среща за планиране преди всеки спринт.
Определяне на задачите според плана за итерациите на спринтовете. Разпределяне на дефинираните задачи във екипа.
Резултати: Документ, съдържащ описание на проектните задачи, асоциирани за всеки спринт.
Инициализиране на първи спринт.
Анализ и планиране на разработване на задачите и функционалностите, които трябва да се реализират в този спринт.
Резултати: Документ, описващ плана на разработка на функционалностите на първи спринт.
Реализиране на асоциираните задачи.
Резултати:
Дизайн на архитектурата на централизираната системата
Дизайн на архитектурата на комуникационните центрове
База от данни на централизираната системата.
Конфигурация на новата техника за разработване на системата.
Потребителски интерфейс за визуализация на данните за лампата.
Функционалността от системата, която реализира връзка с базата и осъществява визуализирането на данните.
Интерфейс за връзка между контролера и комуникационния център
Функционалност за проверка на състоянието на контролера от комуникационния център
Избиране на технология за интеграция на централизираната система и комуникационните центрове.
Разработени тестови сценарии за системата.
Изготвен Bug backlog.
Провеждане на заключителна среща след края на първи спринт за преглеждане на резултатите от спринта.
Резултати: Документ, съдържащ информация за реализираната функционалност и каква функционалност остава да бъде разработена на следващия спринт. Могат да се бъдат променени някои от задачите по нататъшното развитие на проекта.
Инициализиране на втори спринт.
Анализ и планиране на разработване на задачите и функционалностите, които трябва да се реализират в този спринт.
Резултати: Документ, описващ плана на разработка на функционалностите на втори спринт.
Реализиране на асоциираните задачи.
Резултати:
Разширена архитектура на централизираната система.
Част от функционалността за комуникацията между централизираната система и комуникационните центрове.
Функционалност за въвеждане на адаптивни протоколи.
Функционалността за управлението на контролерите от комуникационните центрове.
Разработен модул за влизане в системата чрез уеб интерфейса и приоритизиране на достъпа.
Разработени тестови сценарии за системата.
Изготвен Bug backlog.
Провеждане на заключителна среща след края на втори спринт за преглеждане на резултатите от спринта.
Резултати: Документ, съдържащ информация за реализираната функционалност и каква функционалност остава да бъде разработена на следващия спринт.
Инициализиране на трети спринт.
Анализ и планиране на разработване на задачите и функционалностите, които трябва да се реализират в този спринт.
Резултати: Документ, описващ плана на разработка на функционалностите на трети спринт.
Реализиране на асоциираните задачи.
Резултати:
Разширена архитектура на централизираната система.
Разработена функционалността на системата за правене на анализи на уличното осветление на базата на събраните данни.
Разработена на функционалност на системата за правене на план – график за поправка на уличното осветление.
Компонент, които осигурява работата на комуникационните центрове при загуба на връзката с централизираната система.
Пълната функционалност за комуникацията между централизираната система и комуникационните центрове.
Разработен набор от предефинирани адаптивни протоколи.
Разработени тестови сценарии за системата.
Изготвен Bug backlog.
Провеждане на заключителна среща след края на трети спринт за преглеждане на резултатите от спринта.
Резултати: Документ, съдържащ информация за реализираната функционалност и каква функционалност остава да бъде разработена на следващия спринт.
Инициализиране на четвърти спринт.
Анализ и планиране на разработване на задачите и функционалностите, които трябва да се реализират в този спринт.
Резултати: Документ, описващ плана на разработка на функционалностите на четвърти спринт.
Реализиране на асоциираните задачи.
Резултати:
Доклад от проведените regression и интеграционни тестове.
Провеждане на заключителна среща след края на четвърти спринт за преглеждане на резултатите от спринта.
Резултати: Документ, съдържащ информация за реализираната функционалност и каква функционалност остава да бъде разработена на следващия спринт.
Организиране на ретроспективна среща за разглеждане на постигнатите резултати от проекта.
Резултати: Документ, които описва как се е реализирал проекта, дали са изпълнени всички задачи, как са се справил екипа по разработване на системата.