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
320
フジテック株式会社様事例講演資料 モバイルアプリ開発基盤を活用したアプリ内製化の事例紹介
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
310
企業向けバックエンドサービスAppPotを使ったモバイルアプリの高速開発手法 / Enterprise App development methods by AppPot
apppot
0
220
フジテックの情報システム戦略とアプリ内製化 / fujitec_mobile-app_in-house_development
apppot
0
430
AppPotで企業向けアプリの開発はこう変わる!/ Change Apps development style by AppPot
apppot
0
1.3k
ReactとバックエンドサービスAppPotで学ぶモダンWebアプリケーション入門
apppot
1
290
企業向けバックエンドサービスAppPotのご紹介 for Monacaパートナー勉強会 / Backend Service for Enterprise "AppPot"
apppot
0
430
Swift3とバックエンドサービスを使ったサーバーレスな企業向けiOSアプリの開発手法 / Swift3 iOS App Development Method
apppot
0
800
企業向けバックエンドサービス「AppPot」を使ったUX駆動開発 / UX Driven Development by Backend service AppPot
apppot
0
210
AngularJSとバックエンドサービスAppPotで作る業務システム入門(Short Ver.)
apppot
0
120
Other Decks in Technology
See All in Technology
権威ドキュメントで振り返る2024 #年忘れセキュリティ2024
hirotomotaguchi
2
730
生成AIのガバナンスの全体像と現実解
fnifni
1
180
Postman と API セキュリティ / Postman and API Security
yokawasa
0
200
ブラックフライデーで購入したPixel9で、Gemini Nanoを動かしてみた
marchin1989
1
520
複雑性の高いオブジェクト編集に向き合う: プラガブルなReactフォーム設計
righttouch
PRO
0
110
バクラクのドキュメント解析技術と実データにおける課題 / layerx-ccc-winter-2024
shimacos
2
1k
KubeCon NA 2024 Recap: How to Move from Ingress to Gateway API with Minimal Hassle
ysakotch
0
200
kargoの魅力について伝える
magisystem0408
0
200
社外コミュニティで学び社内に活かす共に学ぶプロジェクトの実践/backlogworld2024
nishiuma
0
250
Jetpack Composeで始めるServer Cache State
ogaclejapan
2
170
非機能品質を作り込むための実践アーキテクチャ
knih
3
870
Snowflake女子会#3 Snowpipeの良さを5分で語るよ
lana2548
0
220
Featured
See All Featured
Producing Creativity
orderedlist
PRO
341
39k
Docker and Python
trallard
42
3.1k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
2
170
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Optimising Largest Contentful Paint
csswizardry
33
3k
Building an army of robots
kneath
302
44k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
How to Think Like a Performance Engineer
csswizardry
22
1.2k
Designing on Purpose - Digital PM Summit 2013
jponch
116
7k
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システム構築不不要です。 当初思っていたよりも簡単に早く作れました。感謝! みなさんもいかがでしょうか。