Description

Book Synopsis
Software documentation forms the basis for all communication relating to a software project. To be truly effective and usable, it should be based on what needs to be known. Agile Documentation provides sound advice on how to produce lean and lightweight software documentation.

Trade Review
??many (Test Documents) would benefit from this treatment?? (Professional Tester, October 03)

"...applicable to documentation for any project...highly recommended..." (CVu, Vol 16(4), August 2004)



Table of Contents

Foreword ix

Preface xi

Acknowledgements xvii

Introduction 1

Project Background 11

1 Finding the Right Topics 19

Target Readers 24

Focused Information 26

Individual Documentation Requirements 28

Documentation Portfolio 30

Focus on Long-Term Relevance 34

Specification as a Joint Effort 36

Design Rationale 39

The Big Picture 40

Separation of Description and Evaluation 42

Realistic Examples 44

Experience Reports 46

2 Structuring Individual Documents 61

Structured information 66

Judicious Diagrams 70

Unambiguous Tables 73

Guidelines for Readers 75

Thumbnail Sketches 77

Traceable References 78

Glossary 79

Document History 81

Experience Reports 82

3 Layout and Typography 93

Text on 50% of a Page 98

Two Alphabets per Line 100

120% Line Spacing 102

Two Typefaces 104

Careful Use of Type Variations 106

Careful Ruling and Shading 108

Adjacent Placement 109

Coherent Pages 111

Experience Reports 112

4 Infrastructure and Technical Organisation 117

Document Landscape 120

Document Archive 123

Wiki 125

Code-Comment Proximity 126

Reader-Friendly Media 128

Separation of Contents and Layout 131

Single Source and Multiple Targets 133

Import by Reference 136

Separation of Processing and Printing 138

Document Templates 139

Few Tools 142

Annotated Changes 144

Notification upon Update 145

Reorganisation upon Request 147

Experience Reports 149

5 Management and Quality Assurance 159

A Distinct Activity 161

One Responsible Author 164

Continuing Documentation 166

Writing and Reflection 168

Review Culture 170

Review Before Delivery 174

Customer Review 175

A Distant View 177

Information Marketplace 179

Knowledge Management 180

Experience Reports 182

Final Remarks 193

Pattern Thumbnails 197

Finding the Right Topics 197

Structuring Individual Documents 198

Layout and Typography 200

Infrastructure and Technical Organisation 201

Management and Quality Assurance 203

Glossary 205

References 211

Index 221

Agile Documentation

    Product form

    £21.25

    Includes FREE delivery

    RRP £25.00 – you save £3.75 (15%)

    Order before 4pm today for delivery by Fri 3 Jul 2026.

    A Paperback / softback by Andreas Rüping

      Trusted by thousands of customers. See 2,385+ Customer Reviews

      View other formats and editions of Agile Documentation by Andreas Rüping

      Publisher: John Wiley & Sons Inc
      Publication Date: 27/06/2003
      ISBN13: 9780470856178, 978-0470856178
      ISBN10: 0470856173

      Description

      Book Synopsis
      Software documentation forms the basis for all communication relating to a software project. To be truly effective and usable, it should be based on what needs to be known. Agile Documentation provides sound advice on how to produce lean and lightweight software documentation.

      Trade Review
      ??many (Test Documents) would benefit from this treatment?? (Professional Tester, October 03)

      "...applicable to documentation for any project...highly recommended..." (CVu, Vol 16(4), August 2004)



      Table of Contents

      Foreword ix

      Preface xi

      Acknowledgements xvii

      Introduction 1

      Project Background 11

      1 Finding the Right Topics 19

      Target Readers 24

      Focused Information 26

      Individual Documentation Requirements 28

      Documentation Portfolio 30

      Focus on Long-Term Relevance 34

      Specification as a Joint Effort 36

      Design Rationale 39

      The Big Picture 40

      Separation of Description and Evaluation 42

      Realistic Examples 44

      Experience Reports 46

      2 Structuring Individual Documents 61

      Structured information 66

      Judicious Diagrams 70

      Unambiguous Tables 73

      Guidelines for Readers 75

      Thumbnail Sketches 77

      Traceable References 78

      Glossary 79

      Document History 81

      Experience Reports 82

      3 Layout and Typography 93

      Text on 50% of a Page 98

      Two Alphabets per Line 100

      120% Line Spacing 102

      Two Typefaces 104

      Careful Use of Type Variations 106

      Careful Ruling and Shading 108

      Adjacent Placement 109

      Coherent Pages 111

      Experience Reports 112

      4 Infrastructure and Technical Organisation 117

      Document Landscape 120

      Document Archive 123

      Wiki 125

      Code-Comment Proximity 126

      Reader-Friendly Media 128

      Separation of Contents and Layout 131

      Single Source and Multiple Targets 133

      Import by Reference 136

      Separation of Processing and Printing 138

      Document Templates 139

      Few Tools 142

      Annotated Changes 144

      Notification upon Update 145

      Reorganisation upon Request 147

      Experience Reports 149

      5 Management and Quality Assurance 159

      A Distinct Activity 161

      One Responsible Author 164

      Continuing Documentation 166

      Writing and Reflection 168

      Review Culture 170

      Review Before Delivery 174

      Customer Review 175

      A Distant View 177

      Information Marketplace 179

      Knowledge Management 180

      Experience Reports 182

      Final Remarks 193

      Pattern Thumbnails 197

      Finding the Right Topics 197

      Structuring Individual Documents 198

      Layout and Typography 200

      Infrastructure and Technical Organisation 201

      Management and Quality Assurance 203

      Glossary 205

      References 211

      Index 221

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account