Александров Андрей enabling.team
322 subscribers
3 photos
3 files
89 links
Эксперт https://enabling.team Связаться можно в тг @aladmit
Download Telegram
Прошедшая неделя была очень богатой на контент 🙂

Проводил открытый урок курса “DevOps практики и инструменты”. Рассказывал о том как должна выглядеть непрерывная поставка в 2019 году.
https://youtu.be/cei9N7vy_2k

Вышло два выпуска подкаста DevOps Deflope.
- с Евгением Россинским про value stream’s в ivi: https://devopsdeflope.ru/posts/2019/044.html

- с Ахмедом Шериевым про про трансформацию команд: https://devopsdeflope.ru/posts/2019/045.html
Перед тем как написать разбор второго Agile принцпа, хотелось бы знать что уже ты о нем думаешь, что непонятно, какие проблемы с этим принципом возникают.

Заполни опросник, а я постараюсь раскрыть непонятные моменты в статье и покажу что об этом принципе думают другие.
https://goo.gl/forms/hwIG7lR1dZFEWlu02

Разбор первого принципа Agile: https://aladmit.com/article/2019/01/28/agile-principle-1.html
Project to Product: How to Survive and Thrive in the Age of Digital Disruption with the Flow Framework

Очень рекомендую эту книгу всем менеджерам, руководителям и владельцам ИТ компаний.

Она объясняет:
1. В чем разница между проектам и продуктами. И почему нужно заниматся именно продуктами.
2. Почему аналогия конвейера для производства ПО ошибочна.
3. Как соединить все артефакты вашей компании в единый Value Stream Network.
4. Как находить бутылочные горлышки в компании с помощью Value Stream Network.
5. Как Value Stream Network помогает приоретизировать задачи, принимать бизнес-решения, видеть как работает вся компания.

https://www.goodreads.com/book/show/40679042-project-to-product
Transformational Leadership

Whitepaper от ITRevolution с DevOps Enterprise Forum 2018 для тех кто хочет стать лидером трансформации компании.

Документ рассказывает:
1. Каким должен быть лидер
2. Что он должен понимать
3. Как себя вести
4. Как оценить лидера или себя самого

В документе есть подробное описание качеств/скилов лидера с ссылками на литературу, которая поможет их улучшить.

https://static1.squarespace.com/static/571faf00c2ea510eafddb70b/t/5c1f087121c67c0d67c426a8/1545537650781/2018-Forum-Transformational-Leadership.pdf
На этой неделе, в пятницу, проходит конференция KnowledgeConf.

Я на ней выступаю с докладом о практиках Тиаго Форте. Приходите 🙂 Расскажу как можно читать книги/статьи/etc. так, чтобы можно было легко вспомнить всех содержимое за считанные минуты даже спустя год!

https://knowledgeconf.ru/2019/abstracts/4755
А еще мы в подскате DevOps Deflope встретились с Игорем Цупко, директором по неизвестеому во Флант 🙂
Forwarded from DevOps Deflope News
46 выпуск DevOps Deflope! Встретились с Игорем Цупко, директором по неизвестному во Флант, докладчиком #KnowledgeConf2019, обсудили управление знаниями и Performance Review.

http://amp.gs/RcAA
Коля Волынкин написал краткое саммари моего доклада!

Отличная затравочка, для тех кто пропустил 🙂
Forwarded from DocOps
Применение практик Тиаго Форте для управления своими знаниями.

Огненный доклад на #knowledgeconf2019 от Андрея Александрова про то, как читать книги и статьи like a boss и наполнять собственную базу знаний.

Конспект: https://github.com/docops-hq/conf/blob/master/knowledgeconf/19/tiago-forte-practices.md
#KnowledgeConf2019
Побывал на докладе Григория Петрова. Он рассказывал про Xi, язык разметки собственной разработки, созданный специально для создания базы знаний программиста.

Краткий конспект: https://gist.github.com/aladmit/6bd53b37b4b08d71f47a4d11a0f1bb8b
How Netflix Thinks of DevOps

Dave Hahn рассказал в докладе что в Netflix думают о DevOps. Спойлер: Ничего 🙂

Доклад о том, что самое главное в компании -- культура, которую Netflix ставит выше всего остального.

https://www.youtube.com/watch?v=UTKIT6STSVM

Так же на сайте у Netflix есть подробное описание их культуры. Рекомендую на него взглянуть, сравнить со своей и подумать, как текущая культура мешает добиться успеха вашей компании.

https://jobs.netflix.com/culture
👍1
Серебряная чпуля

Пару недель назад обнаружил подкаст "Серебряная чпуля". Тот редкий случай, когда обсуждают Agile и все участники понимают о чем говорят 🔥

Рекомендую послушать выпуски "4. Где Agile не нужен?" и "11. Команда - что это и как ее сделать?". Первый поможет осознать область применения Agile, а второй раскроет суть слова "команда", ее отличие от коллектива, какие есть модели формирование команд.

Ссылочки:
- SoundCloud: https://soundcloud.com/chpulya

- iTunes: https://podcasts.apple.com/ru/podcast/%D1%81%D0%B5%D1%80%D0%B5%D0%B1%D1%80%D1%8F%D0%BD%D0%B0%D1%8F-%D1%87%D0%BF%D1%83%D0%BB%D1%8F/id1446456479

- Spotify: https://open.spotify.com/show/1HfRTrCOec8h9CfZroa4cJ?si=mvep9jFdSkO7cPQHzvROUg
o11ycast с Jez Humble

Раз уж начал рекомендовать выпуски подкастов, порекомендую еще один)

В o11ycast есть замечательный выпуск с Jez Humble! Это один из основателей DORA, соавтор книг DevOps Handbook, Accelerate, Lean Enterprise и, конечно, Continuous Delivery.

В выпуске обсудили:
- важность навыка работы в команде
- сложность современных систем, которые больше нельзя создать в одиночку
- transofmational leadership
- observability

https://www.heavybit.com/library/podcasts/o11ycast/ep-9-high-performance-devops-with-jez-humble/
Обзор "Making Work Visible"

На митапах я часто слышу о том как люди перегружены или даже выгорают. Да и сам уже не раз попадал в подобное. Я считаю что работа, на которой мы проводим большую часть своей жизни, должна быть комфортной и спокойной. Книга “Making Work Visible” как раз о том как сделать свою работу спокойной, а сроки выполнения задач предсказуемыми.

В книге “Making Work Visible” автор считает что проблемы с дедлайнами и перегрузками чаще всего возникают из-за того что “воришки времени”(Thieves of Time) не дают нам спокойно сесть и сделать свою работу. В книге выделяют 5 “воришек”:

To Much Work-in-Progress – слишком много задач взяли в работу и еще не закончили
Unknown Dependencies – задачи, которые нужно сделать, чтобы закончить работу, но мы об этом узнали только в процессе
Unplanned Work – когда приходится прервать работу над задачей, чтобы сделать другую
Conflicting Priorities – конфликт приоритетов, это когда есть несколько задач, которые нужно делать в одно время
Neglected Work – незаконченная работа, которая теперь лежит в стороне

Из-за того что “воришек” не видно, с ними сложно бороться, но если визуализировать их на доске с задачами, предотвратить их появление будет проще.

Making Work Visible подробно описывает каждого “воришку”, причины его появления, способы сделать его видимым. Заодно дает вводную в теорию ограничений и теорию очередей, крайне рекомендую обратить на них внимание, если еще не разобрались что это и чем может быть вам полезно.

https://www.goodreads.com/book/show/36458712-making-work-visible
Upskilling: Enterprise DevOps Skills Report 2019

Прочитал на этих выходных результаты исследования Upskilling: Enterprise DevOps Skills Report 2019. Ребята выясняли что индустрия думает о навыках, которыми нужно обладать для трансформации компании. Что порадовало, в этом исследовании участвовали в основном лиды, менеджеры, руководители, и даже немного C-level(6%).

Результаты грустные. Чаще всего компания хотят нанять DevOps Engineer. К сожалению, в мировом ИТ тоже еще не до всех дошло, что это им не поможет 🙁
Большая часть отчета говорит о том что компании понимают DevOps как автоматизацию и поэтому считают скилы автоматизации самыми важными.

Второе и третье по важности место занимают навыки "Process Skills and Knowledge" и "Soft Skills". Это дает мне надежду что однажды наша индустрия таки выберется из этого болота 🙂

https://info.devopsinstitute.com/upskilling-report-2019
Выгорание в State of DevOps 2019

В State of DevOps 2019 есть очень любопытный раздел - Productivity.

В этом разделе исследование утверждает что отдых от работы помогает снизить выгорание и содержит список рекомендаций как это сделать:

1. Не думать о работе вне работы
2. Расслабляться после работы
3. Осваивать и практиковать навыки вне работы, которые приносят радость
4. Компенсировать нехватку контроля над происходящим на работе активностями вне работы, которые вы можете контролировать
5. Развивать в компании культуру ухода от работы. Уходите домой пораньше, не задерживайтесь, призывайте коллег делать то же самое.

Так же исследование утверждает что люди из компаний с низкой производительностью(Low performers) ощущают себя выгоревшими в два раза чаще, чем люди из высокопроизводительных компаний(High Performers).

Звучит логично. У High Performer процесс разработки уже поставлен, эксплуатация налажена, значит поводов для стресса толком нет, не из-за чего выгорать. Вот и еще один прекрасный повод стремится в High или даже Elite Perfomers 🙂

https://services.google.com/fh/files/misc/state-of-devops-2019.pdf
Оказывается k8s в каждый pod подскаживает pause-контейнер, который занимается чисткой zombie-процессов.
Поэтому от удаленных подов в системе ничего не остается 🙂

Статья о том как это работает
https://www.ianlewis.org/en/almighty-pause-container
В начале этой недели на Netflix вышел The Midnight Gospel. Мультсериал о принятии неизбежности смерти.

В каждой серии герой обсуждает аспекты жизни и смерти с существами из разных вселенных: реинкарнацию, вечный цикл перерождения и гибели, способах начать жить в текущем моменте и перестать бежать от пустоты, которая все равно нас всех догонит. Комфортненько посмотреть за едой это не получится, все построено на диалогах и если отвлечься, придется перемотать назад, чтобы не потерять нить разговора. Из-за поднятой темы, местами наблюдать за этими размышлениями еще и достаточно некомфортно 😞

Для меня эта тема всегда была актуальной. Вроде, давно уже взрослый человек, но смириться с этим у меня так и получилось. Если перед сном промелькнет какая-то мысль о смерти, всё, большую часть ночи я пробуду в ужасе и, скорее всего, так и не засну.
Не скажу, что досмотрев сезон, я постиг дзен и смирился с неизбежной встречей с пустотой, но точно стал относиться к этому немного спокойнее.
Сегодня меня разбудил звонок о том что дядя умер от covid. Две недели до этого он мучился на ИВЛ, а сегодня утром все. Мучиться больше некому. Мда... Никогда до этого не хоронил на столько близких мне людей. Очень страшно осознавать что в следующий раз я приеду домой и обнаружу вдруг пустое место за столом… Не услышу больше остроумных шуток, не с кем будет делить грибной салат, не будет больше баек о походах и службе пограничника. 🙁

Даже удивительно, как все перевернулось буквально за пару месяцев. Еще в конце февраля я очень скептически относился к пандемии, казалось чем-то очень далеким, происходящим где-то в другом мире. К середине марта цифры уже стали серьезными, изолировался в квартире, перешел на доставку всего что можно. Сейчас у нас конец июня, официальное кол-во новых больных в день в Москве все меньше и меньше, а знакомых и близких в больницах все больше и больше, желание сидеть дома только укрепляется.

Хочу и тебе напомнить, что изолироваться все еще нужно, дистанция и маски все еще актуальны, смерть все еще дышит тебе в затылок. Если гонят в офис, не бойся отстаивать свое право работать из дома. Я свое уже отстоял на прошлой неделе, когда компания решила вывести в офис ИТ-руководителей. Да, выступать против всегда неприятно, но оно того стоит. Помни, что ни один работодатель не имеет права брать на себя ответственность за твоё здоровье и твою жизнь, они принадлежат только тебе, борись за них.

Надеюсь, твоей семье повезет больше, чем моей. Береги себя.
На прошлой неделе на DevOps Nov рассказывал про CI как практику

Если тебе кажется, что CI это когда тесты запускаются на PR, то настоятельно рекомендую к просмотру, открою тебе страшную тайну о том что это такое на самом деле.

Очень порадовало что на доклад пришел Олег Сорока! Он дополнил доклад рассуждениями о том что что CI это на самом деле очень сложная практика и придется сделать много изменений в компании, чтобы она заработала. Так что смотреть нужно прям до конца, не только "официальную" часть)

@Timon_Crazy пригласил вернутся через пару месяцев уже с докладом про Pulumi. Как говорится, подписывайтесь, чтобы не пропустить))
P.S. Да, в запись не попали первые 5-10 минут, но суть от этого не сильно потерялась.

https://youtu.be/zZ3qXVN3Oic