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

その見積もり、本当に合ってますか?見積もり精度が事業を左右する。「LINEギフト」「LINEシ...

その見積もり、本当に合ってますか?見積もり精度が事業を左右する。「LINEギフト」「LINEショッピング」開発のリアル見積もり術 / Is That Estimate Really Correct? The accuracy of your estimate determines your business. Real estimate techniques for "LINE GIFT" and "LINE SHOPPING" development

事業の見通しを立てる上で、精度の高い見積もりをスピーディに提示するプロセスは非常に重要です。
もちろん、時間をかけて緻密に見積もればある程度の正確性は担保できます。しかし見積もりにかけられる時間には限りがあり、できることならエンジニアに「サクッと3秒で」精度の高い見積もりを出してほしい!と誰もが思うことでしょう。ですが、残念ながらそんな魔法のような方法はありません。

あいまいな要件のまま見積もれば見落としは必ず発生し、結果としてスケジュールの遅延に繋がります。誰かが適当に出した見積もりで作られたスケジュールに追い立てられたエンジニアは疲弊するでしょう。納期を守れない開発チームはいずれ信頼を失うでしょう。では、どうすればよいのでしょうか。

限られた時間の中で、コストパフォーマンスよく、かつ精度の高い見積もりを出すには。
本セッションでは、私たちがLINEギフト・LINEショッピングの開発において、これまでに行ってきた取り組みや試行錯誤のプロセスをご紹介したいと思います。

More Decks by LINEヤフーTech (LY Corporation Tech)

Other Decks in Business

