Перегорание может произойти, когда выполнение Толпы бежит непрерывно? [закрытый]

Если вы работаете в системе POSIX, вы можете использовать strcasecmp . Однако эта функция не является частью стандартного C и не доступна в Windows. Это будет выполнять сравнение без учета регистра для 8-битных символов, при условии, что языковой стандарт - POSIX. Если языковой стандарт не POSIX, результаты не определены (поэтому может выполняться локальное сравнение или нет). Эквивалент широких символов недоступен.

В противном случае большое количество исторических реализаций библиотеки C имеет функции stricmp () и strnicmp (). Visual C ++ в Windows переименовал все это, поставив перед ними префикс подчеркивания, потому что они не являются частью стандарта ANSI, поэтому в этой системе их называют _stricmp или _strnicmp . Некоторые библиотеки могут также иметь широко-символьные или многобайтовые эквивалентные функции (обычно называемые, например, wcsicmp, mbcsicmp и т. Д.).

C и C ++ в значительной степени не знают о проблемах интернационализации, поэтому у этой проблемы нет иного решения, кроме как использовать стороннюю библиотеку. Проверьте IBM ICU (Международные компоненты для Unicode) , если вам нужна надежная библиотека для C / C ++. ICU для систем Windows и Unix.

89
задан 5 revs, 3 users 68% 20 February 2016 в 05:44
поделиться

9 ответов

Это относительно нормально и иногда может быть жалобой членов нашей команды, если проекты продолжаются долго период времени.

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

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

Хенрик Книберг говорит следующее:

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

http://www.crisp.se/henrik.kniberg/ScrumAndXpFromTheTrenches.pdf

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

  • Завершите спринт в пятницу утром. Проведите обзор и ретроспективу вашего спринта утром, а оставшуюся часть дня позвольте команде поработать над чем-нибудь другим, чтобы очистить голову. Начнем с планирования спринта в понедельник.
  • Мы ввели понятие «лабораторные дни». Это целые дни, когда команду отвлекают от проекта, и они проводят день, работая над улучшением своих технических навыков путем совместных исследований и сотрудничества по конкретным техническим темам. В большинстве случаев они не имеют абсолютно никакого отношения к конкретному проекту и позволяют членам команды думать о более легких темах.
68
ответ дан 24 November 2019 в 07:18
поделиться

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

10
ответ дан 24 November 2019 в 07:18
поделиться

Одно из решений - сократить количество часов в день, потраченных на спринт.

Я знаю некоторых людей, чьи рабочие дни состояли всего из двух с половиной часов спринта с остаток дня был посвящен множеству других мероприятий: поддержке, облегчению технического долга, исследованиям и т. д. Скорость их разработки была установлена ​​соответствующим образом.

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

8
ответ дан 24 November 2019 в 07:18
поделиться

Вы находитесь в 18-м спринте !?

Учитывая 2 недели на спринт, это означает 36 недель непрерывной работы над одним и тем же проектом. Вы также комментируете, что работаете около 6 часов каждый день. Похоже, это много!

Я не очень разбираюсь в гибких методологиях (хотя на самом деле мы используем Scrum в нашем текущем проекте), но есть принцип, касающийся вашего рабочего времени (я имею в виду, сколько времени вы тратить на выполнение задачи) должно составлять 60% ~ 70%. Теперь, снова вычисляя числа, если ваш рабочий день длится 8 часов, а вы тратите на работу 6 часов, вы Вы действительно тратите около 75% своего рабочего времени. Это может быть небольшое отклонение, которое наконец заставило вас испытать это чувство.

OTOH, я считаю, что если ваш проект займет много времени, спринты должны быть больше, не две недели, но и не месяц. Рассмотрим нисходящую кривую на вашем графике выгорания: начните спринт с регулярного набора задач и уменьшите свою активность в последние 2 или 3 дня перед окончанием спринта.

Agile - это не камень с гравировкой: «Работайте быстрее / сильнее / лучше / сложнее », это больше похоже на голубое небо с белыми облаками, которое гласит:« Работайте красиво, красиво, продуктивнее ». (немного смеха в конце любезно предоставлено daft punk + radiohead)

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

Agile - это не камень с гравировкой: «Работайте быстрее / сильнее / лучше / сложнее », это больше похоже на голубое небо с белыми облаками, которое гласит:« Работайте красиво, красиво, продуктивнее ». (немного смеха в конце любезно предоставлено daft punk + radiohead)

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

