2020 — итоги года

Это был очень интересный год. Не считаю, как это принято в соцсетях, что он был «унылым», «скучным», «похожим на страшный сон» и вообще носящим негативный окрас. Да, понимаю, что произошло много негативных событий. Но, кажется, раньше просто меньше обращали внимание на разного рода катаклизмы (на их сумму за год) ввиду того, что не было чего-то столь глобального и необычного, как самоизоляция и множество социальных ограничений. Год был очень необычный — да. Интересный — да. Много чего вскрыл и форсировал ряд вялотекущих изменений (удалённая работа, развитие онлайн сервисов). Хороший он был или плохой — зависит от того, на чём фокусироваться.

Лично для меня 2020 был безусловно непростым и челленджевым, далеко не во всём успешным, но носил главным образом озаряюще-просветляющий характер. Открывались как совершенно новые для мировосприятия грани реальности, так и давно вытесненные и почти забытые.

Продолжить чтение «2020 — итоги года»

Декабрь 2020 — события месяца

За эту сумму
Я вам по зуму
Спою раздевшись догола
Верхом на стуле
Cкачу и хуле
Ковид, расслабься, твоя взяла

Пора прощаться, 2020
Исполнитель: Ногу свело!

Новая работа, новые коллеги, новые книги, новые татуировки. Достойное завершение этого увлекательного со всех сторон года.

Продолжить чтение «Декабрь 2020 — события месяца»

Впечатления: Джесси Шелл — «Геймдизайн»

Не знаю, учат ли в вузах геймдизайну, но если бы учили по таким учебникам, было бы неплохо.

Хотя, пожалуй, во времена учёбы в вузе я такой учебник мог и не осилить. Ну в то время и в том контексте ещё не было бы понятно зачем. 635 достаточно широкого формата страниц с высокой плотностью информации. При том, что я читал её довольно регулярно, дочитать до конца заняло 4 месяца. Но сейчас меня не остановило даже то, что в течение первого же месяца я покинул геймдев и, вроде как, тема перестала быть актуальной. Потому что а) интересно, б) информация перекликается и пересекается с другими сферами — менеджмент, обучение, презентование информации, продуктовый менеджмент.

Далее

Стратегия штанги, как метод достижения антихрупкости

Читаю «Антихрупкость» Талеба, традиционно фиксирую понравившиеся мысли в заметках. Одна тема зацепила так, что заметки распухли до размера небольшой статьи.

Штанга призвана иллюстрировать идею сочетания разделённых крайностей и уклонения от середины. В нашем контексте штанга не всегда симметрична: она просто состоит из двух крайностей, между которыми ничего нет. С точки зрения специалиста, правильнее называть то, о чём мы говорим, двухуровневой стратегией, потому что она работает не на одном (основном), а сразу на двух уровнях. […] Двойное действие: большой риск в одних областях (неуязвимых в отношении Чёрных лебедей) и небольшой в других (открытых позитивным Чёрным лебедям), благодаря чему и достигается антихрупкость.

Продолжить чтение «Стратегия штанги, как метод достижения антихрупкости»

Ноябрь 2020 — события месяца

‘Cause I’m only a crack in this castle of glass
Hardly anything there for you to see
For you to see

Песня месяца: Castle of Glass
Исполнитель: Linkin Park

Месяц прогулок по Питеру, высокоамплитудных эмоциональных шатаний и получения определённости с работой.

Далее

Октябрь 2020 — события месяца

Oh your soul is on fire
Oh your soul is on fire
Pray as you weep
The lord he shall keep
The devil
The devil never sleeps

The Devil Never Sleeps
Исполнитель: Blues Saraceno & Nine One One

Песня из эпиграфа не имеет отношения к повествованию, но отражает эмоциональное состояние периода.

Месяц в статусе безработного. Учусь отдыхать. Получается своеобразно. С одной стороны всё ещё есть инерция постоянного ощущения «надо что-то делать». С другой, как будто открылись какие-то каналы и двери новых впечатлений. Не то чтобы прям совсем новые, но давно закрытые.

