Проблема. Есть хороший кастомер, большая известная контора. Они используют наш продукт, им очень все нравится, но нужна фича F.
Суть фичи F такова, что полпродукта надо перефигачить. Мы в общем-то потихоньку к этому подходим (фича нужна многим), но кастомеру очень не терпится - C-level чувакам в той конторе нужна функциональность, которую они хотят сделать на основе нашего продукта, и C-level чуваки ждать не очень любят.
- Igor Sereda
Зато могут помочь деньгами. Однако нельзя вот так просто взять, и превратить деньги в фичу!
- Igor Sereda
Предлагали помочь людьми - но это значит аутсорсить ключевой компонент + большие затраты на передачу знаний. Стремно.
- Igor Sereda
В общем, я чувствую, что теряю какую-то opportunity, но не очень понятно, как ее материализовать.
- Igor Sereda
А если вы сами всё бросите и накинетесь на фичу F, вы всё равно в ожидания их по времени не впишетесь?
- pgms
Аутсорсинг внутрь типа. Я не в курсе, как у тебя команда устроена, но м.б. у вас есть люди, работающие над менее приоритетными или менее корными фичами L, M и N. Тогда можно временно зааутсорсить L/M/N, а своих людей перекинуть на F — даже если их учить придётся, ключевые знания в семье останутся.
- pgms
^ Ну мы и так планы подкорректировали насколько представляется разумным, чтобы совсем уж не бросать вообще все остальное. Скоро уже начинаем дружно пилить F. Может, и дождутся. Мысль в том, что мне предлагают дополнительные ресурсы, которыми я не знаю как воспользоваться.
- Igor Sereda
А если отбранчеваться и сделать фичу в отдельной резервации силами чуваков? С некоторым надзором со своей стороны и прицелом потом портировать в основную ветвь.
- sёliv
"Adding people to a late product makes it later" (ц) По моему опыту, "накинуться и попытаться сделать сильно быстрее" обычно приводило к проблемам и отодвиганию deadline всё равно, только с большими "извинительными причинами", несмотря на overtime и общее в целом повышение velocity. Та самая проблема вникания новых людей в проблему и эффективного распараллеливания. Во сколько раз надо было бы ускориться, чтобы успеть?
- 9000
@seliv Думал - см. выше, даже если забыть про накладные расходы, легальные вопросы, и предположить что чуваки имеют хорошую квалификацию, слабо верится в то, что потом можно будет смержить. Фича подразумевает существенные изменения архитектуры - и большого количества других фич.
- Igor Sereda
Сделать ветку, но не хотеть сливаться обратно — превратить это в следующую версию продукта (специальную редакцию, отдельный продукт, etc)?
- Электровиталик
@9000 true. Но вопрос "во сколько надо ускориться" не стоит (да и непросто на данном этапе эстимейт дать вообще - мы еще точно не знаем, как это делать ;). Прелесть продуктовой компании в том что мы ничего конкретного не должны кастомерам, по крайней мере по части новых фич :) Если эти ребята махнут рукой - ну жалко, но мы переживем. Я жалуюсь на то что груша висит, а скушать непонятно как.
- Igor Sereda
@evit вариант хороший, мы так делали некоторые кастомизации - но это очень важная фича, которая нужна в основном продукте
- Igor Sereda
@sereda, так про то и речь. Сейчас у вас продукт версии 2, условно. Вы его потихоньку двигаете вперёд с небольшой скоростью и исправлением багов. А тем временем закладываете версию 3, которая будет включать в себя «давно всеми ожидаемую функцию X и полностью переписанный движок, теперь в два раза быстрее».
- Электровиталик
Хотя да, я ушёл в сторону от вопроса «как правильно подключить новый ресурс» :-)
- Электровиталик
если у вас есть 2-3 человека, которых можно отрезать от основного продукта и посадить за, чтобы малыми силами начать и посмотреть как оно пойдет... а основной продукт потом можно перепродать, как заново переделанный ;)
- piikummitus
Смотри чтоб не кинули еще, этот хороший кастумер. Не в смысле что назло, просто у них там может что угодно поменяться внутри, там менеджмент поменяться и все. Ведь они вам тоже, по большому счету, ничего не должны. А потом скажу что "ничего личного".
- kirillk
Прочитал "есть хороший костюмер". Подумал "дела идут в гору!"
- sergo golovachev
^ 8-D, всем спасибо за сочувствие :)
- Igor Sereda
А я бы поизучал, что в точности означает, что C-левелам "не терпится". Какой у них план Б? Делать без вас? Пойти к конкуренту? Возможно, разумнее всего делать, что запланировано, с максимальной безопасной для тебя скоростью, и надеятся, что кастомера не отпустит через год (ну или когда там)
- Vlad Kaznacheev
The point being: validate the urgency. It costs nothing for a C-level type to fake an emergency and it often works.
- Vlad Kaznacheev