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

Yappliの仕様書整備を例とした情報整理の考えかた / How To Struct Info...

Yappliの仕様書整備を例とした情報整理の考えかた / How To Struct Information: A Case Study of Yappli's Specification Management

Yappli Tech Conference 2023 登壇資料

connpass:
https://yappli.connpass.com/event/295001/

セッション動画(YouTube:)
https://youtu.be/Va29Zkd5a50?si=R28c4WaGO0pAKAPr

Yappli Developers

December 04, 2024
Tweet

More Decks by Yappli Developers

Other Decks in Technology

Transcript

  1. 架空のプロ野球の説明 日 本プロベースボールアライアンス(JPBA)は、アートディビジョンとエステディビジョンに分かれてい る。 アートディビジョンの所属チームは、東京ドラゴンズ (1930年)、 大 阪サムライズ (1955年)、札幌スノ ウキャッツ

    (1968年)、福岡ファイヤーフォックス (1973年)、名古屋サイクロンズ (1981年)、京都 チェリーブロッサムズ (1990年)。 エステディビジョンには、横浜ハーバーシャークス (1952年)、仙台ソーラースターズ (1965年)、広島 ブラックキャッツ(1977年)、 長 野アルパインズ (1983年)、熊本ロイヤルファイターズ(1998年)、 沖縄コーラルスピリッツ(2005年)が所属している。 *( )のは創設年。 01 テクニカルライターは何をしている
  2. 例えばこうする 日 本プロベースボールアライアンス(JPBA)のディビジョン ・ 所属チーム ・ 創設年 チーム名 創設年 東京ドラゴンズ

    1930年 大 阪サムライズ 1955年 札幌スノウキャッツ 1968年 福岡ファイヤーフォックス 1973年 名古屋サイクロンズ 1981年 京都チェリーブロッサムズ 1990年 アートディビジョン エステディビジョン チーム名 創設年 横浜ハーバーシャークス 1952年 仙台ソーラースターズ 1955年 広島ブラックキャッツ 1977年 長 野アルパインズ 1983年 熊本ロイヤルファイターズ 1998年 沖縄コーラルスピリッツ 2005年 01 テクニカルライターは何をしている
  3. 文 章を書くだけではない • 文 章を考える • 構成 面 を含めまとめかたを考える ⇒

    後者が先で重要 01 テクニカルライターは何をしている
  4. ドキュメントが整備されていないと • 探すためのコスト • コミュニケーションコストの増加 • 誤った情報の伝達 • 属 人

    化、引き継ぎの問題 • プロダクトの不具合の原因となる可能性 02 開発におけるドキュメントの課題
  5. 開発単位でドキュメントが存在 電 子 書籍機能まとめ 電 子 書籍機能 電 子 書籍リニューアル対応について

    新電 子 書籍Phase 1 対応 電 子 書籍 02 開発におけるドキュメントの課題
  6. 要因 • アジャイル開発 • 案件ごとに仕様情報が存在する → アクセスの問題 • 年間アップデート数の多さ •

    短いサイクルで古い情報となる → 更新の問題 02 開発におけるドキュメントの課題
  7. タイトルを具体化できない スタンプカード 基本情報 見 出し CMS 見 出し 見 出し

    アプリ 見 出し 見 出し 左の場合、1つのページに「基本情報」「CMS」 「アプリ」の情報を含んでいる。 異なる要素の情報が存在するため、タイトルを具体化 できず 大 枠の「スタンプカード」となる。 具体的なタイトルでないため、同じような ドキュメントの存在につながることがある 03 整理するためのポイント
  8. ページを分けてタイトルを具体化 スタンプカード 基本情報 見 出し CMS 見 出し 見 出し

    アプリ 見 出し 見 出し 基本情報 見 出し CMS 見 出し 見 出し アプリ 見 出し 見 出し 03 整理するためのポイント
  9. 統 一 感と可読性 • 基本情報のページ • 表組み • CMS /

    アプリのページ • 1:2、左が画像、右が説明 • 見 出しを必ずつける 03 整理するためのポイント
  10. 目 次 見 出し1   画像   説明 見 出し2

      画像   説明 見 出し3   画像   説明 03 整理するためのポイント
  11. 情報を探す スタンプカード • スタンプカード:基本情報 ・ 注意事項 • スタンプカード:CMS「カード登録」 • スタンプカード:CMS「スタンプ登録」

    • スタンプカード:CMS「設定」 • スタンプカード:アプリ スタンプカードのアプリの〇〇を知りたいから 03 整理するためのポイント
  12. 慣れると推測しやすくなる アプリのページのあの辺りかな スタンプカード • スタンプカード:基本情報 ・ 注意事項 • スタンプカード:CMS「カード登録」 •

    スタンプカード:CMS「スタンプ登録」 • スタンプカード:CMS「設定」 • スタンプカード:アプリ 03 整理するためのポイント
  13. まとめ 今回の内容 • テクニカルライターは何をしているのか(簡単に) • 情報をまとめるͨΊͷߟ͔͑ͨʢYappliの仕様書整備を例に) 04 まとめ • 開発現場が抱えるドキュメントの課題

    • 解決のため何を実現すればいいのか • 必要な情報に簡単にアクセスできるようにする • 更新しやすい状態とする • 実現のためのポイント