Agile Documentation
close menu
Bookswagon
search
My Account
Home > Computer programming / software engineering > Agile Documentation: A Pattern Guide to Producing Lightweight Documents for Software Projects
Agile Documentation: A Pattern Guide to Producing Lightweight Documents for Software Projects

Agile Documentation: A Pattern Guide to Producing Lightweight Documents for Software Projects


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

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. It will be welcomed by all project team members who want to cut out the fat from this time consuming task. Guidance given in pattern form, easily digested and cross-referenced, provides solutions to common problems.

Straightforward advice will help you to judge:

  • What details should be left in and what left out
  • When communication face-to-face would be better than paper or online
  • How to adapt the documentation process to the requirements of individual projects and build in change
  • How to organise documents and make them easily accessible
  • When to use diagrams rather than text
  • How to choose the right tools and techniques
  • How documentation impacts the customer

Better than offering pat answers or prescriptions, this book will help you to understand the elements and processes that can be found repeatedly in good project documentation and which can be shaped and designed to address your individual circumstance. The author uses real-world examples and utilises agile principles to provide an accessible, practical pattern-based guide which shows how to produce necessary and high quality documentation.



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



About the Author :
Andreas Rüping is a member of the patterns think-tank, Hillside Europe, and has acted as the chairman of several EuroPLoP Conferences. He has 12 years industry experience of software development, most recently as a software engineer and consultant at sd&m software design & management AG in Germany.

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)


Best Sellers


Product Details
  • ISBN-13: 9780470856246
  • Publisher: John Wiley & Sons Inc
  • Publisher Imprint: John Wiley & Sons Inc
  • Language: English
  • Sub Title: A Pattern Guide to Producing Lightweight Documents for Software Projects
  • ISBN-10: 0470856246
  • Publisher Date: 14 Jan 2005
  • Binding: Digital (delivered electronically)
  • No of Pages: 256


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Agile Documentation: A Pattern Guide to Producing Lightweight Documents for Software Projects
John Wiley & Sons Inc -
Agile Documentation: A Pattern Guide to Producing Lightweight Documents for Software Projects
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Agile Documentation: A Pattern Guide to Producing Lightweight Documents for Software Projects

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    Fresh on the Shelf


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    Your IP: 216.73.216.193 IN