Розробка проекту. Ітерація - це спосіб поліпшення процесу

Ітерація - це встановлений часовий відрізок в рамках проекту, впродовж якого здійснюється виробництво стабільної працюючої версії продукту. До неї додаються установчі скрипти, що супроводжує документація, інші артефакти, які необхідні для застосування даного релізу. ітерація це

Короткі відомості

Працююча версія продукту дозволяє показати зацікавленим особам дійсний розвиток проекту. В ході демонстрації команда розробників може отримати відгуки про те, що необхідно здійснити для більш широкого розуміння потреб і способів їх реалізації. Подальша ітерація проводиться на базі попередньої. Продукт, одержуваний в результаті, виявляється на один етап ближче до фінального. Ітерація - це обмежений період. Іншими словами, графік досить жорстко фіксований. Для того щоб в цей графік вкластися, наповнення часового відрізку може змінюватися.

Особливості



Ітерація - це чітко регламентований період. Розробка проекту має ретельно сплановані цілі, сама тривалість часового відрізку фіксована. При регламентуванні для кожної ітерації встановлюють власні оціночні критерії. Разом з цим між учасниками, задіяними в проекті, чітко розподіляються відповідальність і завдання. Додатково здійснюється дослідження об`єктивних показників розвитку проекту. Ітерація - це період, який передбачає певну кількість переробок. Слід сказати, що всі вони здійснюються структурованим способом. рішення методом ітерацій

Інтеграція



Будь проста ітерація повинна враховувати ймовірні ризики, що представляють важливість для проекту, а також реалізовувати високопріоритетні компоненти роботи. У результаті з`являється впевненість у тому, що при кожному періоді додається максимум цінного для зацікавлених осіб на тлі зниження невизначеності. Зазвичай ітеративна розробка поєднується з безперервною або частої інтеграцією. Іншими словами, з того моменту як компоненти стають задовільними за результатами модульних тестів, їх інтегрують в загальний проект. Після здійснюються збірка та тестування. Так, можливості інтегрованих продуктів протягом ітерації зростають щодо цілей, які були визначені під час планування. Регулярні збірки (щоденні або більш часті) дозволяють розділити проблеми і завдання інтеграції та тестування, розподілити рівномірно їх по всьому циклу розробки. Найчастіше причина краху проектів полягає в тому, що всі труднощі виявляються в один момент в рамках одного інтеграційного процесу, що відбувається на завершальному етапі. У такому випадку через єдиної проблеми зупиняється вся команда. проста ітерація

Перспективи

У зв`язку зі складністю використовуваного сьогодні програмного забезпечення не завжди виходить послідовно проектувати, визначати вимоги, тестувати, реалізовувати, вибирати архітектуру, виконувати ці та інші етапи правильно. Рішення методом ітерацій дозволяє по завершенні кожного періоду дати доступ зацікавленим особам до можливостей проекту. У цьому випадку при розробці команда швидко і періодично отримує відгуки. Вони, в свою чергу, дозволяють вносити поліпшення і вирішувати проблеми з меншими витратами в разі укладання в тимчасові і бюджетні рамки проекту і задовго до того моменту, як розвиток зайде досить далеко, що можуть знадобитися істотні доопрацювання. Ітерація дозволяє отримати діючий код. Його можна активувати, оцінити і здійснити коригування напрямки розробки проекту. Як правило, тривалість періоду становить чотири тижні. Однак існують команди, які працюють протягом семи днів або більш тривалий час - до півтора місяців.




» » Розробка проекту. Ітерація - це спосіб поліпшення процесу