Slava
то есть вы перпендикалярно теме вопрос поставили
Slava
посчитать-то можно, но зачем?
Timur
А если, например, заказчик хочет output, а не outcome?
Slava
То что?
Timur
То нафиг так работать 😁
Slava
Я несколько раз сталкивался с темой - а давайте посчитаем стоимость фичи
Slava
Обычно это значило что кто-то получает зря зарплату
Slava
;/
Anonymous
а потом надо пересчитать прибыль с фичи и занести заказчика в расстрельный список
Dmitry
в Agile как правило считают outcome (ценность), а не output (фича)
Слава, можешь рассказать немного подробнее
Slava
погуглите wsjf
Slava
нагуглится вот это скорее всего http://www.scaledagileframework.com/wsjf/
Slava
не фанат этой темы, но она про ауткам
Slava
Сам по себе SAFe сложно назвать гибким, но зато много интересного описано :)
Slava
Бюджетирование только там
Slava
и в Kanban ESP, больше нигде нет (не беру в расчет Prince agile, не знаком)
Andrey
недавно услышал о нем от вот этого дядьки: http://ailev.livejournal.com/ все посты очень интересные, но половины не понимаю :-)
доступным языком здесь можно послушать http://2016.secon.ru/speakers/26 А у дядьки книжка хорошая, посмотри в медиафайлах группы. Цепков тоже рассказывал в контексте истории практики управления проектами http://mtsepkov.org/Развитие_управления_проектами_и_критериев_качества_в_ИТ_(Максим_Цепков_на_AgileDays-2015)
Bagdasaryan
в Agile как правило считают outcome (ценность), а не output (фича)
Такой подход так же интересен. Я так понимаю это ценнсть от внедрения?
Mikhail
Такой подход так же интересен. Я так понимаю это ценнсть от внедрения?
Это мера решения проблем пользователей, связанная с использованием продукта. Задайте вопрос: за что на самом деле платят эти люди? Какие цели помогает этот продукт решить?
Slava
Практика показала лучше задавать вопрос - а вот если мы эту штуку выключим, расстроитесь? )))
Mikhail
Согласен. Что произойдет, если этого не случится?
Timur
т.е. с таким подходом мы пытаемся влиять на какие-то компоненты деревьев KPI? глубокий подход, а он работает?
Slava
KPI :) я пасс
Slava
Но вопрос задам ВОт у меня есть отдел разработки, есть менеджер отдела. Я ему ставлю KPI на скорость выпуска фич, что он будет делать?
Timur
доход = средний доход с пользователя * количество пользователей количество пользователей = текущее количество + прирост прирост = скорость приобретения - скорость оттока ну и т.д.
Timur
а в чем именно для тебя выражается скорость выпуска фич и для чего она тебе нужна?
Slava
в зафейленых сроках
Slava
IT называет дату, и не соблюдает, ввожу KPI
Slava
на соблюдение, например дельта от времени :)
Timur
а откуда ты берешь желаемое значение?
Slava
я не беру мне IT называет
Slava
"я верю"
Timur
а они _умеют_ правильную дату назвать? :-)
Slava
плохой KPI взял? Давайте поговорим а каком-нибудь другом :)
Slava
Что значит умеют, они же IT отдел
Timur
да не, нормальный. я подозреваю, что я вообще термин неправильный использую
Dmitry
а они _умеют_ правильную дату назвать? :-)
Все равно фича не сделается быстрее, чем она сделается
Timur
Что значит умеют, они же IT отдел
ну они тебе называли правильный срок и при этом желательно неоднократно?
Slava
так давайте сразу к сути, IT фейлит сроки, я делаю KPI на сроки - как IT отделу поможет соблюдать сроки введеные KPI?
Y
Все равно фича не сделается быстрее, чем она сделается
ну не скажи, тут явно нужно понимать какого уровня профессионализма и осознаности у тебя люди - сроки могут постоянно срываться из за ненужного рефакторинга из за излишней сложности решения
Slava
:))
Y
так давайте сразу к сути, IT фейлит сроки, я делаю KPI на сроки - как IT отделу поможет соблюдать сроки введеные KPI?
Слава, ну тут смотря с какой стороны пытаться решить проблему: 1) По Agile - ни каких kpi, ты садишься с командой и вы разбираете эту проблему, планируете драфт улучшения. Лучше всего сделать через общее ретро 2) По поводу kpi - да все равно не сработает, аукнется потом тех. долгом
Slava
Ну то есть никак
Karina
Y
не будет золотой пули
Slava
Хотите теперь поговорим о том как профессионализм программиста связан с его способностью сроки называть?
Y
только разбором и решением текущих проблем
Slava
практически
Y
Слава, а диапозон сроков?
Y
на сколько декомпозирована задача ?
Y
с теорией тяжелого хвоста знаком?
Slava
хвост это не про называние сроков, а про прогноз
Slava
покажите мне программиста который сроки называет из статистических данных ))
Karina
если сроки зафейлились, значит что-то пошло не так, надо разбираться
"недооценили сложность задачи, потому что не Ванги"
Timur
я понял, где у нас расхождение -- я говоря KPI, говорю SLO (индикатор), а все понимают SLA (штрафы/премии и т.д.)
Y
он их называет по своей субъективной статистике
Y
что примерно такие задачи он делал за X дней
Dmitry
ну не скажи, тут явно нужно понимать какого уровня профессионализма и осознаности у тебя люди - сроки могут постоянно срываться из за ненужного рефакторинга из за излишней сложности решения
Мей би. Но так это команда же уровня такого получается. Нужен либо человек с лучшей экспертизой в команду. Который будет ставить противовес. Либо ты обучаешь команду :)
Dmitry
покажите мне программиста который сроки называет из статистических данных ))
Ну исходя из опыта и знания продукта/технологий эстимейтишь, да.
Slava
ну тогда зачем спрашивать про теорию хвоста, если в оценке как правило не используется )
Slava
там все проще на самом деле > что примерно такие задачи он делал за X дней оценка она в трудозатратах как правило, а не в количетве дней
Slava
то есть вопрос же задается не "когда будет на продакшене", а "а сколько времени тебе надо делать на эту задачу?"
Slava
второй вопрос - это выстрел себе в ногу
Karina
+1, про календарь никто не думает, это, в общем-то, не в зоне влияния прогера зачастую
Slava
чтобы отвечать на первый вопрос - разработчик вообще не нужен
Y
@neemah не понятен в какую стороны идет беседа, по большей части сейчас игра слов. Есть конкретный вопрос?
Slava
:) выбираю игру слов
Y
понятно) ты же сам понимаешь, все складывается из того на сколько долго ты работаешь с этими людьми, отсюда и будет и точность прогнозов
Karina
(нет)
Y
на сколько ты погружался в их проблемы, на сколько ты знаешь их процессы и "узкие горлышки"
Timur
и не понятно как у нас связано outcome vs output с этим обсуждением скорости программистов. мы разрабатываем продукт, который поможет уменьшить непопадание программистов в сроки -- это outcome. продаем время этих программистов, чтобы лучше попадать в сроки -- это [возможно] output.
Slava
топик другой, они не связаны
Karina
на сколько ты погружался в их проблемы, на сколько ты знаешь их процессы и "узкие горлышки"
и как погружение менеджера в проблему и знание им узких мест влияет на точность оценки сроков программистом?
Slava
никак
Karina
+1