Итерация в проекте разработки сайта или портала
Итерация (лат. iteratio — повторение) — в математике, одно из ряда повторений какой-либо математической операции, использующее результат предыдущей аналогичной операции.
Перейти к форме заказа, задать вопрос
Например: вычисление Факториала — N! = 1 х 2 х 3 x … x (N-1) x N, где N — любое целое число; Каждое последовательное умножение носит название «итерация».
Итерация в программировании
Итерация — это организация обработки данных, при которой действия повторяются многократно, не приводя при этом к вызовам самих себя.
Когда какое-то действие необходимо повторить большое количество раз, в программировании используются циклы. Например, нужно вывести 200 раз на экран текст «Hello, World!». Вместо 200-кратного повторения одной и той же команды вывода текста часто создается цикл, который прокручивается 200 раз, и 200 раз выполняет то, что написано в теле цикла. Один шаг цикла и называется итерацией.
Итерация в разработке программного обеспечения
Итерация — это организация работ в проекте следующим образом:
- Весь проект разделяется на участки работ - итерации, выполнение которые занимает 1 (одну) неделю;
- В конце каждой итерации заказчик видит значимое изменение в состоянии проекта;
- После каждой итерации происходит оценка хода проекта:
- уточнение требований или пожеланий заказчика,
- анализ требований исполнителями,
- оценка исполнителями динамики проекта и сроков его реализации,
- внесение исполнителями изменений в план разработки и бюджет проекта,
- утверждение плана и бюджета с заказчиком;
- Если изменения требований или какие-то неучтённые ранее причины серьёзно меняют план и/или бюджет проекта, и изменения не принимаются одной из сторон, то проводятся переговоры между сторонами исходя из стратегии обоюдного выигрыша (win-win).