0
Redmineを使ってみよう
テーマはタスク  管理
Task is    作業
かん-り〔クワン-〕【管理】[名](スル)1 ある規準などから外れないよう、全体を統制すること。「品質を―する」「健康―」「―教育」2 事が円滑に運ぶよう、事務を処理し、設備などを保存維持していくこと。「―の行き届いたマンション」「生産―」3 ...
TaskManagement  作業をラクに   遂行させる
<Episode1>哀・現状<Episode2>Redmine襲来<Episode3>警告Redmine
哀Problem of current task management   リ   ア   ル現状
ExcelMS Project
Other                     Microsoft  32%                          Project                     68%                 TechTarg...
みんな使っているじゃない?なにがいけないのよ?
答えは5つ
高 い- a large amount. -
共有性が低い - No Sharing -
リアルタイム性が無い   - No Realtime -
作業履歴が取りにくい   - No History -
スケジュール・Todoリストが更新されなくなる     - No Update -
!!
Redmine      What is Redmine ?      襲来
Redmineれっどまいん
OpenSourceSoftware         Bug     Tracking           System
タ  ダ無料
システム構成Ruby on Rails             +   DataBase( MySQL ¦ PostgreSQL ¦ SQLite )
The Latest Version1.1.2        ※2011年 3月 8日時点
Redmineで出来ること・Webベースの管理・ロールベースの柔軟なアクセス管理・課題管理システム・ガントチャート、カレンダー・RSSおよびメールによる通知機能・プロジェクトごとのwiki・プロジェクトごとのフォーラム・工数管理機能・カスタムフ...
いくつかの機能を紹介して  いきます
ブラウザがあれば誰でも使える
複数人での共用が簡単
Redmine    プロジェクトA      B      C     ユーザー
まずははプロジェクト    作成
A           B          C複数プロジェクト  をサポート
複数のプロジェクトを管理出来る
長男              A     A             長女              A親子プロジェクトも可  ver1.0以降
親となるプロジェクトを選択
プロジェクトを階層構造に出来る
次はユーザー設定
Redmineを使うためには、ログイン(ID/Password)が必要
ユーザーユーザー登録(仮)            管理者   承認  ログイン
管理者ユーザー登録          ユーザーアカウント連絡 ログイン
ユーザー 登録
ユーザーリスト
LDAPサーバーとの連携も可能
LDAPサーバーの接続情報をセット
初回ログイン時にRedmineユーザーを自動で作成
プロジェクトにユーザーを追加
参加するプロジェクト  を選択する
複数プロジェクトに  参加可能A      B
現在参加しているプロジェクト
開発者で   管理者で 参加     参加 A      B
参加するプロジェクトでの  役割(ロール)が選択
プロジェクトによってユーザーの役割(ロール)を変えている
ロールはカスタマイズが     可能
管理者開発者報告者
登録されているロールの一覧(デフォルトの状態)
管理者プログラマ報告者テスター
ロールの新規登録
プロジェクト          チケットトラッキング    リポジトリプロジェクトの追加       チケットのカテゴリの管理 リポジトリの管理プロジェクトの編集       チケットの閲覧       リポジトリの閲覧サブプロジェクトの追加 ...
選択できるロールが追加(変更)されている
タスクはチケット
チケットの新規登録
登録したチケット(タスク)は  一覧で確認できる
プロジェクトを横断して自分が担当のチケットを確認
開始日・期日を入力すると…
ガントチャートを自動的に作ってくれる
カレンダーにも自動的にタスクが追加される
タスクの種類は トラッカーで
トラッカーはプルダウンで選ぶ
登録されているトラッカーの一覧(デフォルトの状態)
バグTODO  問合せ
独自のトラッカーを作成することも可能
ワークフローはどうなっている?
バグのワークフロー新規    調査    解決却下      検証中検証完         終了
問合せのワークフロー新規     問合せ中差し戻し       回答済み 解決           終了
タスクによってワークフローが異なる             TODO              todo  問合せ   inquiry                     バ グ                      bug
これまでだと・・・ワークフローは運用(人)でカバー       することが多い。
完了にす   間違ってるのは誰   却下にしだっけ?   ちゃった
Redmineなら・・・トラッカーとユーザー(ロール)毎にワークフローを強制               できる。
ロール(権限)とトラッカー別にワークフロー作成が可能
チケットステータスの遷移のカスタマイズができる
チケット追加・編集の権限は ロールで設定が出来る
管理者    チケットを「完了」できるのは    ワタシだけ         プログラマバグを修正してもアタシは「再検証OK」には出来ない。   テスター   ボクの役割は、   「修正後の再検証OK」まで
余計な事考えずに作業に集中できるわー!
毎日の作業に集中していると…
あれ? 昨日、なにしたっけ?
あのバグ、いつ直したっけ?
このコードはなんで追加したんだっけ?
忘れた
Redmineなら作業履歴を追跡できる
プロジェクト内で何を実施したかがわかる。
タスクの状態遷移が全て記録されている
RedmineはSCMとの連携もできる
SubversionMercurialBazaarDarcs     連携CVS       可能なGit       SCM
リビジョン リンクチケット
Gitの場合だと…commit84d62da1771d8a38          コミットコメントにAuthor: root<root@centos.localdomain>          チケットNoを書くDate: Tue Feb 15...
チケットにリポジトリを関連付ける事ができる。
リポジトリからも関連チケットがリンクされる
コミットステータス更新チケット
Gitの場合だと…commit84d62da1771d8a38          コミットコメントにAuthor: root<root@centos.localdomain>          特定キーワードとDate: Tue Feb 15 ...
チケットのステータスを「完了」に変更できる
毎日の作業に集中していると…    2     ー ト   パ
そういえば、しばらく進捗いれてないな
Todoリストも更新してないな
今どうなっているんだ?
見えない
プロジェクトの見えない化
Redmineならリアルタイムな情報配信
メールRSS
チケット        登録メールでお知らせ
(例) チケット作成時の通知メールSubject[hogehogeプロジェクト - バグ #4] (新規) 会員登録ページで404が発生するBodyチケット #4 が isono katsuo によって報告されました。バグ #4: 会員登録ペー...
メール通知のアクションは  選択可能
メール通知のタイミングはユーザーが個別に選択可能
毎日の作業に集中していると…    3     ー ト   パ
え!?このタスク今日まで…。
え!?このタスク期限過ぎてる…
ヤバいぜよ
そんな人のために…
Redmineにはリマインダーメールもある
3日以内が期限のチケットを  持っている人にメール
(例) リマインダーメールSubject2件のチケットの期日が3日以内に到来しますBody2件の担当チケットの期日が3日以内に到来します:hogehogeプロジェクト - バグ #4: 会員登録ページで404が発生hogehogeプロジェクト ...
(設定例)毎朝7時半に3日以内に期限のタスクをリマインダーしたい場合Linuxならcronで30 7 * * * root cd $REDMINE_ROOT ;rake redmine:send_reminders days=3RAILS_EN...
その他の機能Wikiフォーラムニュースファイル共有REST API
Redmineのプラグイン(機能拡張)
プラグイン一覧http://www.redmine.org/projects/redmine/wiki/Plugin_List
Redmine Charts
Redmine CodeReview plugin
RedmineRoadmapsplugin
Redmine    警告Warning Redmine
Redmineは所詮ツール
使い方が 大切
じゃあ、どう使うのか?
チケット    駆動開発TicketDrivenDevelopment
Not aWaterFall
Like a Agile
バージョンをイテレーションとして使う Iteration is version
イ    製造テ           製造レ   テスト           テスト丨    リリースシ          リリースョ   振り返りン          振り返り
1ヶ月単位くらいでバージョンを設定する
各バージョンにチケットを登録
バージョンを繰り返して  開発を進める
繰り返し +振り返り  ¦¦チームを成長させる
チケット無しの作業はしない no ticket no work
口頭   メール    電話     作業開始
口頭   メール    電話 チケット発行     作業開始
チケット発行を作業開始のトリガーにする
Redmineにタスクを集約する
チケット無しでコミットしないno ticket no commit
コミットリンク バグ
バグを報告    ソース修正 バグ表を   SCMに完了に更新   コミット
チケット発行     ソース修正   SCMにコミットコメントにチケットNoを記載
何のためのコミットかをきちんと記録
チケットに始まりチケットに終わる
進捗率はステータスで管理Rate of progress status
結構進んだから60%くらいかな
あいまいな 進捗率
「進捗の算出方法」で「チケットのステータス を使用する」を選択する
チケットが「終了」になったら 進捗を100%にする設定
チケットを「終了」に 変更すると・・・
進捗が自動で100%になる
新 規      0%対応中      50%完 了      100%
ぶれない 進捗率
チケットの粒度   ticket size
チケットに作業をつめ込まない   ・〇〇をする#1   ・△△をする   ・□□をする#2   ・ をする
・□□をする ・ をする可能な限り細かくブレイクダウンする□□を    をする    する
プロジェクトはブランチ単位Branch unit project
Redmineは1プロジェクト    = 1リポジトリ
trunkメインプロジェクトbranch保守用プロジェクト
メイン     保守        保守用        ブランチ機能追加        バグ対応  マージ
ワークフローを複雑にしない
ロールを無駄に増やさない
ツール/手法は魔法ではない
改 善     改 善   積   改 善 改 善           み改 善   改 善           重 改 善       ね
Redmineによるタスクマネジメント実践技法     小川 明彦 (著), 阪井 誠 (著)     大型本: 336ページ     出版社: 翔泳社 (2010/10/13)     ISBN-10: 4798121622     ISBN...
Redmine Users (japanese)http://groups.google.com/group/redmine-users-ja
それぞれのベストプラクティス       を見つけ出す Look for the Best Practice of each
おわり
Redmineを使ってみよう
Redmineを使ってみよう
Redmineを使ってみよう
Redmineを使ってみよう
Redmineを使ってみよう
Redmineを使ってみよう
Redmineを使ってみよう
Upcoming SlideShare
Loading in...5
×

Redmineを使ってみよう

58,643

Published on

自分なりにまとめてみたRedmineについてのスラ イド。
たぶん使ったことがない人向け。
あくまでも口頭での説明ありきでまとめているので、
ちょっと分かりにくい部分があるかもしれません。

資料のイラストや写真については、下記のサイトの素材 を使用させていただきました。
※一部、自作の素材もあります。

フリーイラスト集【(株)タカミコーポレーション】
http://e-poket.com/ill...

Materialand
http://www.material-la...

素材のプチッチ
http://putiya.com/

styraise(スタイライズ)
http://www.styraise.com/

morgueFile free photos for creatives by creatives
http://www.morguefile....

1 Comment
17 Likes
Statistics
Notes
  • It's very good for looking around the features.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
58,643
On Slideshare
0
From Embeds
0
Number of Embeds
22
Actions
Shares
0
Downloads
153
Comments
1
Likes
17
Embeds 0
No embeds

No notes for slide

Transcript of "Redmineを使ってみよう"

  1. 1. Redmineを使ってみよう
  2. 2. テーマはタスク 管理
  3. 3. Task is 作業
  4. 4. かん-り〔クワン-〕【管理】[名](スル)1 ある規準などから外れないよう、全体を統制すること。「品質を―する」「健康―」「―教育」2 事が円滑に運ぶよう、事務を処理し、設備などを保存維持していくこと。「―の行き届いたマンション」「生産―」3 法律上、財産や施設などの現状を維持し、また、その目的にそった範囲内で利用・改良などをはかること。 - Yahoo!辞書より -
  5. 5. TaskManagement 作業をラクに 遂行させる
  6. 6. <Episode1>哀・現状<Episode2>Redmine襲来<Episode3>警告Redmine
  7. 7. 哀Problem of current task management リ   ア   ル現状
  8. 8. ExcelMS Project
  9. 9. Other Microsoft 32% Project 68% TechTargetジャパン - プロジェクト管理ツールの利用状況調査 より http://techtarget.itmedia.co.jp/tt/news/1003/12/news02.html
  10. 10. みんな使っているじゃない?なにがいけないのよ?
  11. 11. 答えは5つ
  12. 12. 高 い- a large amount. -
  13. 13. 共有性が低い - No Sharing -
  14. 14. リアルタイム性が無い - No Realtime -
  15. 15. 作業履歴が取りにくい - No History -
  16. 16. スケジュール・Todoリストが更新されなくなる - No Update -
  17. 17. !!
  18. 18. Redmine What is Redmine ? 襲来
  19. 19. Redmineれっどまいん
  20. 20. OpenSourceSoftware Bug Tracking System
  21. 21. タ  ダ無料
  22. 22. システム構成Ruby on Rails + DataBase( MySQL ¦ PostgreSQL ¦ SQLite )
  23. 23. The Latest Version1.1.2 ※2011年 3月 8日時点
  24. 24. Redmineで出来ること・Webベースの管理・ロールベースの柔軟なアクセス管理・課題管理システム・ガントチャート、カレンダー・RSSおよびメールによる通知機能・プロジェクトごとのwiki・プロジェクトごとのフォーラム・工数管理機能・カスタムフィールド・SCMとの連携
  25. 25. いくつかの機能を紹介して いきます
  26. 26. ブラウザがあれば誰でも使える
  27. 27. 複数人での共用が簡単
  28. 28. Redmine プロジェクトA B C ユーザー
  29. 29. まずははプロジェクト 作成
  30. 30. A B C複数プロジェクト をサポート
  31. 31. 複数のプロジェクトを管理出来る
  32. 32. 長男 A A 長女 A親子プロジェクトも可 ver1.0以降
  33. 33. 親となるプロジェクトを選択
  34. 34. プロジェクトを階層構造に出来る
  35. 35. 次はユーザー設定
  36. 36. Redmineを使うためには、ログイン(ID/Password)が必要
  37. 37. ユーザーユーザー登録(仮) 管理者 承認 ログイン
  38. 38. 管理者ユーザー登録 ユーザーアカウント連絡 ログイン
  39. 39. ユーザー 登録
  40. 40. ユーザーリスト
  41. 41. LDAPサーバーとの連携も可能
  42. 42. LDAPサーバーの接続情報をセット
  43. 43. 初回ログイン時にRedmineユーザーを自動で作成
  44. 44. プロジェクトにユーザーを追加
  45. 45. 参加するプロジェクト を選択する
  46. 46. 複数プロジェクトに 参加可能A B
  47. 47. 現在参加しているプロジェクト
  48. 48. 開発者で 管理者で 参加 参加 A B
  49. 49. 参加するプロジェクトでの 役割(ロール)が選択
  50. 50. プロジェクトによってユーザーの役割(ロール)を変えている
  51. 51. ロールはカスタマイズが 可能
  52. 52. 管理者開発者報告者
  53. 53. 登録されているロールの一覧(デフォルトの状態)
  54. 54. 管理者プログラマ報告者テスター
  55. 55. ロールの新規登録
  56. 56. プロジェクト チケットトラッキング リポジトリプロジェクトの追加 チケットのカテゴリの管理 リポジトリの管理プロジェクトの編集 チケットの閲覧 リポジトリの閲覧サブプロジェクトの追加 チケットの追加 更新履歴の閲覧モジュールの選択 チケットの編集 コミットの閲覧メンバーの管理 チケットの管理バージョンの管理 チケットの移動 Wiki チケットの削除 Wikiの管理フォーラム 子チケットの管理 Wikiの閲覧フォーラムの管理 注記の追加 Wiki履歴の閲覧メッセージの追加 注記の編集 Wikiページ名の変更メッセージの編集 ウォッチの追加 Wikiページの削除メッセージの削除 ウォッチの削除 Wikiページの編集自身が記入したメッセージの削除 クエリの保存 Wikiページの凍結自身が記入したメッセージの編集 公開クエリの管理 添付ファイルの削除 ウォッチ一覧の閲覧 Wikiページを他の形式に出力カレンダー 自身が記入した注記の編集カレンダーの閲覧 ニュース文書 ニュースの管理文書の管理 ニュースへのコメント文書の閲覧ファイルファイルの管理 時間トラッキングファイルの閲覧 変更履歴の記入 変更履歴の閲覧ガントチャート 変更履歴の編集ガントチャートの閲覧 自身が記入した変更履歴の編集 作業分類(時間トラッキング)の管理
  57. 57. 選択できるロールが追加(変更)されている
  58. 58. タスクはチケット
  59. 59. チケットの新規登録
  60. 60. 登録したチケット(タスク)は 一覧で確認できる
  61. 61. プロジェクトを横断して自分が担当のチケットを確認
  62. 62. 開始日・期日を入力すると…
  63. 63. ガントチャートを自動的に作ってくれる
  64. 64. カレンダーにも自動的にタスクが追加される
  65. 65. タスクの種類は トラッカーで
  66. 66. トラッカーはプルダウンで選ぶ
  67. 67. 登録されているトラッカーの一覧(デフォルトの状態)
  68. 68. バグTODO 問合せ
  69. 69. 独自のトラッカーを作成することも可能
  70. 70. ワークフローはどうなっている?
  71. 71. バグのワークフロー新規 調査 解決却下 検証中検証完 終了
  72. 72. 問合せのワークフロー新規 問合せ中差し戻し 回答済み 解決 終了
  73. 73. タスクによってワークフローが異なる TODO todo 問合せ inquiry バ グ bug
  74. 74. これまでだと・・・ワークフローは運用(人)でカバー することが多い。
  75. 75. 完了にす 間違ってるのは誰 却下にしだっけ? ちゃった
  76. 76. Redmineなら・・・トラッカーとユーザー(ロール)毎にワークフローを強制 できる。
  77. 77. ロール(権限)とトラッカー別にワークフロー作成が可能
  78. 78. チケットステータスの遷移のカスタマイズができる
  79. 79. チケット追加・編集の権限は ロールで設定が出来る
  80. 80. 管理者 チケットを「完了」できるのは ワタシだけ プログラマバグを修正してもアタシは「再検証OK」には出来ない。 テスター ボクの役割は、 「修正後の再検証OK」まで
  81. 81. 余計な事考えずに作業に集中できるわー!
  82. 82. 毎日の作業に集中していると…
  83. 83. あれ? 昨日、なにしたっけ?
  84. 84. あのバグ、いつ直したっけ?
  85. 85. このコードはなんで追加したんだっけ?
  86. 86. 忘れた
  87. 87. Redmineなら作業履歴を追跡できる
  88. 88. プロジェクト内で何を実施したかがわかる。
  89. 89. タスクの状態遷移が全て記録されている
  90. 90. RedmineはSCMとの連携もできる
  91. 91. SubversionMercurialBazaarDarcs 連携CVS 可能なGit SCM
  92. 92. リビジョン リンクチケット
  93. 93. Gitの場合だと…commit84d62da1771d8a38 コミットコメントにAuthor: root<root@centos.localdomain> チケットNoを書くDate: Tue Feb 15 08:38:52 2011+0900 (#nnn) バグの修正 refs #1 @2.0 references #1 IssuesID #1 #1
  94. 94. チケットにリポジトリを関連付ける事ができる。
  95. 95. リポジトリからも関連チケットがリンクされる
  96. 96. コミットステータス更新チケット
  97. 97. Gitの場合だと…commit84d62da1771d8a38 コミットコメントにAuthor: root<root@centos.localdomain> 特定キーワードとDate: Tue Feb 15 08:38:52 2011+0900 チケットNoを書く バグの修正完了 fixes #1 closes #1
  98. 98. チケットのステータスを「完了」に変更できる
  99. 99. 毎日の作業に集中していると… 2 ー ト パ
  100. 100. そういえば、しばらく進捗いれてないな
  101. 101. Todoリストも更新してないな
  102. 102. 今どうなっているんだ?
  103. 103. 見えない
  104. 104. プロジェクトの見えない化
  105. 105. Redmineならリアルタイムな情報配信
  106. 106. メールRSS
  107. 107. チケット 登録メールでお知らせ
  108. 108. (例) チケット作成時の通知メールSubject[hogehogeプロジェクト - バグ #4] (新規) 会員登録ページで404が発生するBodyチケット #4 が isono katsuo によって報告されました。バグ #4: 会員登録ページで404が発生する作成者: isono katsuoステータス: 新規優先度: 通常担当者: huguta masuoカテゴリ:対象バージョン: version1.0会員登録ページで郵便番号検索ボタンをクリックすると、404 Not Found が発生します。
  109. 109. メール通知のアクションは 選択可能
  110. 110. メール通知のタイミングはユーザーが個別に選択可能
  111. 111. 毎日の作業に集中していると… 3 ー ト パ
  112. 112. え!?このタスク今日まで…。
  113. 113. え!?このタスク期限過ぎてる…
  114. 114. ヤバいぜよ
  115. 115. そんな人のために…
  116. 116. Redmineにはリマインダーメールもある
  117. 117. 3日以内が期限のチケットを 持っている人にメール
  118. 118. (例) リマインダーメールSubject2件のチケットの期日が3日以内に到来しますBody2件の担当チケットの期日が3日以内に到来します:hogehogeプロジェクト - バグ #4: 会員登録ページで404が発生hogehogeプロジェクト - バグ #5: サーバーエラーが発生する全てのチケットを見る
  119. 119. (設定例)毎朝7時半に3日以内に期限のタスクをリマインダーしたい場合Linuxならcronで30 7 * * * root cd $REDMINE_ROOT ;rake redmine:send_reminders days=3RAILS_ENV=production のように設定すればOK
  120. 120. その他の機能Wikiフォーラムニュースファイル共有REST API
  121. 121. Redmineのプラグイン(機能拡張)
  122. 122. プラグイン一覧http://www.redmine.org/projects/redmine/wiki/Plugin_List
  123. 123. Redmine Charts
  124. 124. Redmine CodeReview plugin
  125. 125. RedmineRoadmapsplugin
  126. 126. Redmine 警告Warning Redmine
  127. 127. Redmineは所詮ツール
  128. 128. 使い方が 大切
  129. 129. じゃあ、どう使うのか?
  130. 130. チケット 駆動開発TicketDrivenDevelopment
  131. 131. Not aWaterFall
  132. 132. Like a Agile
  133. 133. バージョンをイテレーションとして使う Iteration is version
  134. 134. イ 製造テ 製造レ テスト テスト丨 リリースシ リリースョ 振り返りン 振り返り
  135. 135. 1ヶ月単位くらいでバージョンを設定する
  136. 136. 各バージョンにチケットを登録
  137. 137. バージョンを繰り返して 開発を進める
  138. 138. 繰り返し +振り返り  ¦¦チームを成長させる
  139. 139. チケット無しの作業はしない no ticket no work
  140. 140. 口頭 メール 電話 作業開始
  141. 141. 口頭 メール 電話 チケット発行 作業開始
  142. 142. チケット発行を作業開始のトリガーにする
  143. 143. Redmineにタスクを集約する
  144. 144. チケット無しでコミットしないno ticket no commit
  145. 145. コミットリンク バグ
  146. 146. バグを報告 ソース修正 バグ表を SCMに完了に更新 コミット
  147. 147. チケット発行 ソース修正 SCMにコミットコメントにチケットNoを記載
  148. 148. 何のためのコミットかをきちんと記録
  149. 149. チケットに始まりチケットに終わる
  150. 150. 進捗率はステータスで管理Rate of progress status
  151. 151. 結構進んだから60%くらいかな
  152. 152. あいまいな 進捗率
  153. 153. 「進捗の算出方法」で「チケットのステータス を使用する」を選択する
  154. 154. チケットが「終了」になったら 進捗を100%にする設定
  155. 155. チケットを「終了」に 変更すると・・・
  156. 156. 進捗が自動で100%になる
  157. 157. 新 規 0%対応中 50%完 了 100%
  158. 158. ぶれない 進捗率
  159. 159. チケットの粒度 ticket size
  160. 160. チケットに作業をつめ込まない ・〇〇をする#1 ・△△をする ・□□をする#2 ・ をする
  161. 161. ・□□をする ・ をする可能な限り細かくブレイクダウンする□□を をする する
  162. 162. プロジェクトはブランチ単位Branch unit project
  163. 163. Redmineは1プロジェクト = 1リポジトリ
  164. 164. trunkメインプロジェクトbranch保守用プロジェクト
  165. 165. メイン 保守 保守用 ブランチ機能追加 バグ対応 マージ
  166. 166. ワークフローを複雑にしない
  167. 167. ロールを無駄に増やさない
  168. 168. ツール/手法は魔法ではない
  169. 169. 改 善 改 善 積 改 善 改 善 み改 善 改 善 重 改 善 ね
  170. 170. Redmineによるタスクマネジメント実践技法 小川 明彦 (著), 阪井 誠 (著) 大型本: 336ページ 出版社: 翔泳社 (2010/10/13) ISBN-10: 4798121622 ISBN-13: 978-4798121628
  171. 171. Redmine Users (japanese)http://groups.google.com/group/redmine-users-ja
  172. 172. それぞれのベストプラクティス を見つけ出す Look for the Best Practice of each
  173. 173. おわり
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×