LINE Developer Meetup #71 - QA https://line.connpass.com/event/204944/ 2021/3/16
出前館プロジェクトにおけるLINE QAチームの取り組み 鈴木 里惇 (LINE)
ग़લؗϓϩδΣΫτʹ͓͚ΔLINE QAνʔϜͷऔΓΈEFFORTS OF QA TEAM IN DEMAECANRijun Suzuki2021.03
View Slide
● ླ ཬಯ (Rijun Suzuki)● ։ൃ3ηϯλʔ αʔϏεQAࣨ● QA1νʔϜ, QA4νʔϜϚωʔδϟʔ● QA1νʔϜ: LINEϑΝϛϦʔαʔϏε● QA4νʔϜ: ग़લؗࣗݾհ
● ͢͜ͱ● ։ൃϓϩηεશൠʹ͓͚Δ্࣭● LINE QA͕ग़લؗʹࢀըͯ͠ߦͬͨؒͷ࣮● ͞ͳ͍͜ͱ● ࣮ࡍͷςετϓϩηεͷதͷࠓ͢͜ͱ / ͞ͳ͍͜ͱ
LINEͱͷࢿຊؔhttps://corporate.demae-can.com/pr/news/demaecan/line.htmlग़લؗʹ͍ͭͯ
ओཁKPIͷ࣮ग़લؗʹ͍ͭͯref: 20208݄ظʢୈ21ظʣ௨ظܾࢉઆ໌ձࢿྉ
20ଓ͍͍ͯΔฮWebαʔϏεhttps://hatenanews.com/articles/2021/02/10/103000ग़લؗʹ͍ͭͯ
1. QA৫্ཱͪ͛ͱׂఆٛ2. ৫ͱͷؔΘΓํ3. ՝ͱలAgenda
લఏʢग़લؗʹίϛοτͨ࣌͠Ͱͷঢ়گʣ● ෦ʹQA৫ͳ͍● ςετۀҕୗͷ։ൃ৫Λத৺Ͱ࣮ࢪɺ෦తʹςετϕϯμʔʹҕୗ● 20ଓ͍͍ͯΔϓϩμΫτ● ඇৗʹڊେͳγεςϜ܈ɺϨΨγʔͳٕज़γεςϜଟ͍QA৫্ཱͪ͛ͱׂఆٛ
ίϛοτͨ࣌͠Ͱײͨ͡՝● 1.ςετ୲৫ͷภॏɺෆ໌ͳςετͷ࣭● ςετ։ൃ৫͕ϝΠϯͰߦΘΕ͓ͯΓɺ։ൃͰߦ͏ςετɺςετ৫Ͱߦ͏ςετͷόϥϯε͕ѱ͍● ςετϕϯμʔʹҕୗͨ͠ςετɺ”ςετͷ࣭”͕෦ͰධՁ͞Ε͍ͯͳ͍ʢॴҦςετΛϕϯμʔʹؙ͛ঢ়ଶʣ● 2.શମͷϓϩδΣΫτਐߦϓϩηεɺ։ൃϓϩηεʹͳ෦͕͋Δ● ྺ࢙తܦҢʹΑΓɺܗ֚Խ͞ΕͨϓϩηεͳͲQA৫্ཱͪ͛ͱׂఆٛ
QAͷϛογϣϯͱظͷઃఆ● QA͕ԿΛͯ͘͠ΕΔଘࡏͳͷ͔Λ৫ʹͬͯΒ͏● LINEʹQA৫͕͋ΓɺLINEͷࣾһQAͷظׂΛཧղ͍ͯ͠Δ● ग़લؗʹQA৫͕ͳ͍ͨΊɺͦͷఆ͕ٛඞཁ● ݟ͍͑ͯΔ՝Λղܾ͢Δͱ͍͏؍Ͱظͷઃఆ● LINEඪ४ͷΓํΛͦͷ··࣋ͪࠐ·ͳ͍QA৫্ཱͪ͛ͱׂఆٛ
ઃఆͨ͠ظׂʢେ͖͘2ํʣ● 1.ςετ׆ಈͷ”࣭”ͷ্● ։ൃ৫ͱςετ৫Ͱ࣮ࢪ͢Δςετͷόϥϯεͷదਖ਼Խ● ςετͷݕऩਫ਼্● 2.ϓϩδΣΫτͷ্࣭׆ಈ● ϓϩδΣΫτϚωδϝϯτɺϓϩηεϚωδϝϯτͷվળQA৫্ཱͪ͛ͱׂఆٛ
ઃఆͨ͠ظׂʢେ͖͘2ํʣ● 1.ςετ׆ಈͷ”࣭”ͷ্● ։ൃ৫ͱςετ৫Ͱ࣮ࢪ͢Δςετͷόϥϯεͷదਖ਼Խ● ςετͷݕऩਫ਼্● 2.ϓϩδΣΫτͷ্࣭׆ಈ● ϓϩδΣΫτϚωδϝϯτɺϓϩηεϚωδϝϯτͷվળ👉 ͜ΕΒΛ۩ମతʹͲ͏ਐΊͨͷ͔QA৫্ཱͪ͛ͱׂఆٛ
ਐΊํ(1): QAͰݟΔ͖γεςϜΛߜΔ● ։ൃͷςετͱɺςετ৫ͷςετͷɺόϥϯε͕औΕ͍ͯͳ͍Օॴదਖ਼Խ● ։ൃͰෛՙ͕͔͔Γ͍͗ͯ͢ΔՕॴQAͰר͖औΔ● ͨͩ͠શ෦ݟΔɺͰͳ͘γεςϜ͝ͱʹςετͷ༏ઌ● શͯͷςετΛQAͰݟΔ͜ͱQCDͷ؍͔Βݱ࣮తͰͳ͍● QAͰຊʹݟΔ͖γεςϜߜΔʢׂ͜͜ͱLINEͰͳ͍Γํʣ● ༏ઌॱҐΛ͚ͭΔɺݟΔ͖γεςϜΛߜΔͨΊͷ● Outage Report ɺෆ۩߹ɺϦϦʔεසͳͲΛݩʹ࣭ͨ͠ੳςετ׆ಈͷ”࣭”ͷ্
ςετ׆ಈͷ”࣭”ͷ্※ ެ։༻ͷใͱͯ͠ɺใҰ෦վม͍ͯ͠·࣭͢ੳ γεςϜશମʹ͓͍ͯɺQA͕༏ઌతʹ୲͢ΔՕॴΛ۠
ਐΊํ(2): Ҋ݅ຖʹ։ൃɾاըͱQA࣮ࢪͷஅ● QAͰݟΔγεςϜΛߜ্ͬͨͰɺͦͷதͰҊ݅ຖʹςετͷΔΒΛPJΈΜͳͰஅ● γεςϜ͕ෳࡶɾ͕͔͔ΔͷQAͰςετɺͦ͏͡Όͳ͍ͷ։ൃɾاըͰςετ͢ΔͳͲ● ׂͷશମ࠷దΛߟ͑ɺૣ͍ Delivery Λ࣮ݱͰ͖Ε։ൃ͕ςετΛ͢ΔɺͰΑ͍● จԽͱͯ͠ɺ։ൃͱQAۀ͢Δ͕அ͠ͳ͍● QA͕ςετΛ͢Δ߹։ൃͰςετઃܭϨϏϡʔΛ͢ΔɺٯવΓ● ॴҦɺ͋ͱQA͞Μ͓ئ͍͠·͢ʔͱ͍͏ঢ়گ࡞Βͳ͍ςετ׆ಈͷ”࣭”ͷ্
ςετઃܭϨϏϡʔͷ༷ࢠςετ׆ಈͷ”࣭”ͷ্
ਐΊํ(3) : QAνʔϜ෦Ͱͷಈ͖ํ● QAͰςετϕϯμʔͷՌͪΌΜͱݕऩʢ෦ϨϏϡʔʣ͢Δ● ࡉ͔͍ݕূςετ࣮ࡍʹࣗͨͪͷखΛಈ͔ͯ͠Δ● ॴҦɺQA͕υϝΠϯΤΩεύʔτͰͳ͍ঢ়گ● 20ͷྺ࢙҉ΛຒΊΔͨΊʹνʔϜͰͷ૬ޓֶश͕ෆՄܽςετ׆ಈͷ”࣭”ͷ্
ਐΊํ(1) :νʔϜͰ՝ੳ● miro.com ͬͯνʔϜͰϓϩδΣΫτɾϓϩμΫτͷ՝ੳ● ΈΜͳͰࠔ͍ͬͯΔ͜ͱɺࠔ͍ͬͯΔΑ͏ʹݟ͑ͯΔ͜ͱΛ͋͛ͯɺΧςΰϥΠζ● վળ͞Εͨͱ͖ͷΠϯύΫτ/ෆ࣮֬ੑͷߴ͞ʢվળͷେม͞ʣΛϚοϐϯά● ༏ઌॱҐ͕ܾ·ͬͨΒ۩ମతʹΞΫγϣϯϓϥϯͷઃఆʢBTSʣϓϩδΣΫτͷ্࣭׆ಈ
ϓϩδΣΫτͷ্࣭׆ಈstep1.՝ग़͠&ΧςΰϥΠζ step2.վળ͞Εͨͱ͖ͷΠϯύΫτ/ෆ࣮֬ੑͷߴ͞ʢվળͷେม͞ʣͰ༏ઌϚοϐϯάstep3.༏ઌॱҐ͝ͱʹΞΫγϣϯϓϥϯ࡞
ਐΊํ(2) : վળεςʔΫϗϧμͱਐΊΔ● ΞΫγϣϯϓϥϯʹରͯ͠ɺεςʔΫϗϧμͱݱঢ়Ѳ● ࣮ࡍʹղܾʹ͔͏ਐΊํɺPJͷεςʔΫϗϧμΛר͖ࠐΜͰਐΊΔ● Effective Team and Deliveryࣨͱڠྗ͠ͳ͕Βਐḿ● ࡉ͔͍վળʢ e.g. ։ൃλεΫͷεέδϡʔϧݟ͑ΔԽɺBTSͷߏཧݟ͠ʣΛਐΊ͍ͯΔ͕ɺ·ͩ·ͩΓ͖Εͯͳ͍෦ଟ͍ϓϩδΣΫτͷ্࣭׆ಈ
● ग़લؗʹࢀըͯؒ͠Ͱߦͬͨ͜ͱ● PJ՝ʹԊͬͨQAɾQCϓϩηεͷࡦఆ● ϓϩδΣΫτվળͷ࡞Γ● ࠓޙࢦ͍͖͍ͯͨ͠৫ͷ࢟● QA͚ͩͰͳ͘ɺϓϩδΣΫτશମͰ࣭Λྑ͘͢ΔɺςετʹίϛοτͰ͖Δ৫● QAͱͯ͠·ͩ·ͩΕΔ͜ͱ͕ଟ͍ڥͰɺಓͳͷͰܧଓͯ͠ਐḿ՝ͱల
THANK YOU