Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ユーザーとの協調を重視する時代における ドキュメント制作現場の取り組み

Naohiro Nakata
December 04, 2019

ユーザーとの協調を重視する時代における ドキュメント制作現場の取り組み

アジャイル開発においてはマニュアルドキュメントにも開発計画の変化を前提とした制作プロセスが要求される。前半では、マニュアルをテキスト形式(Markdown)で作りGitで管理することで実現される、高速で変化に強いマニュアル制作プロセスを紹介する。
後半では、アジャイル開発の中で求められる、「フィードバックを得る場」としてのマニュアルの新たな役割を紹介する。Webマニュアルには「更新しやすい」「データを得やすい」「困っているユーザーが集まる」という特長があり、プロダクトの改善に必要なフィードバックを得る場としての新たな役割ができてきている。

Naohiro Nakata

December 04, 2019
Tweet

More Decks by Naohiro Nakata

Other Decks in Technology

Transcript

  1. 自己紹介 テクニカルライター、UXライター、Webディレクター ⚫ 所属 ⚫ テクニカルコミュニケーションチーム ⚫ 翻訳チーム ⚫ 主な仕事:

    ⚫ プロダクトのUIメッセージのライティング ⚫ マニュアル・ヘルプなどのライティング ⚫ コンテンツの多言語化 仲田 尚央 なかた なおひろ @naoh_nak
  2. 6

  3. 実装 設計 計画 テスト リリース ウォーターフォール開発 アジャイル開発 テスト リリース 計画

    設計 実装 イテレーション 1 テスト リリース 計画 設計 実装 テスト リリース 計画 設計 実装 イテレーション 2 イテレーション 3
  4. 実装 設計 計画 テスト リリース ウォーターフォール開発 アジャイル開発 テスト リリース 計画

    設計 実装 イテレーション 1 テスト リリース 計画 設計 実装 テスト リリース 計画 設計 実装 イテレーション 2 イテレーション 3 小さなリリースサイクルを繰り返す フィードバックを得ながら、仕様や開発計画を見直していく
  5. アジャイル開発が導入されると... 13 第1週 第2週 第3週 第4週 ・・・ 要件A 要件B 要件C

    要件D 開発中止 開発期間延長 開発期間短縮 要件変更 開発計画の変更に柔軟に対応する マニュアル制作が必要
  6. ライターを開発チームと一体に 17 プロダクトA 開発チーム プロダクトB 開発チーム プロダクトC 開発チーム ライター 開発

    (PG) 品質保証 (テスター) PM & デザイン ライティング & 翻訳 ⚫ 職能別の組織を廃止 ⚫ プロダクトごとの開発チームにライターが直属 ⚫ 開発チーム内のコミュニケーションを取りやすい体制に
  7. バージョン管理システム ⚫ ファイルの変更履歴を記録 ⚫ いつ、誰が、どのような目的で、どのように作成/ 変更/削除したかを記録 ⚫ 複数のファイルにまたがる編集をまとめて記録 ⚫ 履歴からファイルを過去の時点に戻すことも可

    ⚫ 複数人が同じファイルを同時に編集してしまっ た場合の競合を解決する仕組みも 19 ①最新のデータを 取り込み ③変更を反映 ②編集 ④変更を 取り込み
  8. バージョン管理システム ⚫ 履歴を分岐して管理できる ⚫ 分岐した各枝を「ブランチ」と呼ぶ ⚫ 分岐したブランチは他のブランチの 影響を受けない ⚫ 複数の変更を並行して進められる

    ⚫ 他の人による変更を気にせずに変更できる ⚫ ブランチ同士を合流(マージ)させ、 変更を他のブランチに反映することもできる 20 変更 変更 変更 変更 公開版の 履歴 要件Aを反映 する履歴 ページ構成変更 の履歴 マージ
  9. Markdownとは マークアップ言語のひとつ シンプルな記法で構造化された 文書を制作できる 23 # Markdownとは? Markdownは、マークアップ言語のひとつです。シンプルな記法で 構造化された文書を手軽に制作できます。 ##

    Markdownで文書を作るメリット * シンプルな記法で「覚えやすい」 「書きやすい」 「読みやすい」 * ツールを選びません。テキストエディタがあれば書けます * HTMLやPDFなど各種フォーマットに変換できます ## Markdownで文書を作るには? 1. お手持ちのテキストエディタを開き、Markdown記法で内容 を書きます。 2. 「.md」の拡張子と付けてファイルを保存します。たったこれだけ
  10. Markdownのメリット ⚫ シンプルな記法で「覚えやすい」 「書きやすい」 「読みやすい」 ⚫ 読みやすいため、Markdown形式のままでもレビューが容易 ⚫ ツールを選ばない。テキストエディタがあれば書ける ⚫

    普及している ⚫ 多くの人が記法に慣れている ⚫ HTMLやPDFなどへの変換ツールが豊富 ⚫ TradosやMemsourceなどのCATツール(翻訳支援ツール)が対応 ⚫ テキストファイルなのでGitなどでのバージョン管理が容易 ⚫ 文字の一括置換が容易 24
  11. 制作システムの全体イメージ 26 GitHub 記事ファイル Memsource 翻訳メモリー 機械翻訳エンジン Circle CI Netlify

    ビルド ホスティング Markdown記法チェック ホスティング 文章チェック HTML化 md ①記事をPush ②チェック ②自動チェック ④翻訳元記事 を入力 学習 ⑤翻訳 ⑤翻訳 ⑥翻訳済み記事 を出力 ③&⑦ デプロイ md md md