日経電子版アプリ内製開発の舞台裏

 日経電子版アプリ内製開発の舞台裏

「アプリ開発プロジェクト成功への道〜iOS/Androidアプリ開発者勉強会Vol.1」 で発表したスライドです。
http://connpass.com/event/14952/

59ed54586e2f1164f01f360d41b700ac?s=128

Natsuki Akama

June 09, 2015
Tweet

Transcript

  1. ೔ܦిࢠ൛ΞϓϦ಺੡։ൃͷ ෣୆ཪ ੺ؒՆथɹ

  2.  ࣗݾ঺հ w ੺ؒՆथ w ೔ຊܦࡁ৽ฉࣾɹσδλϧฤ੒ہ w ೥৽ଔೖࣾ w ిࢠ൛ΞϓϦʢJ04ʣΛ։ൃ

    ࣗݾ঺հ
  3.  ೔ܦ৽ฉɹσδλϧฤ੒ہ ೔ܦ৽ฉɹσδλϧฤ੒ہ αʔϏε։ൃνʔϜ ਓ ΞϓϦ։ൃνʔϜ J04 1.ɿਓ σΟϨΫλʔ݉σβΠφʔɿਓ ΤϯδχΞɿਓ

  4.  ిࢠ൛ΞϓϦͷ͝঺հ

  5.  ຊ೔͓࿩͢Δ಺༰ w ಺੡Խͷ͖͔͚ͬ w ೔ܦ͕಺੡։ൃͰΞϓϦϦχϡʔΞϧʹऔΓ૊ΜͩΘ͚ w ϦχϡʔΞϧϓϩηε w ಺੡ܦݧθϩͷνʔϜ͕Ͳ͏΍ͬͯ։ൃΛਐΊ͔ͨ

    ΞδΣϯμ
  6. ಺੡Խͷ͖͔͚ͬ ೔ܦ͕಺੡։ൃͰΞϓϦϦχϡʔΞϧʹऔΓ૊ΜͩΘ͚

  7.  ৽ػೳΛ௥Ճ͢Δ৔߹ͷ։ൃεέδϡʔϧʢաڈʣ  ࢓༷ɾཁ݅ఆٛॻͷ࡞੒  ࣾ಺આ໌  ։ൃاۀͱଧͪ߹Θͤɺൃ஫ॻͷ࡞੒  ςετέʔε࡞੒

     ࣮૷  ड͚ೖΕςετ  ਃ੥ ಺੡Խͷ͖͔͚ͬ ࠷୹Ͱ̍िؒ ࠷୹Ͱ̍िؒ
  8.  ։ൃظؒ̎िؒͷ੒Ռྫ ಺੡Խͷ͖͔͚ͬ

  9.  ಺੡Խͷ͖͔͚ͬ ϦϦʔεલ ϦϦʔεޙ

  10.  ಺੡Խͷ͖͔͚ͬ ϦϦʔεલ ϦϦʔεޙ

  11.  ϘλϯΛ̍ͭ௥Ճ͢Δ͚ͩͰɺ ̎िؒͷ։ൃظؒͱɺ਺ेສԁͷίετ ಺੡Խͷ͖͔͚ͬ

  12. ʮૉૣ͍ʯ͕αʔϏεఏڙ͕ॏཁ w ୹͍αΠΫϧͰαʔϏεΛϦϦʔε͠ɺૉૣ͘ݕূɾमਖ਼͠ ͳ͍ͱɺڝ߹ͷొ৔΍όάʹΑΓϢʔβʔମݧ͕͙͢ʹݮগ  ಺੡Խͷ͖͔͚ͬ ϦϦʔε ϦϦʔε ϦϦʔε ϦϦʔε

    ϦϦʔε
  13. ΢ΥʔλʔϑΥʔϧ։ൃͰ͸ɺ ిࢠ൛αʔϏεͷૉૣ͍վળ͕೉͍͠ w ૉૣ͍αʔϏεఏڙ͕೉͍͠ w ٸͳ࢓༷มߋʹରԠͰ͖ͳ͍ w ٕज़ϊ΢ϋ΢͕ͨ·Βͳ͍  ಺੡Խͷ͖͔͚ͬ

    *DPONBEFCZ"OUPO4BQVUSP GSPNXXXqBUJDPODPN
  14. ಺੡ԽʹΑΓૉૣ͘ܧଓతͳαʔϏεվળ w ૉૣ͍αʔϏεఏڙ w 1%$"Λૣ͘ճ͢ w औҾίετΛ࠷খԽ w ٕज़ϊ΢ϋ΢Λ஝ੵ 

    ಺੡Խͷ͖͔͚ͬ *DPONBEFCZ"OUPO4BQVUSP GSPNXXXqBUJDPODPN
  15. ϑϩϯτͷ6*ɾ69Λ։ൃ͢Δମ੍͸಺੡Խ w ϢʔβʔʹͱͬͯՁ஋͋Δମݧͱ͸ʁ w ➜هऀ͕ॻ͘ίϯςϯπ w ➜ഔମͱͳΔΞϓϦɺ ϒϥ΢βʔͰͷදݱ  ಺੡Խͷ͖͔͚ͬ

  16.  ωΠςΟϒΞϓϦΛ಺੡։ൃʂ w ϞόΠϧΛ·ͣ಺੡ԽʢϞόΠϧXFCͷ಺੡ܦݧ༗ʣ w ిࢠ൛ΞϓϦͷ6*ઃܭ͸೥౰࣌ͷ·· ಺੡Խͷ͖͔͚ͬ

  17. ϦχϡʔΞϧϓϩηε ಺੡ܦݧθϩͷνʔϜ͕Ͳ͏΍ͬͯ։ൃΛਐΊ͔ͨ

  18.  ϦϦʔε·ͰͷྲྀΕ ೥ ݄ɿվળϓϩδΣΫτ࢝ಈɺ 4MBDLɾ2JJUB5FBNಋೖ ݄ɿOBPZB͞ΜͷϓϧϦΫ։ൃϋϯζΦϯɺ (JUIVCҠߦ ݄ɿOBPZB͞ΜͷςετϋϯζΦϯ ݄ɿϓϩτλΠϐϯά ݄ɿΞϓϦ։ൃελʔτ

    ೥ ݄ɿਃ੥ ݄ɿϦϦʔε ϦχϡʔΞϧϓϩηε ࠓ೔ͷ಺༰
  19.  ಺੡Խ͢ΔͨΊʹ࠷ॳʹ΍ͬͨ͜ͱ ϦχϡʔΞϧϓϩηε

  20.  ٕज़ސ໰ͷOBPZB͞Μͱࣾ಺ମ੍ͮ͘Γ w ։ൃϓϩηεվળνʔϜͷ্ཱͪ͛ w ࣾ಺Ͱ։ൃ͠΍͍͢؀ڥΛͭ͘Δ w ➔ʮૉૣ͍ʯ։ൃ͕Ͱ͖Δମ੍ͮ͘Γ ϦχϡʔΞϧϓϩηε

  21.  ·ͣ͸։ൃͷϘτϧωοΫΛચ͍ग़͠ w ձ͕ٞଟ͍ w ϨΨγʔͳ։ൃ؀ڥ ϦχϡʔΞϧϓϩηε

  22.  ͋Δϝϯόʔͷ̍िؒͷ༧ఆ w ೔ͷׂʙׂ͕ձٞ ϦχϡʔΞϧϓϩηε ࣌ ࣌ ݄ Ր ਫ

    ໦ ۚ
  23.  ϨΨγʔͳ։ൃ؀ڥ w ίʔυ؅ཧɿόϥόϥʢ(JUIVCɺ4VCWFSTJPOɺͳ͠ʣ w ίʔυϨϏϡʔɿͳ͠ w ςετɿखಈ w σϓϩΠɿखಈ

    ϦχϡʔΞϧϓϩηε
  24.  ։ൃϓϩηεվળνʔϜͰϘτϧωοΫΛղܾ ϦχϡʔΞϧϓϩηε

  25.  ձٞͷ࡟ݮ w ձٞΛ͠ͳͯ͘΋ɺ্ख͘৘ใڞ༗͕Ͱ͖Δ࢓૊Έͮ͘Γ w ேձɺৼΓฦΓͰ೔ʑͷ৘ใڞ༗ w 2JJUB5FBNΛಋೖ w ேձɺৼΓฦΓͷ಺༰΍ϦϦʔε༧ఆͳͲΛ౤ߘ

    w 4MBDLΛಋೖ w 2JJUB5FBN΁ͷ౤ߘΛ௨஌ ϦχϡʔΞϧϓϩηε
  26.  Ϟμϯͳ։ൃ؀ڥͮ͘Γ w ίʔυ؅ཧ͸(JUIVCʹ౷Ұ wϓϧϦΫ։ൃɺ8*1ʢOBPZB͞ΜͱϋϯζΦϯʣ w ίʔυϨϏϡʔΛ࣮ࢪ w σϓϩΠɺςετΛҰ෦ࣗಈԽʢOBPZB͞ΜͱϋϯζΦϯʣ ϦχϡʔΞϧϓϩηε

  27.  มԽ΁ͷ఍߅΋ ϦχϡʔΞϧϓϩηε 8JLJQFEJB4DSVN

  28.  4MBDLɺ2JJUB5FBNΛ୭΋࢖Θͳ͍ w ͻͨ͢Βॻ͖ଓ͚ͯ෍ڭ w ࣌ʹ͸ڧ੍తʹ wΫϩʔζυͳจԽɹ➜ɹΦʔϓϯͳจԽ ϦχϡʔΞϧϓϩηε

  29.  ϦχϡʔΞϧϓϩηε

  30.  ϦχϡʔΞϧϓϩηε

  31.  (JUIVC΁ͷҠߦ͕ਐ·ͳ͍ w ։ൃϓϩηεվળνʔϜ͕ఆظతʹਐาΛ֬ೝ͠ɺϘτϧ ωοΫ͕͋Ε͹औΓআ͘ w ϋϯζΦϯ΍2JJUB5FBNͰ৘ใڞ༗ w ։ൃޮ཰্͕͕ΔͷΛࣗ෼Ͱମײͯ͠΋Β͏ ϦχϡʔΞϧϓϩηε

  32.  ϓϧϦΫ։ൃɺ8*1ɺίʔυϨϏϡʔ w ਐḿ؅ཧɺ৘ใڞ༗͕ίʔυϕʔεʹͳΔ w ίϛϡχέʔγϣϯίετ࡟ݮ w ➔͍͍ͪͪਐาใࠂ͠ͳͯ͘΋ϓϧϦΫΛݟͯ΋Β͑͹ऴྃ w ίϯϑϦΫτ๷ࢭʢJ04Ͱ͸ಛʹʣ

    w ษڧ ϦχϡʔΞϧϓϩηε
  33.  ࣗಈԽ w (JUIVCʹϓογϡͨ͠Βɺ$JSDMF$*ͰϏϧυˍςετ w ςετ͕੒ޭͨ͠Β'BCSJDΛ࢖ͬͯࣾ಺഑෍ w ➜มߋʹର͢Δ৺ཧతෆ҆Λղফ w ➜ΤϯδχΞҎ֎ʹΞϓϦΛ഑෍͢Δͱ͖ɺख࡞ۀ͔Β

    ࣗಈʹ ϦχϡʔΞϧϓϩηε
  34.  ςετ݁ՌΛ௨஌ ࣾ಺഑෍ Ϋϥογϡ௨஌ ϦχϡʔΞϧϓϩηε

  35.  ։ൃ͠΍͍͢؀ڥ w ૉૣ͘ಈ͚Δ࢓૊Έ w ձٞɺϨΨγʔͳ؀ڥʢਓྗʣ͸νʔϜͷ։ൃ଎౓Λ஗ ͘͢ΔཁҼ w ҙࢥܾఆΛૣΊΔ͜ͱ΋ॏཁ ϦχϡʔΞϧϓϩηε

  36.  5)&(6*-%ͷqBEEJDU͞ΜͱϓϩτλΠϐϯά w ϓϩμΫτͷΠϝʔδΛνʔϜͰڞ༗ w ➜ॳظϑΣʔζͰαʔϏεͷΠϝʔδ͕ݻ·Γɺޙͷҙ ࢥܾఆָ͕ʹ w ➜ϦϦʔεલʹԾઆͷݕূɺमਖ਼͕Ͱ͖Δ ϦχϡʔΞϧϓϩηε

    ϦϦʔε ݕূɾमਖ਼ ݕূɾमਖ਼ ϦϦʔε
  37.  ϦχϡʔΞϧͷ໨తΛઃఆ w Ϣʔβʔͷཁ๬ɾૢ࡞ϩά͔ΒطଘΞϓϦͷ໰୊఺Λநग़ w༗ྉձһͷΈɺίϯςϯπ͕গͳ͍ɺૢ࡞ੑ͕ѱ͍ w➜ແྉɾ༗ྉίϯςϯπΛ૿ՃʢैདྷΑΓ΋ෳࡶͳ֊૚ Λදݱʣͤͭͭ͞ɺยखͰշదʹಡΊΔ6*ઃܭ ϦχϡʔΞϧϓϩηε

  38.  ϦχϡʔΞϧϓϩηε ϦϦʔεϊʔτΛॻ͘ w σβΠϯϦχϡʔΞϧͷ໨తΛڞ༗ w ࠷ऴΰʔϧɺ,1*Λ໌֬Խɺڞ༗ w ➔֤ʑͷ൑அͰ࣮૷Մೳ w

    ػೳͷऔࣺબ୒͕͠΍͍͢
  39.  ϦχϡʔΞϧϓϩηε ϞοΫΞοϓΛ࡞ͬͯࣾ಺Ϣʔβʔௐࠪ wπʔϧΛ࢖ͬͯϞοΫΞοϓΛ࡞੒

  40.  ϦχϡʔΞϧϓϩηε άϩʔόϧϝχϡʔͷҐஔ wυϩϫʔϝχϡʔʢ্PSԼɺࠨPSӈʣ wλϒϝχϡʔʢ̍ஈPS̎ஈɺ্PSԼʣ

  41.  ϦχϡʔΞϧϓϩηε άϩʔόϧϝχϡʔͷҐஔ w υϩϫʔϝχϡʔʢ্PSԼɺࠨPSӈʣ w λϒϝχϡʔʢ̍ஈPS̎ஈɺ্PSԼʣ wยखͰૢ࡞͠΍͍͢ wJ04ͷελϯμʔυ wෳࡶͳ֊૚ߏ଄ΛදݱՄೳ

  42.  ϦχϡʔΞϧϓϩηε Ұཡͷදࣔํ๏ wάϦουϨΠΞ΢τ wϦετϨΠΞ΢τ

  43.  ϦχϡʔΞϧϓϩηε Ұཡͷදࣔํ๏ wάϦουϨΠΞ΢τ wϦετϨΠΞ΢τ wλΠτϧͱࣸਅͷҐஔ͕ݻఆ w➜ࢹઢͷಈઢ͕ཚΕͣɺམͪண͍ͯಡΊΔ

  44.  ϦχϡʔΞϧϓϩηε

  45.  ͊͞ɺ࣮૷։࢝ ϦχϡʔΞϧϓϩηε

  46. ·ͱΊ

  47.  ࣮૷Λ࢝ΊΔલʹ w ϢʔβʔʹՁ஋͋ΔମݧΛఏڙ͢ΔͨΊʹ͸ɺ։ൃ͠΍͍͢ ؀ڥͮ͘Γ΋େ੾ w ૉૣ͘ݕূɾमਖ਼Ͱ͖Δ࢓૊Έ w ಺੡ԽɺϞμϯͳ։ൃ؀ڥɺϓϩτλΠϐϯά wࣗ෼ͨͪͰಈ͔ͳ͍ͱมΘΒͳ͍

    w େ෦෼͸ݱ৔ͷΤϯδχΞ͕ओಋͯ͠ಋೖ ·ͱΊ
  48. એ఻

  49.  ೔ܦిࢠ൛Ͱ͸ΤϯδχΞΛ࠾༻த wੵۃతʹαʔϏεվળʹऔΓ૊ΊΔํ w৽͍ٕ͠ज़Λ͍ͪૣ͘औΓೖΕΒΕΔ޷ح৺ͷڧ͍ํ ͝ڵຯ͋Δํ͸Լهʹ࿈བྷ͍ͩ͘͞ʂ EH@MBC!OFYOJLLFJDPKQ ࠷ޙʹએ఻

  50.  ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ ϦχϡʔΞϧϓϩηε