2013-11-06 3 views
0

Если у вас есть жизненный цикл проекта, подобный:Как Scrum подгонку в жизненного цикла проекта

Инициировать -> План -> Дизайн -> Доставка -> Закрыть

От чего я понять Scrum, он будет охватывать дизайн & этап доставки, а также истекать в фазу плана. Раньше я использовал некоторые элементы Agile и Scrum, но не в чистом виде.

Я попытался найти ответ, но я не могу найти ничего конкретного. Я прочитал об использовании SDLC с Scrum, но я не уверен, что это уместно.

Как вы измените 'Инициировать -> План -> Дизайн -> Доставить -> Закрыть' жизненный цикл для размещения Scrum.

Благодаря

+1

Что такое "Agile Scrum"? Вы имеете в виду Scrum? Ваш вопрос демонстрирует минимальное понимание методологий разработки Agile Software Development. Они заменяют ваш существующий жизненный цикл итеративным, инкрементальным. Начальные и плановые этапы становятся несущественными до такой степени, что вы можете их опустить. Я предлагаю вам начать с такой книги, как [Успех Agile: разработка программного обеспечения с использованием Scrum] (http://www.amazon.co.uk/Succeeding-Agile-Development-Addison-Wesley-Signature/dp/0321579364) –

+0

Hi Дейв, я приобрел книгу Майка Кона. Я использую термин agile scrum, возможно, неправильно, но я понимаю разницу, но я уверен, что я прав, утверждая, что scrum - гибкая структура для доставки. – Stephen

+0

[Scrum - это итеративная и инкрементная гибкая среда разработки программного обеспечения для управления проектами программного обеспечения и разработки продуктов или приложений.] (Http://en.wikipedia.org/wiki/Scrum_ (software_development)) –

ответ

6

Scrum может использоваться для замены всего жизненного цикла проекта: вы не наносите его одним ударом, но часто для снижения риска.

Учитывая, что существует меньший поэтапный подход, вам не нужно проходить массовое упражнение по обоснованию, которое вам обычно нужно. Обоснование делается путем предоставления рабочего программного обеспечения, которое доказывает его собственную ценность.

Ваши требования собраны точно в срок. Это не займет много времени в течение нескольких недель работы и может выполняться одновременно с разработкой. Книга

Майка Кона является хорошим выбором для организаций, желающих принять Scrum, Succeeding with Agile: Software Development Using Scrum

Вот два Слайды с Introduction to Scrum, которые показывают жизненный цикл Scrum:

Scrum

Vs Traditional

+0

Спасибо Дэйв, высоко оценил – Stephen

0

Я бы Discovery -> Evolve -> Закрыть

И если вы хотите, и расширенная версия

Discovery -> Планирование выпуска -> Evolve -> Планирование итераций (отставание -> Выполняется работа -> Готово) -> Закрыть

+0

Спасибо, Билл Морилло, – Stephen

+0

То, с чем я борюсь, есть такие вещи, как определение заинтересованных сторон/спонсоров и согласование бизнес-кейса, которое обычно происходит на этапе «Инициирование». Будет ли это на этапе обнаружения? Традиционно на этапе «Планирование» вы собираете требования, отправляете ITT (если применимо), создаете спецификации для управления изменениями выходов и настроек. Некоторые из них не требуются для Agile Scrum, но требования по-прежнему требуют сбора. Я предполагаю, что это произойдет в Release Planning & Evolve (продукт backlog), тогда мы начнем спринт? – Stephen

Смежные вопросы