Alexander
не, я хочу сказать, что ITIL решает одну задачу, а DevOps другую и в этой смеси подходов еще придется жить довольно долго
Alexander
ITIL будет модернизироваться, в том числе включать в себя методы из Devops, которые в него вписываются
Alexander
а если человеку из корпоратива объяснить сначала, что тут надо быстро и кое-как - поймет?
как показывает опыт он понимает это буквально, на самом деле DevOps процесс очень сложен, проблема в том, что не попробовав, не поймешь и объяснять словами очень сложно. Корпоративщик ждет решения проблемы под ключ - серебряную пулю, а ты ему объясняешь, что нельзя поставить DevOps систему под ключ, можно только вырастить практику у себя, да и то, желательно под задачу
Timur
Мне это напоминает maturity levels чего угодно -- нельзя перепрыгнуть через уровень, можно только прорасти через них.
Alexander
да, это так и уровни в DevOps отлчиаются от ITIL и по смыслу и по содержанию
Alexander
грубо говоря задача DevOps превратить все подразделения в разработку, а потом подразделения начинают взаимодействовать как разработчики
Alexander
и там уже точно не про ITIL
Dmitry
Мне это напоминает maturity levels чего угодно -- нельзя перепрыгнуть через уровень, можно только прорасти через них.
Спасибо, Тимур. Сам думал про это долго. Оказывается ученые уже придумали это до меня.
Dmitry
Я про Capability Maturity Model
Alexander
не ученые, как я знаю, а консультанты придумали, но базируется это на философских концептах, достаточно задаться вопросом, а почему во всех моделях 5 уровней
Alexander
если не совру это базируется на аристотелевском методе построения онтологии
Ksenya
да, это так и уровни в DevOps отлчиаются от ITIL и по смыслу и по содержанию
Я надеюсь, вы имеете в виду что-то хорошее :) потому что дискредитация ITIL какая-то бессмысленная и беспощадная. Девопсы не включает в себя большую часть артефактов практик из ITIL, и утверждать, что если все действуют как разрабы, то всем счастье - это несколько не про реальность :)
Slava
Ребята, ребята. Канал про правую сторону манифеста где-то в другом месте %)
Alexander
ну это пока не распространенная реальность, будем так говорить)
Slava
Individuals and interactions over processes and tools
Slava
CMMI полезная вещь, в книжке про Kanban например говорит "ребята были молодцы, CMMI такой-то, и вот чтобы они начали теперь приносить бизнес ценность..."
Slava
Такое вот CMMI
Slava
CMMI != хороший TTM
Slava
А вот стартап (очень хороший TTM) с точик зрения CMMI может быть на уровне 2-3
Slava
И чо :)
Ksenya
ну это пока не распространенная реальность, будем так говорить)
вот это и дергает: как работал сферический конь, еще не видели, но старого доброго мамонта оскорбим :)
Alexander
а в чем оскорбление? :)
Alexander
Слав, тут Тимур начал с того, что с одного уровня нельзя перепрыгнуть на другой, CMMI тут не причем :)
Slava
Я вообще не понимаю о чем вы, мне чтобы вникнуть надо начать с того, чтобы прочитать определение DevOps, которое согласовано сообществом DevOps %)
Timur
я еще не успел ниче сказать. Всем привет :)
Slava
Быстрое гугление не помогло мне!
Slava
Но выглядит так, что вы говорите про инструменты
Ksenya
Но выглядит так, что вы говорите про инструменты
хуже :) мы про про процессы и орг подходы :)
Slava
Дайте ссылку на определение DevOps
Slava
не википедийную, а идейную
Slava
пжлст
Alexander
http://www.realgenekim.me/devops-cookbook/
Alexander
Currently, DevOps is more like a philosophical movement, and not yet a precise collection of practices, descriptive or prescriptive (e.g., CMM-I, ITIL, Agile, etc.). At this early stage we’re in, DevOps is more like a vibrant community of practitioners who are interesting in replicating the performance outcomes and culture as exemplified in the seminal John Allspaw/Tim Hammond 2009 Velocity presentation about doing “ten deploys a day” at Flickr.
Slava
Agile != precise collection of practices
Denis
(возможно) Он имел ввиду Agile как пример prescriptive
Slava
А почему DevOps не вписывает себя в философию Agile?
Ksenya
https://sites.google.com/a/jezhumble.net/devops-manifesto/
Ksenya
https://dzone.com/articles/devops-devops-principles
Denis
Азиатские DevOps ещё и Agile-консультанты как правило
Denis
В России это больше сисадмин-DevOps
Alexander
в России это защитная реакция :)
Slava
Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
Slava
Вот весь devops
Alexander
в целом так и есть, это постановка задачи
Alexander
надо еще придумать как её решать :)
Slava
Как только опускаемся на уровень решения задачи, это уже будет метод
Slava
а не культура, движение и т.п.
Alexander
я считаю, что DevOps вписывается в Agile философию
Slava
да абсолютно
Ksenya
Слава, вот об этом уже и ломали копья: devops - практика для качественного delivery. ITIL - свод практик для сервис-дизайна ( в IT смысле), планирования, деливери, обслуживания, улучшения
Alexander
да и я считаю, что DevOps это методика достижения цели быстрой, клиентоориентированной поставки ПО
Slava
http://agilemanifesto.org/principles.html
Slava
Это два принципа из 12 agile
Slava
:)))
Alexander
без Agile нет DevOps ;) тогда незачем эту задачу решать
Ksenya
Девопс и массовое обслуживание не бьются, да и сервис-дизайн в девопсе на уровне общей эрудиции ) сведение разнообразия жизни к идее гибко-девелоперов огорчает :)
Slava
Ну если тут понимать практики доставки протестированного кода на продакшен, то без agile просто кнопку "publish to production" разработчикам не дают
Slava
(и зря)
Andrey
а где прочитать верное определение devops?;) не мог все читать, вроде уже какой день про это общаетесь
Andrey
аджайл хоть задекларировал свои ценности
Alexander
тут же чат Аджайл, общение и коммуникация превыше документации, зачем искать правильное определение, когда можно пообщаться?
Alexander
это не проблема :) это реальность.
одно другому не мешает, да, это реальная проблема, но есть организации у которых нет таких проблем
Slava
Вот вам на подумать - DevOps is another way to Agility
Alexander
Аджайл не означает, что фигак-фигак и в продакшн и не означает, что думать не надо
Alexander
как раз все наоборот
Slava
Потому что как по мне, некоторые конкретные шаги по внедрению практик девопс сильно больше бизнесу помогают чем скрам на определенном этапе ;)
Alexander
люди так думают, потому что в вопросе не разбираются
Andrey
тут же чат Аджайл, общение и коммуникация превыше документации, зачем искать правильное определение, когда можно пообщаться?
не соглашусь, пару вещей желательно фундаментально продекларировать аналогия: Заповеди Моиссея - Уголовный кодекс вот я не прошу уголовный кодекс показать, чтобы прочитать, я прошу ценности увидеть
Slava
Нету ;)
Ksenya
Вот вам на подумать - DevOps is another way to Agility
любая практика или инструмент может служить на благо Agile, это же от людей зависит :)
Alexander
те же ценности, что и у Аджаил