エンジニアのためのドキュメントライティング(エンジニアノタメノドキュメントライティング)
- 著者:
- ジャレッド・バーディ/ザッカリー・サラ・コーライセン/ジェン・ランボーン/デービッド・ヌーニェス/ハイディ・ウォーターハウス/岩瀬 義昌(ジャレッドバーディ/ザッカリーサラコーライセン/ジェンランボーン/デービッドヌーニェス/ハイディウォーターハウス/イワセヨシマサ)
- 出版社:
- 日本能率協会マネジメントセンター
- 出版日:
- 2023年03月11日
- ISBN:
- 9784800590831
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
「ドキュメントを書いておけばよかった」
開発者であれば一度は思ったことがあるかもしれません。
ドキュメントは開発側の生産性とユーザーの利便性を高めるものです。
さらに言うと、ドキュメントがなければ、ユーザーに使われる機会が確実に減ります。
開発者がいかにすばらしいプロダクトを作ろうが、ドキュメントの欠如がその価値を奪うのです。
本書は経験に長けた執筆者たちがドキュメントを作成する方法をゼロから説明するフィールドガイドです。
架空のソフトウェア開発チームのストーリーを追いながら、ソフトウェア開発ライフサイクルの各ステップにおいて、ユーザーニーズの理解、開発者に役立つドキュメントの作成、公開、測定、保守に至るまで、開発を最適化するためのドキュメント作成の技術を解説しています。
これまで学ぶ機会のなかった README 、 API リファレンス、チュートリアル、コンセプトドキュメント、リリースノートなど、さまざまな種類のドキュメントの書き方について学ぶことができる一冊です。
ドキュメントを作成している現場のエンジニアやテクニカルライター、プロダクトマネジャーの方に最適の内容です。
PART I ドキュメント作成の準備
CHAPTER 1 読み手の理解
CHAPTER 2 ドキュメントの計画
PART2 ドキュメントの作成
CHAPTER 3 ドキュメントのドラフト
CHAPTER 4 ドキュメントの編集
CHAPTER 5 サンプルコードの組み込み
CHAPTER 6 ビジュアルコンテンツの追加
PART3 ドキュメントの公開と運用
CHAPTER 7 ドキュメントの公開
CHAPTER 8 フィードバックの収集と組み込み
CHAPTER 9 ドキュメントの品質測定
CHAPTER 10 ドキュメントの構成
CHAPTER 11 ドキュメントの保守と非推奨化
技書の森解説
コードは書けるのにドキュメントになると手が止まる。あるいは書いたものが読まれない。エンジニアがドキュメントに苦手意識を持つ背景には、「何をどの順番でどこまで書けばよいか」の方法論が存在しないまま作業に投げ込まれる構造的な問題があります。本書は Google や Stripe で開発者向けドキュメントを手がけてきた著者陣 (Jared Bhatti ら) が、その方法論を一冊にまとめたものです。原著 "Docs for Developers" の日本語版にあたります。
読者の分析、ドキュメントの種類 (チュートリアル、リファレンス、概念説明など) ごとの設計原則、ドラフトからレビュー・公開・保守に至るライフサイクルの回し方まで、ドキュメント制作の全工程をカバーします。架空の開発チームが製品ドキュメントを立ち上げていくストーリーを通じて学ぶ構成のため、抽象論で終わらず具体的な判断場面に落とし込まれています。
テクニカルライター専業の人だけでなく、 README や API ドキュメントを書く機会のある開発者、 OSS のコントリビュータ、プロダクトマネージャーに広く役立ちます。文章力の鍛え方というよりも「ドキュメントを設計する力」を養う本であり、書く前の段階で迷いを減らしてくれます。
言及 Qiita 記事 (13 件)
社内Wikiを改善して、開発体験をより良くする
♡ 182チーム開発, ドキュメント, マネジメントブログ校正の作法:textlintで強化するテクニカルライティング
♡ 78textlint, テクニカルライティング, AdventCalendar2023ドキュメントをいい具合に残そうの会
♡ 72書籍, ドキュメント, 書籍読了後のメモ「エンジニアのためのドキュメントライティング」を読んだので、そのまとめ
♡ 39読書, 読書感想文, テクニカルライティング今年読んだビジネス書の紹介
♡ 12初心者, 技術書, 書籍, 育成, AdventCalendar2025【GIFTech×iwashi】「好奇心」を「価値」に変える。fukabori.fmホストiwashi氏に学ぶ、しなやかで力強いキャリア戦略【GIFTech Cross-Talk vol.4 ゲスト:iwashi】
♡ 12チーム開発, コミュニティ, キャリア, エンジニアリングマネージャー, GIFTech認識齟齬を防ぐための仕様書
♡ 6仕様書, pmおすすめ書籍 8選(2023年上半期)
♡ 5テスト, 初心者, 技術書, 書籍, 書籍紹介「エンジニアのためのドキュメントライティング - Forkwell Library #19」参加レポート #Forkwell_Library
♡ 4ドキュメント, 参加レポート「エンジニアのためのドキュメントライティング」を読んで
♡ 3読書, ドキュメント, エンジニア
言及 Zenn 記事 (2 件)
この本に興味がある方におすすめ
この本に関連
関連記事
技術書と公式ドキュメントの使い分け - それぞれの強みを活かす
技術書と公式ドキュメントの役割の違いを明確にし、学習段階に応じた最適な使い分け方を紹介します。
インフラ・クラウド本ガイド - AWS や Docker を本で学ぶ
クラウドインフラ、コンテナ、IaC を学べる技術書の選び方と学習順序を紹介。インフラ本の賞味期限問題と公式ドキュメントとの使い分けも解説します。
セキュリティ本ガイド - Web 開発者が読むべき技術書の選び方
Web セキュリティの基礎から実践まで学べる技術書の選び方マトリクスと、読了後にやるべき 3 つのアクションを紹介します。
関連用語
テクニカルライティング
技術的な情報を正確かつ分かりやすく伝えるための文書作成スキル
API ドキュメントとは - 仕様・エンドポイント・入出力形式を記述し開発者の統合を支援する文書
API の仕様、エンドポイント、リクエスト/レスポンス形式を記述し、開発者の統合を支援するドキュメント
RAG
外部知識を検索して LLM の回答精度を向上させるアーキテクチャ
FastAPI
Python 製の高速な Web API フレームワーク。型ヒントを活かした効率的な開発が特徴
バス係数
チームの何人が離脱したらプロジェクトが停止するかを示す指標
YAML
人間が読みやすいデータシリアライゼーション形式で、設定ファイルや CI/CD の定義に広く使われる