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
320
企業向けバックエンドサービスAppPotを使ったモバイルアプリの高速開発手法 / Enterprise App development methods by AppPot
apppot
0
230
フジテックの情報システム戦略とアプリ内製化 / fujitec_mobile-app_in-house_development
apppot
0
440
AppPotで企業向けアプリの開発はこう変わる!/ Change Apps development style by AppPot
apppot
0
1.3k
ReactとバックエンドサービスAppPotで学ぶモダンWebアプリケーション入門
apppot
1
300
企業向けバックエンドサービスAppPotのご紹介 for Monacaパートナー勉強会 / Backend Service for Enterprise "AppPot"
apppot
0
450
Swift3とバックエンドサービスを使ったサーバーレスな企業向けiOSアプリの開発手法 / Swift3 iOS App Development Method
apppot
0
840
企業向けバックエンドサービス「AppPot」を使ったUX駆動開発 / UX Driven Development by Backend service AppPot
apppot
0
210
AngularJSとバックエンドサービスAppPotで作る業務システム入門(Short Ver.)
apppot
0
130
Other Decks in Technology
See All in Technology
遷移の高速化 ヤフートップの試行錯誤
narirou
5
840
依存パッケージの更新はコツコツが勝つコツ! / phpcon_nagoya2025
blue_goheimochi
3
200
ビジネスモデリング道場 目的と背景
masuda220
PRO
9
690
Cracking the Coding Interview 6th Edition
gdplabs
14
28k
LINEギフトにおけるバックエンド開発
lycorptech_jp
PRO
0
180
Amazon Aurora のバージョンアップ手法について
smt7174
1
110
デスクトップだけじゃないUbuntu
mtyshibata
0
600
ウォンテッドリーのデータパイプラインを支える ETL のための analytics, rds-exporter / analytics, rds-exporter for ETL to support Wantedly's data pipeline
unblee
0
100
抽象化をするということ - 具体と抽象の往復を身につける / Abstraction and concretization
soudai
27
14k
偏光画像処理ライブラリを作った話
elerac
1
150
(機械学習システムでも) SLO から始める信頼性構築 - ゆる SRE#9 2025/02/21
daigo0927
0
240
Two Blades, One Journey: Engineering While Managing
ohbarye
3
730
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
336
57k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
4
360
Visualization
eitanlees
146
15k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.1k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
570
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
133
33k
The Cult of Friendly URLs
andyhume
78
6.2k
Large-scale JavaScript Application Architecture
addyosmani
511
110k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
640
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
30
4.6k
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システム構築不不要です。 当初思っていたよりも簡単に早く作れました。感謝! みなさんもいかがでしょうか。