Добрый день!
Внедряем у себя Scrum.
Возник вопрос по организации ветвления. Рассматриваем 2 варианта:
1.
Main
User Story 1
...
User Story N
2.
Main
Iteration 1
UserStory 1
...
UserStory N
...
Iteration N
UserStory 1
...
UserStory N
У 1-го варианта большой минус — перед каждым слиянием UserStory в Main надо будет проводить тестирование функционала, тогда как во 2-м варианте глобальное тестирование надо будет проводить только при слиянии Iteration в Main. С другой стороны что делать, если не уложились по срокам в итерацию? В 1-м варианте в Main будет перенесено максимум реализованного функционала, а во 2-м варианте как быть? Вариант заливать неполную итерацию в Main, позже доделывать ее и опять заливать в Main тоже кажется не особо красивым — будет красоваться несколько спринтов.
Может есть другие варианты или как делается у Вас?