Hatena Engineer Seminar #14 企画編

968ef4b9e40092fe515ba142ac387d68?s=47 nmy
July 15, 2020

Hatena Engineer Seminar #14 企画編

2020年4月1日、サービス開始から20周年を迎える老舗サービス「魔法のiらんど」のリニューアルを行いました。そもそもなぜはてなが開発を担当したのか。ユーザー投稿サービスを他社さんと一緒に開発し続ける理由やその意義をお話しします。また、これまでとは全く異なるユーザー層をターゲットとしていることや、歴史あるシステムのリプレイスであること、期日の決まった大型のプロジェクトであることなど、複数の制約条件下でどんな工夫をしながら企画を進めたのかをご紹介します。

968ef4b9e40092fe515ba142ac387d68?s=128

nmy

July 15, 2020
Tweet

Transcript

  1. )BUFOB&OHJOFFS4FNJOBS ا ը ฤ ͳͥ͸ͯͳ͕ຐ๏ͷJΒΜͲΛϦχϡʔΞϧͨ͠ͷ͔ ONZ

  2. ͳͥ͸ͯͳ͕ຐ๏ͷJΒΜͲΛϦχϡʔΞϧͨ͠ͷ͔ ࣗݾ঺հ ͸ͯͳͷडୗɾڠۀαʔϏε ͸ͯͳͷϛογϣϯͱνʔϜͷϛογϣϯ ͦΕͧΕͷϑΣʔζͷاը໘Ͱ޻෉ͨ͜͠ͱ ঁੑׂ͕Λ௒͑ΔαʔϏεͷϢʔβʔཧղ ߈ΊͱकΓͷόϥϯε ड͚ೖΕͯ΋Β͍΍͍͢ϦχϡʔΞϧ ϦχϡʔΞϧޙͷ༷ࢠͱ͜Ε͔Β ϦχϡʔΞϧޙͷ൓Ԡ

    ςΩετจԽΛઈ΍͞ͳ͍ͨΊʹ ࣗݾ঺հͱຊ೔ͷൃද಺༰ *%ɿONZ ໊લɿೋٶమฏ ॴଐɿגࣜձࣾ͸ͯͳ ɹɹɹαʔϏεɾγεςϜ։ൃຊ෦ ɹɹɹୈάϧʔϓϊϕϧνʔϜ ৬छɿαϒσΟϨΫλʔ ೖࣾɿ೥݄ ډॅɿ෱Ԭݝ෱Ԭࢢ
  3. IUUQTIBUFOBDPSQKQJOGPSNBUJPOQSPEVDU

  4. ऩӹؐݩ ϓϥοτϑΥʔϜ ೥݄ϦϦʔε ೥໨ʹಥೖ͠੒௕Λଓ͚Δ ΫϦΤΠλʔ͕௚઀ ऩӹΛಘΒΕΔ؀ڥΛ࡞Δ प೥Λܴ͑ͨ࿝ฮ ςΩετจԽΛઈ΍͞ͳ͍ גࣜձࣾ͸ͯͳαʔϏεɾγεςϜ։ൃຊ෦ୈάϧʔϓϊϕϧνʔϜ

  5. ͦΕͧΕͷϑΣʔζͷاը໘Ͱ޻෉ͨ͜͠ͱ ೥݄ࠒ ೥݄ࠒ ೥݄೔ ͓࿩Λ௖͘ ։ൃணख ϦϦʔε ˡϲ݄ˠ ˡϲ݄ˠ Ϣʔβʔཧղ

    ୈճ ಡऀ͞Μ໊ɺ࡞ऀ͞Μ໊ʹͦΕͧΕݸผʹΠϯλϏϡʔ ຐ๏ͷJΒΜͲΛ࢖͍࢝Ί͖͔͚͔ͨͬΒɺීஈαʔϏεΛ࢖͍ͬͯΔ༷ࢠ౳ ୈճ ໊ͷ࡞ऀ͞ΜʹάϧʔϓΠϯλϏϡʔ࣌ؒʴݸผΠϯλϏϡʔ෼Yηοτ ͦΕͧΕͷ࡞ऀ͞Μʹڞ௨͢Δ͜ͱɺ࡞ऀ͞Μ͝ͱʹͦΕͧΕҧ͏͜ͱͷ૬ରײ ୈճ ໊ͷϢʔβʔ͞Μʹ࣮ࡍͷσβΠϯϞοΫΛ৮ͬͯ΋Β͏άϧʔϓΠϯλϏϡʔ 23ίʔυͰͦΕͧΕࣗ෼ͷεϚʔτϑΥϯ୺຤͔ΒϞοΫʹΞΫηε ঁੑׂ͕Λ௒͑ɺ͜Ε·Ͱ։ൃ͖ͯͨ͠αʔϏεͱҟͳΔϢʔβʔ૚ ˠϢʔβʔཧղͷͨΊʹ౓ͷϢʔβʔΠϯλϏϡʔΛ࣮ࢪ
  6. ͦΕͧΕͷϑΣʔζͷاը໘Ͱ޻෉ͨ͜͠ͱ ೥݄ࠒ ೥݄ࠒ ೥݄೔ ͓࿩Λ௖͘ ։ൃணख ϦϦʔε ˡϲ݄ˠ ˡϲ݄ˠ ΍Δɾ΍Βͳ͍ͷ൑அͱ༏ઌ౓෇͚

    ։ൃ͕࢝·͔ͬͯΒग़ͯ͘Δ༷ʑͳ՝୊΍൑໌͢Δࣄ৅ʹରԠ͢ΔͨΊɺ೔ৗతʹλεΫͷ༏ઌ౓ͷݟ௚͕͠ඞཁ ˠࣗ෼ͷதͰ൑அͷ࣠Λ࣋ͭ ߈ΊͷλεΫྫ ϦεΫ͕͋Δ΋ͷͱɺϦλʔϯ͕େ͖͘ظ଴Ͱ͖Δ΋ͷɻ 41"ͷ࠾༻ͱ6*ͷ࡮৽ طଘػೳͷഇࢭ΍࢓༷ͷมߋ ϦϦʔεޙʹճ͢ػೳͷ൑அ ɹྫɿෳ਺ஶऀͷ౷߹͸ϦϦʔε࣌ɺ෼཭ػೳ͸ϦϦʔεޙ कΓͷλεΫྫ ࣦഊͰ͖ͳ͍΋ͷ΍ɺ͋Δఔ౓੒ՌͷಡΈ͕ݻ͍΋ͷɻ 4&0ؔ࿈ͷࢪࡦ σʔλҠߦؔ࿈ͷλεΫ ޿ࠂؔ࿈ ߈कͷόϥϯεΛҙࣝͯ͠൑அͷ࣠ʹ͢Δ
  7. ͦΕͧΕͷϑΣʔζͷاը໘Ͱ޻෉ͨ͜͠ͱ ೥݄ࠒ ೥݄ࠒ ೥݄೔ ͓࿩Λ௖͘ ։ൃணख ϦϦʔε ˡϲ݄ˠ ˡϲ݄ˠ ड͚ೖΕͯ΋Β͍΍͍͢ਐΊํ

    σβΠϯͷશ໘ϦχϡʔΞϧ΍ɺఏڙ͍ͯͨ͠ػೳͷഇࢭΛ൐͏৔߹͸Ϣʔβʔ͞Μ΋ށ࿭͍΍͍͢ ˠϦχϡʔΞϧલͷϢʔβʔίϛϡχέʔγϣϯΛେ੾ʹ ஸೡͳࣄલࠂ஌ ։ൃ಺༰͕͋Δఔ౓ݻ·͖ͬͯͨ೥݄ࠒ͔Βɺஈ֊ తʹܾ·ͬͨ͜ͱΛϢʔβʔ͞Μʹࠂ஌ɻৄࡉ͕ܾ·Γ࣍ ୈɺ௥Ճͷ৘ใΛదٓΦʔϓϯʹ͍ͯ͘͠ɻ σβΠϯͷࣄલ֬ೝ άϧʔϓΠϯλϏϡʔͰ࣮ࡍͷը໘Λࣗ෼ͷεϚʔτϑΥ ϯ୺຤Ͱ৮ͬͯ΋Β͍ɺײ૝Λ࢕ͬͯɺ͋Β͔͡Ίվળ఺ Λચ͍ग़͓ͯ͘͠ɻ ϏοΫόϯϦϦʔεΛආ͚Δ
  8. ϦχϡʔΞϧޙͷ༷ࢠͱ͜Ε͔Β ϦχϡʔΞϧޙͷ༷ࢠ ػೳͷഇࢭ΍มߋʹށ࿭͏Ϣʔβʔ͞Μ΋͍Βͬ͠ΌΔ΋ͷͷ֓Ͷ޷ධ ଺ࡏ࣌ؒ΍ηογϣϯ͋ͨΓͷ17ɺ௚ؼ཰ͳͲͷ਺ࣈ͕ˋҎ্վળ ͜Ε͔Βͷຐ๏ͷJΒΜͲ ຐ๏ͷJΒΜͲେ৆͕෮׆ɺຊ೔͔ΒԠืड෇։࢝ʢܧଓతͳػೳ։ൃʣ έʔλΠখઆͱ͍͏δϟϯϧͦͷ΋ͷΛ࣍ͷεςοϓʹʢ৽ػ࣠΁ͷ௅ઓʣ ϢʔβʔΞϯέʔτΛ࠷େݶ׆༻͢Δ৽͍͠اըͷਐΊํ ͜Ε͔Βͷ։ൃνʔϜʢ(ϊϕϧνʔϜʣ ೥ଓ͍ͨαʔϏεΛ࠶౓ͷϦϓϨΠεͳ͠ʹ೥ɺ೥ଓ͚͍ͯͨ͘Ίͷٕज़ͷ໛ࡧ

    දݱ͢ΔਓΛԠԉ͢ΔϓϥοτϑΥʔϜͷ֦େ