Существует ли способ измерить стоимость гибкой разработки, не записывая количество времени, это взяло Вас, чтобы сделать задачу? [закрытый]

Причина в том, что вы взяли короткий путь, который никогда не следует делать.

Вы должны всегда определять кодировку. Поэтому, когда вы читаете файл, вы должны указать, что вы читаете UTF-8 или когда-либо еще. Или просто укажите, что вы читаете двоичные файлы.

В вашем случае интерпретатор python будет использовать UTF-8 в качестве стандартной кодировки при чтении из файлов, потому что это по умолчанию в Linux и macos.

Но когда вы читаете из стандартного ввода, значение по умолчанию определяется кодировкой локали или переменной среды.

Я имею в виду Как изменить кодировку stdin на python , как решить. Этот ответ просто для объяснения причины.

6
задан David Segonds 17 February 2009 в 02:41
поделиться

5 ответов

Как руководитель разработки, я оба заинтересован проверкой, что разработка работает гладко (через Толпу) и что время составляется на проект, таким образом, мы знаем, где мы тратим наши деньги (Время, Отслеживая).

Поэтому во время спринта членов команды просят обновить количество времени, остающееся на выдающихся задачах вычислить диаграмму burndown. Не должно требоваться больше чем нескольких минут. Так как мы используем Толпу, команда выбирает задачи, и я не забочусь, кто делает то, что, пока у нас есть диаграмма burndown.

Я также прошу, чтобы они отследили свое время на проект, и это не очень подробно. Я не хочу отслеживать каждую минуту их времени. Эта информация используется для получения ощущения, как долго она берет для выпуска версии, или много денег входит в разработку продукта.

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

4
ответ дан 10 December 2019 в 02:54
поделиться

Толпа не тверда, все об адаптируемости и что комплекты Ваши потребности.

Почему Вы не оцениваете истории в течение многих часов вместо точек истории. Мы также столкнулись с той же ситуацией, и мы начали оценивать в течение многих часов. Каждый день против того предполагаемого журнала разработчика часов, сколько времени они работали над историей. На ежедневной основе каждый видит, сколько еще время потребность истории и в конце каждый видит оценку и фактическое потраченное время. Мы использовали XPlanner для отслеживания этого, и требуется минута для разработчика для входа времени ежедневно. На основе этой информации можно всегда измерять скорость, которая поможет в следующем повторении.

Кроме связанных с проектом историй мы регистрируем время, потерянное в других операциях, например, встречах, среда вниз, производственная поддержка, и т.д. В течение времени эта информация дала нам партию информации, и нам удалось уменьшить то потерянное время много.

2
ответ дан 10 December 2019 в 02:54
поделиться

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

Я спросил бы, что "вопрос позади вопроса" - или что действительно ищет управление. Почему они обеспокоены производительностью разработчика? Им нелегко объяснять их менеджерам, что продолжается? Есть ли метрики команды, которые могли быть, обеспечивают, что Вы могли сделать вывод?

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

2
ответ дан 10 December 2019 в 02:54
поделиться

Мы использовали Гибкий / ТОЛПА в течение приблизительно 2 лет теперь, и мы никогда не записывали фактические данные.

Кажется, что время от времени попытки предприняты, чтобы заставить всех записывать эту информацию. Обычно это в результате плохого спринта, где вина лежит прямо при плохой оценке. Но слишком легко забыть отмечать их - хотя я уверен с достаточным 'мягким принуждением', это стало бы привычкой.

Идея, что я вижу снова и снова - и тот, который я согласовываю с - состоит в том, что Ваша скорость должна ответить на любой вопрос, который (или владельцы продукта) необходимо задать относительно достижений по задачам.

0
ответ дан 10 December 2019 в 02:54
поделиться

Толпа и другие методы гибкой разработки, работают лучше всего, когда существует доверие между людьми, вовлеченными с обеих сторон. Управление должно положить, что разработчики упорно работают и работают хорошо. Разработчики должны положить, что управление уважает их вход и просит, чтобы они сделали соответствующую работу на основе бизнес-потребностей. Отсутствующий это доверие, Ваш процесс будет дисфункционален. Никакая среда не прекрасна, но в какой-то момент доверительные проблемы могут стать достаточно плохими, что это становится неосуществимым.

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

РЕДАКТИРОВАНИЕ, О - и если действие отслеживания времени особенно тягостно, как заполнение подробных ежедневных журналов, удостоверяется, что Вы отслеживаете количество времени, Вы тратите отслеживание Вашего времени очень ясно, таким образом, они знают, насколько действие ценно.

1
ответ дан 10 December 2019 в 02:54
поделиться