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
Notionへのデータ移行を成功させる5つのポイント - NIFTY Tech Day 2023
Search
ニフティ株式会社
PRO
November 27, 2023
Video
Resources
Technology
2
1k
Notionへのデータ移行を成功させる5つのポイント - NIFTY Tech Day 2023
ニフティ株式会社
PRO
November 27, 2023
Tweet
Share
Video
Resources
NIFTY Tech Day 2023
https://techday.nifty.co.jp/2023/
More Decks by ニフティ株式会社
See All by ニフティ株式会社
Application Signalsで始めるSLO ユーザー満足度を数値化する第一歩
niftycorp
PRO
2
48
FourKeysを導入したが生産性向上には至らなかった理由
niftycorp
PRO
1
53
モニタリングダッシュボード に表示しておきたい情報 / NIFTY Tech Talk #21
niftycorp
PRO
1
83
PagerDutyを導入して変わったシステム運用とこれから / NIFTY Tech Talk #21
niftycorp
PRO
1
82
ゼロからボトムアップで始めるインナーソース ニフティのリアル事例 - InnerSource Gathering Tokyo 2024
niftycorp
PRO
2
180
FourKeysを導入したが生産性向上には至らなかった理由
niftycorp
PRO
7
5.3k
AWS Summit Japan 2024, AWS Game Day 振り返り - NIFTY Tech Talk #20
niftycorp
PRO
2
350
2つのスクラムチームの 調和的な協働・連携について - ニフティのスクラムトーク Vol. 3 / NIFTY Tech Talk #19
niftycorp
PRO
1
54
チーム力を高めるスクラム実践法:カンバン公開と課題攻略について - ニフティのスクラムトーク Vol. 2 - NIFTY Tech Talk #18
niftycorp
PRO
1
240
Other Decks in Technology
See All in Technology
LINEヤフー新卒採用 コーディングテスト解説 アルゴリズム問題編
lycorp_recruit_jp
0
13k
Deno Deploy で Web Cache API を 使えるようになったので試した知見
toranoana
1
110
小さな勉強会の始め方、広げ方、あるいは友達の作り方 / How to Start, Grow, and Build Connections with Small Study Groups
ar_tama
6
2.8k
リスクから学ぶKubernetesコンテナセキュリティ/k8s-risk-and-security
mochizuki875
1
330
普通の Web エンジニアのための様相論理入門 #yapcjapan / YAPC Hakodate 2024
ytaka23
5
1.5k
Oracle Database 23ai 新機能#4 Real Application Clusters
oracle4engineer
PRO
0
160
Databricks Appのご紹介
databricksjapan
0
350
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
5
47k
入社半年(合計1年)でGoogle Cloud 認定を全冠した秘訣🤫
risatube
1
230
スタサプ ForSCHOOLアプリのシンプルな設計
recruitengineers
PRO
3
630
Kubernetes Meetup Tokyo #67 - KEP-3619: Fine-grained SupplementalGroups Control / k8sjp67-kep-3619
everpeace
0
140
Product Utilization of Large Language Models Starting Today
ymatsuwitter
3
1.4k
Featured
See All Featured
How to name files
jennybc
77
99k
How to train your dragon (web standard)
notwaldorf
87
5.6k
Code Reviewing Like a Champion
maltzj
519
39k
Teambox: Starting and Learning
jrom
132
8.7k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
167
49k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
130k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
The Art of Programming - Codeland 2020
erikaheidi
51
13k
Why Our Code Smells
bkeepers
PRO
334
57k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Designing for Performance
lara
604
68k
Being A Developer After 40
akosma
84
590k
Transcript
Copyright ©NIFTY Corporation All Rights Reserved. Notionへのデータ移行を 成功させる5つのポイント ニフティ株式会社 会員システムグループ
石川 貴之
自己紹介 ニフティ株式会社 会員システムグループ テックリード N1! Productivity Engineer / Cloud Architect
石川 貴之 (Ishikawa Takayuki) 担当業務 • AWS/GCP組織管理 • 自社サービスのクラウドアーキテクト、バックエンド • 技術寄りSaaS管理(Notion, GitHubなど) 2
Notion とは 3 Wiki、ドキュメント管理、プロジェクト管理を備えた 人・情報・業務をつなぐコネクテッドワークスペース
Notion AI と Q&A 4 Notion AIに、Q&A機能が登場 https://www.notion.so/ja-jp/product/ai
ニフティにおける現在の利用状況 利用期間:2年 利用者数:400人弱(ゲストは除く) ページ作成者数:300人(前のツールよりも15%増加) 5
移行元と移行先 Jira/Confluence/Bitbucket Serverを2022年にNotion/GitHubへ移行 6
利用開始から移行完了まで 7
本日お話しすること 利用開始から2年、移行完了から1年経った今だからわかる、当時やってよかったこと、 今ならこうするというポイントを5つのテーマで話していきます。 01. 検証と選定 02. 掃除 03. 整理 04.
移行 05. 普及 8
01 検証と選定 いろんな視点が必要 01. 検証と選定 02. 掃除 03. 整理 04.
移行 05. 普及 9
移行先候補の検証 • 最低でも3つの視点を持って検証する ◦ メインペルソナ(一般的な利用者) ◦ 管理者ペルソナ(ツールの管理者) ◦ パワーユーザーペルソナ( API含めゴリゴリ使う人)
◦ 消極的ユーザーペルソナ(可能な限り使おうとしない人、リテラシが足りていない人) • SaaSのリリース頻度やマイルストーンも調べる ◦ feature requestやbugの対応度も確認 ◦ 今は機能がなくても今後リリースされるなら十分選択肢となる ◦ iPaaSでカバーできるならデメリットとはカウントしない 推 奨 10
選定 • 多数決で決めるのは避けよう ◦ 比較検証対象のツールを利用面・管理面両方しっかり触ったことのある人は少ない ◦ 多数決だと現状維持に近い選択肢になる確率が高い (問題も解決しない) • 稟議では時流は活用しよう
◦ 基本PoCのときの数字で会話することになるが、流行りはうまく取り入れましょう ◦ いまならAIが熱いのでNotion AIやQ&Aの効果を推したり ◦ マイルストーンにあった Home機能の期待値を上げたり 推 奨 11
02 掃除 移行前に掃除と棚卸し 01. 検証と選定 02. 掃除 03. 整理 04.
移行 05. 普及 12
検索で情報が見つからない原因 13
不要なデータの削除 • 重複ページ・添付ファイルの削除 ◦ 別スペースからまるっとコピーされていたページの削除 ◦ ページコピーにより雪だるま式に増えたファイルの削除 ◦ サービスの分割ログファイルなど不必要に大きいデータの削除 •
ほぼ空のスペースを削除かマージ ◦ 数ページしかないスペースを同カテゴリのスペースへマージ ◦ 全体の1割くらいはこういうスペースがあった 添付ファイルの総量が 25〜50%ほど削減した 必 須 14
取捨選択後、 実際に移行したのは 全体の4割ほど アクティブではないデータは移行先に持ち込まない • 移行パターンは複数用意する ◦ パターンが少ないとみんな「移行する」を選んでしまうため 推 奨
15
03 整理 移行先のレイアウトを決める 01. 検証と選定 02. 掃除 03. 整理 04.
移行 05. 普及 16
ワークスペースは基本1つでいい • メイン ワークスペース ◦ チームスペース機能リリース後はゲスト招待可能なチームスペースを用意 ◦ アーカイブ用チームスペースも用意する予定 ▪ アーカイブしたチームスペースは検索対象からデフォルト除外してほしい(機能要望)
• アーカイブ ワークスペース ◦ 検索ノイズになるので別途ワークスペースを用意 ◦ Analyticsを見てもまるで使われていない • ゲスト招待可能 ワークスペース ◦ 当時ゲスト招待制御がワークスペース単位しかなかったため専用ワークスペースを用意 ◦ ワークスペース統合という厄介な宿題が残ってしまった 過 剰 過 剰 17
チームスペース&ページ構成 18
チームスペースは情報分類ごとに分割 • 検索性を優先したカテゴリ分け ◦ ナレッジはひとつのチームスペースにまとめた ◦ チームスペースは不用意に増やさない運用 ▪ 自社情報の図書分類法を作って分けようと考えたが分類が難しく断念 •
移行元の情報粒度を残した構成 ◦ 移行したスペース配下の管理は自由 ◦ 移行先をページにするかデータベースアイテムにするか はすごく悩んだ ▪ Wiki化できるのでページでよかったと今なら思う 良 好 19
検索以外にページを探せる導線を増やす • Confluenceのスペース一覧的なデータベース ◦ スペースをページとして移行したためインデックスとなるデータベースを用意 • カオスマップをナレッジのポータルページとして再現 ◦ カオスマップは一枚絵としては見やすいのでポータルページのレイアウトに採用 •
索引として使えるTagsデータベース ◦ いろんなデータベースからリレーションされて問い合わせ先一覧としても利用 ◦ prefix付けて分類分けしている( dept_xxx, svc_xxx, co_xxx, sys_xxx) ◦ 今は作成・編集を自由にさせているが粒度がブレるのが悩みどころ 要 改 善 20
21 導線作りのために作ったページとDB Confluenceスペースと同 じ粒度のページトップをま とめたDB 索引DB カオスマップ 再現ナレッジポー タル
他にも作ってよかったDB 社内掲示板DB 目標設定DB 障害報告DB
04 移行 泥臭い作業多いけど頑張る 01. 検証と選定 02. 掃除 03. 整理 04.
移行 05. 普及 23
Notionへのデータ移行体験談と TIPS | ドクセル https://www.docswell.com/s/14kw/Z986PY-experience-and-tips-for-migrating-data-to-notion 以前Notion Meetupで話した内容です 24
移行元と移行先 Jira/Confluence/Bitbucket ServerをNotion/GitHubへ移行 25
移行後の見た目 26
Confluence to Notion • 公式のImporterを使おう ◦ 2022年11月中頃からはインポートレポートが出るようになったので移行漏れも確認可能 ◦ 2023年にAPI経由の移行やServer版にも対応 ◦
アップデートはそこそこ入るので再検証が必要な場合もある、移行期間は短めが吉 • 落とされる情報はhtmlに手を加えて対応 ◦ jsに依存しているアドオン ◦ ページコメント ◦ 作成者/日、最終更新者/日などの情報 ▪ 移行後に情報の鮮度や関係者が わからなくなるので入れればよかった 良 好 要 改 善 27
Jira to Notion • 専用のImporterはないのでAPI使って自力で移行しよう ◦ データベースのプロパティに当たる部分は csvエクスポートしたものをインポート ◦ Issueの中身はAPIを利用して入力
• データ移行したデータベースはアーカイブとして扱おう ◦ データとしては移行されているが、 Jiraと同じフローで使えるわけではない ◦ 移行先データベースをそのまま実運用に使いにくい ▪ プロパティの調整や自動化が必要 ▪ 新しくデータベース作った方が綺麗 (今ならProjectのテンプレから作るのがよい) 微 妙 28
05 普及 説明会や勉強会、宣伝を コツコツと 01. 検証と選定 02. 掃除 03. 整理
04. 移行 05. 普及 29
説明会・週一勉強会による普及促進 • 移行説明会やハンズオン、サンプル提供などはやろう ◦ 自由に作って壊していい Sandboxページも提供 ◦ 移行サンプル提供、セルフ移行手順提供 ▪ 個人アカウントで移行すると監査ログが荒れるので注意
• PoCも本番導入も小規模から始める ◦ Notionは快適に操作できる反面、自由に使っているとカオスな状況になる ◦ どのように秩序を保ちつつ自由を与えるべきかは運用してみないと実感できない • ラジオ感覚で聞ける情報発信番組 ◦ Notion Casual Talkと題して半年間毎週実施 新しく入った方はオンボーディングや新人研修でカバー 良 好 セルフ移行ユーザーごとのPage created 30 推 奨 必 須
Notionのアップデートを追う • リリースノート共有 ◦ 都度伝えることでアップデートされていってる感 が出る ◦ SaaSの更新情報を常に追う人は稀なのでこういうの大事 • ベータ版も積極的に参加する
◦ この機能が来るならこれ作らなかったのにという事態を減らす ◦ ベータ版のフィードバックもしっかり行い不満の種も減らす 良 好 31
まとめ 32
まとめ • 検証 では複数ペルソナを用いてフロー確認を行おう • 掃除と棚卸し を行えばインポート時間が短縮され検索ノイズも減らせる • 情報の整理と配置 はかなり重要、何を重視する決めて運用しながらレイアウト
を構築していこう • 移行 は公式のImporterをうまく使えばインポート要素のカスタムも可能、自力移 行はやる前に本当にNotion上にないとダメかは再考しよう • 利用の普及 には遊べる場を用意して、知識の浸透 には地道に情報発信を続け ていくのがよい 33
参考 - Notion AIに、Q&A機能が登場 https://www.notion.so/ja-jp/product/ai - Notion Creators Fes 2023
- YouTube https://www.youtube.com/watch?v=I3r9rt1wRzs - Notion全社導入に伴う移行とデータ整理のノウハウ | ドクセル https://www.docswell.com/s/14kw/Z6YYYV-know-how-for-notion-implementation-migration-and-data-organization - Notionへのデータ移行体験談と TIPS | ドクセル https://www.docswell.com/s/14kw/Z986PY-experience-and-tips-for-migrating-data-to-notion - Notionで社内情報をスムーズに検索!移行前の大掃除と再配置で効率アップ - NIFTY engineering https://engineering.nifty.co.jp/blog/14534 34
Copyright ©NIFTY Corporation All Rights Reserved.