SlideShare a Scribd company logo
Agile Meets DITA: Developing User
Documentation in an Agile Environment
Nabayan Roy
AutoCAD Learning Experience
The Advent of Agile
• Both a philosophy and a method
• Set of processes for development
• Help create better software, faster
The Paradigm Shifting Tenets for Writers
• The two tenets are:
Bottom line is that there are no prescriptions for
documentation.
What Has Changed For A Writer?
Functional specs are secondary
Estimate developer and QA effort for
documentation in a sprint
Implement 80/20 rule
Test features in
developer builds
Delegation of work
within team
Speak
Up!
Make others
understand why it
would take so
much time to
document a
feature
The Key Challenges For Writers
Incremental
releases, multiple
scrums
Incremental releases,
multiple scrums
Incremental
development versus
incremental
documentation
Ability to
rewrite &
assemble,
anytime
A Genie called Darwin Information
Typing Architecture (DITA)
• DITA is an OASIS standard XML data model
for authoring and publishing.
• Created at IBM
• Cost-effective way to create, publish, reuse,
and exchange structured content
Defining DITA For You
Darwin
Information
Typing
ArchitectureDITA utilizes principles of
inheritance for
specialization
DITA was designed for
technical information based
on a concept, task and
reference
architecture
DITA is a model for extension
– both of design and
processes
Darwin Information Typing Architecture
The Heart of DITA: Information Types
• DITA is more of an information type than a
document type
• DITA has three types of base topics
Topic
Task
Reference
Concept
Key Design Principles of DITA
How does DITA Help Writers Thrive in a
Scrum Team?
• Topic-oriented approach
• Leveraging user stories to produce task-based documentation
• Applying the principles of minimalism
• ‘Fit to purpose’ documentation
Topic-oriented Approach
• DITA organizes content into topic-based information units, with each
topic describing a task, concept, or reference.
Update and replace
topics of
information as
needed
Receive increased
consistency
Cohesive, self-
contained, re-usable
elements
Receive a
quicker time to
value
Translating User Stories into Task-
based Documentation
User-centric Modular
documentation
Measurable Relevant
Task-based
writing
Minimalistic Approach
• Minimalism is one of the key
elements of DITA
• Keep It Straight & Simple (KISS)
and Keep It Light (KIL)
• Keep documentation action-
oriented
‘Fit To Purpose’ Documentation
• Visualize content and tasks that are granular and can
be reused.
• Reusability flows from the topic-based paradigm in
DITA
• Map architecture guides the assembling for
incremental documentation (bottom line
implementation) keeping in mind the final
documentation deliverable (top-down design)
Incremental Documentation
• Great documentation is a continuous effort, which
evolves based on feedback on a continuous basis.
• Documentation, as development, is an iterative
process. Leverage DITA to write your perfect
document.
• DITA supports continuous publishing, which is
any-time, any-format, and any-media.
How it All Fits Together
The Complete User Story for Creating a Web Store Front
Integrated View
Creating the
database catalog
Managing the system
Designing the system
Messaging notifications
Task Stories in a Sprint
Serving the catalog
to customers
Best Practices for An Agile Writer
Hold
Planning
Iterations
Have
‘Pair-
Writers’
Develop
documentation
design patterns
Best Practices for An Agile Writer
Be Involved,
Speak Up,
and
Be Agile
Use tools
that work
for you
Engagement City
References
Articles
• C.Sigman, Adapting Challenges and Strategies to Scrum, Intercom magazine Jul-Aug 2007
• T.Berry , A.Gentle, Writing End-User Documentation in an Agile Environment, CIDM, Jun 2006
• A.Fox, M.Kramer, Mobile and Agile: The Floating Writer's Survival Kit , WritersUA 2008
• Scott Nesbitt, An Introduction to DITA, InformIT, Oct 2006
• Chris Benz, What is DITA and Why Should You Care?, LearnCon, Sept 2010
Books
• Agile Estimating and Planning, by Mike Cohn
• Agile Documentation, Andreas Ruping
• User Stories Applied for Agile Software Development ,by Mike Cohn
• DITA Best Practices: A Roadmap for Writing, Editing, and Architecting in DITA, by Laura Bellamy
Video
• SDLonline
Images
• www.flickr.com
Agile Meets DITA: Developing User Documentation in an Agile Environment

