Successfully reported this slideshow.
Your SlideShare is downloading. ×

Asana developercafe#1 junpay_発表資料

Advertisement

Asana developercafe#1 junpay_発表資料

  1. 1. Asana+GAS+DataPortalで 子供の夏休みの宿題の進捗を可視化する
  2. 2. 野村 順平 / junPAY 株式会社ノハナ Backend Engineer / Tech Lead 3児のパパ @junPAY @junpayment 2
  3. 3. ここだけのお得なクーポン 5 ASANANOHANA インストールはコチラ
  4. 4. Asana+GAS+DataPortalで子供の夏休みの宿題の進捗を可視化する https://qiita.com/junpayment/items/2e438608dfe2f12fd1ab 6
  5. 5. 2021年7月下旬 7 やる気を促 しつつ親も 進捗を見る には... バーンアッ プチャート や! 全然宿題し ないやんけ.. 8/31に手伝わさ れる未来が見え る..嫌だ..
  6. 6. バーンアップチャート
  7. 7. サービス選定 タスクを管理 する何か
  8. 8. • M●nday.c●m オシャレすぎてUIよくわからん(嫁さんも使うんで) 無料枠期限がある • JI●A オーバースペック 無料枠が(ry タスクを管理するサービス選定
  9. 9. ● おしゃれすぎない(UIがわかりやすい) ● 無料枠が無期限 ● APIがいい感じ ● 仕事で使ってるので慣れてる
  10. 10. アーキテクチャ
  11. 11. 大変ポイント(ストーリーポイント) • 各宿題になんとなくポイントをつけてもらう • チャートのポイント単位にする
  12. 12. Asanaにタスクを作る • スプレッドシートにタスクリストを作る • 流し込む(Import spreadsheet)
  13. 13. • /projects/{project_gid}/tasks を今回使う https://developers.asana.com/docs/get-tasks-from-a-project • Asana developer consoleからtokenを取得 https://app.asana.com/0/developer-console asana API
  14. 14. GASを書く https://qiita.com/junpayment/items/2e438608dfe2f12fd1ab#gas %E3%82%92%E6%9B%B8%E3%81%8F • 無料枠ではカスタムtag無いのでDescription内のdomをparse する • 毎日定期実行
  15. 15. 集計 実績値 期待値 期待値 累積
  16. 16. • 1日の終わりまでに宿題何をやったか報告してもらう • Asana上でCompleteボタンを押す • チャートを一緒に見ながら進捗確認 ルーティン
  17. 17. 目標変更イベント コツコツや ると負荷足 らんな... 全部の宿題早 めに終わった らご褒美どう ? マイクラの XXXのXX欲し い! いいよ!
  18. 18. • 8/31の既存ラインに加えて8/20のラインを作成 • 一行日記(毎日1pointしか消化できない)タスクを考慮 • 上記でコード修正 目標追加イベント
  19. 19. 最終的にこうなりました
  20. 20. 感想 • asanaの無料枠無期限ありがたい • 外部ツールを組み合わせれば無料枠でなんとかいけた • 嫁さんも使いやすいと絶賛 • 子供がCelebration Creatures見たさにCompleteボタンを 押してた
  21. 21. ここだけのお得なクーポン 2 3 ASANANOHANA インストールはコチラ

×