Save 37% off PRO during our Black Friday Sale! »

職能/職種横断でチームの生産性を高める

9d1961575e45a8286cdde5f86dbba312?s=47 akatsuki174
October 19, 2021

 職能/職種横断でチームの生産性を高める

2021/10/19(火) DroidKaigi 2021 day1
職能/職種横断でチームの生産性を高める

9d1961575e45a8286cdde5f86dbba312?s=128

akatsuki174

October 19, 2021
Tweet

Transcript

  1. ৬ೳ/৬छԣஅͰ νʔϜͷੜ࢈ੑΛߴΊΔ DroidKaigi 2021 day1 @akatsuki174

  2. ࣗݾ঺հ

  3. • ਢ౻ຘʢ@akatsuki174ʣ • iOS/AndroidΤϯδχΞ • גࣜձࣾTimersॴଐ • ࠓ೥4݄ʹୈҰࢠग़࢈ɺҭٳத

  4. ͜ͷτʔΫͷ֓ཁ

  5. ֓ཁ ฐࣾTimersʢՈ଒ؒࣸਅڞ༗ΞϓϦFammΛ։ൃʣͷAppνʔϜͰɹ ͲͷΑ͏ʹ৬ೳ/৬छԣஅͷऔΓ૊ΈΛ͠ɺͲͷΑ͏ͳϝϦοτɺɹ ՝୊Λ͍࣋ͬͯΔͷ͔ʹ͍ͭͯ঺հ

  6. ໨࣍ • ৬ೳ/৬छԣஅ׆ಈ͕࢝·͖͔͚ͬͨͬ • ۩ମతͳऔΓ૊Έྫ • ಘΒΕͨޮՌ • ͜Ε͔Βͷల๬

  7. ஫ɿ৬ೳ/৬छԣஅͱ͸ ͜͜Ͱ͸ɺ৬ೳʢiOS㱻Android౳ʣɺ৬छʢΤϯδχΞ㱻σβΠφʔ ౳ʣͷ֞ࠜΛӽ͑ͯҰॹʹ࡞ۀ͢Δ͜ͱɻ ݪଇϦϞʔτϫʔΫۈ຿ʹͳ͔ͬͯΒͷऔΓ૊ΈͷͨΊɺɹɹɹɹɹ جຊόʔνϟϧͰͷڞಉ࡞ۀ͕લఏɻ

  8. ৬ೳ/৬छԣஅ׆ಈ͕ ࢝·͖͔͚ͬͨͬ

  9. ฐࣾAppνʔϜͷ࢓ࣄͷਐΊํ • εΫϥϜʢLeSSʣΛ࠾༻͍ͯ͠Δ • 2νʔϜͰ։ൃ • ϓϩμΫτόοΫϩάʹ͋ΔετʔϦʔΛɺ্͔Βॱʹऔ͍ͬͯ͘ ํࣜΛऔ͍ͬͯΔ

  10. 2020೥7݄… • αʔό࣮૷͕ऴΘΒͳ͍ͱωΠςΟϒΤϯδχΞ͕࡞ۀʹೖΕͳ͍ ετʔϦʔ͕ɺόοΫϩά্෦ʹ࿈ଓͯ͠ੵ·Ε͍ͯΔঢ়ଶ • ҰํαʔόΤϯδχΞ͸όοΫϩά্෦ͷαʔό୯ಠετʔϦʔͰ खҰഋ • ΍Ήͳ͘ωΠςΟϒΤϯδχΞ͸ωΠςΟϒ͚ͩͰ׬݁͢Δɺɹɹ ༏ઌ౓ͷ௿͍ετʔϦʔΛ௫Ή

  11. εΫϥϜͷ͋Δ΂͖࢟ͱ͸🤔 • ༏ઌ౓ͷߴ͍ॱʹɺεϐʔυײΛ࣋ͬͯऔΓ૊ΜͰ͍͘ • Ҿ͖ड͚ͨετʔϦʔΛ҆ఆͯ͠ग़ՙ͍ͯ͘͠ ࠓ͜Ε͕Ͱ͖͍ͯͳ͍ͷͰ͸ʁ

  12. ౰࣌ͷৼΓฦΓϘʔυ

  13. ۩ମతͳऔΓ૊Έྫ

  14. Androidจݴมߋߨ࠲

  15. ઌͷৼΓฦΓϘʔυΛݟͯ

  16. ษڧձ࣮ࢪ

  17. υΩϡϝϯτͷ಺༰ • AndroidΞϓϦͷجૅ஌ࣝ • Famm-Androidͷجૅ஌ࣝ • Ϗϧυ·Ͱͷखॱ • Android Studioͷ࢖͍ํ

    • จݴมߋ͢ΔՕॴͷݟ͚ͭํ
  18. ౰೔΍ͬͨ͜ͱ • Famm-Androidͷઆ໌ • Android Studioͷ࢖͍ํઆ໌ • υΩϡϝϯτͷ௨Γʹจݴมߋ • ࣭ٙԠ౴

  19. ৬ೳ/৬छԣஅ߹॓ͷ࣮ࢪ

  20. ൃ୺ • TimersͰ͸ຖ೥ळʹશࣾ߹͕॓͋Δ • ΤϯδχΞʴQA͸࠷ۙ೤͕ߴ·͍ͬͯΔ৬ೳ/৬छԣஅ׆ಈΛ࣮ࢪ ͠Α͏ͱ͍͏࿩ʹͳͬͨ • ʢ2020೥͸ݱ஍૊ͱϦϞʔτ૊ࠞࡏͰͷ࣮ࢪʣ

  21. ࣮ࢪํ๏ • ߨࢣ໾ΛAndroidɺiOSɺαʔόɺϑϩϯτ͔Β֤1ਓͣͭࢦ໊ɻ • ߨࢣ໾͸ࣄલʹࢿྉ΍՝୊Λ࡞੒ɻ౰೔͸ߨٛɺ࣭໰ରԠΛɹɹɹ ͨ͠Γɺଞ෼໺ͷ՝୊ʹ௅ઓ͢ΔͳͲɻ • ੜె໾͸޷͖ͳ෼໺Λબ୒ɺࢀՃɻ • ܗࣜ͸ϞϒϓϩܕɺԋशܕͳͲ༷ʑɻ

  22. ֤ߨ࠲಺༰ • Androidɿ࣮ࡍʹ͋ͬͨ໰͍߹ΘͤͷௐࠪΛͯ͠ΈΔ • iOSɿAPIΛୟ͍ͯσʔλΛऔಘ͢Δ • αʔόɿϞοΫΞοϓΛ࡞੒͢Δ • ϑϩϯτɿ৽͍͠ը໘Λ࡞Δ

  23. Androidͷ৔߹ • ໨ඪ • ͳΜͱͳ͘ίʔυ͕ಡΊΔʢnot ίʔυ͕ॻ͚Δʣ • ֓ཁ • AndroidͷجૅΛֶΜ্ͩͰɺ࣮ࡍʹདྷͨ໰͍߹ΘͤͷௐࠪΛͯ͠ΈΔ

    • ࢀՃϝϯόʔ • αʔόΤϯδχΞ2໊ɺQA1໊
  24. ༻ҙͨ͠υΩϡϝϯτͷ಺༰ • ؀ڥߏங • Famm-AndroidͷAPIपΓͷॲཧ • ໰͍߹ΘͤௐࠪΛ΍ͬͯΈΔԋश໰୊෇͖ • AndroidͷUI͕࡞ΕΔΑ͏ʹͳΖ͏ʢ͕࣌ؒ༨ͬͨਓ༻ʣ •

    จݴมߋͯ͠ΈΑ͏ʢQA͞Μ༻ʣ
  25. ༨ஊ • ༻ҙͨ͠໰͍߹Θͤ՝୊͸αʔό͕བྷΉ΋ͷͩͬͨ • Androidͷߨ࠲ʹ͸αʔόΤϯδχΞ͕ࢀՃ͍ͯͨ͠ • ͜ͷߨ࠲͕͖͔͚ͬͰෆ۩߹ͷݪҼ͕Θ͔ͬͨʢͷͪʹετʔϦʔ Խͯ͠मਖ਼͞Εͨʣ

  26. ༨ஊ ※߹॓ͷςʔϚ͸ ʮઈରʹ਺ࣈ্͕͕Βͳ͍߹॓ʯ

  27. ϞϒϫʔΫνϟϯωϧͷ࡞੒

  28. ϞϒϫʔΫνϟϯωϧ૑ઃ 🎊ʢ2021/4ʣ

  29. ϞϒϫʔΫྫ

  30. ྫͦͷ̍ • PM͕σβΠφʔͱσβΠϯϫΠϠʔ࡞੒ • PMಉ࢜ͰΫΤϦ࡞੒ • ͦΕͧΕ஌ͬͯΔΫΤϦ͕ҧͬͨ • PM͕ωΠςΟϒΞϓϦͷจݴमਖ਼ •

    PMͱ೚ҙϝϯόʔͰϢʔβετʔϦʔϚοϐϯά࡞੒
  31. ྫͦͷ̎ • iOSΤϯδχΞ͕LP࡞Ζ͏ձ։࠵ • ڞ௨CSS࡞ͬͨ͹͔ͬͰڞ༗͔ͨͬͨ͠ • ωΠςΟϒϝϯόʔ͚ͩͰAPI࡞੒ • ϦΫΤετͨ͠ΒURLΛฦͯ͘͠ΕΔͱ͍͏΋ͷ •

    υΩϡϝϯτΛࢀߟʹ࣮૷ɺϨϏϡʔ͸αʔόϝϯόʔʹ
  32. ྫͦͷ̏ • σβΠφʔ͕CanvaษڧձɺFigmaษڧձΛ։࠵ • σβΠφʔ໊͕ࢗ࡞Γߨ࠲Λ։࠵ • PM͕ωΠςΟϒϝϯόʔʹΫΤϦ࡞੒ʹ͍ͭͯڭ͑Δ

  33. ಘΒΕͨޮՌ

  34. FigmaɺCanvaษڧձʹΑͬͯ… • ύϫϙɺΠϥϨ͕ͲΜͲΜFigmaʹஔ͖׵Θͬͨ • σβΠφʔ͕Ҿ͖ड͚ͨ࣌ʹɺͦͷ··σβΠϯ࡞ۀʹೖΕΔ • ͪΐͬͱͨ͠࡞ۀͳΒσβΠφʔൈ͖ͰͰ͖ΔΑ͏ʹͳͬͨ • PNG΁ͷม׵ɺαΠζҧ͍ͷग़ྗͳͲ •

    σβΠϯΛ௨ͯ͠ձ࿩͢Δػձ͕૿͑ͨ
  35. ΈΜͳͰQA͢Δ͜ͱʹΑͬͯ… • ྲྀΕΛҙࣝͯ͠ϓϩμΫτΛݟΔػձʹͳΔ • ৽͍͠վળҊ͕ු͔ΜͰ͘Δ

  36. ৬ೳԣஅϞϒϓϩʹΑͬͯ… • ଞͷٕज़෼໺͕ͪΐͬͱΘ͔ΔΑ͏ʹͳͬͨ • ଞ෼໺Ͱ΋؆୯ͳվमͳΒͰ͖ΔΑ͏ʹͳͬͨ • σβΠφʔ͕LP·Ͱ࡞ΕΔΑ͏ʹͳͬͨ • ݹ͍υΩϡϝϯτͷߋ৽͕Ͱ͖ͨ •

    ؀ڥߏஙࢿྉͳͲ
  37. Ұॹʹ࡞ۀ͢Δ͜ͱʹΑͬͯ…ᶃ • ৘ใڞ༗ͷख͕ؒͳͤͨ͘ • ग़໭Γ͕গͳ͘ͳͬͨ • ଐਓ࡞ۀΛݮΒͤͨ • ݴޠԽ͞ΕͮΒ͍஌͕ࣝڞ༗Ͱ͖ͨ •

    γϣʔτΧοτٕͱ͔
  38. Ұॹʹ࡞ۀ͢Δ͜ͱʹΑͬͯ…ᶄ • ٧·ͬͯ΋Ұॹʹߟ͑ͯॿ͚ͯ΋Β͑ͨ • ଞͷਓ͕ͲΜͳ࡞ۀΛ͍ͯ͠Δͷ͔۩ମతʹΘ͔ͬͨ • ࡞ۀϘϦϡʔϜ͕ͳΜͱͳ͘Θ͔ͬͨ • པΉ࣌ʹߟྀͰ͖Δ

  39. ͜Ε͔Βͷల๬

  40. ΋ͬͱ΍͍͖͍ͬͯͨ • ͜Ε͔Β΋৬ೳ/৬छԣஅ΍͍͖͍ͬͯͨ • Ϟϒϓϩ͸౰ͨΓલʹ͍ͨ͠

  41. վળɺνϟϨϯδ͍ͨ͠ • CS໰͍߹ΘͤͷௐࠪΛϞϒϫʔΫ͍ͨ͠ • MacͷεϖοΫ͕ཉ͍͠

  42. ཁٞ࿦ᶃ • ෳ਺ਓ͍Δ࣌ʹൃੜ͢Δ໰୊ • Ұ෦ͷਓ͕͓͍͔ͯΕΔ͜ͱ͕͋Δ • ਓʹΑͬͯԹ౓ײ͕ҟͳΔ

  43. ཁٞ࿦ᶄ • จԽతɺश׳తͳ໰୊ • ʮϞϒͰ΍Ζ͏ʯͱؾܰʹݴ͑ͨΓɺϞϒϫʔΫΛܰΜ͡ͳ͍ɹ จԽ࡞Γ͕ඞཁͦ͏ • ਓͷ࣌ؒΛୣ͏ͱ͍͏ԕྀ͕͋Δͷ͔΋ • ԣஅͰ͖ΔόοϑΝΛ࣋ͬͯͳ͍ͷ͔΋

  44. ཁٞ࿦ᶅ • ४උɺલఏͷ໰୊ • ϞϒϫʔΫʹΑͬͯεϐʔυ্͕͕Δ΋ͷ΋͋Ε͹ٯͷ͜ͱ΋ɹ ͋ΔͷͰɺݟۃΊ͕ඞཁ • ඇΤϯδχΞ͕ΤϯδχΞ෼໺ͷԣஅ࡞ۀΛ΍Δʹ͸લఏೝ͕ࣝ ଍Γͳ͍

  45. ཁٞ࿦ᶆ • ౓߹͍ͷ໰୊ • ৬ೳʹؔ܎ͳ͘ɺ༏ઌ౓ͷߴ͍ετʔϦʔΛΈΜͳͰڠྗͯ͠ɹ ౗͍͖͍ͯͨ͠ؾ࣋ͪ͸͋Δ • ͕ɺͦΕΛୡ੒͢Δʹ͸΋ͬͱԣஅ͢Δඞཁ͕͋Δ

  46. ·ͱΊ

  47. ·ͱΊ • Timers AppνʔϜͰ͸ɺڈ೥ͷՆ͔Β৬ೳ/৬छԣஅͷ׆ಈΛͯ͠ ͍Δ • ಘΒΕͨޮՌ͸େ͖͘ɺ͜Ε͔Β΋ܧଓ͍ͯ͘͠༧ఆ • ੜ࢈ੑ΍ͦͷଞͷ఺Ͱ·ͩ՝୊͕࢒͍ͬͯΔ

  48. એ఻

  49. • αʔόʔαΠυΤϯδχΞ (PHP, Golang, AWS) • AndroidΤϯδχΞ (Kotlin) • iOSΤϯδχΞ

    (Swift) • σβΠφʔ TimersͰ͸ݱࡏΤϯδχΞશ৬छ࠾༻தʂ 
 ৄ͘͠͸”Timers”Ͱݕࡧ ԠืϑΥʔϜ Wantedly
  50. ͝ਗ਼ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