Transcript

  1.  "CPVUNFcࣗݾ঺հ  0VS4FSWJDFcαʔϏε঺հ  5PEBZ`T.FTTBHF cຊ೔͓఻͍͑ͨ͜͠ͱ  "#BE&YBNQMFcΑ͋͘Δμϝͳࣄྫ 

    &TUJNBUJOHGPS*NQBDU cݟੵ΋Γ͕ࣄۀʹޮ͘ཧ༝  1BJO1PJOUTJO0VS6OJU cࢲͨͪͷ՝୊  4J[F&TUJNBUJPO,JDLPGG cن໛ݟੵ΋Γͷಋೖ  4PMWFE*TTVFT cղܾͨ͠՝୊  $MPTJOH5IPVHIUTc͓ΘΓʹ "HFOEB
  2. "CPVUNF ࣗݾ঺հ Name Keiko IMAI(ikeko) Team Head of Product Planning

    Social Commerce Division Career $VSSFOUMZJONZUIZFBSBU-*/& IBWJOH XPSLFEJO'JOBODJBMBOE)FBMUIDBSF EPNBJOT OPXMFBEJOHJO4PDJBM$PNNFSDF 1SFWJPVTMZBU3FDSVJUBOE.JYJ XJUIB CBDLHSPVOEJOEFTJHO Skill UX Design / Scrum Other Mom of 7-year-old boy-girl twins
  3. (FOEFS3BUJP "HF(SPVQ 5PQ$BUFHPSJFT   .BMF 'FNBMF T T T

    T T 5JDLFUT 'PPE #FBVUZ )PNF %BUBBTPG.BSDI -*/&(*'5 6TFS5SFOET ར༻ऀͷ܏޲
  4. 8IBUJT4IPQQJOHPO-*/& -*/&ʹ͓͚Δγϣοϐϯάͱ͸ʁ 4&"3$).PEFM -*/&.PEFM 1VSQPTFGVM4FBSDI $BTVBM#SPXTJOH -POH5BJM . *UFNT #JH)FBE#SBOE

    . *UFNT &WFSZUIJOH"WBJMBCMF %FQBSUNFOU4UPSF*UFNT 'JOEUIF#FTU%FBM %JTDPWFS5SFOET 6TF$BTF *UFN $BUFHPSZ .PUJWBUJPO
  5. 5PEBZ`T.FTTBHF ຊ೔͓఻͍͑ͨ͜͠ͱ  &TUJNBUFT%SJWF4VDDFTT  &TUJNBUFT"SFB4IBSFE-BOHVBHF  &TUJNBUFT#PPTU4QFFEBOE5SVTU  Έͳ͞Μ͕࡞ͬͨݟੵ΋Γ͕ࣄۀͷ੒൱Λࠨӈ͍ͯ͠Δ

     ݟੵ΋Γ͸ͨͩͷ਺ࣈͰ͸ͳ͍ɺࣄۀΛಈ͔͢ڞ௨ݴޠ  ݟੵ΋ΓΛ෢ثʹͰ͖Ε͹ɺࣄۀͷεϐʔυ΋ɺνʔϜͷ৴པ΋Ճ଎͢Δ
  6. "#BE&YBNQMF ඇ։ൃऀ͕͍͍ͩͨ̋ϲ݄͘Β͍Ͱ͠ΐɺͱద౰ʹݟੵ΋Δ You’ve probably heard it — a non-developer casually

    says, “That should take about a few months, right?” ͦΕ͸ݟੵ΋ΓͰ͸ͳ͘ɺͨͩͷເ΍ر๬Ͱ͢ 5IBU`TOPUBOFTUJNBUFŠ UIBU`TKVTUBESFBN Α͋͘Δμϝͳࣄྫɿ
  7. 4DIFEVMF1MBOOJOHCZ*OJUJBUJWF ࢪࡦ୯ҐͰͷεέδϡʔϧࡦఆ 3FMFBTF 3FMFBTF *5&.# NPOUI *5&." NPOUI *5&.# NPOUI

    *5&." NPOUI &TUJNBUJPO 3FBMJUZ &TUJNBUJOHXJUIPVUDPOUFYUJTSJTLZ શମͷ༏ઌ౓͕ݟ͑ͳ͍··ɺ୯ମͰݟੵ΋Δͷ͸ةݥ
  8. 0WFSTJ[FE1MBOT 0WFSTJ[FE&TUJNBUFT େ͖͗͢Δاըɺେ͖͗͢Δݟੵ΋Γ $BSU'VODUJPO Χʔτػೳ • Add-to-Cart Flow • Cart

    Page • Cart with Multiple Items • User Info Registration • Checkout • ??? 0WFSTJ[F
  9. 0WFSTJ[FE1MBOT 0WFSTJ[FE&TUJNBUFT େ͖͗͢Δاըɺେ͖͗͢Δݟੵ΋Γ $BSU'VODUJPO "EEUP$BSU#VUUPO Χʔτػೳ ʮΧʔτʹ௥ՃʯϘλϯ • Add-to-Cart Flow

    • Cart Page • Cart with Multiple Items • User Info Registration • Checkout • ??? • Add Button on Page • Tap → Cart Transition • Out of Stock → Button Disabled • Tap → Out of Stock Error 0WFSTJ[F .JOJNBM
  10. 0VS#BTFMJOF ࢲͨͪͷج४ 4VHHFTUJPOTGPS &NQUZ8JTIMJTU *TTVF$PNQFOTBUJPO $PVQPO ΄͍͠΋ͷϦετͷొ࿥͕ͳ͍࣌ʹ ΞΠςϜΛදࣔ͢Δ ิర༻ͷΫʔϙϯΛ෇༩͢Δ •

    #&"EE(&5"1* EBUBFYJTUT • '&3FOEFSWJB/FX"1* • BE: Design DB Changes • BE: Create GET API to Fetch Coupon List • BE: Create POST API to Register Coupons • FE: Create UI to Register Coupons • FE: Create UI to Display Coupon List 1PJOUT 1PJOUT "TTVNFTCBTJDDPVQPOGVODUJPOBMJUZJTBMSFBEZJOQMBDF
  11. &TUJNBUJOH5FBN7FMPDJUZ ݟੵ΋ΓΛ࢖ͬͯνʔϜͷ։ൃ଎౓Λܭଌ͢Δ        

           XFFL QU XFFL XFFL QU QU 5IJTUFBN`TWFMPDJUZJTQPJOUT ͜ͷνʔϜͷʮϕϩγςΟʯ͸QU
  12. 0WFSTJ[FE1MBOT 0WFSTJ[FE&TUJNBUFT େ͖͗͢Δاըɺେ͖͗͢Δݟੵ΋Γ $BSU'VODUJPO "EEUP$BSU#VUUPO Χʔτػೳ ʮΧʔτʹ௥ՃʯϘλϯ • Add-to-Cart Flow

    • Cart Page • Cart with Multiple Items • User Info Registration • Checkout • ??? • Add Button on Page • Tap → Cart Transition • Out of Stock → Button Disabled • Tap → Out of Stock Error 0WFSTJ[F .JOJNBM
  13. 8IBU`T/FYUGPS0VS5FBN ࢲͨͪͷνʔϜͷ͜Ε͔Β l)PXMPOHUPCVJMEUIFDBSU z "DBSFMFTTBOTXFS PSUPPNVDI IFTJUBUJPOŠ CPUIDPTUUSVTU Χʔτ͍ͭͰ͖Δͷʁͱฉ͔Εͨ࣌ EFMJWFSJOHGBTU

    DSFEJCMFFTUJNBUFTUIBUBMJHO MFBEFSTIJQ`TTQFFEXJUIPOUIFHSPVOESFBMJUZ ࡶʹ౴͑ͯ΋৻ॏ͗ͯ͢΋৴༻Λࣦ͏ l଎͘ɺͰ΋ೲಘײͷ͋Δݟੵ΋ΓzΛग़ͤΔνʔϜʹͳΔ͜ͱ ܦӦͷεϐʔυײͱɺݱ৔ͷݱ࣮Λͭͳ͛Δ͜ͱ /FYU$IBMMFOHF
  14. 5PEBZ`T.FTTBHF ຊ೔͓఻͍͑ͨ͜͠ͱ  &TUJNBUFT%SJWF4VDDFTT  &TUJNBUFT"SFB4IBSFE-BOHVBHF  &TUJNBUFT#PPTU4QFFEBOE5SVTU  Έͳ͞Μ͕࡞ͬͨݟੵ΋Γ͕ࣄۀͷ੒൱Λࠨӈ͍ͯ͠Δ

     ݟੵ΋Γ͸ͨͩͷ਺ࣈͰ͸ͳ͍ɺࣄۀΛಈ͔͢ڞ௨ݴޠ  ݟੵ΋ΓΛ෢ثʹͰ͖Ε͹ɺࣄۀͷεϐʔυ΋ɺνʔϜͷ৴པ΋Ճ଎͢Δ