x
 
Константин Константинопольский
19 марта 2020
Советы почтой каждую неделю
Пожалуйста, получите наше письмо, чтобы подтвердить свой адрес:
Вы подписаны на «Советы за неделю»:

Фёдор!

Как быть, если всё моё время уходит на разработку всё новых и новых фич? Какие подходы могут помочь высвободить время?

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


Константин!

Попро­буйте пого­во­рить с пред­ста­ви­те­лями биз­неса при помощи понят­ной для всех мета­форы — обыч­ного денеж­ного долга.

Любой долг можно какое‑то время игно­ри­ро­вать без послед­ствий — не пла­тить по кре­дит­ной карте, не отда­вать деньги дру­зьям, не выпол­нять обя­за­тель­ства перед парт­нё­рами. Однако в какой‑то момент наста­нет раз­вязка: по заяв­ле­нию из банка к вам при­дут судеб­ные при­ставы, дру­зья пере­ста­нут с вами общаться, а парт­нёры разо­рвут отношения.

То же самое и с тех­ни­че­ским дол­гом — какое‑то время можно его не обслу­жи­вать: про­сто задачи будут зани­мать всё больше и больше вре­мени, а про­грам­ми­сты — всё силь­нее и силь­нее стра­дать. Потом наста­нет раз­вязка: кон­ку­рент выка­тит фичу, кото­рую вы в прин­ципе не смо­жете повто­рить, или ваше при­ло­же­ние сло­ма­ется так, что поте­ряет поль­зо­ва­тель­ские дан­ные и вы несколько дней не смо­жете их восстановить.

Когда обслу­жи­вают обыч­ные денеж­ные долги, часто строят про­стые системы — к при­меру, решают, что 30% всего посту­па­ю­щего дохода будут рас­хо­до­вать на досроч­ное пога­ше­ние ипо­теки. Чтобы не было соблазна купить на эти деньги новый айфон­чик — настра­и­вают авто­ма­ти­че­ские пла­тежи, чтобы банк сам отни­мал от любой вхо­дя­щей суммы нуж­ную часть и отправ­лял в счёт пога­ше­ния долга.

Сде­лайте то же самое и с тех­ни­че­скими дол­гами — не дого­ва­ри­вай­тесь о каж­дом улуч­ше­нии, а вве­дите «про­грам­мист­ский налог»: отни­мите от каж­дого спринта по два дня, на кото­рые не пла­ни­руйте вообще ничего, кроме исправ­ле­ния техдолга.

Мне нра­вится, как эту про­блему решили в Бей­скемпе — спринты у них длятся 6 недель, но между ними есть двух­не­дель­ный период тишины, в кото­ром вообще нет запла­ни­ро­ван­ной работы: они пла­ни­руют сле­ду­ю­щие циклы и зани­ма­ются тем, чем сами счи­тают важным.

P. S. Это был совет об управлении разработкой. Хотите больше знать о планировании спринтов, управлении продуктом или о настройке инфраструктуры? Присылайте вопросы.

Поделиться
Отправить

Комментарии

Алексей Наумов
3 апреля 2020

Бизнесу проще всё показывать в деньгах. Разговор про «аналогии» не заинтересует человека, который принимает решения. Покажите, что новая фича будет стоить 1000$ (40 часов по 25$), если не разобрать технический долг, и 200$ (8 часов по 25$), если разобрать. При этом разбор долга будет стоить 500$ (20 часов по 25$). В цифрах всё нагляднее.

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


Цель рубрики — обсуждение вопросов дизайна всех видов, текста в дизайне и взаимоотношений дизайнеров с клиентами.

Мы публикуем комментарии, которые добавляют к уже сказанному новые мысли и хорошие примеры. Мы ожидаем, что такие комментарии составят около 20% от общего числа.

Решение о публикации принимается один раз; мы не имеем возможности комментировать или пересматривать свое решение, хотя оно может быть ошибочно. Уже опубликованные комментарии могут быть удалены через некоторое время, если без них обсуждение не становится менее ценным или интересным.

Вот такой веб 2.0.

Как вы оцените с технической точки зрения новый редактор публикаций в «Деле Модульбанка»? Какие технологии вы бы порекомендовали для создания статичных и не самых сложных сайтов 2 Как объяснить значимость фичи разработчику? 1 Расскажите об обязанностях технического директора в бюро. Вторая часть: встречи один на один




Недавно всплыло

Какие приложения вы используете для съёмки и обработки фотографий на телефоне? 1 8 Можете рассказать о грамотном выделении слов или фраз в тексте, заголовках, списках? 3 Как начинающему автору отстаивать свою позицию? И нужно ли это делать? 2