Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
フジテック株式会社様事例講演資料 モバイルアプリ開発基盤を活用したアプリ内製化の事例紹介
Search
AppPot
September 15, 2016
Technology
0
330
フジテック株式会社様事例講演資料 モバイルアプリ開発基盤を活用したアプリ内製化の事例紹介
2016/09/15(木)に開催した「クラウド&モバイルファースト時代の攻めのシステム内製化戦略」のフジテック株式会社小庵寺様講演資料です。
AppPot
September 15, 2016
Tweet
Share
More Decks by AppPot
See All by AppPot
Monaca ✕ AppPotエンタープライズモバイルアプリ開発体験講座 / Monaca-AppPot-database-connector-handson
apppot
0
340
企業向けバックエンドサービスAppPotを使ったモバイルアプリの高速開発手法 / Enterprise App development methods by AppPot
apppot
0
250
フジテックの情報システム戦略とアプリ内製化 / fujitec_mobile-app_in-house_development
apppot
0
480
AppPotで企業向けアプリの開発はこう変わる!/ Change Apps development style by AppPot
apppot
0
1.4k
ReactとバックエンドサービスAppPotで学ぶモダンWebアプリケーション入門
apppot
1
310
企業向けバックエンドサービスAppPotのご紹介 for Monacaパートナー勉強会 / Backend Service for Enterprise "AppPot"
apppot
0
470
Swift3とバックエンドサービスを使ったサーバーレスな企業向けiOSアプリの開発手法 / Swift3 iOS App Development Method
apppot
0
890
企業向けバックエンドサービス「AppPot」を使ったUX駆動開発 / UX Driven Development by Backend service AppPot
apppot
0
230
AngularJSとバックエンドサービスAppPotで作る業務システム入門(Short Ver.)
apppot
0
140
Other Decks in Technology
See All in Technology
帳票Vibe Coding
terurou
0
140
第4回 関東Kaggler会 [Training LLMs with Limited VRAM]
tascj
12
1.7k
広島発!スタートアップ開発の裏側
tsankyo
0
230
Goでマークダウンの独自記法を実装する
lag129
0
210
見てわかるテスト駆動開発
recruitengineers
PRO
3
240
あとはAIに任せて人間は自由に生きる
kentaro
3
1.1k
現場が抱える様々な問題は “組織設計上” の問題によって生じていることがある / Team-oriented Organization Design 20250827
mtx2s
2
770
実践アプリケーション設計 ②トランザクションスクリプトへの対応
recruitengineers
PRO
2
120
R-SCoRe: Revisiting Scene Coordinate Regression for Robust Large-Scale Visual Localization
takmin
0
430
浸透しなさいRFC 5322&7208
hinono
0
110
Yahoo!広告ビジネス基盤におけるバックエンド開発
lycorptech_jp
PRO
1
270
自治体職員がガバクラの AWS 閉域ネットワークを理解するのにやって良かった個人検証環境
takeda_h
2
380
Featured
See All Featured
Six Lessons from altMBA
skipperchong
28
4k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
1k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.5k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Scaling GitHub
holman
462
140k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Rails Girls Zürich Keynote
gr2m
95
14k
Building an army of robots
kneath
306
46k
Speed Design
sergeychernyshev
32
1.1k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Transcript
モバイルアプリ開発基盤を活⽤用したアプリ内製化の事例例紹介
ࣗݾհ খ҇ࣉ ྑ߶ • େࡕग़ʢ࣮Ո݉ۀՈʣ • ৽ଔͰϑδςοΫೖࣾ • ୲γεςϜ डཧʢCOBOLʣ㱺ߪങཧʢDelphiʣ㱺
தࠃͷੜ࢈ཧγεςϜಋೖʢDelphiʣ • ݱ୲ۀ ෦ͷاըɾӡӦཧɺDBαʔόཧɺ ։ൃج൫උͳͲ
ϑδςοΫגࣜձࣾ ʲۀʳɿ19482݄9 ʲۀऀʳɿࢁ ਖ਼ଠ ʲࣄۀ༰ʳɿঢ߱ػͷݚڀɾ։ൃɺൢചɺੜ࢈ɺਾɺ อकɺվम ʲදऀʳɿࢁ ߴҰ
ຊͷຊࣾɺΤϨϕʔλ ɺݚڀɾ։ൃڌ ϏοάΠϯάˏ࣎լݝ
डੜ࢈
ਾ࡞ۀ
อकཧ
ੈք25ͷࠃͱҬͰࣄۀ׆ಈΛల։த ւ֎ 6,000ਓ ຊࠃ 3,000ਓ
ϑδςοΫITجຊతͳߟ͑ํ 現場現物 DevOps クラウドファースト モバイル(BYOD)ファースト フルスタック⼈人材育成
ϑδςοΫITͷݱঢ় • 基幹システム⾃自作、海外拠点へも導⼊入 • ⼈人事 Company • 経理理 SuperStream & DIVA • Google Apps + NCIWF (workflow) • 正社員、準社員、短期派遣あわせて約40名
• 部⻑⾧長、課⻑⾧長クラス全員コーディング
ϞόΠϧʹؔ͢Δߟ͑ํ • BYODを再優先プラットフォームとする。 ◦ BYODは希望者は全員許可。上司許可不不要。 ◦ 個⼈人の使いやすい道具を使う。 ◦ 同じ道具を個⼈人⽤用、会社⽤用で2つ持つ必要なし。 ◦ 個⼈人の買い替えサイクルが会社より早い。 ◦ 電話をソフトウェア化して完全BYOD実現を⽬目指す。 • Googleとの親和性から、Android端末を社⽤用とする。 • サブノートとしてChromebookを活⽤用。
ैདྷͷPC൛γεςϜͷ՝ • 使える場所が限定される。 PCが設置されている場所しか使えない。 • 起動に時間が掛かる。 モバイルPCは持ち運び不不便便、起動遅い。 • 作業場所の確保が必要。 座って使うので⼀一定の作業スペースが必要。
εϚϗͳΒɺ͍ͭͰɺͲ͜Ͱɺखܰʹ͑Δ • すぐに使える。 軽量量、コンパクト。すぐに取り出して使える。 • どこでも使える 常時ネット接続。現場・客先で利利⽤用可能。 • ⼿手軽に使える。 ⽚片⼿手でも、⽴立立った状態でも使える。
ΑΓଟ͘ͷࣾһʹγεςϜΛʂ ֎ۈࣾһ ʢӦۀɺ ϑΟʔϧυʣ ۈࣾһ ʢཧ෦ɺ ʣ ैདྷͷPC൛γες Ϝͷओͳར༻ऀ ϞόΠϧΞϓϦͳΒ
֎ۈࣾһؚΊͨ શࣾһ͕ར༻Ͱ͖Δɻ ࣾͷैۀһൺ
ϞόΠϧΞϓϦ։ൃπʔϧબఆ ։ൃπʔϧ͍ͬͺ͍͋Δɻબࢶ๛ʂ Good News Bad News ͰɺܾΊखʹ͚ܽΔɻ ্͔࢘ΒͷΞυόΠε
։ൃπʔϧͷಋೖཁ݅ • 1ͭͷϓϩάϥϜιʔεͰෳσόΠεͷΞϓϦΛ ։ൃͰ͖Δ͜ͱʢϋΠϒϦουΞϓϦରԠʣ • ϞόΠϧ͚ͷϢʔβΠϯλʔϑΣΠεΛ։ൃ͢Δ ͷʹద͍ͯ͠Δ͜ͱ • HTML5ɺJavaScriptɺjQueryͳͲσϑΝΫτελϯ μʔυͷٕज़Λ͑Δ͜ͱ
• ࣮ػΛͬͨσόοά͕Ͱ͖Δ͜ͱ • ֶशίετ͕͘؆୯ʹ͑Δ͜ͱ
େखͷύʔτφʔ༷͔Βͷ͝ఏҊ All in One Ͱศརʂ ͚ͩͲɺ ϞόΠϧΞϓϦ։ൃܦݧͳ͘ɺ අ༻ରޮՌ͕͖ͬΓಡΊͳ͍ঢ়گͰ ಋೖʹ౿ΈΕͳ͍ɻ 㱺ॳظࢿগͳ࢝͘Ί͍ͨɻ
• 無料料でお試し ◦ ブラウザからユーザ登録 ◦ クラウド版の開発環境(IDE)使える ◦ サンプルアプリ豊富 ◦ 実機でデバッグ(Monacaデバッガ)できる ちょっとやってみた。
⇒⼦子どもに⾒見見せたら、かなりウケた!「お⽗父さんすごい」
None
ϞόΠϧΞϓϦ͔Βࣾαʔόʹͭͳ͍͗ͨɻ Monacaでスマホで動くアプリは開発できる。 ⇒次に、社内DB、ファイルサーバ、グループウェアに つなぎたい。 Internet ݕࡧ݁Ռ ͍߹Θͤ
ϞόΠϧΞϓϦ͔Βࣾαʔόʹͭͳ͍͗ͨɻ アプリからの要求を受けるWebシステムを 個々に構築する必要あり。⇒スキル・⼯工数不不⾜足。無理理。 γεςϜ։ൃ γεςϜ։ൃ γεςϜ։ൃ
• ⾯面倒なWebシステム構築不不要。 • パラメータ(接続先IP、ユーザ、SQLなど)を 設定するだけで、社内DB、サーバと連携可能。
APIઃఆͷΈ APIઃఆͷΈ APIઃఆͷΈ AppPotಋೖ
さらに、 • ユーザ認証(GoogleApps連携も可) • スマホへのプッシュ通知 • アプリのログ取得 などもAPIで簡単に利利⽤用できる。
Internet ݕࡧ݁Ռ ͍߹Θͤ
ݱࡏͷϞόΠϧΞϓϦ։ൃڥɿશମਤ ʢࣾωοτϫʔΫʹઃஔʣ ΞϓϦ৴ ɾΞϓϦͷσόΠεͷ৴ ɾσόΠεཧ MDM/MAM πʔϧ Webαʔό (Apache) ʢDMZʹઃஔʣ
ΞϓϦ։ൃ Internet ݕࡧ݁Ռ ͍߹Θͤ
ग़ۈ ϞόΠϧΞϓϦ։ൃࣄྫ ▪ػೳ ɾग़ۈɺୀۈ࣌ࠁɺٳՋొ ɾݱ୲ऀͷ࡞ۀ࣌ؒใࠂ ▪ޮՌ ɾϑΟʔϧυ୲ऀͷߦؼਪਐɺ ۀݮ 㱺ΤϨϕʔλʔਾࣄ୲ऀͷ 40ʙ50%Ͱར༻த
؆қిா ▪ػೳ ɾઢిɺ෦՝ɺ৬ݕࡧ ▪ޮՌ ɾࣾ֎͔Βࣾһʹి͢Δࡍʹ׆༻ ʢಛʹใɺӦۀ୲ऀʹධʣ ϞόΠϧΞϓϦ։ൃࣄྫ
ݱࣸਅΞοϓϩʔυ ▪ػೳ ɾݱͷࣸਅΛࡱӨࣾ͠γεςϜʹ Ξοϓϩʔυ ▪ޮՌ ɾؼࣾޙͷ࡞ۀෛ୲ݮ ɾϦΞϧλΠϜͷใڞ༗ ϞόΠϧΞϓϦ։ൃࣄྫ
GoogleεΫϦϓτ࿈ܞ • AppPotܦ༝ͰϞόΠϧ͔Β GoogleεΫϦϓτΛͬͯɺ ࣾDBͷใΛऔಘͰ͖Δɻ ϞόΠϧΞϓϦ։ൃࣄྫ ϚΫϩͰ ࣄલʹఆظ࣮ߦ ɾ࠷৽Ͱͳ͍ ɾେྔσʔλग़ྗ
εΫϦϓτͰ ϦΞϧλΠϜʹ࣮ߦ ɾϦΞϧλΠϜͷใ ɾͦͷͰඞཁͳͷऔಘ ैདྷ (Excel) ࠓޙ (Google)
͜Ε͔Βͷల։ • 社⽤用スマホの全⾯面導⼊入(ガラケー廃⽌止) ◦ ガラケー機能のスマホへの移植 • 現場作業をスマホで完結 ◦ 現場で使える便便利利ツールを整備 ◦ 直⾏行行直帰を⽀支援 ◦ 「モバイルファースト」を強⼒力力に推進 • 「スマホ」をフル活⽤用 ◦ 進化するスマホの機能(⾳音声認識識、AIなど)を アプリからフル活⽤用。
◦ 新たな働き⽅方、業務改⾰革を提案。
• Webシステム開発の知識識を使って、 モバイルアプリを作れます。 • 初期費⽤用少なく始められます。 • ⾯面倒な開発ツールのインストール作業、 受け側のWebシステム構築不不要です。 当初思っていたよりも簡単に早く作れました。感謝! みなさんもいかがでしょうか。