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
NoCode勉強会
Search
taisei hatakeyama
May 23, 2020
Technology
0
2k
NoCode勉強会
NoCodeがどういうものなのか、システム開発の流れ、業界、歴史等から解説しています。
taisei hatakeyama
May 23, 2020
Tweet
Share
More Decks by taisei hatakeyama
See All by taisei hatakeyama
非エンジニアの私が機械学習エンジニアになった話
taihatake12
1
3.3k
入門 量子コンピュータの世界
taihatake12
0
78
学生・社会人の居残り勉強 ~必修科目:機械学習を理解しよう~
taihatake12
2
90
Other Decks in Technology
See All in Technology
誰も全体を知らない ~ ロールの垣根を超えて引き上げる開発生産性 / Boosting Development Productivity Across Roles
kakehashi
2
230
OCI Security サービス 概要
oracle4engineer
PRO
0
6.5k
FlutterアプリにおけるSLI/SLOを用いたユーザー体験の可視化と計測基盤構築
ostk0069
0
120
AI前提のサービス運用ってなんだろう?
ryuichi1208
8
1.4k
Terraform Stacks入門 #HashiTalks
msato
0
360
Lambda10周年!Lambdaは何をもたらしたか
smt7174
2
130
適材適所の技術選定 〜GraphQL・REST API・tRPC〜 / Optimal Technology Selection
kakehashi
1
710
『Firebase Dynamic Links終了に備える』 FlutterアプリでのAdjust導入とDeeplink最適化
techiro
0
160
AWS Lambda のトラブルシュートをしていて思うこと
kazzpapa3
2
190
個人でもIAM Identity Centerを使おう!(アクセス管理編)
ryder472
4
240
【令和最新版】AWS Direct Connectと愉快なGWたちのおさらい
minorun365
PRO
5
770
プロダクト活用度で見えた真実 ホリゾンタルSaaSでの顧客解像度の高め方
tadaken3
0
210
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
28
2k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Writing Fast Ruby
sferik
627
61k
Fireside Chat
paigeccino
34
3k
Faster Mobile Websites
deanohume
305
30k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
47
2.1k
Done Done
chrislema
181
16k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
506
140k
How STYLIGHT went responsive
nonsquared
95
5.2k
Product Roadmaps are Hard
iamctodd
PRO
49
11k
What's new in Ruby 2.0
geeforr
343
31k
KATA
mclloyd
29
14k
Transcript
NoCode勉強会#1 NoCodeの概要を掴む&Glideを触る 2020/05/23
コミュニケーションルール 感情やリアクション 質問 その場で聞きそびれた ことなど(匿名) Comment Screen ⼝頭 Slido https://sample
#sample ⼤声を出す Sample Sample
⽬的・⽬標 NoCodeについて理解を深める NoCode業界について説明できる サービスづくりの選択肢にNoCodeを加える NoCodeを知って、エンジニアリングの本質を知る NoCodeで簡単なサービスを作ってみる エンジニアにとっては、ソースコードを書かなくてもサービスを作ることができることを知る ビジネスメンバーにとっては、エンジニアでなくてもサービスが作れることを知る
Agenda NoCodeって何? 01 世の中のイメージ NoCodeが解決すること どのようなものが作れるの? 02 どういうサービスがあるの? 03 どういう時に使うといいの?
04 何を作るのに適している? どうやったら作れるの? 06 ハンズオン 何を作るのに適さない? 市場における位置づけ 歴史における位置づけ NoCodeがもたらす世界 海外事例 国内事例 まとめ 05
NoCodeってなに? NoCodeのイメージ アイデア あくまでも、ソースコードを書かなくてもいいということ。普通に開発よりも全然楽ということ。 何も知識や経験、作業がなくてもOKというわけではない。 ポイント NoCode??? サービス 魔法? ⾃動?
NoCodeってなに? NoCodeが解決すること 企画・仕様 設計 開発 テスト 運⽤・保守 要望を要件に 落とし込む UI、機能やデータを
決める 設計通りに動くよう プログラムを書く システムが ちゃんと動くか確認 サービスが継続的に 動くか監視・修正 NoCodeの範囲 従来通り やることは減る ソースコードを書 かない代わりに GUI(画⾯上)で 操作する ソースコードは書かないため、テストとい う概念はないが、動作確認は必要。 運⽤・保守も特にすることはないが 要望(何がしたいか)を要件(何を実現す るか)に落とし込み、どう実現するかは、 NoCodeでも変わらない
NoCodeってなに? 市場における位置づけ 料⾦⾼ 料⾦安 ⾃由度低 ⾃由度⾼ NoCode スクラッチ 開発 数兆円
パッケージ 開発 約8,000億円 SaaS 約7,000億円 ⾃由度が⾼く 料⾦は安い ※⼀からオリジナルサービスを作ること ※既存のシステムを雛形のように使い カスタマイズしたりそのまま使⽤すること ※Software as a Serviceの略。 必要な機能に限って提供すること。 市場規模
NoCodeってなに? 歴史における位置づけ •コンピュータの歴史 1940年代 軍事 ⼤砲の弾道計算 1980年代 商⽤ メインフレーム全盛期 1990年代
家庭 Windows95の発売 2000年代 個⼈ スマートフォン登場 •ソフトウェア開発の歴史 〜1970年代 ハードを開発することがメインの 時代 1976年 ウォーターフォール開発 1990年代 スクラム開発 現在 SNS/クラウドサービスの出現 iPhone発売 2007年 GoogleがAndroidの開発 2008年 ノートPC普及/Desktop衰退 紀元前2000年頃 古代バビロニアで⼿動式計算 機の誕⽣ アジャイル開発 2001年 1995年 個⼈ ハード ⼤規模 チーム 「狭いところから広く」、「⼤きいのが⼩さく」なっていってい るのがわかる。この流れに乗るとすると「誰でも」「簡単に」と いう特徴を持つNoCodeの流れは来そうである。 ポイント
NoCodeってなに? NoCodeがもたらす世界 NoCodeサービスの増加 ソフトウェアのライフサイクルは短くなる。早く作り、早く消費 され、新しいものと変わる。 価格破壊 価値訴求の重要性が増す ソフトウェアの価値が全体的に下がる。作られるスピードがあが れば⼈件費も減るし、専⾨知識が不要になることでさらに低下。 AppleのiPhoneやMacbookのようなブランド⼒を⾼める
GoogleのAndroidのようにプラットフォーマになる 商⽤やIT化が進んでいない業界・領域へ進出
どのようなものが作れるの? 実際に作られたサービス メルカリのクローン 航空券検索・予約 テイクアウト店検索 https://takeout-hitachinaka.glideapp.io/ https://mercari-clone.bubbleapps.io/ https://travel-bolt.bubbleapps.io/
どういうサービスがあるの? 海外事例 Bubble(バブル) bubble. inc Build it now with Bubble
2012年 概要 ドラッグアンドドロップによるUIの作成、プログラミン グ不要でロジック作成、外部にアプリやサイトを公開す るホスティング機能を備えている 料⾦ $25/⽉ 趣味利⽤は無料 イメージ
どういうサービスがあるの? 海外事例 GlideApp(グライドアップ) typeguard, inc Create an app from a
Google Sheet in five minutes, for free 2018年 概要 Googleスプレッドシートをデータベースとしてアプリ (PWA)を開発できる。すでにデータを持っていてそれ をサービスとして展開する時に有⽤ 料⾦ $19/⽉ 基本機能の利⽤は無料 イメージ Progressive Web Appsの略。スマホでWebページ を開くときにアプリのように動く仕組み。 Ex. プッシュ通知やホーム画⾯へ追加など PWAとは
どういうサービスがあるの? 海外事例 Adalo(アダロ) AptoLabs, inc Turn Your ◦◦◦ Into Reality
Without Coding! 2018年 概要 誰でもアプリを構築を⽬指し、ワイヤーフレームツール のようにデスクトップ・モバイルアプリをPWAで構築可 能。 料⾦ $19/⽉ 基本機能の利⽤は無料 イメージ Webページのレイアウトの設計図。ボタンをどこ に置くとか、画⾯の遷移どうするとか。 ワイヤーフレームとは
どういうサービスがあるの? ⽇本事例 Yappli(ヤプリ) 株式会社ヤプリ モバイルシフトを加速させる アプリ開発クラウド 2013年 概要 企業の⾃社スマホアプリをプログラミングなしで開発、 運⽤、分析を提供する。
料⾦ 初期製作費⽤+⽉額費⽤ (⾦額は問い合わせ) イメージ 海外と違い⽇本だと、NoCodeの利⽤⽬的が異なる。 エンジニア以外でもサービスを⽣み出せるという よりは、安く早く作れるという受託開発の延⻑線 ポイント
どういう時に使うといいの? 何を作るのに適しているか デモ 定型業務 ⼩規模 個⼈ ECや予約サイトなど 営業⽤サンプル 社内利⽤や個⼈サービスなど 例えば、ECであれば、「商品⼀覧」
→「商品詳細」→「カートに⼊れ る」→「購⼊」というように流れが 決まっている こういった流れが固定化されたもの 本格的にサービスとして利⽤するも のではなく、営業などでイメージを してもらうために使うようなもの 利⽤⼈数や機能が限られたものや個 ⼈でささっと作るようなもの 社内向けのアプリは時間をかけて作 るものでもないため、効率という⾯ で利⽤していくとよい
どういう時に使うといいの? 何を作るのに適さないか 先端領域 ⾮定型業務 ⼤規模 医療や⼠業など AR/IoT/AI/量⼦コンピュータ 数千万⼈以上の利⽤ 特定の専⾨的な業界などでの対応は 難しいだろう。法律だったり、複雑
な業務が予想されるためである。 仕様を整理することで対応は可能か もしれないが難易度は⾼いであろう。 先端領域系を求めるのは難しい。も ちろん現在先端領域と呼ばれている 分野もAPIなど利⽤ができるように なってきているため、将来的に対応 可能なものも出現するはず 機能数が何千、何百とあるような基 幹システムやユーザー数が何千万⼈ など規模が明らかに⼤きいものは向 かない。というより作れないだろう。
まとめ まとめ 仮にNoCode業界が広がりを⾒せたときに「先端領域の知識」や複雑な業務をシンプルに落とす「設計 ⼒」、「企画⼒」、「要求を要件に落とすコミュニケーション⼒」などはこれからも必要なる能⼒。 NoCodeでサービスを作れることは⼤きな武器になる。 特にビジネスサイドのメンバー作れると強い! ポイント NoCode業界は利⽤できるは、まだ狭いが拡⼤しそうである
ハンズオン Glide Appを使ったランチマップを作ってみよう
ハンズオン ハンズオンの流れ 1. データ配置 Googleスプレッドシートを 共有するのでDriveに配置 2. サインアップ Glide Appへ登録
3. アプリ構築 Glide Appで初期アプリ構築 4. 操作説明 Glide AppでUIの動かした⽅を説明 5. データベース説明 Glide Appでデータについて説明 6. カスタマイズ 実際に構築していく
ハンズオン ⽬標イメージ