Slide 1

Slide 1 text

プロジェクト・アスノート gusuku Customine はじめの一歩 のその前に 松田正太郎

Slide 2

Slide 2 text

自己紹介 松田 正太郎(まつだしょうたろう) プロジェクト・アスノート代表 かりんこラボ(プラグイン開発):プロデューサー 某総合化学メーカー所属。 元技術屋、今噺家 「業務改善職」という新たな職種をこの世に作り出すことを ライフワークとし、kintone業務改善の支援や業務改善人材を 世の中に増やすため、プロジェクト・アスノートを複業(個 人事業)として主催。 これまでに作ったkintoneアプリは、のべ1500以上。 Shotaro Matsuda https://pj.asunote.jp Twitter: @Shokun1108 Facebook: shokun1108 これまでの講演・LTなど: 2015/9/4 kintone Café 東京 Vol.4 https://www.joyzo.co.jp/corp_blog/archives/246 2015/10/15 kintone hive vol.2(事例講演) https://kintone.cybozu.com/jp/event/hive2015/10/report/ 2016/6/1 Cloud Day九州(基調講演) https://kintone-blog.cybozu.co.jp/event/000211.html 2017/11/10 kintone Café JAPAN 2017 http://ascii.jp/elem/000/001/592/1592069/

Slide 3

Slide 3 text

あなたのことを教えてください A: 自社のkintoneアプリを作る B: 社内のkintoneユーザー C: お客様にkintoneを提供する

Slide 4

Slide 4 text

JavaScriptカスタマイズ A: 開発者(または経験あり) B: かじったことがある程度 C: ほぼ初心者

Slide 5

Slide 5 text

小 ← 開発スキル → 大 使う ← アプリ開発 → 作る Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ あなたは どのあたり?

Slide 6

Slide 6 text

カスタマインを触ってみましたか? A: すぐに使いこなせそうだ B: 操作は簡単だが使いこなすのが難しい

Slide 7

Slide 7 text

gusuku Customine はじめの一歩 の その前に

Slide 8

Slide 8 text

カスタマインの使い方は ほとんど出てきません このあと ハンズオン あります

Slide 9

Slide 9 text

Customine はじめの一歩 ・・・のその前に必要な4つ kintoneを知る kintoneを深く知る 考え方 経験 標準機能を理解し、 何ができないかを スパッと判断できる イベントの理解、できること APIドキュメント 順序立てて結果を導ける考え方 プログラミング思考のトレーニング 小さく始めて、Try&Errorを繰り返し ながら完成させる経験を積む

Slide 10

Slide 10 text

マインド

Slide 11

Slide 11 text

①超キホン ②応用する ②限界を知る • ヘルプサイト • 便利に使おう ガイドブック アプリ開発の基本 を身につける 標準機能の 組み合わせ でさまざま な機能の実 現にチャレ ンジ 経験を積み 重ねること で、標準機 能の制約や 限界を知る 1. kintoneを知る 標準機能を理解し、何ができないかを知る

Slide 12

Slide 12 text

kintoneを知るための参考情報① https://jp.cybozu.help/ja/k/index.html ★特出しコンテンツ 1. kintone用語集 https://jp.cybozu.help/ja/k/glossary/ 2. 制限値一覧 https://jp.cybozu.help/ja/k/admin/limit 一部整理されていない情報や分かりにくいと ころがあるが、機能についてはほぼ網羅され ている。 困ったらヘルプ熟読! 試験に出る! kintone ヘルプサイト

Slide 13

Slide 13 text

kintoneを知るための参考情報② https://cybozu.co.jp/kintone-certification/ 近日発売! kintone認定 アソシエイト試験

Slide 14

Slide 14 text

kintoneを知るための参考情報③ https://pj.asunote.jp ★特出しコンテンツ 1. kintone活用インデックス 標準機能の活用あれこれ https://pj.asunote.jp/ 2. kintoneでワークフロー ~プロセス管理を極める!~ プロセス管理+通知+アクセス権 を 徹底的に解説します(順次追加中) https://pj.asunote.jp/workflow/ 基本的なことから、かなりマニアックなこと まで。あなたのkintone思考力を鍛えます 宣伝! プロジェクト・アスノート

Slide 15

Slide 15 text

2. kintoneを深く知る kintoneが動く仕組みの超基本を理解する 1. cybozu developer network 2. kintone APIドキュメント 3. イベント 4. フィールド形式 5. REST API一覧 6. JavaScript API一覧 キーワード

Slide 16

Slide 16 text

kintoneを深く知るための参考情報 https://developer.cybozu.io/hc/ja developer networkにはkintoneカスタマイズ に必要な情報が網羅されているが、カスタマ インを使う場合、その中から基本だけを押さ えておけば充分^^ 試験に出る! cybozu developer networkと仲良くなる

Slide 17

Slide 17 text

developer networkと仲良くなる(1) https://developer.cybozu.io/hc/ja/articles/201941754 試験に出る! kintone APIドキュメント

Slide 18

Slide 18 text

developer networkと仲良くなる(2) JavaScript API一覧 試験に出る! kintoneカスタマイズの 処理(カスタマインの処 理)を動かすことができ るタイミング。 PCとモバイルの違いに ついても把握しておく

Slide 19

Slide 19 text

