Багоделниа - маратон за убијање старијих буба

Колико отворених грешака имате у заостатку? 100? 1000?
Колико дуго леже тамо? Седмица? Месец дана? Године?
Зашто се то дешава? Нема времена? Да ли треба да урадите више приоритетних задатака? „Сада ћемо имплементирати све хитне функције, а онда ћемо дефинитивно имати времена да средимо грешке“?

... Неки користе Политику нулте грешке, неки имају добро развијену културу рада са грешкама (благовремено ажурирају заостатак, ревидирају грешке када се промени функционалност итд.), а неки негују чаробњаке који пишу без грешака уопште (мало вероватно, али, можда се ово деси).

Данас ћу вам рећи о нашем решењу за чишћење заосталих грешака - пројекту Багоделниа.

Багоделниа - маратон за убијање старијих буба

Како је све почело?

Још једном гледајући кроз све већи заостатак отворених грешака, дошли смо до тачке кључања. Више се није могло овако живети, решили су да га посеку по сваку цену. Идеја је очигледна, али како то учинити? Сложили смо се да би најефикаснији начин био догађај сличан хакатону: одвојите тимове од свакодневних задатака и одвојите 1 радни дан за решавање само грешака.

Записали су прописе, позвали и почели да чекају. Било је бојазни да ће бити мало пријављених, врло мало, али резултат је премашио наша очекивања – пријавило се чак 8 тимова (међутим, у последњем тренутку су се спојила 3). Одвојили смо цео радни дан у петак за догађај и резервисали велику салу за састанке. У канцеларијској кантини организовани су ручкови, а за ужину су додавани колачићи.

Имплементација

Ујутро дана Кс, сви су се окупили у сали за састанке и одржали кратак брифинг.

Багоделниа - маратон за убијање старијих буба

Основна правила:

  • један тим се састоји од 2 до 5 људи, од којих је најмање један КА;
  • грешке морају бити затворене од стране члана тима у складу са свим интерним стандардима производње;
  • Сваки тим мора имати најмање једну затворену грешку која захтева исправке у коду;
  • Можете поправити само старе грешке (датум када је грешка креирана < датум почетка куће грешака - 1 месец);
  • за исправљене грешке се додељују бодови (од 3 до 10) у зависности од критичности (да би се избегло варање, критичност се не може мењати након објављивања датума Дана грешака);
  • за затварање ирелевантних, непоновљивих грешака, додељује се 1 бод;
  • Усклађеност са свим правилима прати тим за ревизију, који поништава бодове за поново откривене грешке.

Багоделниа - маратон за убијање старијих буба

Остали детаљи

  • Никога нисмо ограничавали у избору локације: могли су да остану на свом радном месту или да седе са свима на састанку где момци нису били ометени и осећале су се страсти.

Багоделниа - маратон за убијање старијих буба

  • Да би се одржао такмичарски дух, табела рејтинга је била приказана на великом екрану, а текстуални пренос битке је стално емитован на слабом каналу. Да бисмо израчунали поене, користили смо ранг листу која је ажурирана преко веб-хукова.

Багоделниа - маратон за убијање старијих буба
ранг листе

  • Усклађеност са свим правилима пратио је ревизорски тим (из искуства, 1-2 особе су довољне за ово).
  • Сат по завршетку Багодељног, објављени су резултати поновне провере.
    Победници су добили поклон бонове за локал, а сви учесници су добили сувенир (привесци за кључеве са „бубама“).

Багоделниа - маратон за убијање старијих буба

Налази

У протеклих шест месеци одржали смо већ три убожнице. Шта смо завршили?

  • Просечан број тимова је 5.
  • Просечан број обрађених грешака је 103.
  • Просечан број ирелевантних/непоновљивих грешака је 57% (а ово ђубре је стално болело очи и плашило се својом количином).

Багоделниа - маратон за убијање старијих буба
Тренутак објављивања резултата

А сада одговор на најзахтевније питање које сви воле да постављају: „Колико сте нових грешака пронашли?“
Одговор: не више од 2% свих обрађених.

recenzije

Након Багоделена, прикупили смо повратне информације од учесника. Ево одговора на питање „Шта вам се највише допало у процесу учешћа?“:

  • Веома је кул пребродити заостале ствари са таквом мотивацијом! Обично је ово веома досадан процес, мора се радити периодично).
  • Узбуђење, колачићи.
  • Ово је дуго очекивана прилика да исправите оне ситнице које нису критичне, али желите да исправите.
  • Свидело ми се што коначно можете да поправите старе, непријатне грешке ван спринта; за њих никада неће бити времена јер ће увек бити задатака са вишим приоритетом. Успели смо да окупимо све потребне људе на једном месту (наш тим је имао ДБА, на пример), и колективно смо разговарали о релевантности идентификованих грешака и техничкој могућности њиховог поправљања.

Закључак

Продавница грешака није панацеја, али је изводљива опција за смањење заосталих грешака (у различитим тимовима од 10 до 50%) у само једном дану. За нас је овај догађај узео маха само захваљујући мотивисаним момцима који подржавају производ и брину о срећи наших корисника.

Багоделниа - маратон за убијање старијих буба

Све најбоље и мање грешака!

Извор: ввв.хабр.цом

Додај коментар