Bagodelnya - улгайган каталарды өлтүрүү үчүн марафон

Сиздин артта калууңузда канча ачык мүчүлүштүктөр бар? 100? 1000?
Алар ал жерде канчага чейин жатышат? Бир жума? Ай? Жылдар?
Эмне үчүн мындай болуп жатат? Убакыт жок? Сизге көбүрөөк приоритеттүү тапшырмаларды аткаруу керекпи? "Эми биз бардык шашылыш функцияларды ишке ашырабыз, анан мүчүлүштүктөрдү чечүүгө убакыт табабыз"?

... Кээ бирлери Zero Bug Policy колдонушат, айрымдары мүчүлүштүктөр менен иштөө маданияты жакшы өнүккөн (алар артта калган тизмени өз убагында жаңыртышат, функциялар өзгөргөндө каталарды кайра карап чыгышат, ж. (күмөндүү эмес, бирок, балким, бул болот).

Бүгүн мен сизге каталарды тазалоо боюнча биздин чечимибиз жөнүндө айтып берем - Багоделня долбоору.

Bagodelnya - улгайган каталарды өлтүрүү үчүн марафон

Баары эмнеден башталган?

Ачык мүчүлүштүктөрдүн көбөйүп бараткан артта калгандыгын дагы бир жолу карап, биз кайнап жаткан чекке жеттик. Мындан ары минтип жашоого мүмкүн эмес болчу, алар эмне үчүн болсо да кыскартууну чечишти. Идея айкын, бирок аны кантип жасоо керек? Биз эң эффективдүү жол хакатон сыяктуу иш-чара болорун макулдаштык: командаларды күнүмдүк тапшырмалардан алыстатып, мүчүлүштүктөрдү гана чечүү үчүн 1 жумушчу күндү бөлүңүз.

Регламентти жазып алышып, чакырып, күтө башташты. Талапкерлер аз, өтө аз болот деген кооптонуулар болгон, бирок жыйынтык биз күткөндөн да ашып түштү – 8 команда катталды (бирок акыркы учурда 3 команда бириккен). Биз иш-чарага жума күнү бүтүндөй бир иш күнүн бөлүп, чоң жолугушуу залын брондадык. Кеңсе ашканасында түшкү тамак уюштурулуп, закускаларга печеньелер кошулду.

Реализация

X күнү эртең менен баары жолугушуу бөлмөсүнө чогулуп, кыскача брифинг өткөрүштү.

Bagodelnya - улгайган каталарды өлтүрүү үчүн марафон

Негизги эрежелер:

  • бир команда 2ден 5ке чейин адамдан турат, алардын жок дегенде бирөөсү QA;
  • мүчүлүштүктөр бардык ички өндүрүш стандарттарына ылайык команда мүчөсү тарабынан жабылышы керек;
  • Ар бир командада кодду оңдоону талап кылган жок дегенде бир жабык мүчүлүштүк болушу керек;
  • Сиз эски мүчүлүштүктөрдү гана оңдой аласыз (ката түзүлгөн күн < мүчүлүштүктөрдү үйүнүн башталышы - 1 ай);
  • оңдолгон мүчүлүштүктөр үчүн упайлар (3төн 10го чейин) критикалуулугуна жараша ыйгарылат (алдамчылыкка жол бербөө үчүн катачылык күнү жарыялангандан кийин сынды өзгөртүүгө болбойт);
  • тиешеси жок, кайталангыс каталарды жабуу үчүн 1 балл берилет;
  • Бардык эрежелердин сакталышы аудитордук топ тарабынан көзөмөлдөнүп, кайра табылган мүчүлүштүктөр үчүн упайларды жокко чыгарат.

Bagodelnya - улгайган каталарды өлтүрүү үчүн марафон

башка маалымат

  • Жайгашкан жерди тандоодо биз эч кимди чектеген жокпуз: алар жумуш ордунда калып же жигиттер алаксыбай, кумарлар сезилип турган жолугушууда баары менен отура алышат.

Bagodelnya - улгайган каталарды өлтүрүү үчүн марафон

  • Атаандаштык духун сактап калуу үчүн чоң экранда рейтинг таблицасы көрсөтүлүп, ал эми солгун каналда тынымсыз согуштун тексттик трансляциясы көрсөтүлүп турду. Упайларды эсептөө үчүн биз вебхуктар аркылуу жаңыртылган лидер тактасын колдондук.

Bagodelnya - улгайган каталарды өлтүрүү үчүн марафон
Лидер тактасы

  • Бардык эрежелердин сакталышы аудитордук топ тарабынан көзөмөлдөнгөн (тажрыйба боюнча, бул үчүн 1-2 адам жетиштүү).
  • Багодельный аяктагандан бир сааттан кийин кайра текшерилген жыйынтыктар жарыяланды.
    Жеңүүчүлөр барга белек сертификатын алышты, ал эми бардык катышуучулар эстеликке ээ болушту («багдар» менен брелоктар).

Bagodelnya - улгайган каталарды өлтүрүү үчүн марафон

натыйжалары

Акыркы алты айдын ичинде биз үч Almshouse өткөрдүк. Биз эмне менен бүттүк?

  • Командалардын орточо саны – 5.
  • Иштелген мүчүлүштүктөрдүн орточо саны 103.
  • Маанисиз/кайталангыс мүчүлүштүктөрдүн орточо саны 57% түзөт (жана бул таштанды дайыма көздүн жоосун алган жана анын саны менен коркуп турган).

Bagodelnya - улгайган каталарды өлтүрүү үчүн марафон
Жыйынтыктарды жарыялоо учуру

Эми ар бир адам сураган эң татаал суроого жооп: "Канча жаңы мүчүлүштүктөрдү таптыңыз?"
Жооп: бардык иштетилгендердин 2% дан ашык эмес.

сын-пикир

Багоделенден кийин биз катышуучулардын пикирлерин чогулттук. Бул жерде “Катышуу процессинде сизге эмнеси көбүрөөк жакты?” деген суроого жооптор:

  • Мындай мотивация менен артта калгандарды иреттөө абдан сонун! Адатта бул абдан кызыксыз процесс, аны мезгил-мезгили менен жасоо керек).
  • Толкундануу, печенье.
  • Бул критикалык эмес, бирок сиз оңдоону каалаган майда нерселерди оңдоо үчүн көптөн күткөн мүмкүнчүлүк.
  • Мага спринттен тышкаркы эски, жагымсыз мүчүлүштүктөрдү акыры оңдой ала турганыңыз жакты; аларга эч качан убакыт болбойт, анткени ар дайым артыкчылыктуу тапшырмалар болот. Биз бардык керектүү адамдарды бир жерге топтой алдык (мисалы, биздин командада dba бар) жана аныкталган мүчүлүштүктөрдүн актуалдуулугун жана аларды оңдоонун техникалык мүмкүнчүлүктөрүн биргелешип талкууладык.

жыйынтыктоо

Мүчүлүштүктөр дүкөнү панацея эмес, бирок бул бир күндө мүчүлүштүктөрдүн артта калышын (ар кандай командаларда 10дон 50%ке чейин) кыскартуунун ылайыктуу варианты. Биз үчүн бул иш-чара өнүмдү колдогон жана колдонуучуларыбыздын бактысына кам көргөн мотивациялуу жигиттердин аркасында гана башталды.

Bagodelnya - улгайган каталарды өлтүрүү үчүн марафон

Баары жакшы жана азыраак мүчүлүштүктөр!

Source: www.habr.com

Комментарий кошуу