Upgrade to Pro — share decks privately, control downloads, hide ads and more …

note初のBug Bashを やってみた

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

note初のBug Bashを やってみた

noteで初めての取り組みとしてBug Bashを行ったので実施までの経緯と振り返りの記録です。

Avatar for Hiroki Tanaka

Hiroki Tanaka

March 11, 2022
Tweet

More Decks by Hiroki Tanaka

Other Decks in Programming

Transcript

  1. ࣗݾ঺հ - ాத ޺ج (Twitterɿ@tanaka_noopy) - ϑϡʔνϟʔΞʔΩςΫτ(4೥) →τϨλ(1೥൒) →note(2೥໨) -

    ීஈ͸αʔόαΠυΤϯδχΞ - झຯɿεϓϥτΡʔϯɾϦΞϧ୤ग़ήʔϜ ٱʑͷ֎෦ొஃLTͳͷͰ…ᵚ¨ŝ…((*>д<*))…ᵚ¨ŝ…Ͱ͕͢ɺ ؾܰʹԿͰ΋ίϝϯτ͍͍ͯͬͯͩ͘͠͞ʂ
  2. ࠓ೔࿩͢͜ͱɾ࿩͞ͳ͍͜ͱ ʲ࿩͢͜ͱʳ - noteʹ͓͚ΔQA๊͕͑Δ໰୊ͱBug Bashͱ͸Կ͔ - Bug BashͷਐΊํ - Bug

    Bashͷ੒ՌͱৼΓฦΓ ʲ࿩͞ͳ͍͜ͱʳ - Bug BashͰग़͖ͯͨݸผͷόά΁ͷ۩ମతͳରԠํ๏
  3. Bug Bashͱ͸ - ܾΊΒΕͨ࣌ؒ಺ͰօͰϓϩμΫτΛଧ伴͠·ͬͯ͘ɺ৭ʑͳ όάΛ୔ࢁग़ͦ͏ʂͱ͍͏औΓ૊Έͷ͜ͱ - όάΛग़͚ͩ͢Ͱ͸ͳ͘ɺීஈ৮Βͳ͍ػೳΛଧ伴͢Δ͜ͱͰϓϩμΫτશ ମ΁ͷཧղ͕ΑΓҰ૚ਂ·Δ - όάΛग़͍ͯ͘͠தͰQA΍඼࣭΁ͷҙࣝͷ޲্ΛਤΔ

    - ୹ظूதͰޮ཰Α͘όάΛग़͢͜ͱʹద͍ͯ͠Δ - ςετํ๏͸γφϦΦΛΧνοͱܾΊͯߦ͏ͷͰ͸ͳ͘ɺϥϯμϜͳϞϯ ΩʔςετͰߦ͏ - ൃݟͨ͠όάͷܰॏͰ఺਺Λ෇͚ڝ͏͜ͱͰήʔϜੑΛ࣋ͨͤΔࣄ΋Ͱ͖Δ (ָ͍͠ʂ໘ന͍ʂͱ͍͏ཁૉ͸΍ͬͺΓେࣄ)
  4. Bug Bashͱͷग़ձ͍ͱ࣮ࢪ·Ͱ - QAҕһձ͸શһQA͕ຊ৬Ͱ͸ͳ͍ͨΊɺ஌ࣝΛ෇͚Δ΂͘ ʰGoogleͷιϑτ΢ΣΞΤϯδχΞϦϯάʱͷྠಡձΛ࣮ ࢪɻͳΜͱɺͦͷதʹBug Bashʹؔ͢Δهड़͕͋ͬͨʂ - ҎԼͷཧ༝͔Βಋೖͯ͠Έ͍ͨͱ͍͏੠͕ڍ͕ͬͨ -

    γεςϜ͕ڊେԽ͍͖ͯ͠ɺࣾ಺Ͱ඼࣭จԽͷఆண͕ٸ຿ͱͳ͍ͬͯͨ - ࣾ಺ͷΤϯδχΞͷਓ਺͕૿͑ɺνʔϜຖʹ୲౰ྖҬ͕ܾ·͍ͬͯͨͨΊɺࣗ෼ͷ୲౰Ͱ ͸ͳ͍ػೳͷ஌ݟ͕ઙ͍ঢ়ଶʹͳ͍ͬͯͨ - νʔϜ֎ͷΤϯδχΞͱίϛϡχέʔγϣϯ͢Δػձ͕গͳ͘ͳ͍ͬͯͨ
  5. Bug Bashͱͷग़ձ͍ͱ࣮ࢪ·Ͱ - QAҕһձ͸શһQA͕ຊ৬Ͱ͸ͳ͍ͨΊɺ஌ࣝΛ෇͚Δ΂͘ ʰGoogleͷιϑτ΢ΣΞΤϯδχΞϦϯάʱͷྠಡձΛ࣮ ࢪɻͳΜͱɺͦͷதʹBug Bashʹؔ͢Δهड़͕͋ͬͨʂ - ҎԼͷཧ༝͔Βಋೖͯ͠Έ͍ͨͱ͍͏੠͕ڍ͕ͬͨ -

    γεςϜ͕ڊେԽ͍͖ͯ͠ɺࣾ಺Ͱ඼࣭จԽͷఆண͕ٸ຿ͱͳ͍ͬͯͨ - ࣾ಺ͷΤϯδχΞͷਓ਺͕૿͑ɺνʔϜຖʹ୲౰ྖҬ͕ܾ·͍ͬͯͨͨΊɺࣗ෼ͷ୲౰Ͱ ͸ͳ͍ػೳͷ஌ݟ͕ઙ͍ঢ়ଶʹͳ͍ͬͯͨ - νʔϜ֎ͷΤϯδχΞͱίϛϡχέʔγϣϯ͢Δػձ͕গͳ͘ͳ͍ͬͯͨ noteͷόϦϡʔͰ͋Δʮૉૣ͘ࢼ͢ʯͷਫ਼ਆͰૣ଎΍ͬͯΈͨ
  6. noteྲྀ Bug BashͷਐΊํ - ձ৔ɿZoomͰϦϞʔτ։࠵ - ର৅ػೳɿnoteͷWebը໘(ݕূ؀ڥ) - ࢀՃऀɿΤϯδχΞɾσβΠφʔͷ༗ࢤ -

    ਐΊํ 1. 3ਓ1νʔϜʹ෼͔ΕΔ 2. 10෼֤ؒνʔϜʹׂΓৼΒΕͨػೳΛଧ伴͠ɺൃݟͨ͠όάΛissueʹىථ͢Δ 3. ࣍ͷ5෼ؒͰ֤νʔϜ͕࠷΋͠ͼΕͨόάΛൃද͠ɺCTO͕࠾఺͢Δ 4. 2~3Λ4λʔϜ܁Γฦ͠ɺ࠷΋఺਺͕ߴ͔ͬͨνʔϜ͕༏উ😄
  7. noteྲྀ Bug BashͷਐΊํ - ෆ۩߹ج४ - ࢓༷Λຬ͍ͨͯ͠ͳ͍ɾػೳΛ࢖༻͢Δࣄ͕Ͱ͖ͳ͍ͱ͍ͬͨ໌Β͔ͳ΋ͷ - Ϋϩεϒϥ΢β΍ϞόΠϧϒϥ΢βͰͷ༧ظͤ͵ද่ࣔΕ -

    ೔ຊޠ͕͓͔͍͠ɾಡΈʹ͍͘ϝοηʔδ΍typo - UXͷෆඋ΍ߟ͑ࠐΜͰΑ͏΍͘෼͔ΔΑ͏ͳΘ͔Γʹ͍͘ػೳ - ༏উνʔϜ΁ͷ৆඼΋༻ҙ - ΍ͬͺΓ৆඼͕͋ͬͨํ͕੝Γ্͕Δ🔥
  8. ৼΓฦΓ - ήʔϜײ֮Ͱόά୳͠ʹ೤தͰ͖ɺͦͷதͰϓϩμΫτʹର͢ Δཧղଅਐ - ϓϩμΫτʹৄ͘͠ͳΕ͹ͳΔఔɺࣗવͱQAҙ͕ࣝ޲্ͨ͠ - όάΛେྔʹൃݟ͢Δ͜ͱ͕ग़དྷɺϓϩμΫτͷ඼࣭޲্ʹ௚઀తʹد༩ - ීஈɺձ࿩͠ͳ͍νʔϜ֎ͷਓͱ΋ʮόά୳͠ʯͱ͍͏ڞ௨ͷ

    ࿩୊Ͱ࿩͢͜ͱ͕ग़དྷɺίϛϡχέʔγϣϯͷ׆ੑԽʹߩݙ - ଞνʔϜ͕ͲͷΑ͏ͳ؍఺ͰػೳΛݟ͍ͯΔ͔Λ஌Δ͜ͱ͕Ͱ͖ͨ - ϝϯόͦΕͧΕͷಘҙྖҬΛ׆͔ͤͨ Bug BashΛ΍ͬͯɺຊ౰ʹྑ͔ͬͨ🙌
  9. ࠓޙ - ޷ධͩͬͨͨΊɺ1ճ໨ͷվળ఺Λ౿·্͑ͨͰ2ճ໨ͷBug Bashͷ։࠵Λݕ౼த ʲվળ఺ʳ - 1λʔϜ౰ͨΓͷ࣌ؒΛ৳͹ͯ͠ɺΑΓਂ͘ػೳͷଧ伴͕Ͱ͖ΔΑ͏ʹ͠ɺซ֤ͤͯνʔϜʹλΠϜ ΩʔύʔΛಋೖ͢Δ - ඇΤϯδχΞϝϯόͷࢀՃ

    - Web͚ͩͰͳ͘ɺϞόΠϧΞϓϦ΋ର৅ͱ͢Δ - কདྷతʹ͸֤νʔϜ͕ػೳϦϦʔε࣌ʹؔ܎ऀΛूΊͯ1࣌ؒ ఔ౓ߦ͏খ͍͞Bug Bashͱશࣾతʹ൒೔~1೔ֻ͚ͯߦ͏େ͖ ͳBug BashΛ྆ํΛ࣮ࢪ͍͖͍ͯͨ͠