Ответ вслух Senior Объяснение технических решений обновлено

Объяснить техническое решение продакту

Вопрос

Our product manager asks why we need two weeks to pay off technical debt instead of building new features. Explain it to them.

Продакт-менеджер спрашивает, зачем нам две недели на техдолг вместо новых фич. Объясните ему.

Попробуйте сами

Ответьте вслух за 2 минуты, как на собесе. Потом сверьтесь с тезисами: что прозвучало, а что нет.

Показать ответ и разбор

Коротко

Sure. Right now, almost every change in the billing module takes us about a week, and in the last quarter it caused three production incidents.

Что должно прозвучать в ответе

  • Без жаргона, на языке эффекта

  • Называет текущую боль в цифрах (время, баги, инциденты)

  • Говорит, что изменится после

  • Предлагает компромисс по срокам или объёму

  • Спокойный, необоронительный тон

Что могут спросить следом

  • Can we do it in one week instead?
  • How will I know it worked?

Разбор

Sure. Right now, almost every change in the billing module takes us about a week, and in the last quarter it caused three production incidents. That's because the code grew very fast and different parts depend on each other in ways that are hard to predict.

If we spend two weeks cleaning it up, we expect similar changes to take two or three days, and the risk of breaking billing should drop a lot. So in about two months we'd win back the time we spend now.

If two weeks is too much right now, we could split it: one week now on the riskiest part, and the rest next sprint.

Сложные места:

  • win back the time: отыграть потраченное время.
  • in ways that are hard to predict: непредсказуемым образом.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.