R1 - учебная сессия 12 (различаем метод и работу)

Первые 50 минут: потренировался различать метод, работу и их описания на задании R1.2:Tasks2. В голове всплыло что-то про “машинку типов”, нагуглил пост об этом.
Потом читал собственно главу про “метод и работу”. Этот материал я читал еще до начала резидентуры, так что прошел по нему достаточно бегло.

Вторые 50 минут.
Выполнил задание R1.2:Tasks3 - Задание: Видим метод и работу

Выберите простой пример поведения агента (рабочий, но можно и просто бытовой) и попробуйте посмотреть на него и как на метод, и как на работу. Результат опубликуйте в клубе МИМ.

Пример попроще: реализация какой-то фичи в IT-продукте.

С ракурса метода важно:

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

С ракурса работы важно:

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

Пример посложнее: тимлид планирует спринт в команде разработки.
Для меня это сложнее, потому что даже метод планирования сам по себе предполагает внимание именно к работе, которую потом надо выполнить.

Если рассматривать с ракурса метода, то в поведении важно:

  • как выбирать цели
  • как оценивать объем работы, который можно взять в спринт
  • какой выбрать баланс между целями продукта и устранением техдолга/техпроектами (на каждый спринт, не ситуативно)
  • как донести цели до команды, как убедиться, что команда их поняла
  • как проверить, что команда владеет нужными методами для достижения целей

Если рассматривать с ракурса работы, то в поведении важно:

  • осталась ли невыполненная работа с прошлого спринта
  • что важно сделать именно сейчас, у какой задачи наивысший приоритет
  • уходят ли сотрудники в отпуск
  • есть ли другие отвлекающие факторы в следующем спринте (корпоративные события, обязательные обучения, заполнение перфоманс ревью и т.д.)
  • у конкретного сотрудника Х, которому поручена работа У, есть необходимые навыки/владение методами?

В конце прочитал главу “подробнее про методы”.

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

Отличный пример, Дмитрий!