Входит ли ITIL в гибкий мир?
Наш ИТ-менеджер настаивает на ITIL, я только слабо знаком с ним и хотел узнать, подходит ли ITIL для успешного цикла работы Agile?
Из моего первоначального впечатления я бы предположил, что нет, главным образом потому, что наш менеджер предлагает поставить временные рамки против всего, заявив SLA о том, что "высокоприоритетные задачи должны быть завершены за x часов" и т.д.... которые мы получаем наказываются как разработчики, если мы не встречаем эти SLA.
В любом случае, я бы предпочел стратегию переговоров, в которой временные рамки основаны на гибких методах скорости и сюжетных точек для согласования ожидаемых временных рамок конечных пользователей.
У нас есть гибкие методы разработки, разработки, основанные на тестах, непрерывная интеграция, улучшения в области, но мы над этим работаем.
Как работают другие методы работы с ITIL и Agile?
Ответы
Ответ 1
В моей компании ITIL используется для предоставления услуг (поддержка производства и инцидентов). Для этих SLA подходят, как будто вы говорите, что теряете клиентов/деньги в час, тогда ожидается, что бизнес должен иметь некоторые указания на то, когда все будет исправлено. Он напрямую не связан с методологией развития. Только если вы решите, что исправление по чрезвычайным ситуациям требуется и одобрено, может быть выполнена некоторая разработка. Но исправления, как правило, очень малы и нацелены на исправление недостатка и не должны вызывать проблем с гибкой методологией. Новые требования никогда не выполняются как исправление и не выполняются в обычном процессе dev/test/release.
Ответ 2
Это не выглядит хорошо, если это так, оно действительно не подходит для проворства.
Я подозрительно, если ITIL действительно требует этого, особенно потому, что "задачи с высоким приоритетом должны быть завершены за x часов" выходит за рамки не подходящего проворства, он не подходит для разработки программного обеспечения, т.е. все задачи не рождаются равными.
обновление:
Как вы считаете, нормальные процессы разработки могут быть исключены из методологий ITIL и имеют ли ITIL чисто концентрацию на областях инфраструктуры/инцидентов?
Я не думаю, что это взаимно исключает. Хотя это может быть так, что ITIL не применим в том, как вы управляете командой, это не означает, что недействительные области, которые влияют на то, что вы разрабатываете.
В развитие должны быть включены соображения в дизайн/продукт, которые требуются для инфраструктуры/поддержки, и это может относиться к методам, предложенным в ITIL.
Возможно, более подходящий вопрос: являются ли аспекты управления ITIL применимыми к управлению разработкой программного обеспечения?, который я не знаю, но подозреваемый рассматривается специально в ITIL. По крайней мере, я знаю, что в ITIL 3 были внесены изменения, относящиеся к практикам Enterprise Architecture, которые определенно совместимы с гибкими (на самом деле являются адаптерами) --- но, по крайней мере, это далеко не все, что связано с фиксированными оценками/отслеживанием задач/временем отклика dev.