Upgrade to Pro — share decks privately, control downloads, hide ads and more …

企業向けバックエンドサービス「AppPot」を使ったUX駆動開発 / UX Driven Development by Backend service AppPot

635fdadd58a5f4ebb4369a1d9fade025?s=47 AppPot
November 21, 2016

企業向けバックエンドサービス「AppPot」を使ったUX駆動開発 / UX Driven Development by Backend service AppPot

2016/11/14のHTML5モバイルアプリDayで講演した資料です。

635fdadd58a5f4ebb4369a1d9fade025?s=128

AppPot

November 21, 2016
Tweet

Transcript

  1. اۀ޲͚όοΫΤϯυαʔϏε ʰ"QQ1PUʱΛ࢖ͬͨ69ۦಈ։ൃ 2016年11⽉14⽇ NCデザイン&コンサルティング株式会社 ⼗川亮平

  2. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. ⾃⼰紹介  े઒྄ฏ ͦ͝͏Γΐ͏΁͍ 2 ࠃ಺ϝʔΧʔ4*෦໳ɺ೔ຊΦϥΫϧͰ ιϑτ΢ΣΞΤϯδχΞɺΞʔΩςΫτͱ ͯ͠اۀγεςϜʹैࣄ  ݱࡏ͸/$%$ͰόοΫΤϯυαʔϏε ʰ"QQ1PUʱͷϓϩμΫτϚωʔδϟɺ Ϣʔβʔاۀ༷޲͚ʹϞόΠϧΞϓϦͷ اըɾ։ൃͷ͝ࢧԉΛ͍ͯ͠·͢ ੡ༀɺখചɺ੡଄ʜʜ 
  3. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. NCデザイン&コンサルティングの特徴 3 NCDC CX/UX デザイン モバイル& クラウド 企業向け サービス •  CX/UXデザインコンサルティング •  ワークショップ •  デザイン制作 •  システムアーキテクチャ
 コンサルティング •  開発プロセスコンサルティング •  システム受託開発 •  モバイルプラットフォーム
 [AppPot] の製造・販売 •  アプリ&クラウド受託開発 •  モバイルテクノロジーコンサルティング 企業向けCX/UXコンサルティングから開発までを⼀貫して提供
  4. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. NCデザイン&コンサルティングとは?
 IT×デザインによる企業向けのサービスを展開 4 ͝ఏڙ෼໺ ίϯαϧςΟϯά डୗ։ൃɾ੍࡞ ੡඼ UX 新サービス企画 UX使⽤性改善 UIデザイン ー IT Smart Device Enterprise IT ー ー 新サービスの 企画立案・実現 アプリUXの 改善 アプリ等の システム開発 アプリUIの制作 AppPot・ AppPot SFA 設計等、 技術支援 アーキテクチャ 策定 アプリ開発
  5. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. 様々な業種の新ビジネスからUXデザイン、ITの実装まで 5   新ビジネス・ 新サービス UX/UI サーバサイド アプリ 化学 金融 製薬 医薬卸 サービス IT 小売り ! 新ビジネスの企画 営業支援アプリ ベンチャー企業の新サービス開発 営業改革支援 アプリ発注ガイド ラインの策定 既存サービスの スマホ対応UX検討 EA・SOAコンサル 既存製品の スマートデバイス対応 スマートデバイスを活用したカスタマーエクスペリエンス改革 スマートデバイス事業 立ち上げ支援
  6. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. 今⽇の内容 n  なぜUXが重要なのか? n  UX駆動開発のポイント n  企業向けバックエンドサービスAppPotのご紹介 n  AppPotで進めるアプリの⾼速開発 n  まとめ 6
  7. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. UXの重要性 7 ユーザー 商品・サービス 競争⼒ 企業
  8. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. こんなことありませんか? n  売れないサービス •  競合に機能的には負けてないけど、なぜかお試しだけで落ちる •  使いづらいと聞いたことがある •  価格だけの勝負になっている n  使われない社内システム •  せっかく作ったのに社員が使ってくれない •  ⾃社システムに対する評価が低く、⼀⽣懸命に対応しても感謝されない •  同じような問合せがずっと続き、全く減らない •  なぜか密かに別の⼿段(例えば、外部のサービス)が使われている 8
  9. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. 9 http://andronavi.com/2011/11/137142
  10. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. UXの重要性 10 ユーザー 商品・サービス 成熟してくると 技術や機能によって 差をつけることが困難に! 企業
  11. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. UXの重要性 11 ユーザー 商品・サービス どのような 使⽤者経験を 提供できるか? 企業 競争⼒ 競争⼒
  12. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. UXとは 12 ユーザー 商品・ サービス 広告 サポート 営業 ブ ラ ン ド ユーザーと商品・サービスのすべての接点における ユーザー経験のあるべき姿を考えて、それを実現すること (NCDCの定義)
  13. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. ちなみに・・・ なぜ、社内の業務システムにUXデザイン? 13 「使いにくい、他のシステムでもやろうと思えばやれる」 「使い⽅がよくわからない」 経営戦略として「注⼒製品」の位置づけ 活⽤されないと話にならない 将来は代理店やオーナーにも 使ってもらう構想
  14. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. UXデザインの⼀般的プロセス 14 n  プロジェクトのゴール・状況に応じて上記のプロセスを適切に調整して⾏う n  上記プロセスに実装フェーズは含まれていない コンテキスト分析 ペルソナ定義 ストーリーボード 作成 メンタルモデル 作成 スケッチ作成 プロトタイプ作成 ユーザーテスト 分析と改善 ビジネスゴール 設定 分析フェーズ 実証フェーズ 反復
  15. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. UXデザイン + ITプロジェクト 15 UXD IT Project
  16. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. UXデザイン + ITプロジェクト 16 UXD IT Project
  17. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. ウォーターフォールのプロセスに組み込む例 17 n  ITプロセス(ウォーターフォール⽅式)の要件定義及び基本設計 フェーズの⼀部をUXデザインのタスクで置き換える 要件定義 基本設計 詳細設計 実装 テスト
  18. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. アジャイルプロセスに組み込む例 18 n  Agileの各イテレーションにおける優先順位の判断とデザインの継続的な 改善を⾏う。 n  UXデザインの結果を常に確認し、改善しながら進めることができる n  ただし、全体的に負荷が増加する傾向がある⇒プロジェクトのフェーズ を考慮し、イテレーション毎に必要なタスクの厳選が必要 デザイン 実装 デザイン 基盤作成 プラニング 実装 デザイン 実装 デザイン イタレーション イタレーション イタレーション イタレーション リリース リリース リリース
  19. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. UX駆動開発に必要な3つのP 19 People •  ビジネスを理解したプロダクトオーナー •  デザイナー •  フロントエンド(UI)を開発できるエンジ ニア Process •  利⽤者経験(UX)の設計 •  UX⽅法論を適⽤したITプロジェクトのプロ セス •  運⽤後の計測とフィードバックのプロセス Platform •  UXのプロセスを⽀援するツール •  セキュリティ、ユーザー管理などの標準的 な仕組みの整備 •  バックエンドサービスがキーワード
  20. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. UXのプロセスを⽀援するためのツール n  デザインツール •  Sketch、Adobe Illustratorなど •  最近のツールはデザイン指⽰書を⾃動で作成してくれる n  プロトタイプ作成 •  静的な画像を元に、実際にブラウザやスマートフォンで動作するプロト タイプを作ることができる •  Prott、InVisionなど n  バックエンドサービス 20
  21. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. ここに注⼒ バックエンドサービスとは n  サーバー側にもつ認証、データベースアクセス、 Push通知などの機能を提供するサービス •  BaaS(Backend as a Service) n  サーバーやインフラを気にすることなくアプリのアイデアに注⼒できるため、 ベンチャー企業がコンシューマ向けのアプリケーションなどを迅速に提供す るのに良く使⽤されています 21
  22. バックエンドサービスで変わること

  23. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. バックエンドサービスで何が変わるのか? サーバープログラムを開発する分のコストが下がる 単純に だけではありません 業務のニーズを理解した⼩さなチームが、 UX駆動でアジャイルな開発プロセスを 採⽤することで、柔軟で軽量な開発を⾏える ことが⼤きな違いです
  24. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. ⼩さなチームで、効率良く開発 24 モバイルアプリ エンジニア サーバーアプリ エンジニア 画⾯で使う項⽬が決 まったらAPIを開発す るよ 通常のチーム People Process Platform 協調が必要 APIの開発が完了 するまで、結合テ ストはできないな 業務設計者 協調が必要 関係者が多いから、 詳細な設計書がいる な
  25. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. ⼩さなチームで、効率良く開発 25 モバイルアプリ エンジニア サーバーアプリ エンジニア 画⾯で使う項⽬が決 まったらAPIを開発す るよ 画⾯の項⽬が増え そうなんだけ ど・・・ 通常のチーム People Process Platform 協調が必要 えー!! APIの修正が必要だか ら、ちょっと時間下 さい APIの開発が完了 するまで、結合テ ストはできないな 業務設計者 協調が必要 関係者が多いから、 詳細な設計書がいる な
  26. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. ⼩さなチームで、効率良く開発 26 モバイルアプリ エンジニア 変更があっても、 チームが⼩さいの で調整に時間がか からない People Process Platform 要件、UI設計が決 まったところから、 すぐに開発着⼿ 業務設計者 開発時はスピード優 先。 保守に必要な設計書 はちゃんと作ろう バックエンドサービスを使⽤した開発
  27. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. ⼩さなチームで、効率良く開発 27 ユーザー部門 IT部門 モバイルアプリ エンジニア サーバーアプリ エンジニア インフラ エンジニア アプリ作成依頼 作業依頼 APIとDBの設計 をするところか らスタートです セキュリティの設 計は時間がかかる。 どうやって基幹シ ステムに接続する か 画⾯の開発着⼿はも うちょっと先だ な・・・ 2ヶ⽉以内に マーケティング⽤ のアプリが必要! 2ヶ⽉は 無理です ユーザー部門 IT部門 モバイルアプリ エンジニア アプリ作成依頼 作業依頼 画⾯だけの開発 であれば、すぐ できます 2ヶ⽉以内に マーケティング⽤の アプリが必要! OKです 従来型の開発 バックエンドサービスを使⽤した開発 People Process Platform
  28. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. UX駆動とアジャイルな開発プロセス 28 デザイン UI実装 デザイン 共通化設計 UI実装 デザイン UI実装 デザイン リリー ス リリー ス リリー ス スプリント #1 企画 スプリント #2 スプリント #3 スプリント #4 スプリント #5 UI実装 People Process Platform ü  サーバーの開発が無いため、UXの設計、UIデザインが終わったとこ ろから画⾯を開発していける ü  APIの開発・テストを待つ必要がなく、設計したUIをすぐ評価でき る
  29. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. アジャイルプロセスとの相性の良さ 29 スプリント #1 企画 People Process Platform スプリント #2 スプリント #3 スプリント #4 スプリント #5 機能A 開発 機能B 開発 機能C 開発 機能D 開発 機能E 開発 当初の計画
  30. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. アジャイルプロセスとの相性の良さ 30 スプリント #1 企画 People Process Platform スプリント #2 スプリント #3 スプリント #4 スプリント #5 機能A 開発 機能B 開発 機能C 開発 機能D 開発 機能E 開発 ⼀部のユーザーを対象に トライアルテストを実施した ところ、機能Cの使⽤性に 問題があった 機能C’ 開発 機能X 開発 競合に対して弱みとなっていた 機能Xが機能Eよりも重要と ビジネス的に判断
  31. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. アジャイルプロセスとの相性の良さ 31 スプリント #1 企画 People Process Platform スプリント #2 スプリント #3 スプリント #4 スプリント #5 機能A 開発 機能B 開発 機能C 開発 機能D 機能E ⼀部のユーザーを対象に トライアルテストを実施した ところ、機能Cの使⽤性に 問題があった 機能C’ 開発 機能X 競合に対して弱みとなっていた 機能Xが機能Eよりも重要と ビジネス的に判断 ü  このような⽅向転換は⾃社主導のプロジェクトでなければ難しい ü  バックエンドサービスを使っていれば、変更の⽅向転換は 画⾯開発部分のにみ留まるので⽐較的影響は⼩さい バックエンドサービスを使っていない場合、先⾏して開発していたAPIは 捨てなければならないかも知れない ü  バックエンドサービスを使っていれば、変更の⽅向転換は 画⾯開発部分のみに留まるので⽐較的影響は⼩さい ü  変更時の調整ポイントが少ないため、コミュニケーションコスト も下がる バックエンドサービスを使っていない場合、先⾏して開発していた APIは捨てなければならないかも知れない
  32. 企業向けバックエンドサービスAppPotのご紹介

  33. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. 特徴③ 特徴② 企業向けのバックエンドサービス『AppPot』 33 企業のスマートデバイス活⽤を⽀援する モバイルアプリの開発/運⽤プラットフォームです 既存の社内システムと の連携が容易 サーバー開発不要 企業で必要な機能を 実装済み 特徴① ίετ࡟ݮº։ൃظؒ୹ॖ People Process Platform
  34. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. これらの機能が画⾯のロジックから 利⽤可能です Ϣʔβʔ؅ཧ • ログイン/ログアウト • Active Directory/LDAP/Google Appsとの 認証連携 σʔλ؅ཧ • 端末とサーバー間のデータの同期 • トランザクション制御によるデータの信頼性 の確保 • オフライン状態での利⽤と、オンライン時の 再送 ΞϓϦͷ࢖༻ঢ়گͷϞχλϦϯά • 使⽤されている機能やエラー情報の収集、参 照 34 ϓογϡϝοηʔδɺFϝʔϧ • 管理画⾯やAPI経由でアプリからのPush メッセージの送信 • API経由でeメールの送信 ηΩϡϦςΟ • 端末内のデータの暗号化 • SQL Injectionなどのセキュリティ対応済 み ଞγεςϜͱͷ࿈ܞ • 他システムとのWebサービス、ファイル、 データベースとの連携 • 別オプションでERPパッケージ製品との連 携コネクター People Process Platform 各機能を簡単に使⽤するためのiOS / Android / JavaScriptの SDKが提供されています
  35. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. これらの機能が画⾯のロジックから 利⽤可能です Ϣʔβʔ؅ཧ • ログイン/ログアウト • Active Directory/LDAP/Google Appsとの 認証連携 σʔλ؅ཧ • 端末とサーバー間のデータの同期 • トランザクション制御によるデータの信頼性 の確保 • オフライン状態での利⽤と、オンライン時の 再送 ΞϓϦͷ࢖༻ঢ়گͷϞχλϦϯά • 使⽤されている機能やエラー情報の収集、参 照 35 ϓογϡϝοηʔδɺFϝʔϧ • 管理画⾯やAPI経由でアプリからのPush メッセージの送信 • API経由でeメールの送信 ηΩϡϦςΟ • 端末内のデータの暗号化 • SQL Injectionなどのセキュリティ対応済 み ଞγεςϜͱͷ࿈ܞ • 他システムとのWebサービス、ファイル、 データベースとの連携 • 別オプションでERPパッケージ製品との連 携コネクター People Process Platform 各機能を簡単に使⽤するためのiOS / Android / JavaScriptの SDKが提供されています ü  このような⽅向転換は⾃社主導のプロジェクトでなければ難しい ü  バックエンドサービスを使っていれば、変更の⽅向転換は 画⾯開発部分のにみ留まるので⽐較的影響は⼩さい バックエンドサービスを使っていない場合、先⾏して開発していたAPIは 捨てなければならないかも知れない ü  画⾯の要件はさまざまであり、それこそが差別化要因ですが AppPotが適⽤する機能は⾮業務的なものであり、 これらを組み合わせて使うことで、 ほとんどのアプリケーションが開発可能です ü  AppPotの機能はすべてAPIとして提供されており、 さまざまクライアント・アプリケーションから利⽤可能です
  36. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. AppPotの代表的な事例 36 製造業 フィールドサポート ⽀援アプリ 写真なども活⽤し、その場で 記録・報告 製造業 化粧品メーカー 営業⽀援アプリ 営業⽇報のリアルタイム⼊⼒、管 理者とのコニュニケーション強化 製造業 ⼯場における 安全管理アプリ 安全管理のためのチェックリス トと、検査結果の管理 医療/製薬 MR向け営業⽀援アプリ 症例情報をトラッキングし、 ディテイリングを⽀援 医療/製薬 医師向け 医薬品ガイドアプリ 医薬品の説明動画を配信 医療/製薬 ⻭科向け患者コミュニケー ションアプリ アンケートや将来の⼝の中の 状態予想など ⼩売 百貨店商品カタログアプリ 店員からお客さまへの接客⽀援 ⼩売 百貨店 催事・イベント管理アプリ 店員からお客さまへの ご案内⽀援 建設 建設現場 施⼯データ管理アプリ 建設機器のデータ連携、 検査値⼊⼒ その他、業務向けアプリケーション多数 People Process Platform
  37. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. [事例 1]製造業 フィールドサポート社員向け マルチプラットフォーム対応アプリを内製開発 【課題】 •  ユーザーの個⼈端末を利⽤するため、 iPhone、Androidに対応する必要が あった •  内製化の⽅針であるが、モバイルアプ リの開発経験はない 37 【ソリューション】 •  Monacaと、AppPotを組み合わせて、 Webの技術のみでアプリを開発 •  AppPotのDBコネクタ、Google Apps 認証連携で社内システムと連携 オンプレミス型で導⼊
  38. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. [事例 2]化粧品メーカー営業社員向け 営業⽀援アプリをスピード開発 【課題】 •  既存のパッケージ製品では、⾃社の業 務と合わないが、すべてスクラッチで 開発するのは⾼すぎる •  営業⽇報、画像などをリアルタイムに 共有したい 38 【ソリューション】 •  AppPotのData API、File APIなどを活⽤ し、サーバ側の開発は不要だった •  フロントエンドのみの開発だったため、 初期開発コストが1/2程度で済んだ •  Push通知を利⽤して、新しい情報をリア ルタイムに通知 AppPotクラウドサービスを利⽤
  39. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. AppPotの概要アーキテクチャ 39 クラウド AppPotサーバー Systems 既存システム群 Systems 他システム データ コネク ター         認証・認可 データ管理 プッシュ メッセージ ロギング 管理コンソール データベース、 Webサービス等 アプリ配布 デバイス管理 AppPot DB Client Application SDK Client Application SDK Client Application SDK Client Application AppPot SDK AppPot機能 提供範囲 AppPot機能 提供範囲外 スマートフォン/タブレット システム連 携 システム連携 API MDM 凡例 ユーザー管理 アプリ管理 People Process Platform
  40. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. 他システム連携 40 既存の社内システムとの連携が容易 l  既存システムと簡単に連携するための 各種アダプターが⽤意されています Webサービス 各種データベース JMSなど l  既存システムのデータをアプリから活 ⽤したり、アプリのデータを既存シス テムに連携することで、より広い業務 でスマートデバイスを活⽤できます l  連携は必ずAppPotを介して⾏われ、 個別に開発されないため、シンプルな 構成となります People Process Platform
  41. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. 営業⽀援アプリを例にAppPotの機能をご紹介 41
  42. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. 42 認証API $scope.login = function() { AppPot.LocalAuthenticator.login($scope.userName, $scope.password) .then(function(authInfo) { // 成功した場合の処理 }) .catch(function(error) { // 例外処理 }); };
  43. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. 43 Project, Report, Contact, Customerなどの データ定義は画⾯のソースコードに記述すると バックエンドサーバー内にもデータベースが⾃動⽣成 angular.module("app") .factory("Customer", ["AppPot", function(AppPot) { var customer = AppPot.defineModel("customer", { "customerId": { type: AppPot.DataType.Varchar }, "name": { type: AppPot.DataType.Varchar }, "zip": { type: AppPot.DataType.Varchar }, "address": { type: AppPot.DataType.Varchar }, "phone": { type: AppPot.DataType.Varchar }, "sex": { type: AppPot.DataType.Long } }); return customer; }]);
  44. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. 44 Data APIで データベースと 情報をやりとり (次⾴以降サンプル) File APIで 写真をやりとり 訪問記録を書くと、上司 にPush通知でリアルタイ ムにお知らせ
  45. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. データアクセス(登録処理) これだけの記述で、サーバーのデータベースにアクセスできます。 データ項⽬に変更があっても、前述のデータ定義を変更するだけ。 // 登録処理 // TODO customer変数に画⾯で⼊⼒した値を設定 $scope.customer.insert() .then(function() { // TODO 成功した場合の画⾯処理 }) .catch(function(error) { // TODO エラーの場合の画⾯処理 }); } 45 同様に更新の場合はupdate、削除の場合は removeが用意されています
  46. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. データアクセス(検索処理) SQLライクな検索条件を指定できます。JOINももちろんできます $scope.findList = function() { // TODO 画⾯で指定された検索条件を変数にセット Customer.select() .where("#customer.customerId like ? AND #customer.name like ?", "%" + customerId + "%", "%" + name + "%") .findList() .then(function(result) { // TODO 成功した場合の画⾯処理 }) .catch(function(error) { // TODO エラーの場合の画⾯処理 }); } 46 Idを指定したシンプルな単件取得⽤APIも有り
  47. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. どういうところが企業向けなの? 47 企業システムとの連携 ActiveDirectoryや Googleアカウントとの 認証の連携、既存の DBやWebサービスな ど他システム連携など 企業システムで必要な 機能が⽤意されている DBはNoSQLではなく あえてRDBMSを採⽤ 複雑なJoinなど業務シ ステムのデータを扱う のに⼗分な機能がある クラウドでもオンプレ ミスでも企業のポリ シーに合わせて選択可 能 オンプレミスからクラ ウドへの移⾏も可能
  48. まとめ

  49. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. UX駆動開発にはチームづくり、UX⽅法論を適⽤ したプロセス、軽量に開発できる仕組みが必要 49 People •  ビジネスを理解したプロダクトオーナー •  デザイナー •  フロントエンド(UI)を開発できるエンジ ニア Process •  利⽤者経験(UX)の設計 •  UX⽅法論を適⽤したITプロジェクトのプロ セス •  運⽤後の計測とフィードバックのプロセス Platform •  UXのプロセスを⽀援するツール •  セキュリティ、ユーザー管理などの標準的 な仕組みの整備 •  バックエンドサービスがキーワード
  50. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. UX駆動開発にはチームづくり、UX⽅法論を適⽤ したプロセス、軽量に開発できる仕組みが必要 50 People •  ビジネスを理解したプロダクトオーナー •  デザイナー •  フロントエンド(UI)を開発できるエンジ ニア Process •  利⽤者経験(UX)の設計 •  UX⽅法論を適⽤したITプロジェクトのプロ セス •  運⽤後の計測とフィードバックのプロセス Platform •  汎⽤的だが複雑で品質が求められる部分は AppPotが機能を提供します •  AppPotを使ってUXにフォーカスして下さ い
  51. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. 定期的にアプリ開発ハンズオンを開催しています n  本⽇は『【体験】AngularJSとバックエンドサービス AppPotで作る業務システム』を15時半まで開催していま す n  お時間ある⽅はぜひご参加ください n  Webサイト(http://apppot.jp)、Twitter(@app_pot)、 Facebook(@NextConceptDC)でも 各種イベントを告知しています 51
  52. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. 無償トライアルのご紹介 http://apppot.jp 52 こちらから お申し込み下さい
  53. Copyright ©2016, NC Design & Consulting Co., Ltd. All rights

    reserved. AppPot for IoT 53 リリース間近! 無料βプログラムへの ご参加受付中 いま注⽬のIoT。 低コストでクイックにIoTをはじめるための仕組みをAppPotが提供します。 オンプレミスでもクラウドでも!
  54. None