More Related Content

PPTX
Information Architecture For Technical Communicators: What Does One Need to ...
PPTX
Life after PhD - An insight and a few tips to kick-start your career in the i...
PPT
Nimble Framework - Software architecture and design in agile era - PSQT Template
PPT
Collaborative authoring in DITA
PPTX
Insights through the use smart data
PDF
Refinder — A social platform for team collaboration and information management
PDF
Fac ss-office cubicle trends-082013 ca
PPTX
Managing infrastructure for an Internet of Things, Rachel Chalmers n•fluence ...
Information Architecture For Technical Communicators: What Does One Need to ...
Life after PhD - An insight and a few tips to kick-start your career in the i...
Nimble Framework - Software architecture and design in agile era - PSQT Template
Collaborative authoring in DITA
Insights through the use smart data
Refinder — A social platform for team collaboration and information management
Fac ss-office cubicle trends-082013 ca
Managing infrastructure for an Internet of Things, Rachel Chalmers n•fluence ...

Similar to Agile Meets DITA: Developing User Documentation in an Agile Environment (20)

PPTX
Agile Content Development and the IXIASOFT DITA CMS
PDF
Sprinting to Success: Why Agile and DITA Work So Well Together
PPTX
Lightweight Documentation
PDF
DITA Interoperability
PDF
Single Source Publishing: Utilizing XML and DITA
PPTX
Planning our End Game at Automation Anywhere: A Story of Content and Tools St...
PPTX
DITA Quick Start Webinar Series: Building a Project Plan
PPTX
DITA and Agile Are Made For Each Other
PPTX
Lightweight Documentation: An Agile Approach
PPTX
Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...
PDF
Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...
PDF
(Almost) Four Years On: Metrics, ROI, and Other Stories from a Mature DITA CM...
PDF
Drupal 8 introduction
PPTX
Tackle your Documentation Challenges with the IXIASOFT DITA CMS
PPTX
DITA Quick Start: System Architecture of a Basic DITA Toolset
PDF
Islandora Webinar: Building a Repository Roadmap
PDF
About Dee Dwyer
PDF
Deirdra Dwyer
PPTX
10 Million Dita Topics Can't Be Wrong
PPTX
Cloud Enablement Engine Role Definition and Mapping
Agile Content Development and the IXIASOFT DITA CMS
Sprinting to Success: Why Agile and DITA Work So Well Together
Lightweight Documentation
DITA Interoperability
Single Source Publishing: Utilizing XML and DITA
Planning our End Game at Automation Anywhere: A Story of Content and Tools St...
DITA Quick Start Webinar Series: Building a Project Plan
DITA and Agile Are Made For Each Other
Lightweight Documentation: An Agile Approach
Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...
Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...
(Almost) Four Years On: Metrics, ROI, and Other Stories from a Mature DITA CM...
Drupal 8 introduction
Tackle your Documentation Challenges with the IXIASOFT DITA CMS
DITA Quick Start: System Architecture of a Basic DITA Toolset
Islandora Webinar: Building a Repository Roadmap
About Dee Dwyer
Deirdra Dwyer
10 Million Dita Topics Can't Be Wrong
Cloud Enablement Engine Role Definition and Mapping
Ad

Recently uploaded (20)

PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
Geodesy 1.pptx...............................................
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PDF
Digital Logic Computer Design lecture notes
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPT
Mechanical Engineering MATERIALS Selection
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
Construction Project Organization Group 2.pptx
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
DOCX
573137875-Attendance-Management-System-original
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
OOP with Java - Java Introduction (Basics)
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Geodesy 1.pptx...............................................
Internet of Things (IOT) - A guide to understanding
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
CYBER-CRIMES AND SECURITY A guide to understanding
UNIT 4 Total Quality Management .pptx
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
R24 SURVEYING LAB MANUAL for civil enggi
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
Digital Logic Computer Design lecture notes
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Mechanical Engineering MATERIALS Selection
bas. eng. economics group 4 presentation 1.pptx
Construction Project Organization Group 2.pptx
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
573137875-Attendance-Management-System-original
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
OOP with Java - Java Introduction (Basics)
Ad

