Поскольку было решено усилить акцент на продажи, бывший Продакт Оунер
присоединился к сейлсам, и сейчас его роль выполняет архитектор
(который на ходится с той же стороны distributed team, что и ПРодакт
оунер, но по другую сторону от команды).
Спустя две итерации мы получили полный букет проблем от такой
конфигурации:
1) у рroxy PO нет видения продукта со стороны бизнеса и заказчиков,
поэтому
2) иногда его решения отменяет actual РО
3) иногда рroxy PO навязывает технические решения вместо
функциональных
4) часто рroxy PO вынужен переспрашивать у actual РО, как поступить
5) если же рroxy PO не переспрашивает, возникает обсуждение уже
выкаченной функциональности на демо в стиле "а почему так?"
Кто сталкивался с такими ситуациями? Чем вы их лечили?
--
Agile Software Development Group, Ukraine, http://www.agileukraine.org/
To visit the group online see: http://groups.google.com/group/agile-ukraine/
To post to this group send email to agile-...@googlegroups.com
To unsubscribe send email to agile-ukrain...@googlegroups.com
--
Agile Software Development Group, Ukraine, http://www.agileukraine.org/
To visit the group online see: http://groups.google.com/group/agile-ukraine/
To post to this group send email to agile-...@googlegroups.com
To unsubscribe send email to agile-ukrain...@googlegroups.com
У вас такое в практике было? Как вы боролись или что делали? Чем все
закончилось?
Спасибо ещё раз.
On 5 мар, 17:31, Borys Lebeda <borys.leb...@gmail.com> wrote:
> Установить bypass :)
>
> А если честно две интерации явно мало для того, что бы новый продакт оунер
> заменил старого. Если его заранее не готовили то нужно месяца три.
>
> Проблемы (5) вообще не должно быть. Лучше что бы он прибегал к (4) как можно
> чаще, а за (3) получал жесткий отлуп от команды.
>
> 2010/3/5 Artjom Serdyuk <artem.serd...@gmail.com>
>
>
>
>
>
> > Столкнулся с такой ситуацией на разработке продукта:
>
> > Поскольку было решено усилить акцент на продажи, бывший Продакт Оунер
> > присоединился к сейлсам, и сейчас его роль выполняет архитектор
> > (который на ходится с той же стороны distributed team, что и ПРодакт
> > оунер, но по другую сторону от команды).
>
> > Спустя две итерации мы получили полный букет проблем от такой
> > конфигурации:
> > 1) у рroxy PO нет видения продукта со стороны бизнеса и заказчиков,
> > поэтому
> > 2) иногда его решения отменяет actual РО
> > 3) иногда рroxy PO навязывает технические решения вместо
> > функциональных
> > 4) часто рroxy PO вынужен переспрашивать у actual РО, как поступить
> > 5) если же рroxy PO не переспрашивает, возникает обсуждение уже
> > выкаченной функциональности на демо в стиле "а почему так?"
>
> > Кто сталкивался с такими ситуациями? Чем вы их лечили?
>
> > --
> > Agile Software Development Group, Ukraine,http://www.agileukraine.org/
>
> > To visit the group online see:
> >http://groups.google.com/group/agile-ukraine/
> > To post to this group send email to agile-...@googlegroups.com
> > To unsubscribe send email to agile-ukrain...@googlegroups.com<agile-ukraine%2Bunsubscribe@goog legroups.com>
>
> --
> Borys L.
А были у вас попытки поделить функции и ответственность с актуальным
ПО? Что-то вроде "на вопросы команды по беклогу отвечаю я, а истории
принимаешь ты и приоритеты ставишь ты"?
On 5 мар, 12:00, Alexander Burdun <a.bur...@gmail.com> wrote:
> Сам был прокси пару раз, сталкивался с теми же проблемами, но со своей
> стороны. (посему всё что дальше - написано с точки зрения такого вот
> "прокси")
>
> Но тогда работа велась не по скраму:) хотя как мне кажется не в этом суть.
>
> Решалось всё вроде как и просто, но с большим трудом:
> Методы:
> взять за воротки Продакт-овнера и хорошенько проработать с ним архитектуру и
> прочие данные по проекту,
> задача этого - получить от него вижн адекватный.
>
> Звучит вроде как просто, но на практике это практически неосуществимо.
> Продакт-овнер как правило сам полностью не видит архитектуры, но может
> ответить на наводящие вопросы, поэтому перед тем как пользовать такой метод
> - прокси должен составить список этих самых вопросов.
>
> Пробовал еще по-другому: делал то что описано выше, но каждую итерацию - это
> шло проще, хотя проблемы те же.
>
> Кроче, резюме:
> 1. СПРАШИВАТЬ у актального ПО (как спрашивать это уже методы)
> 2. а насчет навязывания технических решений вместо функциональных - хз,
> втемяшить вашему прокси, что его задача не в том, у меня такой проблемы не
> было, ниче более адекватного сказать не могу.
>
> 5 марта 2010 г. 11:45 пользователь Artjom Serdyuk
> <artem.serd...@gmail.com>написал:
>
>
>
>
>
> > Столкнулся с такой ситуацией на разработке продукта:
>
> > Поскольку было решено усилить акцент на продажи, бывший Продакт Оунер
> > присоединился к сейлсам, и сейчас его роль выполняет архитектор
> > (который на ходится с той же стороны distributed team, что и ПРодакт
> > оунер, но по другую сторону от команды).
>
> > Спустя две итерации мы получили полный букет проблем от такой
> > конфигурации:
> > 1) у рroxy PO нет видения продукта со стороны бизнеса и заказчиков,
> > поэтому
> > 2) иногда его решения отменяет actual РО
> > 3) иногда рroxy PO навязывает технические решения вместо
> > функциональных
> > 4) часто рroxy PO вынужен переспрашивать у actual РО, как поступить
> > 5) если же рroxy PO не переспрашивает, возникает обсуждение уже
> > выкаченной функциональности на демо в стиле "а почему так?"
>
> > Кто сталкивался с такими ситуациями? Чем вы их лечили?
>
> > --
> > Agile Software Development Group, Ukraine,http://www.agileukraine.org/
>
> > To visit the group online see:
> >http://groups.google.com/group/agile-ukraine/
> > To post to this group send email to agile-...@googlegroups.com
> > To unsubscribe send email to agile-ukrain...@googlegroups.com<agile-ukraine%2Bunsubscribe@goog legroups.com>
>
> --
> С уважением, Александр
> mailto: a.bur...@gmail.com
Agile Software Development Group, Ukraine, http://www.agileukraine.org/
To visit the group online see: http://groups.google.com/group/agile-ukraine/
To post to this group send email to agile-...@googlegroups.com
To unsubscribe send email to agile-ukrain...@googlegroups.com
To visit the group online see: http://groups.google.com/group/agile-ukraine/
To post to this group send email to agile-...@googlegroups.com
To unsubscribe send email to agile-ukrain...@googlegroups.com
Борь, Александр, спасибо за ответы. Теперь повторю вопрос ))
У вас такое в практике было? Как вы боролись или что делали? Чем все
закончилось?
Agile Software Development Group, Ukraine, http://www.agileukraine.org/
To visit the group online see: http://groups.google.com/group/agile-ukraine/
To post to this group send email to agile-...@googlegroups.com
To unsubscribe send email to agile-ukrain...@googlegroups.com
Я был таким прокси почти два года, с теми же примерно проблемами.
Наше решение: договорился с реальным ПО, что "реальным ПО" буду
считаться я. По сути, это означает, что я теперь ответственен за
приоритеты и за дергание необходимых стейкхолдеров в Дании (которые,
собственно, и формируют видение о потребностях клиентов). Больше
ответственности, но и больше полномочий. В таком режиме работаем почти
год и результаты всех радуют (если сравнивать с тем, как было до
того).
Естественно, я часто некомпетентен насчет приоритетов и требований. Но
я всегда знаю, что именно требует дополнительной информации, и отвечаю
за то, чтобы поймать необходимых людей и выяснить нужные детали.
Прокси ПО, на мой взгляд, роль виртуальная и вредная. Суть ПО:
обеспечивать единый интерфейс между командой и другими стейкхолдерами.
ПО + прокси ПО - просто удлиняет этот интерфейс, при этом распыляя
его. В результате прокси принимает те решения, в которых считает себя
компетентным, остальные оставляет на ответственность ПО. Тот, в свою
очередь, полноценной ответственности не чувствует, т.к. рассчитывает
на прокси, и никогда толком не знает, какую часть, например,
приоритетов прокси контролирует, а какую - нет. Короче,
ответственность размазывается и часть ее утекает в трубу.
Насчет того, что ПО подсказывает технические решения, не вижу, почему
это должно беспокоить команду. Во-первых, ПО волен участвовать в
обсуждениях дизайна на ровне с любым девелопером. Во-вторых, ПО в
конечном счете ответственен за результат (опять же не вижу, чем ПО
кардинально отличается от менеджера проекта, кроме того, что процесс
построен немного по другому). И если девелоперов не удается убедить,
ПО в праве настаивать на нужном решении - это вопрос той же категории,
что и приоритеты, которые команде тоже бывает трудно объяснить из-за
недостатка информированности и перспективного видения развития
проекта. Справедливости ради отмечу, что у нас всегда удается найти
решение, с которым согласно большинство, причем нередко девелоперы
убеждают меня (ПО), что я не прав и проталкивают свое решение. Это
касается и приоритетов, и технических решений. Если команда
действительно не согласна с техническими решениями, "навязанными" ПО,
и им не удается это решить "полюбовно", пусть жалуется начальникам ПО
или ищет другой проект. Идеальное место для обсуждения таких проблем -
retrospective meetings.
"А в остальных случаях команда вообще не общалась с ПО - я был гласом
команды
для ПО, и ПО - для команды.
Второй вариант в работе мне понравился гораздо больше, первых
несколько
итераций я задавал много вопросов "истинному ПО", но потом уже
налаживалось
взаимопонимание, у меня начинал формироваться вижн - идентичный его
вижну.
Первый вариант немного сложнее в реализации и муторнее, начинается
конфликт
сфер ответственности, кто-то влез в зону другого и т.п.
Во втором же всё ясно, но ответственности на прокси немного больше,
если
команда "сделала не то" значит прокси не правильно понял постановку от
ПО. "
Я работал на нескольких проектах с прокси PO и даже сам выполнял его
роль. Проблем практически не возникало. Понятное дело были иногда
рабочие проблемы, но не более чем. Мне кажется, что тут зависит от
человека, выполняющего эту роль. Поясню. Сам по себе шаблон прокси
предполагает, что никто никогда не узнает о том, что общается не с
реальным объектом. При плохой реализации возникают все перечисленные
проблемы, а именно 1, 3, 5. В пунктах 2 и 4 я не вижу проблемы. Такое
случается и с реальным PO, задаешь вопрос по поводу новой
функциональности, а над ним никто не задумывался никогда. Тогда
правильный PO возьмет паузу на то, чтобы обдумать, обсудить с
пользователями и другими вовлеченными лицами. А по поводу отмены
решений: я даже сам свои решения бывает отменяю (для самого же себя).
Самое важное в этой роли - не относиться к ней, как к очень простой,
занимающей только какой-то процент времени. Это полноценная роль. Я
никогда не забуду как все уходили домой вечером, а наш прокси
оставался (из-за разницы во времени с заказчиками) и много часов
обсуждал с заказчиком и видение дальнейшего развития, желаемый
функционал и детали по нему. И это в середине итерации, не в начале и
не на демонстрации. Зато он всегда был готов дать ответ. А если и не
был готов, то говорил об этом честно и старался решить вопрос, потому
как понимал свои обязанности.
Когда я выполнял эту роль, я старался для команды сделать все, чтобы у
нее не было вышеописанных проблем. Это был небольшой подпроект, но при
этом совершенно незнакомая область деятельности. В результате появился
продукт, который до сих пор служит верой и правдой. Для этого нужно
брать ответственность на себя и не бояться делать ошибки. Вы должны
полностью понимать суть этой роли и обязанности, возложенные на нее.
--
Agile Software Development Group, Ukraine, http://www.agileukraine.org/
To visit the group online see: http://groups.google.com/group/agile-ukraine/
To post to this group send email to agile-...@googlegroups.com
To unsubscribe send email to agile-ukrain...@googlegroups.com
А сейчас понимаю, что на стороне команды разработки появился "прокси-
прокси-ПО", который перетащил на себя все общение, и дает команде
самые быстрые ответы на вопросы. И что с этим делать?
On 8 мар, 22:51, "COTOHA ." <sergiy.movc...@gmail.com> wrote:
> кстати, все ж проблему поняли? :) прокси *на той* стороне.
>
> а это чаще всего значит, что у ПО нет времени на проект, и введение роли
> прокси не меняет этого факта - времени как не было, так и не будет.
>
> прокси на нашей стороне чаще всего более чем полезен. прокси на той стороне,
> как показывает мой скудный опыт - чаще всего признак проблемы, а не решение.
>
> 2010/3/8 Tim Yevgrashyn <yevgras...@gmail.com>
> > 2010/3/5 Artjom Serdyuk <artem.serd...@gmail.com>
>
> > Столкнулся с такой ситуацией на разработке продукта:
>
> >> Поскольку было решено усилить акцент на продажи, бывший Продакт Оунер
> >> присоединился к сейлсам, и сейчас его роль выполняет архитектор
> >> (который на ходится с той же стороны distributed team, что и ПРодакт
> >> оунер, но по другую сторону от команды).
>
> >> Спустя две итерации мы получили полный букет проблем от такой
> >> конфигурации:
> >> 1) у рroxy PO нет видения продукта со стороны бизнеса и заказчиков,
> >> поэтому
> >> 2) иногда его решения отменяет actual РО
> >> 3) иногда рroxy PO навязывает технические решения вместо
> >> функциональных
> >> 4) часто рroxy PO вынужен переспрашивать у actual РО, как поступить
> >> 5) если же рroxy PO не переспрашивает, возникает обсуждение уже
> >> выкаченной функциональности на демо в стиле "а почему так?"
>
> >> Кто сталкивался с такими ситуациями? Чем вы их лечили?
>
> >> --
> >> Agile Software Development Group, Ukraine,http://www.agileukraine.org/
>
> >> To visit the group online see:
> >>http://groups.google.com/group/agile-ukraine/
> >> To post to this group send email to agile-...@googlegroups.com
> >> To unsubscribe send email to agile-ukrain...@googlegroups.com<agile-ukraine%2Bunsubscribe@goog legroups.com>
>
> > --
> > Agile Software Development Group, Ukraine,http://www.agileukraine.org/
>
> > To visit the group online see:
> >http://groups.google.com/group/agile-ukraine/
> > To post to this group send email to agile-...@googlegroups.com
> > To unsubscribe send email to agile-ukrain...@googlegroups.com<agile-ukraine%2Bunsubscribe@goog legroups.com>
>
> --
> ...dali bude...
Корень проблем обычно в том, что у текущего ПО не хватает времени на
обязанности ПО. Или он не осознает своих обязанностей и важности их
выполнения. Обычно первое и второе тесно взаимосвязано. По крайней
мере, так было у нас и в нескольких "дружественных" командах.
Очевидно, спасение в назначении другого ПО. На стороне команды или
заказчика - это вопрос второстепенный. Главное, чтобы он взял на себя
полную ответственность за бэклог и планы.
On Mar 9, 9:36 am, Tim Yevgrashyn <yevgras...@gmail.com> wrote:
> Артем,
>
> Я бы все-таки рекомендовал тренировать (натаскивать) ТОГО, удаленного,
> нового ВП, чтобы он вам полноценно помогал.
> Костыли в виде "толмача" на вашей стороне могут только усугубить ситуацию.
> Думаю сам понимаешь почему.
>
> И прекратите использовать слово "прокси" - оно подразумевает, что человек не
> несет ответственности, мол я не я и корова не моя. Роль ВП подразумевает
> ответственность перед "заказчиками" и ее исполнение в любом виде - это уже
> взятие этой ответственности. Все остальное это навыки, опыт и командная
> работа. Как говориться, Insepct&Adapt вам поможет :-)
>
> Tim Yevgrashyn,
>
> Web:http://tim.com.ua
> Skype: spidertim
> Phone: +380 67 408 53 30
>
> 2010/3/9 Artjom Serdyuk <artem.serd...@gmail.com>
> > > >> Agile Software Development Group, Ukraine,
> >http://www.agileukraine.org/
>
> > > >> To visit the group online see:
> > > >>http://groups.google.com/group/agile-ukraine/
> > > >> To post to this group send email to agile-...@googlegroups.com
> > > >> To unsubscribe send email to
> > agile-ukrain...@googlegroups.com<agile-ukraine%2Bunsu...@googlegroups.com>
> > <agile-ukraine%2Bunsubscribe@goog legroups.com>
>
> > > > --
> > > > Agile Software Development Group, Ukraine,http://www.agileukraine.org/
>
> > > > To visit the group online see:
> > > >http://groups.google.com/group/agile-ukraine/
> > > > To post to this group send email to agile-...@googlegroups.com
> > > > To unsubscribe send email to
> > agile-ukrain...@googlegroups.com<agile-ukraine%2Bunsu...@googlegroups.com>
> > <agile-ukraine%2Bunsubscribe@goog legroups.com>
>
> > > --
> > > ...dali bude...
>
> > --
> > Agile Software Development Group, Ukraine,http://www.agileukraine.org/
>
> > To visit the group online see:
> >http://groups.google.com/group/agile-ukraine/
> > To post to this group send email to agile-...@googlegroups.com
> > To unsubscribe send email to agile-ukrain...@googlegroups.com<agile-ukraine%2Bunsu...@googlegroups.com>
> ...
>
> read more >>