developer networkと仲良くなる(3) イベント 試験に出る! kintoneカスタマイズの処理 (カスタマインの処理)を動 かすことができるタイミング。 各イベントで実行できること について、ざっと把握してお くことが大事 (応用編) レコードの更新の手段: REST APIの使い所

Slide 20

Slide 20 text

3. 考え方 順序立てて結果を導き出す考え方 01. 02. 03. 04. やりたいこと 業務要件・目的 ≠ 言われたこと 実現すべきこと 切り分け 標準機能の組み合わせ、 工夫でどこまで可能か カスタマイズするべき かどうか? 何をどうするか カスタマイズ内容を 決める ロジック組み立て プログラミング思考: 目的を実現するための ロジックを組み立てる 思考力 ここで、忘れてはいけないことがあります

Slide 21

Slide 21 text

答えは ではない pj.asunote.jp ひとつ

Slide 22

Slide 22 text

ユーザーは を教えてくれない pj.asunote.jp 答え

Slide 23

Slide 23 text

3. 考え方 順序立てて結果を導き出す考え方 01. 02. 03. 04. やりたいこと 業務要件・目的 ≠ 言われたこと 実現すべきこと 切り分け 標準機能の組み合わせ、 工夫でどこまで可能か カスタマイズするべき かどうか? 何をどうするか カスタマイズ内容を 決める ロジック組み立て プログラミング思考: 目的を実現するための ロジックを組み立てる 思考力

Slide 24

Slide 24 text

4. 経験 トライアンドエラーを繰り返す経験を重ねる スモールスタート 一気に完成させるのを 目指さず、なるべくシ ンプルな機能を完成さ せ、そこから段階的に 機能を追加していく (カスタマイズでも、 Customineでも共通) トライ&エラー 動かしてみて、使ってみ て初めて分かることが多 い。 初めから考えすぎず、利 用者も含めてトライ&エ ラーに巻き込もう 数と質 自社のkintone環境で経 験できる数が少ないと きは、 自分のkintone開発環境 を手に入れよう https://developer.cybozu. io/hc/ja/articles/2009295 40#step3

Slide 25

Slide 25 text

標準機能を理解 できないことの境界 kintone標準機能 順序だてて結果を 導き出すロジックを 鍛える 考え方 カスタマイズの 超基本 kintone仕組みの基礎 経験の蓄積 トライ&エラー 経験 Customineを難しいと感じた人 何を知り、何をどう学び、経験すればいいか

Slide 26

Slide 26 text

大切なことは にある カスタマイズの前 pj.asunote.jp

Slide 27

Slide 27 text

カスタマインの話

Slide 28

Slide 28 text

カスタマインに向いているのは どんなユーザーか?

Slide 29

Slide 29 text

小 ← 開発スキル → 大 使う ← アプリ開発 → 作る Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ このあたり の領域が対 象か?

Slide 30

Slide 30 text

小 ← 開発スキル → 大 使う ← アプリ開発 → 作る Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ でも実際の 人数構成は こんな感じ なので、 向いている 領域は意外 に小さい?

Slide 31

Slide 31 text

小 ← 開発スキル → 大 使う ← アプリ開発 → 作る Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ 使える人を増や すためのコンテ ンツが必要! 注:開発者向け ではなく、一般 ユーザーに分か りやすいもの

Slide 32

Slide 32 text

コスト面では • スターター 3万円/月 → 36万円/年 • アドバンスド 85万円/年 • (ライセンスパック)

Slide 33

Slide 33 text

よくあるユーザー企業のアプリ開発コスト推移① 縦軸:コスト 横軸:時間 初期集中型 1. 導入初期に集中していくつかア プリを開発 2. その後の展開はあまり進まない 3. デベロッパー経由で利用する場 合も同様のコスト感 ✓ 開発がほとんど無くなっても、 利用料を払い続ける必要がある

Slide 34

Slide 34 text

よくあるユーザー企業のアプリ開発コスト推移② 縦軸:コスト 横軸:時間 常時展開・開発型 1. 初期導入後も継続的にアプリが 増えたり、改善が発生する 2. 他部署への展開も段階的に進む ✓ 常に開発が継続しているため、 サービスを効率的に活用 ✓ 開発者の経験値も上昇するため、 生産性は大きく向上 →カスタマインが向いているユーザー

Slide 35

Slide 35 text

1. kintoneを知る リンク集 ➢ kintoneヘルプ https://jp.cybozu.help/ja/k/index.html ✓ kintone用語集 https://jp.cybozu.help/ja/k/glossary/ ✓ 制限値一覧 https://jp.cybozu.help/ja/k/admin/limit ➢ kintone認定アソシエイト試験 https://cybozu.co.jp/kintone-certification/ 2. kintoneを深く知る ➢ developer network https://developer.cybozu.io/hc/ja ➢ kintone APIドキュメント https://developer.cybozu.io/hc/ja/articles/201941754 ➢ JavaScript API一覧 https://developer.cybozu.io/hc/ja/articles/360000361686 ➢ REST API一覧 https://developer.cybozu.io/hc/ja/articles/360000313406 ➢ フィールド形式 https://developer.cybozu.io/hc/ja/articles/202166330 3. 経験を積む ➢ kintone開発環境 https://developer.cybozu.io/hc/ja/articles/20092954 0#step3 ➢ プロジェクト・アスノート https://pj.asunote.jp ➢ かりんこラボ https://caryncolabo.com