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 ࣗݾ঺հ /BNF • ,FJLP*."*ʢJLFLPʣ 5FBN • )FBEPG1SPEVDU1MBOOJOH 4PDJBM$PNNFSDF%JWJTJPO $BSFFS

    • UIZFBSBU-*/& • &YQFSJFODFJO'JOBODJBM )FBMUIDBSF  BOEOPX4PDJBM$PNNFSDF • 1SPEVDUMFBEJO4PDJBM$PNNFSDF • #BDLHSPVOEJOEFTJHO 4LJMM • 69%FTJHO4DSVN 0UIFS • .PNPGZFBSPMECPZHJSMUXJOT
  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 6TF$BTF $BUFHPSZ .PUJWBUJPO $BTVBM#SPXTJOH $IBUͷ߹ؒͷͳ͕Βݟ 1VSQPTFGVM4FBSDI

    ໨త͋Γͷൺֱݕ౼ &WFSZUIJOH"WBJMBCMF ങ͑ͳ͍΋ͷ͸ͳ͍ %FQBSUNFOU4UPSF*UFNT ඦ՟ళʗӺφΧ 'JOEUIF#FTU%FBM ཉ͍͠΋ͷΛ࠷҆஋Ͱ %JTDPWFS5SFOET τϨϯυ͕Θ͔Δ
  5. "#BE&YBNQMF ඇ։ൃऀ͕͍͍ͩͨ̋ϲ݄͘Β͍Ͱ͠ΐɺͱద౰ʹݟੵ΋Δ You’ve probably heard it — a non-developer casually

    says, “That should take about a few months, right?” ͦΕ͸ݟੵ΋ΓͰ͸ͳ͘ɺͨͩͷເ΍ر๬Ͱ͢ 5IBU`TOPUBOFTUJNBUFŠ UIBU`TKVTUBESFBN Α͋͘Δμϝͳࣄྫɿ
  6. .BLF1SJPSJUZ$BMMT 'BTU ࣄۀ༏ઌ౓ΛଈܾͰ͖Δ )JHI*NQBDU )JHIU$PTU -PX$PTU -PX*NQBDU *5&. " *5&.

    # *5&. $ *5&. % *5&. &  *5&. ) *5&. '  *5&. ( *5&. * *5&. + 8PO`UEP 
  7. 4DIFEVMF1MBOOJOHCZ*OJUJBUJWF ࢪࡦ୯ҐͰͷεέδϡʔϧࡦఆ 3FMFBTF 3FMFBTF *5&.# NPOUI *5&." NPOUI *5&.# NPOUI

    *5&." NPOUI &TUJNBUJPO 3FBMJUZ &TUJNBUJOHXJUIPVUDPOUFYUJTSJTLZ શମͷ༏ઌ౓͕ݟ͑ͳ͍··ɺ୯ମͰݟੵ΋Δͷ͸ةݥ
  8. 0WFSTJ[FE1MBOT 0WFSTJ[FE&TUJNBUFT େ͖͗͢Δاըɺେ͖͗͢Δݟੵ΋Γ $BSU'VODUJPO "EEUP$BSU#VUUPO Χʔτػೳ ʮΧʔτʹ௥ՃʯϘλϯΛ͚ͭΔ • "EEUP$BSU'MPX •

    $BSU1BHF • $BSUXJUI.VMUJQMF*UFNT • $IFDLPVU • • "EE#VUUPOPO1BHF • 5BQˠ$BSU5SBOTJUJPO • 0VUPG4UPDLˠ#VUUPO %JTBCMFE • 5BQˠ0VUPG4UPDL&SSPS 0WFSTJ[F .JOJNBM
  9. 0VS#BTFMJOF ࢲͨͪͷج४ 4VHHFTUJPOTGPS &NQUZ8JTIMJTU *TTVF$PNQFOTBUJPO $PVQPO ΄͍͠΋ͷϦετͷొ࿥͕ͳ͍࣌ʹ ΞΠςϜΛදࣔ͢Δ ิర༻ͷΫʔϙϯΛ෇༩͢Δ •

    #&"EE(&5"1* EBUBFYJTUT • '&3FOEFSWJB/FX"1* • #&%FTJHO%# • #&"EE1045(&5"1*T • '&$SFBUF6*TDSFFOT 1PJOUT 1PJOUT
  10. &TUJNBUJOH5FBN7FMPDJUZ ݟੵ΋ΓΛ࢖ͬͯνʔϜͷ։ൃ଎౓Λܭଌ͢Δ        

           XFFL QU XFFL QU 5IJTUFBN`TWFMPDJUZJTQPJOUT ͜ͷνʔϜͷʮϕϩγςΟʯ͸QU
  11. &TUJNBUJOH5FBN7FMPDJUZ ݟੵ΋ΓΛ࢖ͬͯνʔϜͷ։ൃ଎౓Λܭଌ͢Δ        

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

    $BSU1BHF • $BSUXJUI.VMUJQMF*UFNT • $IFDLPVU • • "EE#VUUPOPO1BHF • 5BQˠ$BSU5SBOTJUJPO • 0VUPG4UPDLˠ#VUUPO %JTBCMFE • 5BQˠ0VUPG4UPDL&SSPS 0WFSTJ[F .JOJNBM
  13. 8IBU`T/FYUGPS0VS5FBN ࢲͨͪͷνʔϜͷ͜Ε͔Β l)PXMPOHUPCVJMEUIFDBSU z "DBSFMFTTBOTXFS PSUPPNVDI IFTJUBUJPOŠ CPUIDPTUUSVTU Χʔτ͍ͭͰ͖Δͷʁͱฉ͔Εͨ࣌ EFMJWFSJOHGBTU

    DSFEJCMFFTUJNBUFTUIBUBMJHO MFBEFSTIJQ`TTQFFEXJUIPOUIFHSPVOESFBMJUZ ࡶʹ౴͑ͯ΋৻ॏ͗ͯ͢΋৴༻Λࣦ͏ l଎͘ɺͰ΋ೲಘײͷ͋Δݟੵ΋ΓzΛग़ͤΔνʔϜʹͳΔ͜ͱ ܦӦͷεϐʔυײͱɺݱ৔ͷݱ࣮Λͭͳ͛Δ͜ͱ /FYU$IBMMFOHF