Мысли вслух

A collection of 148 posts
борьба с выгоранием

Что делать с выгоранием?

До тех пор пока вы не знаете о принципах работы мозга вы просто думаете что кто-то живет лучше, а кто-то хуже. Но мозг вообще-то не предназначен для того, чтобы мы ощущали себя счастливыми. Если говорить совсем простыми словами, то каждый из нас живет в своем личном аду. В течении нашей
4 min read
Мысли вслух

Ретроспектива как способ вызвать пермены

Ретроспектива – формат совместной работы группы, который сочетает элементы мозгового штурма, коучинга и обратной связи. Регулярное проведение ретроспектив которые приводит к изменениям – важный признак наличия самоорганизующейся команды. Но в большинстве случаев, ретроспективы это чисто формальный ритуал, который проводится для галочки (ну у нас же скрам). Для успешной ретроспективы необходим фасилитатор (желательно
4 min read
agile-команда

Переоценен ли инженерный процесс?

Многие инженеры и менеджеры уделяют слишком много вниманию процессу, упуская из виду куда более значимые аспекты необходимые для работы успешной команды инженеров. Эта статья – краткое напоминание о том, что действительно важно, и на что менеджеры инженеров (Engineering Manager) должны тратить свое время и силы. За время своей работы я провел
3 min read
agile

Agile метрики. Часть 6: Метрики из инструментов бизнес-аналитики

Ранее мы рассмотрели: метрики Agile Project Tools, метрики Lean Kanban, меткрики инструментов контроля версий, метрики CI/CD. Теперь пришла очередь рассмотреть agile метрики бизнес-аналитики и подведения итога. Некоторые будут удивлены, перечисленным здесь показателям. Можно подумать, что эти абстрактные показатели, относящиеся к бизнесу, а команде разработчиков надо сосредотачиваться на традиционных для
5 min read
agile

Agile метрики. Часть 5: Метрики из инструментов CI/CD

В предыдущих частях мы рассмотрели: метрики из Agile Project Tools, метрики Lean Kanban, метрики из инструментов систем контроля версий. В этой статье мы рассмотрим agile метрики из инструментов CI/CD. Эти метрики берутся из инструментов непрерывной интеграции и непрерывной доставки. В настоящее время они являются частью целостной цепочки инструментов DevOps
3 min read
agile

Agile метрики. Часть 4: Метрики из инструментов контроля версий (Source Control tools)

Продолжаем рассматривать agile метрики. В предыдущих частях мы рассмотрели: метрики из Agile Project Tools, метрики Lean Kanban. В этой части мы познакомимся с метриками из инструментов контроля версий. Системы контроля версий являются фундаментальной частью любой разработки программного обеспечения. Их используют все, даже люди, которые занимаются разработкой самостоятельно, поскольку им также
3 min read
agile

Agile метрики. Часть 3: Метрики Lean и Kanban

Продолжаем изучать agile метрики. В этом разделе мы рассмотрим показатели, относящиеся к системам работы Lean и Kanban. Время выполнения истории (Story Lead Time) Время выполнения – это концепция, которая часто используется в методологиях Lean и Kanban. Это общее время, прошедшее с момента когда пользовательская история вносится в систему (например записывается в
5 min read
agile

Agile метрики. Часть 2: Метрики из Agile Project Tools

В предыдущей части мы узнали какими принципами обладают agile метрики и разделили их на пять категорий. В этой статье мы познакомимся с метриками относящимся к Agile Project Tools. Скорость (Velocity) Это первая метрика на которую обращают внимание когда говорят о agile-метриках. Она является самой часто используемой и переоцененной. Как рассчитать
11 min read
agile

Agile метрики. Часть 1: Принципы.

В этой серии статей я соберу информацию про Agile метрики, чтобы у вас было понимание что это, как их измерять, способы использования. Статьи охватят все возможные метрики, которые вы скорее всего захотите использовать. Вы узнаете, что они означают, когда их можно использовать и как, а когда не нужно их использовать.
2 min read
agile

Внедрение Agile. 11 особенностей

После статьи о мифах связанных с гибкими методологиями, было бы странно не порассуждать о том: как понять правильно ли проведено внедрение Agile, какой фреймворк когда стоит применять, кто в компании должен быть ответственным за переход на Agile. Особенности внедрения Agile я разделил на две категории:связанные с компанией и связанные
9 min read
Мысли вслух

12 убийц продуктивности разработчиков

Одной из самых важных и популярных проблем менеджеров проектов и технических руководителей является повышение продуктивности разработчиков. Ей посвящено много статей. Давайте рассмотрим, где кроется корень проблемы. Почти 30 лет назад вышла книга Тома ДеМарко и Тимоти Листера “Человеческий фактор”, но проекты продолжают терпеть убытки из-за огромных потерь производительности. И у
4 min read
agile

От провала проекта гибкие методологии не спасут

– У нас не получится уложиться в сроки! – Примените Agile! – Без достаточного количества людей он нам не поможет! – Тогда придумайте другое умное слово! Многие люди связывают провал проекта с выбором методологии разработки, вот выбрали бы Scrum/Agile/DevOps то все было бы хорошо. Скажу честно – такие люди ничего не понимают в
2 min read
agile

Scrum в древнем Египте и сейчас

История Agile берет свое начало в ферале 2001 года, когда был опубликован документ под названием Agile Manifesto. Текст документа состоит из очевидных философских формул (простота – искусство не делать лишнюю работу) и ряда спорных утверждений (лучшие технические требования, дизайн, архитектура получаются у самоорганизованных команд). Документ является странным не только содержанием, но
5 min read
менеджер проектов

Необходимость технических навыков для менеджера проектов

Для эффективного управления ИТ-командой необходимо наличие навыков системного аналитика, которые в свою очередь связаны с техническими. Они нужны менеджеры проектов и не ограничены познаниями в одной-двух сферах. Критерии успеха руководителя проектов в ИТ определяется также и его пониманием рынка в целом, знания о внутренней составляющей технологий, для чего и зачем
3 min read
Мысли вслух

Почему став тимлидом бывает плохо

Принято считать, что тимлид – более высокая ступень эволюции инженера. При том, что всем известно, что тимлиду требуются совершенно иные навыки и умения чем тому же seniorу. Но факт остается неизменным – большинство компаний ставит тимлидом лучшего инженера. Иногда потому что кажется, что сотрудник получит новую мотивацию, ведь это же повышение. Иногда
2 min read
геймификация

5 стратегий как добиваться цели, когда это не нравится.

Были ли вы в ситуации, когда придя на работу, садитесь за компьютер чтобы начать работу над проектом и просто смотрите в экран? У меня такое происходит и я понимаю вас и вашу внутреннюю борьбу. В этой статье я собрал 5 стратегий которые помогают мне в этой борьбе и позволяют добиваться
6 min read
коммуникация

Как улучшить общение с клиентами

Секрет крепких взаимоотношений с клиентами – коммуникация. Грамотное общение позволяет завоевать лояльность, что принесет повторные продажи, отзывы и сарафанное радио. В век социальных сетей – коммуникация играет очень важную роль. Если правильная коммуникация помогает вам, то плохая – приводит к уничтожению репутации какой бы она ни была. Независимо от того где вы общаетесь
3 min read
Мысли вслух

Подборка полезных материалов №1

Возобновляю публикации подборок статей которые меня заинтересовали или освещают тему которую я бы рассмотрел и сам, но не хватает времени. Пока подборки будут нерегулярными и буду выкладывать по мере накопления хотя бы 10 статей. Поэтому встречайте первую подборку. Если есть пожаления по источникам откуда черпать – пишите. Как написать инструкцию так,
1 min read
Мысли вслух

НЛП в управлении проектами

Миниуму инструментов для максмально успешных результатов – по такому правилу работает большая часть успешных специалистов. Динамично развивающаяся сфера управления проектами избирательно подходит к используемым в работе техникам и методикам, отсеивая все бесполезное и малоэффективное. В данной статье речь пойдет об НЛП (нейролингвистическом программировании) – технике которая зарекомендовала себя не только в психологии,
5 min read
время-деньги

Управление хаосом или основы планирования

Каждый из нас периодически ощущает нехватку времени, давление сроков. Испытывает стресс от спешки и говорит себе “В следюущий раз я буду тщательно следить за временем и все планировать заранее. Не буду распыляться по задачам или сделаю все и сразу.” Какая же стратегия эффективнее? Спешить или не спешить? Последовательно решать задачи
10 min read
менеджер

Толковый менеджер. Что это за зверь и где он водится?

Если вам приходилось искать/нанимать менеджера, то вы знаете, что данная задача хоть и звучит тривиально, но на самом деле таковой не является. Под менеджером будем понимать человека, который решает, а не создает проблемы, участвует в развитии компании и придает ее дополнительные вес и значимость, генерирует новые идеи или использование
5 min read
Мысли вслух

Почему инженер не может оценить временные затраты на написание кода

Неважно попросите вы джуна/мидла/синьора/тимлида/менеджера проекта и т.д., дать оценку по времени на разработку программного обеспечения – вы никогда не получите быстрого, легкого и точного ответа. Это связано с тем, что никто независимо от того насколько талантливым или гениальным он является не может точно знать сколько понадобится
6 min read
когнитивные способности

Как работает мозг во время программирования

Существует мнение, что программирование похоже процесс изучения иностранного языка. Технически действительно есть общие моменты, но фактически для мозга все выглядит не совсем одинаково. Чтобы выяснить, какие же части мозга отвечают за кодинг, ученые из MIT просканировали мозг разработчиков-добровольцев в процессе работы. Программисты работали с применением текстового языка Python и графического
2 min read
архитектура по

Современные шаблоны проектирования архитектуры программного обеспечения для пр?

Перевод: Modern-Day Architecture Design Patterns for Software Professionals Многие современные приложения необходимо создавать для предприятия, а иногда даже глобально для всего Интернета. Каждое приложение должно соответствовать требованиям масштабируемости, доступности, безопасности, надежности и отказоустойчивости. В этой статье я расскажу о некоторых шаблонах проектирования, которые помогают реализовать вышеупомянутые возможности. Я буду говорить
6 min read
Мысли вслух

Чем отличается программист от инженера

В этой статье я хочу изложить свои мысли на тему того чем отличается программист от инженера и в каких случаях кто вам понадобится в команде. Программист Программист зачастую просто исполнитель. Есть задача – я ее делаю. Программист не задумывается над целью и смыслом задачи, ее ценности для бизнеса, этим занимаются те
2 min read