Евгений
Спасибо
Alexander
Да, всегда занятно это наблюдать. Хоть бы оригиналы ITIL почитали для начала и посмотрели, как работает любая большая дорогая инфраструктура...
я читал ITIL, могу сказать, что для технологических компаний, делающих цифровой продукт он не работает
Alexander
и не потому что стар и плох, а потому что другую задачу решает
Alexander
так что тут спорить бесполезно, надо вначале определить, кто в какой компании работает
Alexander
если в компании с корпоративным устройством и корпоративными продуктами, то ITIL необходим, если в технологической компании, то лучше даже не начинать читать
Alexander
технологическая компания делает цифровой продукт, основная особенность цифрового продукта, что с клиентом основное взаимодействие происходит через программу, а human by exception
Ksenya
Кто-нибудь сможет ответить на этот вопрос?
Евгений, может, вам это поможет. В 6 PMBoK заточат под agile вообще всё :) https://www.pmi.org/certifications/types/agile-acp
Alexander
насчет adopt and adapt это хорошее дополнение для повышения эффективности работы в корпорации
Alexander
нет, не отменяет, но ITIL как системный подход не может обеспечить функционирование такой программы
Alexander
не только ITIL про это)
Ksenya
нет, не отменяет, но ITIL как системный подход не может обеспечить функционирование такой программы
? Вы какой-то другой ITIL читали. Что, по-вашему, должно обеспечить функционирование цифрового продукта, конкретно?
Alexander
ну я тогда с другой стороны зайду
Alexander
используется ли ITIL в спотифае и фейсбуке?
Alexander
само разделение на разработку и эксплуатацию больше не работает для цифровых продуктов, технологически не возможно сохранять это разделение
Alexander
если с клиентом взаимодействует программа, то она должна меняться также бысто как и клиент
Alexander
даже неделя это много
Alexander
отсюда кстати береться понятие Time-To-Market
Ksenya
само разделение на разработку и эксплуатацию больше не работает для цифровых продуктов, технологически не возможно сохранять это разделение
Так, ITIL вы читали когда-то давно :) там нет никаких слов про то, что CI - плохо или что эксплуатация и разработка обязаны быть разделены.
Alexander
я 4ую версию в последний раз читал
Alexander
конечно там нет таких слов
Ksenya
Вчера уже искала ссылку, но, вкратце, то, что называется термином DevOps, не противоречат ITIL, а в фб и Spotify используются в том числе процессы, описанные в ITIL.
Alexander
не, процессы другие
Alexander
у них только названия одинаковые
Alexander
то есть конечно там есть управление конфигурацией и инцидент менеджмент
Alexander
но внутри все по-другому
Alexander
можно мне не верить конечно :)
Alexander
но я из своего опыта построения эксплуатации в технологических компаниях говорю
haos 001
Извиняюсь, не могли бы вы писать всю мысль в 1 сообщении?
Ksenya
но внутри все по-другому
Так что конкретно по-другому?:)))
Ksenya
конечно там нет таких слов
То есть слов таких нет, adopt & adapt должно быть принципом только для корпораций (хм, оригинально), всякие глобал гуру говорят, что ITIL и девопс не противоречат друг другу - но всё по-другому?:)
Alexander
ну например управление конфигурацией осуществляется через программную платформу, которая реализует гибкое изменение стандарта конфигурации. Процесс изменения конфигурации напоминает работу с кодом, то есть там может быть код ревью, тестирование и прочее. Изменение конфигурации делается видимым для всех через подход Chat Ops. То есть все изменения пишутся в виде лога в чате, где изменения ревьюятся всеми стейкхолдерами.
Alexander
глобал гуру много чего говорят, если бы я им верил, то не делал бы дела :)
Alexander
да, она другая по принципу
Alexander
тем что подразумевает гибкое изменение стандарта процесса всеми участниками процесса
Alexander
не надо для этого писать документ
Ksenya
Процесс, в вашем описании, это: что делается, где, кем и при каких условиях считается ок. Об этом есть явная договорённость, и дока может быть, может не быть, а практика - работать.
Alexander
вот в DevOps эта явная договоренность может меняться любым участником процесса в любое время по согласованию с другими
Alexander
для того, чтобы это реализовать надо по-другому работать
Ksenya
не надо для этого писать документ
Что-то мне говорит, если произойдёт одностороннее нарушение практики и начнут игнорить правила без согласования - будет атата:)
Ksenya
для того, чтобы это реализовать надо по-другому работать
В чем по-другому-то?:) в ITIL через страницу: хотите изменить, обсуждайте и изменяйте. И вообще adopt and adapt :)
Alexander
ну ITIL же не только про adopt and adapt, если конкретно про эти слова говорить, то вообще много похожего
Alexander
и у лодки на крыльях и реактивного самолета есть крылья
Alexander
я тут не спорю
Alexander
реально есть
Alexander
я не внедряю инструменты автоматизации, я внедряю процесс, потому что инструменты без процесса не работают
Oleg
И не ясно, с чего вдруг в спотифай фреймворк отменяет сервисный подход
Oleg
я не внедряю инструменты автоматизации, я внедряю процесс, потому что инструменты без процесса не работают
Так выше вы пишите про инструменты. Тут у нас автоматизация и поэтому ITIL не работает.
Oleg
Devops -классная штука, но только он о чем?
Alexander
DevOps это другой подход к разработке и эксплуатации ПО
Alexander
пока для него стандарта нет и это проблема, потому что мне можно сослаться только на Фаулера здесь
Alexander
но Фаулер пишет не про инструменты, а про процесс
Oleg
Процесс доставки, он же не отменяет сопровождение
Ksenya
DevOps это другой подход к разработке и эксплуатации ПО
DevOps это другой подход, чем ITIL. Чем другой? Чем ITIL.
Alexander
нет, не про доставку, про доставку отдельная практика Девопс - Continuous Delivery
Oleg
нет, не про доставку, про доставку отдельная практика Девопс - Continuous Delivery
Тааак. И какие еще праутики есть в DevOps-Continouos Integration? О чем еще забыли?
Alexander
смотрите в DevOps требуется изменение подхода к разработке, разработчик не просто пишет алгоритм, он должен понимать, как работает его код в системе. Для этого разработчику требуется специальная компетенция и практика CI и доставки изменений на тестовое окружение самим разработчиком
Alexander
я выделяю в DevOps три базовые практики: Infrastructure as Code Continuous Delivery Continuous Monitoring
Oleg
Процесса нового не вижу.как была цепочка: Потребность-тз-код-тест-прод. Так и осталась
Alexander
не ТЗ, а бэклог
Alexander
и в цепочке можно сразу на прод с Canary Release
Oleg
А что мешает разработчику писать код строго по спеке "контейнер получает на вход это, отдает то" и понятия не иметь о целостной системе?
Саппорт никуда не девается. То что часть можно автоматизировать, не говорит о полном его исключении
Alexander
А что мешает разработчику писать код строго по спеке "контейнер получает на вход это, отдает то" и понятия не иметь о целостной системе?
это работает, когда есть общий стандарт, для быстрого движения надо уйти от опоры на строгий стандарт и сделать стандарт гибким
Oleg
Не понимаю, почему цифровая трансформвция или внедрение практик DevOps изменят, по вашему мнению, процессные вещи
Art K
Коллеги, скажите, особенно те кто агайлизирует на регулярной основе командой от 5 человек в достаточно динамичном потоке (несколько разнородных длинных проектов), какой софт вы используете? Вопрос безусловно холиворный, но очевидно носящий крайне высокую практическую ценность. Мы используем pivotal, он очень узкий хотя и хорош. Пробуем wrike (несовсем агилен) и hive (на первый взгляд лучший но еще сыроват по перформансу и интеграции). Еще встречал какойто redbooth подходил под требования, но он какойто совсем неотмира. Я кажется перебрал очень много всего, но есть ощущение что список решений бесконечен, каждый раз как начинаю гуглить нахожу что-то новое. Что я выделил как необходимое с опытом: 1) агайл/канбан борд стайл - самый рабочий вариант 2) наличие вложенностей задач хотя бы несколько уровней, с разными исполнителями (один уровень проще в голове держать чем оформлять) 3) взаимосвязи и как следствие представление в гантте - в этом случае работа разнородных команд не требует ручной синхронизации постоянной спринтов/тактов 4) интеграция качественная с облаком, репо и почтой хотя бы на вход - опять же для автоматизации ручного хэндджобп который должны давно роботы делать.
Oleg
И я всеми руками за DevOps и Scrum, XP и т.д.
Oleg
Но сервисы и услуги никуда не пропали, они все на месте:)
Alexander
Не понимаю, почему цифровая трансформвция или внедрение практик DevOps изменят, по вашему мнению, процессные вещи
я тут сошлюсь на свое видео https://www.youtube.com/watch?v=c_PR9Zoy5oo&t=2893s Спасибо кстати коллеги, по результатам обсуждения напишу статью, где приведу все в стройный вид
Oleg
ТЗ никогда не бывает статичен, сильно отличается это от backlog'a?
Alexander
базово сошлюсь на то, что оргструктура обусловлена задачей, которая решается
Alexander
задача сменилась, следовательно и процессы и оргструктура меняется
Oleg
Модель все та же: Заказчик-исполнитель