Files
plans/kmp/2026-04-x_КМП-2.md
Михаил Капелько 7258c5bfae some
2026-04-12 10:43:51 +03:00

16 lines
4.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Нам нужно выбрать фичу отличную от контактов для проверки подхода КМП-2:
1. При повторе контактов, которыми занимались совсем недавно, будет лишь смена синтаксиса без настоящей разработки, когда действуешь в некоторой степени в слепую, когда собираешь грабли. Почти все грабли в контактах мы уже собрали и просто не сможем наступить на них в КМП-2, поэтому не будет никакой разработки, будет лишь смена синтаксиса, которая, очевидно, намного легче, чем настоящая разработка.
2. Контакты уже готовы, протестированы и готовы к влитию. Работа уже проделана, люди хотят увидеть одобрение своей работы, а не то, что это всё было впустую. Нужно увеличивать мотивацию, а не показывать, что вверху разброд и шатание, и что мы движемся непонятно куда, этого вверху сейчас хватает с избытком. У моей команды резонный вопрос: а где команда Android была всё это время? Нам достаточно ограничиться влитием в iOS Connect, получить новые знания из продакшена о поведении КМП в жизни, т.е. усилить свои компетенции. Лучшее время сейчас, а не потом.
3. Реализация любой фичи (хоть контакты, хоть новая фича, о которой я говорю) будет стоить пару месяцев работы двух человек. Если мы очень грубо возмьём, что в среднем компания платит 200 одному человеку, то за два месяца траты будут около 200 * 2 (человека) * 2 (месяца) = 800 тысяч. Плюсуем сюда проценты на социальные выплаты, и для компании это обойдётся примерно в 800 * 40% =~ 1.1 млн. И на этом месте мы можем вспомнить, что нам уже больше года не могут приобрести оборудование. В итоге мы вместо более критичной покупки оборудования тратим 1 млн на выяснение правоты команды Android, которая палец о палец не ударила ни для продвижения идеи КМП, ни для проверки нашей разработки с первого дня, а ведь мы создали общий чат, где выкладывали ссылки на наши запросы слияния. Я отдельно в этом чате просил команду Android проверять наши запрос слияния. Никто ничего не смотрел все два месяца активной разработки. Команде Android было просто наплевать. И вот теперь, когда команда Android увидела, что самая сложная часть с КМП позади, она вспомнила, что она же вроде как пишет на Котлин и вроде как лучше его знает. И мы на том созвоне это ущербное поведение даже вознаградили, т.к. согласились не на эволюционное изменение, а на переписывание. Выходит, мы сами спонсируем подход "сидеть на попе смирно, а потом качать права, потому что вот наша табличка, мы котлинисты". На мой взгляд, надо вознаграждать инициативу, а не сидение на попе смирно.
4. В качестве фичи предлагаю список участников мероприятия, о котором мы говорили много раз прежде. Функционально это очень похоже на контакты: тоже REST, тоже события, тоже список. Но это позволит нам миллион потратить на что-то новое, собрать грабли при использовании подхода КМП-2 и сделать более трезвое сравнение подходов.