Продолжить чтение «Октябрь 2020 — события месяца»

Пользовательские истории (User Stories)

Я буду доволен, если вы вынесете из книги всего две мысли. Вот эти две мысли. 
• Цель работы с историями не написание идеальных историй. 
• Цель разработки продуктов не создание продуктов. 
Сейчас я все объясню

—Джефф Паттон — «Пользовательские истории»

В продолжение темы базовых представлений об управлении требованиями к ПО и вообще разработке на основе потребностей, здесь затронем современные практики работы с требованиями, актуальные для крайне динамичного нынче мира и гибких подходов к разработке.

Далее

Впечатления: Х. Мураками

— Слушай, — сказал он, — может нам с тобой объединиться в команду? Мы, за что ни возьмёмся, всё так славно получается!

— А с чего начнём?

— Давай пиво пить.

Слушай песню ветра

«Харуки Мураками — абсолютный мастер слова и легенда современной литературы. Уникальность его таланта состоит в том, что его мировая известность даже выше, чем та невероятная популярность, которую он снискал у себя на родине в Японии». Из текста на обороте обложки.

Очень странная вводная — талант человека в том, что он популярен. Повеяло институтом бизнес-тренеров и прочих говорящих слова.

Продолжить чтение «Впечатления: Х. Мураками»

Отбрасывать лишнее на пути к цели (притча)

Один ученик часто слышал от мастера боевых искусств, у которого учился, что для достижения цели нужно научиться отбрасывать все лишнее. Общий смысл слов учителя он понимал, но никак не мог уяснить, как отличить, что является необходимым, а что лишним. На все вопросы наставник отвечал, что жизнь его сама этому научит.  

Продолжить чтение «Отбрасывать лишнее на пути к цели (притча)»

На основании чего вы тестируете свой продукт? Или управление требованиями к ПО 101

По мере того как компания росла, на работу поступало все больше людей, привыкших к традиционному процессу разработки. Однажды ко мне пришла начальница другой команды и сказала: «Джефф, нужно, чтобы вы внесли вот эти изменения в продукт, над которым сейчас работаете». «Нет проблем, – ответил я, – только расскажите мне, для кого мы делаем эти изменения и какие задачи люди будут решать с их помощью». Что я услышал в ответ? «Это нужно для соответствия требованиям». «Я вас понял, – кивнул я. – Мне только нужно знать подробнее, для кого мы внедряем эти штуки, как эти люди будут их использовать, а также какой этап их рабочего процесса изменится». Она посмотрела на меня так, словно я был самым тупым человеком на свете, и повторила с нажимом: «Это. Для. Соответствия. Требованиям». И в этот момент я осознал, что слово «требования» на самом деле означает «заткнись». Вот что означают требования для большинства людей. Они перестают говорить о людях и проблемах, которые надо решить.

—Джефф Паттон — «Пользовательские истории»

Цитата выше очень злободневная, но даже она отражает лишь часть проблемы. Удивительно, но факт — в двух из трёх компаниях, в разработке пяти из шести программных продуктов, с которыми мне довелось иметь дело, про требования вообще не задумывались. Либо применяли что-то похожее на эту концепцию к отдельным, наиболее ярко выраженным частям (как правило, базовый функционал продукта) и только на отдельных этапах. Как результат, изрядная часть продукта развивается хаотично, накапливает избыточные элементы или, наоборот, недоделки, наращивает техдолг, а значительную часть усилий команда прикладывает не к тому, что на самом деле важно.

Дальнейший мой спич имеет целью небольшой ликбез в части важности управления требованиями в разработке ПО. Учебник Вигерса заменить не претендую, но и ориентируюсь не столько на бизнес-/системных аналитиков, сколько на остальных участников — разработчиков и QA. Хотя если у аналитиков всплывёт что-то в памяти или возникнет потребность что-то добавить — тоже неплохой результат.

Продолжить чтение «На основании чего вы тестируете свой продукт? Или управление требованиями к ПО 101»