Agile - это не камень с гравировкой: «Работайте быстрее / сильнее / лучше / сложнее », это больше похоже на голубое небо с белыми облаками, которое гласит:« Работайте красиво, красиво, продуктивнее ». (немного смеха в конце любезно предоставлено daft punk + radiohead)

«Работайте красиво, красиво, продуктивнее». (немного смеха в конце любезно предоставлено daft punk + radiohead)

«Работайте красиво, красиво, продуктивнее». (немного смеха в конце любезно предоставлено daft punk + radiohead)

5
ответ дан 24 November 2019 в 07:18
поделиться

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

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

Если в команде 5 пар, и вы меняете человека вне очереди, человек может взять отключение вращения каждый 10-й спринт (если один человек) или каждую 5-ю итерацию (если пара). Вопросы бюджета и окупаемости вашей деятельности должны будут решаться вашим руководством или деловым партнером. Но ясно, что наличие времени на «заточку пилы» принесет пользу команде, таким образом, и проекту. Сохранять команду свежей и сосредоточенной - это очень хорошо. Но мы должны помнить, что нам платят, и мы должны приносить пользу долларам, которые мы зарабатываем.

1
ответ дан 24 November 2019 в 07:18
поделиться

Вы устаете после 36 недель тяжелой работы; это не Scrum, это человеческая природа! Скрам нужен не для того, чтобы заставить вас работать усерднее, а для того, чтобы помочь вам работать более последовательно и с большей предсказуемостью. Я часто вижу, как люди путают симптомы нормального управления проектами с тем, что они воспринимают как симптомы гибких методологий (например, «заказчик постоянно меняет требования - это, должно быть, вина Scrum!»). Однако это важное различие, потому что без определения причины вы не сможете лечить симптомы. Лично я бы искал способы уменьшить выгорание, такие как методы управления стрессом. Есть масса информации о том, как добиться успеха в стрессовой среде.

14
ответ дан 24 November 2019 в 07:18
поделиться

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

Это наверняка помогает мне не выгореть.

10
ответ дан 24 November 2019 в 07:18
поделиться

Спринт - это не бег на 100 ярдов; это одна (случайная) миля в марафоне, то есть темп, который вы можете поддерживать бесконечно.

Проводит ли ваша команда ретроспективы в конце каждого спринта? Это возможность Команде «проверить и адаптировать» свой процесс? Как Скрам-мастер, я регулярно прошу Команду оценить, как она «себя чувствует» как единое целое, и получают ли они удовольствие. Мы исследуем, почему или почему нет, и экспериментируем с корректировками и альтернативами.

По моему опыту, члены Команды наслаждаются (до предела) «давлением», которое ограничивает временной интервал Спринта. Главное - приблизиться к этой зоне, но не выходить за нее. При необходимости, калибровка этой зоны - главный контрольный пункт в ретроспективе.

Что касается «...

11
ответ дан 24 November 2019 в 07:18
поделиться

Из Википедии о выгорании: «выгорание - это в значительной степени организационная проблема, вызванная долгими часами работы, небольшим временем простоя и постоянным наблюдением со стороны коллег, клиентов и высшего руководства»

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

Если вы думаете, что можете отправить кого-то на что-нибудь еще, чтобы ненадолго отвлечься, чтобы исправить выгорание, вы, очевидно, не продумали это до конца. Вы когда-нибудь отправлялись в отпуск после того, как перегорели, и возвращались к работе с мыслью: "Вау!" Теперь я отдохнул и готов еще к 6 месяцам этой пытки, пока, наконец, снова не получу перерыв. Нет, что происходит, это вы понимаете, Вау! Моя работа - отстой. Теперь я действительно вижу, что процесс разработки и микроуправления моего тупого менеджера - это просто еще один способ получить от меня больше за меньшие деньги, а жизнь слишком коротка для этого ... Я должен найти что-то еще, чем заняться, или сменить работу на что-то менее стрессовое .

ИМХО, короткие 2 недели Scrum следует запретить за исключением малых доз, не более 4-8 подряд.Используйте его как инструмент для исключительных или критических вещей, а не постоянно. Используй здравый смысл.

24
ответ дан 24 November 2019 в 07:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: