Д. А. Градусов а. В. Шутов теоретические вопросы разработки программного обеспечения учебное пособие



Pdf көрінісі
бет23/57
Дата29.09.2023
өлшемі2,75 Mb.
#111342
1   ...   19   20   21   22   23   24   25   26   ...   57
2.
 
План релизов 
План релизов определяет даты релизов и формулировки 
пользователей, которые будут воплощены в каждом из них. Исходя из 
этого можно выбрать формулировки для очередной итерации. В 
течение итерации изготавливаются тесты приемки, которые 
выполняются в пределах этой итерации и всех последующих, чтобы 
обеспечить правильную работу программы. План может быть 
пересмотрен в случае значительного отставания или опережения по 
итогам одной из итераций. 
Итерации. 
Итерации 
придают 
процессу 
разработки 
динамичность. Не нужно планировать ваши программные задачи 
надолго вперед. Лучше вместо этого устраивать совещание для 
планирования в начале каждой итерации. Не стоит и пытаться 
реализовать то, что не было запланировано. У вас еще будет время, 
чтобы реализовать эти идеи, когда до них дойдет очередь согласно 
плану релизов. 
Привыкнув, не добавлять функциональность заранее и 
используя непосредственное планирование, вы сможете легко 
приспосабливаться к изменчивым требованиям заказчика. 
3.
 
Планирование итераций 
Планирование итераций начинается со встречи в начале каждой 
итерации с целью выработки плана шагов для решения программных 
задач. Каждая итерация должна длиться от одной до трех недель. 
Формулировки внутри итерации сортируются в порядке их 
значимости для заказчика. Кроме того, добавляются задачи, которые 
не смогли пройти тесты приемки и требуют доработки. 
Формулировки и результаты тестов переводятся в программные 
задачи. Задачи записываются на карточках, которые образуют 
детальный план итерации. Для решения к каждой из задач требуется 
от одного до трех дней. Задачи, для которых нужно менее одного дня, 
можно сгруппировать вместе, а большие задачи разделить на 


53 
несколько мелких. Разработчики оценивают задачи и сроки, для их 
выполнения.
Для разработчика очень важно точно установить время 
выполнения задачи. Возможно, потребуется переоценить некоторые 
формулировки и пересмотреть план релиза после каждых трех или 
пяти итераций — это вполне допустимо. Если вы в первую очередь 
реализуете наиболее важные участки работы, то вы всегда будете 
успевать сделать максимум возможного для ваших клиентов. Стиль 
разработки, основанный на последовательности итераций, улучшает 
процесс разработки. 


Достарыңызбен бөлісу:
1   ...   19   20   21   22   23   24   25   26   ...   57




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет