Прагматичный Knowledge Management
Помимо выполнения рабочих задач, проведения митингов и коммуникации c коллегами, важной частью любой работы являются процессы. Например, процесс принятия изменений в основную ветку или процесс релиза новой функциональности на production окружение.
Процессы не берутся из ниоткуда - чаще всего это какие-то шаги, которые помогают достичь конечного результата. Со временем процессы как правило изменяются и эволюционируют. По себе знаю, что самое сложное во внедрении любого процесса - это начать.
🗞 Недавно мне попался занимательный ресурс: https://pragmatic-km.guide/. В нем большое количество материала на темы онбординга новых членов команды, внедрения практик по управлению знаниями (knowledge management & knowledge sharing) и т.д.
Больше всего понравился раздел с быстрыми победами. Из него мы можем узнать:
📌с чего можно начать, если хочется изменить ситуацию с шарингом знаний в команде/компании
📌 как формулировать и решать проблемы
📌 что делать с ботлнеками
📚 и кто такой человек-библиотека
#devops
Помимо выполнения рабочих задач, проведения митингов и коммуникации c коллегами, важной частью любой работы являются процессы. Например, процесс принятия изменений в основную ветку или процесс релиза новой функциональности на production окружение.
Процессы не берутся из ниоткуда - чаще всего это какие-то шаги, которые помогают достичь конечного результата. Со временем процессы как правило изменяются и эволюционируют. По себе знаю, что самое сложное во внедрении любого процесса - это начать.
🗞 Недавно мне попался занимательный ресурс: https://pragmatic-km.guide/. В нем большое количество материала на темы онбординга новых членов команды, внедрения практик по управлению знаниями (knowledge management & knowledge sharing) и т.д.
Больше всего понравился раздел с быстрыми победами. Из него мы можем узнать:
📌с чего можно начать, если хочется изменить ситуацию с шарингом знаний в команде/компании
📌 как формулировать и решать проблемы
📌 что делать с ботлнеками
📚 и кто такой человек-библиотека
#devops
Terraformsh
В работе часто приходится работать с Terraform (инструмент для декларативного описания частей инфраструктуры - облачные ресурсы, кубернетес кластера и тд). В связи с этим я искала какие-нибудь интересные источники информации и наткнулась на еженедельную рассылку от Антона Бабенко - узнать больше можно тут.
На прошлой неделе в письме был инструмент -
Отдельно хочется отметить PHILOSOPHY.md от разработчиков
Не менее интересным мне кажется список фич, которые разработчики
Вместо заключения:
Из того, что я недавно почерпнула - это то, что при локальной работе с terraform достаточно просто запускать
#terraform #devops
В работе часто приходится работать с Terraform (инструмент для декларативного описания частей инфраструктуры - облачные ресурсы, кубернетес кластера и тд). В связи с этим я искала какие-нибудь интересные источники информации и наткнулась на еженедельную рассылку от Антона Бабенко - узнать больше можно тут.
На прошлой неделе в письме был инструмент -
terraformsh
. По факту это баш скрипт, который позволяет одной командой запустить все необходимые шаги для работы с terraform. Отдельно хочется отметить PHILOSOPHY.md от разработчиков
terraformsh
. Там довольно емко расписаны боли и недостатки как terraform, так и популярной обертки для него - Terrugrunt. В сухом остатке получаем решение одних проблем привнесением новых - новые языки описания, новые подходы и новые баги. Это не говоря о том, что все эти инструменты необходимо заадоптить - внедрить в свои процессы, написать руководства по работе с ними и обучить коллег. Не менее интересным мне кажется список фич, которые разработчики
terraformsh
решили добавить. Кажется, что Hashicorp есть чем пополнить свой беклог =)Вместо заключения:
Из того, что я недавно почерпнула - это то, что при локальной работе с terraform достаточно просто запускать
terraform apply
- эта команда и план изменений вам покажет и если захотите, применит их. И больше никаких повторений связки terraform plan & terraform apply
#terraform #devops
GitHub
antonbabenko - Overview
AWS Community Hero / Terraform Influencer 🇺🇦🇳🇴 - 👀 🔴 "Your Weekly Dose of Terraform" - http://bit.ly/terraform-youtube - antonbabenko
The 6 Secrets to Building Inspiring Proposals
Попалась довольно интересная статья с громким заголовком, но неплохим содержанием.
В ней автор рассказывает, как можно усилить proposal - документ, описывающий некоторое крупное техническое, процессное или иное изменение в команде/компании.
✅ Диаграмы - тут все понятно, в схемах легче объяснить процессы, взаимодействие, внешние зависимости.
✅ Признание итераций - решение об имплементации довольно редко принимается единолично и хорошо понимать, как будет происходит само изменение. Автор предлагает использовать подход с Maturity Model. В статье приведен наглядный пример - рекомендую ознакомиться.
✅ Отталкиваемся от желаемого состояния, а не от текущих пре-реквизитов и зависимостей.
✅ Описываем потенциальные проблемы, которые может привнести предложение. Например, добавит узкое место (bottleneck) или потребует дополнительных инвестиций в обучение членов команды.
✅ Всегда можно положиться на опыт сообщества/экспертов со стороны облачных провайдеров или внутри компании. Валидация решений на раннем этапе - хорошая идея как минимум для того, чтобы сэкономить время. Также можно ознакомиться с решением похожих проблем на основе статей/записей выступлений с конференций.
✅ Описание модели данных. Особенно важно, если ваше предложение предполагает новые сервисы для работы с пользовательскими данными, новые таблички и тд.
В сухом остатке - это хорошая статья для тех, кто ничего не знает о концепции proposals и для тех, кто имел опыт и хочет стать лучше.
https://betterprogramming.pub/solutions-architect-tips-the-6-secrets-to-building-inspiring-proposals-3349e24ad07e
#devops
Попалась довольно интересная статья с громким заголовком, но неплохим содержанием.
В ней автор рассказывает, как можно усилить proposal - документ, описывающий некоторое крупное техническое, процессное или иное изменение в команде/компании.
✅ Диаграмы - тут все понятно, в схемах легче объяснить процессы, взаимодействие, внешние зависимости.
✅ Признание итераций - решение об имплементации довольно редко принимается единолично и хорошо понимать, как будет происходит само изменение. Автор предлагает использовать подход с Maturity Model. В статье приведен наглядный пример - рекомендую ознакомиться.
✅ Отталкиваемся от желаемого состояния, а не от текущих пре-реквизитов и зависимостей.
✅ Описываем потенциальные проблемы, которые может привнести предложение. Например, добавит узкое место (bottleneck) или потребует дополнительных инвестиций в обучение членов команды.
✅ Всегда можно положиться на опыт сообщества/экспертов со стороны облачных провайдеров или внутри компании. Валидация решений на раннем этапе - хорошая идея как минимум для того, чтобы сэкономить время. Также можно ознакомиться с решением похожих проблем на основе статей/записей выступлений с конференций.
✅ Описание модели данных. Особенно важно, если ваше предложение предполагает новые сервисы для работы с пользовательскими данными, новые таблички и тд.
В сухом остатке - это хорошая статья для тех, кто ничего не знает о концепции proposals и для тех, кто имел опыт и хочет стать лучше.
https://betterprogramming.pub/solutions-architect-tips-the-6-secrets-to-building-inspiring-proposals-3349e24ad07e
#devops
Medium
Solutions Architect Tips: The 6 Secrets to Building Inspiring Proposals
Are you new to solutions architecture? Discover how to build a proposal for your next solution that everyone will love
New wave for Helm
Люблю периодически поковырять какие-нибудь новые инструменты. Давным давно на глаза попался helmwave, решила на нем потестировать свой стандартный сценарий - деплой в несколько окружений кучи чартов.
Вот что получилось:
https://medium.com/wriketechclub/new-wave-for-helm-b9800733587f
#devops #helm
Люблю периодически поковырять какие-нибудь новые инструменты. Давным давно на глаза попался helmwave, решила на нем потестировать свой стандартный сценарий - деплой в несколько окружений кучи чартов.
Вот что получилось:
https://medium.com/wriketechclub/new-wave-for-helm-b9800733587f
#devops #helm
Medium
New Wave for Helm!
There are an endless number of tools to deploy to Kubernetes, but a new tool may be the only one you need.