Цветовая схема
Alex Four
29 нояб. 2023

🗣️ Про отношения в команде и продуктивность

Случайно провел эксперимент. Мне для запуска фичи потребовались доработки в нативной части приложения. Оформил две одинаковые задачи на iOS и Android.

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

Есть люди, с которыми отношения у меня как-то не сложились. Вроде конфликта нет, но и чувствуется какой-то холодок. Вроде ты предлагаешь здравые вещи, а с твоими словами чуть пренебрежительно и недоверчиво соглашаются. Вот с iOS разработчиком у меня именно так.

Через день разработчик приходит, говорит, что готово. Я скачал девсборку, запускаю симулятор, вижу проблему, спрашиваю, как проверял? А он не проверял. Говорит, ну она должна работать. Пока искал причину, залез в код. Там изменений на 10 строк, реально нечему ломаться. В итоге проблема была в симуляторе.

Претензий вроде как нет, но код свой тестировать надо. В общем, как в том анекдоте: "Ложки нашлись, а осадок остался".

Дальше пришел к Android разработчику. С ним мы работаем плотнее, общаемся лучше, иногда даем друг другу советы.

Созвонились, рассказал про задачу, объяснил, почему срочно и нужно все бросить и делать именно ее. Спрашиваю, во сколько оценишь?

🤷 "Часа 3".

Я говорю, ну ок, пиши, как закончишь. Через час разработчик спрашивает про целевой кейс, есть ли крайние случаи, и в результате отправляет мне скринкаст с записью работы новой фичи. Ради любопытства посмотрел в ПР и увидел, что кода там раз в 10 больше, чем на iOS.

Именно количество кода и объем потраченного времени заставили меня задуматься, почему так получилось.

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