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
PowerApps で作るスマホアプリでカンタン作業現場報告!
Search
Taichi Nakamura
December 21, 2018
Technology
1
3.3k
PowerApps で作るスマホアプリでカンタン作業現場報告!
2018/12/21開催の「ローコーディングの極み!Power Platform Day Winter '18」で登壇した時の資料です。
Taichi Nakamura
December 21, 2018
Tweet
Share
More Decks by Taichi Nakamura
See All by Taichi Nakamura
「 SharePoint 難しい」ってよく聞くけど、そんなに言うなら8歳の息子に試してもらった
taichinakamura
2
810
アナタも作れる!? 懐かしの「脱出ゲーム」 ( Power Apps , Power Platform )
taichinakamura
0
180
トヨタの社内コミュニティについて色々聞いちゃおう ~たった4年の奇跡の軌跡~
taichinakamura
0
5.7k
失敗ばかりの社内勉強会から学ぶこと
taichinakamura
0
720
iPhone の写真・動画と OneDrive for Business
taichinakamura
0
160
Microsoft Teams のチームの裏側にある SharePoint のチームサイトを使ってみよう!
taichinakamura
1
1.1k
初心者のみんな!(特に根拠はないが)安心して! Power Apps を2回挫折から立ち直った男の話
taichinakamura
0
830
僕の Microsoft Teams (+α) 便利技紹介 2022年春
taichinakamura
0
7.2k
Microsoft Teams の あまり注目されないアレの話(ネタバレ:イマーシブ リーダー)
taichinakamura
0
5.5k
Other Decks in Technology
See All in Technology
B2B SaaSから見た最近のC#/.NETの進化
sansantech
PRO
0
750
ノーコードデータ分析ツールで体験する時系列データ分析超入門
negi111111
0
410
AWS Media Services 最新サービスアップデート 2024
eijikominami
0
200
オープンソースAIとは何か? --「オープンソースAIの定義 v1.0」詳細解説
shujisado
7
790
[FOSS4G 2024 Japan LT] LLMを使ってGISデータ解析を自動化したい!
nssv
1
210
AIチャットボット開発への生成AI活用
ryomrt
0
170
Terraform未経験の御様に対してどの ように導⼊を進めていったか
tkikuchi
2
430
TypeScriptの次なる大進化なるか!? 条件型を返り値とする関数の型推論
uhyo
2
1.6k
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.8k
CysharpのOSS群から見るModern C#の現在地
neuecc
2
3.2k
ハイパーパラメータチューニングって何をしているの
toridori_dev
0
140
ISUCONに強くなるかもしれない日々の過ごしかた/Findy ISUCON 2024-11-14
fujiwara3
8
870
Featured
See All Featured
Docker and Python
trallard
40
3.1k
Six Lessons from altMBA
skipperchong
27
3.5k
Being A Developer After 40
akosma
86
590k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
Building Adaptive Systems
keathley
38
2.3k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Adopting Sorbet at Scale
ufuk
73
9.1k
Product Roadmaps are Hard
iamctodd
PRO
49
11k
Art, The Web, and Tiny UX
lynnandtonic
297
20k
Thoughts on Productivity
jonyablonski
67
4.3k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
Become a Pro
speakerdeck
PRO
25
5k
Transcript
1 PowerApps で作るスマホアプリでカンタン作業現場報告! 中村 太一 コミュニティモードの表紙
PowerApps で作るスマホアプリでカンタン作業現場報告! 報告書作成のための帰社は、もうやめませんか? 報告業務のプロセスを改革します。 株式会社テンダ 中村 太一 お仕事モードの表紙
3 紙や Excel で行う作業報告 作業報告業務 改善の選択肢 SharePoint Online という選択肢 PowerApps
という選択肢 Common Data Service へ さらに Office 365 の可能性 ローコードソリューションの利活用促進手段 1 2 3 4 5 6 7 もくじ
4 会社紹介 会社名 | 株式会社テンダ 設立年月日 | 1995年6月1日 資本金 |
1億円 所在地 | 東京都豊島区西池袋 1-11-1 事業内容 | ビジネスプロダクト事業、Webソリューション事業 オンラインゲーム事業、クリエイティブ事業 年商 | 21.4億(2016年度連結) 従業員数 | 221名(2018年6月1日現在)
5 自己紹介 中村 太一 ➢ 新卒で居酒屋入社(店長代理) ➢ Webデザイナー・ミュージシャン ➢ SharePoint
運営(6,000人規模) ➢ Office 365 広く浅く ←イマココ ※ゴリゴリのエンジニアではないです。 ・趣味で個人で Office 365 を契約し、家庭内 Office 365 をしています。 Microsoft MVP ( Office Apps & Services )
6 昨日のニュース セッションを始める前に
7 昨日のニュース 昨日の Yahoo! ニュース ✓日本の労働生産性が先進7か国で最下位 ✓アメリカの3分の2 ✓生産性の向上は、賃上げや、企業の国際競争 力強化につながるとして、日本はAIやIT などを活用した省力化や自動化を進めること
が必要だとしている。 日本「労働生産性」G7最下位、米の2/3 日本「労働生産性」G7最下位、米の2/3(日本テレビ系(NNN)) - Yahoo!ニュース https://headlines.yahoo.co.jp/videonews/nnn?a=20181219-00000090-nnn-bus_all
8 紙や Excel で行う作業報告
9 紙や Excel で行う作業報告 現場で作業 •各現場ごと、紙に 作業確認を記入 会社で作業 •帰社 •各現場の紙の作業
報告書を提出 会社で作業 •提出された紙の作 業報告書を手作業 でデータ化し集計 会社で作業 •集計データで報告 のチェック 集計・管理者 作業者 紙の作業報告書の場合(例)
10 紙や Excel で行う作業報告 現場で作業 •各現場ごと、紙に 作業確認を記入 会社で作業 •帰社 •各現場の紙の作業
報告書を提出 会社で作業 •提出された紙の作 業報告書を手作業 でデータ化し集計 会社で作業 •集計データで報告 のチェック 集計・管理者 作業者 ✓ 資源(紙)の無駄 ✓ 入力ミスのリスク (紙を汚して良く見えない・字が汚くて読めない) 紙の作業報告書の場合(例)
11 紙や Excel で行う作業報告 現場で作業 •各現場ごと、紙に 作業確認を記入 会社で作業 •帰社 •各現場の紙の作業
報告書を提出 会社で作業 •提出された紙の作 業報告書を手作業 でデータ化し集計 会社で作業 •集計データで報告 のチェック 集計・管理者 作業者 ✓ 帰社する事によるコスト (交通費・移動時間) ✓ 紙の作業報告書の紛失のリスク 紙の作業報告書の場合(例)
12 紙や Excel で行う作業報告 現場で作業 •各現場ごと、紙に 作業確認を記入 会社で作業 •帰社 •各現場の紙の作業
報告書を提出 会社で作業 •提出された紙の作 業報告書を手作業 でデータ化し集計 会社で作業 •集計データで報告 のチェック 集計・管理者 作業者 ✓ 無駄な作業 ✓ 手作業による入力ミスのリスク ✓ 無駄なコスト (紙の作業報告書の廃棄および保管) 紙の作業報告書の場合(例)
13 紙や Excel で行う作業報告 現場で作業 •各現場ごと、紙に 作業確認を記入 会社で作業 •帰社 •各現場の紙の作業
報告書を提出 会社で作業 •提出された紙の作 業報告書を手作業 でデータ化し集計 会社で作業 •集計データで報告 のチェック 集計・管理者 作業者 ✓ 作業完了から管理者チェックまでのタイムラグ →リスクの発見・対応の遅れ ✓ 作業工程が多い(手作業) →ヒューマンエラーの可能性が高い 紙の作業報告書の場合(例)
14 紙や Excel で行う作業報告 Excel の作業報告だったとしても ✓PCに不慣れな作業者による入力ミス ✓PCが作業者分ないので、帰社して共用PCでまとめて入力 ✓Excel ファイルを添付しメール送信でも、集計・管理者はデー
タをまとめる作業が発生 などなど… 現在の作業報告の方法に課題を抱えている
15 紙やExcelで行う作業報告 じゃ、改善しよう!
16 作業報告業務 改善の選択肢
17 作業報告業務 改善の選択肢 選択肢としてはアリですが、 本セッションが終わってしまうので他の選択肢も… 【1】改善しない!
18 作業報告業務 改善の選択肢 SIer選定から始まり、要件定義、開発、テスト…長い開発期間 依頼する側も労力が(SIerとの果てしない会議、伝言ゲーム) 高いコスト 細かく柔軟な仕様を実装できる反面、ちょっとした修正も依頼… 【2】スクラッチ開発
19 作業報告業務 改善の選択肢 契約すればすぐ利用可能 それなりの追加コストがかかる カスタマイズの柔軟性がない/できてもコストと期間が 柔軟性がないため、再利用が難しい場合もある 【3】専用サービスの契約 専用サービス例) 1ユーザーあたり
¥1,800/月
20 作業報告業務 改善の選択肢 すでに導入済である場合は、追加コストが一切かからない Office 365 には、企業として(ほぼ)必ず利用するメールと Word / Excel
/ PowerPoint がサービスに内包されている。 他にも様々なサービスがある( Microsoft Teams など) 【4】 Office 365 そうだ! があるじゃないか!
21 作業報告業務 改善の選択肢 サービスが豊富すぎて、どのサービスを使えば良いか… ただ… Office 365 あるある とりあえず思いつく SharePoint
22 SharePoint Online という選択肢
23 SharePoint Online という選択肢 情報共有基盤である SharePoint Online なら、コーディングレスで ユーザー部門でも作業報告システムを作成する事は可能。 SharePoint
Online なら! ▼ 作業報告をリアルタイムで一覧表示 ▼ 作業報告の入力画面
24 SharePoint Online という選択肢 SharePoint Online なら現場からモバイルで作業報告が可能。 モバイルデバイスでも! ▼ 作業報告をリアルタイムで一覧表示
▼ 作業報告の入力画面
25 SharePoint Online という選択肢 ✓追加コストがかからない ✓実際に業務に関わるユーザー部門が構築できる ✓修正やバージョンアップも自分たちですぐにできる ✓帰社せずにモバイルデバイスからその場で作業報告ができる ✓すでにデータが集計されているので集計作業が必要ない ✓ほぼリアルタイムで状況を確認できる
様々な業務課題を解決! SharePoint で解決できる課題
26 SharePoint Online という選択肢 ファーストラインワーカー向けとなると、UX(ユーザーエクスペリ エンス)としては結構致命的なのが、導線。 ただし… iPhone ホーム画面 SharePoint
アプリ ホーム画面 チームサイト トップページ サイト内 ナビゲーション リスト ビューページ 登録画面 モバイルデバイスのホーム画面から作業報告をする入力フォームに行き着くまでに、5つの工程を踏む必要がある。
27 SharePoint Online という選択肢 モバイルアプリ向けの場合は特にデザインカス タマイズや柔軟な機能には対応できない。 ただし…
28 SharePoint Online という選択肢 DEMO ( SharePoint モバイルアプリ )
29 SharePoint Online という選択肢 SharePoint は、ファーストラインワーカー向けではない場合もある。 このように… そこで PowerApps の出番です!
30 PowerApps という選択肢
31 PowerApps という選択肢 ローコーディング ソリューション(アプリ作成の民主化) ✓PowerPoint と Excel の関数が扱えるレベルであれば、少しの トレーニングと慣れでユーザー部門がアプリ開発を可能に。
✓業務に熟知しているユーザーが開発する事により、アプリ開発 期間が短縮され、より要件に沿った開発が可能。 ✓アプリの修正やブラッシュアップも短期間・ローコストで可能。
32 PowerApps という選択肢 SharePoint Online のカスタムリストからカンタンにアプリ作成 ✓すでに SharePoint Online でカスタムリストを作成・運用して
いる場合。もしくは、SharePoint Online のスキルがある場合。 ✓わずか2クリックで約1分後にアプリの原型が自動作成。 ▼ SharePoint Online のカスタムリストから、わずか2クリック ▼ 約1分後には PowerApps のアプリが自動で作成
33 PowerApps という選択肢 素早く作業報告ができる PowerApps モバイルアプリは、目的のアプリに素早くアクセス 可能。また、よく利用するアプリはモバイルデバイスのホームに アイコン表示可能( iOS の場合)。
iPhone ホーム画面 PowerApps アプリ一覧 よく利用するアプリは iPhone ホーム画面にアイコンとして 置く事が可能
34 PowerApps という選択肢 モバイルデバイスならではの機能をカンタンに実装できる 位置情報の自動取得やその場で撮影した写真の添付など、モバイ ルデバイスならではの機能をノンコーディング・ローコーディン グで実装できます。位置情報は地図で表示も可能です。
35 PowerApps という選択肢 管理者はほぼリアルタイムで確認できる ✓ PowerApps で管理者用確認アプリを作成する事も可能 ✓ Power BI
や SharePoint でチェックする事も可能 ▼ SharePoint Online から作業報告を確認 ▼ Power BI から作業報告を確認
36 PowerApps という選択肢 DEMO ( PowerApps モバイルアプリ) 設定は、「消火器点検の作業報告」です。
37 PowerApps という選択肢 現場で作業 •各現場ごとに、モバイルデバイスからその場 で作業報告 •モバイルデバイスならではの、位置情報・画 像添付が可能 作業報告のチェック •ほぼリアルタイム情報の作業報告をチェック
•情報が可視化される 集計・管理者 作業者 PowerApps のアプリによる作業報告の場合
38 PowerApps という選択肢 ✓追加コストがかからない ✓実際に業務に関わるユーザー部門が構築できる ✓修正やバージョンアップも自分たちですぐにできる ✓帰社せずにモバイルデバイスからその場で作業報告ができる ✓すでにデータが集計されているので集計作業が必要ない ✓ほぼリアルタイムで状況を確認できる 様々な業務課題を解決!
SharePoint でも PowerApps でも解決できる課題
39 PowerApps という選択肢 ✓ファーストラインワーカー向けのUX ✓柔軟なカスタマイズ・機能追加にもローコーディングで対応 様々な業務課題を解決! PowerApps なら解決できる課題
40 PowerApps という選択肢 このようなサービスを導入する場合、特定部署に対してスモール スタートで展開させ効果測定をすると思います。 NEXT STEP
41 PowerApps という選択肢 業務改善が確認でき、費用対効果が見込めたら、横展開や大規模 グループに展開していきます。 NEXT STEP
42 PowerApps という選択肢 データの保存場所として、 SharePoint Online が利用されていま すが、規模が大きくなると特にパフォーマンスの問題が出てきま す。つまり、大量のデータに向いていません。 そこで課題が…
そこで Common Data Service の出番です!
43 Common Data Service へ
44 Common Data Service へ Common Data Service ( CDS
)とは? PowerApps に適したデータの保管場所です。 ✓プログラミング言語を知らなくてもデータベースが作成可能 ✓大量のデータが扱える ✓親子関係のあるデータも扱える ✓様々なシステムとのデータ統合が可能 ただし、CDS を利用する場合、契 約するプランは「 PowerApps プラ ン1」以上が必要です。
45 Common Data Service へ ✓追加コストがかからない ✓実際に業務に関わるユーザー部門が構築できる ✓修正やバージョンアップも自分たちですぐにできる ✓帰社せずにモバイルデバイスからその場で作業報告ができる ✓すでにデータが集計されているので集計作業が必要ない
✓ほぼリアルタイムで状況を確認できる 様々な業務課題を解決! SharePoint でも PowerApps でも解決できる課題
46 Common Data Service へ ✓ファーストラインワーカー向けのUX ✓柔軟なカスタマイズ・機能追加にもローコーディングで対応 様々な業務課題を解決! PowerApps なら解決できる課題
47 Common Data Service へ ✓大規模利用が可能 ✓その他システムの様々なデータと統合が可能 様々な業務課題を解決! Common Data
Service なら解決できる課題
48 さらに Office 365 の可能性
49 さらに Office 365 の可能性 作業効率化に対するアイデアさえあれば可能性は無限大! アラートの出てる報告に関してはメールで別途緊急連絡したい。 報告作業が完了したらチャットでメンバーに通知したい。 報告内容の条件次第では、メンバーにタスクを振りたい。 Office
365 なら、 全てノンコーディング・ローコーディングで解決!
50 さらに Office 365 の可能性 作業効率化に対するアイデアさえあれば可能性は無限大! PowerApps Microsoft Flow ▪
Microsoft Teams コラボレーションツールとグループチャット Office 365 ▪ Outlook メール ▪ Microsoft Planner チームのタスク管理
51 まとめ
52 まとめ 追加コストが抑えられる モバイルデバイスによるリアルタイム報告が可能 大幅な作業効率化が図れる ノンコーディング・ローコーディングで最小限の学習時間 短い開発期間 バージョンアップも頻繁に行える 現場から実行し体感できる働き方改革をも可能にする PowerApps
53 ローコードソリューションの利活用促進手段 手段のひとつを紹介
54 便利ではあるけど… 導入前・導入時・導入後 いつでも様々な悩みがある… セキュリティ コンプライアンス ユーザー教育 サポート それぞれの環境に合わせたアプローチが必要です
55 ユーザー教育手法の一例:社内インフルエンサー育成 Office 365 の様々なサービスを、ユーザーが習得し有効に利活用 される道のりは前途多難です。手厚いマニュアルの提供/サポー トセンター常設などの従来型社内IT教育手法では、(利用しなく ても業務に支障がない事もあり)なかなか利活用定着には至らな いケースが多いです。 Office
365 の各サービスは組み合わせる事により真価を発揮しま す。サービス単位で作成されがちなマニュアルを提供しても、組 み合わせる事になかなかつながりにくく、また、サービス仕様上、 日々更新されていくので、マニュアルのメンテナンスがなかなか 追いつかなく、コストばかりがかかってしまいます。 従来型IT教育手法が利活用促進に結び付きにくい 単なる使い方 の提示 利用シーン・メリット の提示 ユーザーの利活用のモチベーション ユーザーの利活用促進の大事な要因の一つに、実 際の「利用シーン」や、それによる「メリット」 を想起させる必要があると考えます。
56 ユーザー教育手法の一例:社内インフルエンサー育成 パワーユーザーからインフルエンサーへ 全体のスキル底上げ 例として、多くの企業では、大抵、組織に1名以上は Excel に詳しい 「 Excel マスター」が存在する事が多く、他ユーザーは
Excel マスター に使い方を聞いて習得します。また、新しいテクノロジーに関して熱心に 興味を持っているユーザーも一定数存在している可能性が高いです。 そのいわゆる潜在的な「パワーユーザー」を発掘し、育成する事により、 パワーユーザーがそのまま「インフルエンサー」となり、他ユーザーに利 用シーンやメリットと共にアイデアやスキルを伝播させていくシナリオが 描けます。 その後は、インフルエンサーと定期的に勉強会を開催する事で、更なる利 活用促進を目指していけるのでは、と考えます。 業務内容にも精通しつつ、各サービスのスキルも 高いパワーユーザーは、所属する組織のメンバー に利用シーンやメリットを伝播しやすい。
57 ユーザー教育手法の一例:社内インフルエンサー育成 ユーザーがユーザーを育成 各部署の育成 インフルエンサー(パワーユーザー):開発経験などはないが、各業務の専門家。 利用者 各部署で利用 部署内で育成 現場で利用
58 ユーザー教育手法の一例:社内インフルエンサー育成 事例:ロンドン ヒースロー空港 様 実際に、ロンドンのヒースロー空港では、このような手法で PowerApps の導入が加速し、導入1年目で以下のような投資対 効果が現れた事例があります。 •
1,500万円 の人件費削減 • 850時間 の残業時間短縮 • 25,000 枚 の申請書削減 • 5,000万円分 の開発費削減※ 【出典】Microsoft 社のロンドン ヒースロー空港の事例紹介から引用 ※ 内製化されて作成されたアプリの総数で、外注して開発された場合を想定した金額。
59 ユーザー教育手法の一例:社内インフルエンサー育成 事例:ニトリ 様 Microsoft Tech Summit 2018 の基調講演でも大きな事例とし て取り上げられたニトリの「アンバサダー制度」
【出典】「365 使っているけど よく分からん」 ニトリのOffice 365導入、成功のカギは“アンバサダー制度”にあった – Yahoo!ニュース https://headlines.yahoo.co.jp/hl?a=20181120-00000041-zdn_ep-sci
60 おまけ:PowerApps のスキルアップ方法 情報少ないけど…どうすれば良い?
61 PowerApps のスキルアップ方法 ✓とにかく触る! ✓参考書を購入する! ✓Bingる! ✓サンプルアプリを丸裸にする! ✓諸先輩方が公開しているアプリを丸裸にする! ✓コミュニティに所属する!イベントに参加する! ✓SNSを最大限に活用する!
✓自らのアウトプット、これ非常に大事!
62 PowerApps のスキルアップ方法 ✓とにかく触る! これ最強! そりゃそうだけどさぁ…
63 PowerApps のスキルアップ方法 ✓参考書を購入する! ◆ 対象が頻繁にアップデートされるが故に、情報鮮度がネック。 ◆ できるだけ販売直後に購入し、本棚のコレクションに加えないでがんばって読む。 ◆ 高いから貧乏人には買えないので、会社で購入してもらったり…。
なんだかんだで本は良い!
64 PowerApps のスキルアップ方法 ✓Bingる! ◆ 検索結果は玉石混交なので注意が必要。 ◆ 日本語の情報は未だ少ないが、徐々にアウトプットしてくれる方々が増えてきている。 ◆ Microsoft
社の吉田 大貴さんが非常に頑張ってくれている。 ◆ 英語の情報はたくさんある。英語わからなくてもなんとかなる。 インターネットの時代ですよね!
65 PowerApps のスキルアップ方法 ✓サンプルアプリを丸裸にする! すでにお手本がある! ◆ 全サンプルアプリを試してみて、実装 方法がわからない部分を徹底的に調べ てみる。
66 PowerApps のスキルアップ方法 ✓諸先輩方が公開しているアプリを丸裸にする! すでにお手本がある! ◆ 無償でインポートできるアプリを公開 しています。 パート2 例)
PowerApps Community
67 PowerApps のスキルアップ方法 ✓コミュニティに所属する!イベントに参加する! まさに本イベントもそうです! ◆ コミュニティに所属すれば、高スキルな方々ともお近づきになれます。 ◆ イベントに参加すれば、目の前に質問できる人がいます。 ◆
イベントに参加すれば、交友関係が広がります(ただしコミュ力は必要)。
68 PowerApps のスキルアップ方法 ✓SNSを最大限に活用する! スキルアップの可能性が広がります! ◆ 臆せず気になる人はフォロー・フレンド申請してみましょう。 ◆ 海外の方々も臆せずフォロー・フレンド申請してみましょう。 ◆
最新情報を得る事ができます。 ◆ PowerApps の世界では、SNS発信で注目を浴びている日本人もいます。
69 PowerApps のスキルアップ方法 ✓自らのアウトプット、これ非常に大事! ギブアンドテイクですよ! ◆ これまでの過程で得た知見は自らアウトプットしましょう。なんでもOKです! ◆ アウトプットしているところに良質なインプットが集まってきます。 ◆
例えばブログを書く事で、自分の知見を復習できます。備忘録にもなります。また、 文章を書くスキルやまとめるスキルもアップします。 質問ばかりする人も 目立ちますよ… 自分が受けた恩恵は、 後の人達に返すつも りで。
70 おまけのおまけ
71 Home 365 User Group 個人利用・家庭利用など、業務用 途以外で Office 365 を楽しも
う! という、コミュニティ。 Home 365 User Group – connpass https://h365ug.connpass.com/ 初イベント「第1回 Home 365 祭」を2018/11/3 に開催しました。次回は、来年の2月もしくは3月 を予定しています。
72 弊社サービスの紹介 ✓Office 365 利活用技術サービス ✓PowerApps 導入検証サービス ✓SharePoint 構築支援 など豊富に用意しております。
TENDA × MSSP Tech https://mssp.tenda.co.jp/ Office 365 の様々なお困りごとの解決を ご支援させていただきます。
73 PowerApps の可能性に興味持っていただけましたか? ご清聴ありがとうございました。