Agile Meets DITA: Developing User Documentation in an Agile Environment

  • 1. Agile Meets DITA: Developing User Documentation in an Agile Environment Nabayan Roy AutoCAD Learning Experience
  • 2. The Advent of Agile • Both a philosophy and a method • Set of processes for development • Help create better software, faster
  • 3. The Paradigm Shifting Tenets for Writers • The two tenets are: Bottom line is that there are no prescriptions for documentation.
  • 4. What Has Changed For A Writer? Functional specs are secondary Estimate developer and QA effort for documentation in a sprint Implement 80/20 rule Test features in developer builds Delegation of work within team Speak Up! Make others understand why it would take so much time to document a feature
  • 5. The Key Challenges For Writers Incremental releases, multiple scrums Incremental releases, multiple scrums Incremental development versus incremental documentation Ability to rewrite & assemble, anytime
  • 6. A Genie called Darwin Information Typing Architecture (DITA) • DITA is an OASIS standard XML data model for authoring and publishing. • Created at IBM • Cost-effective way to create, publish, reuse, and exchange structured content
  • 7. Defining DITA For You Darwin Information Typing ArchitectureDITA utilizes principles of inheritance for specialization DITA was designed for technical information based on a concept, task and reference architecture DITA is a model for extension – both of design and processes Darwin Information Typing Architecture
  • 8. The Heart of DITA: Information Types • DITA is more of an information type than a document type • DITA has three types of base topics Topic Task Reference Concept
  • 10. How does DITA Help Writers Thrive in a Scrum Team? • Topic-oriented approach • Leveraging user stories to produce task-based documentation • Applying the principles of minimalism • ‘Fit to purpose’ documentation
  • 11. Topic-oriented Approach • DITA organizes content into topic-based information units, with each topic describing a task, concept, or reference. Update and replace topics of information as needed Receive increased consistency Cohesive, self- contained, re-usable elements Receive a quicker time to value
  • 12. Translating User Stories into Task- based Documentation User-centric Modular documentation Measurable Relevant Task-based writing
  • 13. Minimalistic Approach • Minimalism is one of the key elements of DITA • Keep It Straight & Simple (KISS) and Keep It Light (KIL) • Keep documentation action- oriented
  • 14. ‘Fit To Purpose’ Documentation • Visualize content and tasks that are granular and can be reused. • Reusability flows from the topic-based paradigm in DITA • Map architecture guides the assembling for incremental documentation (bottom line implementation) keeping in mind the final documentation deliverable (top-down design)
  • 15. Incremental Documentation • Great documentation is a continuous effort, which evolves based on feedback on a continuous basis. • Documentation, as development, is an iterative process. Leverage DITA to write your perfect document. • DITA supports continuous publishing, which is any-time, any-format, and any-media.
  • 16. How it All Fits Together The Complete User Story for Creating a Web Store Front Integrated View Creating the database catalog Managing the system Designing the system Messaging notifications Task Stories in a Sprint Serving the catalog to customers
  • 17. Best Practices for An Agile Writer Hold Planning Iterations Have ‘Pair- Writers’ Develop documentation design patterns
  • 18. Best Practices for An Agile Writer Be Involved, Speak Up, and Be Agile Use tools that work for you
  • 20. References Articles • C.Sigman, Adapting Challenges and Strategies to Scrum, Intercom magazine Jul-Aug 2007 • T.Berry , A.Gentle, Writing End-User Documentation in an Agile Environment, CIDM, Jun 2006 • A.Fox, M.Kramer, Mobile and Agile: The Floating Writer's Survival Kit , WritersUA 2008 • Scott Nesbitt, An Introduction to DITA, InformIT, Oct 2006 • Chris Benz, What is DITA and Why Should You Care?, LearnCon, Sept 2010 Books • Agile Estimating and Planning, by Mike Cohn • Agile Documentation, Andreas Ruping • User Stories Applied for Agile Software Development ,by Mike Cohn • DITA Best Practices: A Roadmap for Writing, Editing, and Architecting in DITA, by Laura Bellamy Video • SDLonline Images • www.flickr.com