SlideShare a Scribd company logo
1 of 16
Writing Decent Documentation, a learning journey
with plenty of pitfalls
Abdel Dadouche
DJZ Consulting
adadouche@hotmail.com
@adadouche
Me?
Abdel Dadouche
Freelance Consultant
• Last Permanent Job: SAP Developer Relation (2016-2019)
▫ Published 100+ tutorials on developers.sap.com (GitHub), an end to end blog
series on SAP HANA, express edition & ML (over +40k views).
▫ Hosted 50+ SAP CodeJam hands on events around Machine Learning with SAP,
SAP HANA, SAP Cloud Platform & SAPUI5 with 1k attendees over 3 years
▫ Conference and meetup speaker at GOTO Chicago, QCon New York, SAP
TechEd, SAPPHIRE, SAP Inside Tracks (#sitFRA, #sitWRO, #sitWDF, #sitBRU)
• Languages:
▫ Java, SQL, JS, Python, Bash Shell & too many other
▫ “Predictive” & “machine learning”
• Hobbies:
▫ Hackathon & Home Improvements activities
First, do you remember these? (if you are old enough)
(they are books made of paper…)
What we expect from documentation & the reality...
Applicable to NOT only documentation
Who is going to need / read it? What will it be used it for?
Identify the Personas
▫ Business Users
▫ Sys Admins
▫ Developers
▫ …
Identify their Levels
▫ Beginners (100)
▫ Intermediate (200)
▫ Advanced (300)
▫ Expert (400)
▫ …
Keep in mind that It’s not
because you want to write
about something that
someone will need/read it!
Identify the Goal
▫ Get Started
▫ Learn
▫ Build
▫ Setup
▫ Configure
▫ Administrate
▫ Troubleshoot
▫ …
The Pitfalls to avoid before starting
The Art of Technical Writing
What is a technical writer ?
A professional information communicator whose
task is to transfer information between two or
more parties, through any medium that best
facilitates the transfer and comprehension of the
information. (Wikipedia)
In many organization they are seen as:
The reality is more like:
But he can’t do it on its own!!!
So, who should provide content for your documentation?
There is many people in your organization who can
provide valuable content for your documentation:
• Product Marketing
• Product Owners
• Developers
• QA/Test Engineers
• Consulting / Professional Services
• Advocates & Evangelists
(Interns don’t count! )
Key Formats: How-to, tutorials, feature & reference guides…
• Feature guide
▫ Use it to explain a concept using a context
▫ Allows comparing approach, use different
angles or provide opinions
▫ Avoid detailing instructions or technical
details as this should be done in other docs
• How-to guide:
▫ Provides a series a steps to achieve a specific
goal/task
▫ Assumes basic knowledge and understanding
of the solution (no completeness needed)
• Reference/Technical guide:
▫ Provide a complete “technical” description of
the software
▫ When appropriate, provide examples to
illustrate the description
▫ Avoid including concepts or how-to’s
• Tutorial:
▫ Should allow anyone to get started quickly
▫ Best suited with an “end to end” concrete
scenario where multiple things will be
learned
I encourage you to check the following blog: https://www.divio.com/blog/documentation/
While reading, writing and sharing content
• Think that documentation is “optional”
• Think that quality is “optional”
• Think that “one” documentation can fit
everyone for everything
• Think that “Developers” can do it all on
their own!
• Think that it [doesn’t take/takes too]
much time to deliver it
• Think that “Gamification” will save you
• Think that you don’t need to define
some kind of “style guide”
• Think Google is your best friend and you
don’t need a search capability
• Think that because you want to write
about something that someone will
need/read it!
Common Pitfalls / Excuses for Bad Documentation
Food for thought…
The Must-Do
Make your personas, levels and goals very
visible / explicit in your documentation
Collect stats about documentation search
& usage to help you understand your
readers
Setup an SEO strategy to avoid landing on
the wrong content (including from your
own search engine)
My Crazy ideas
Why not publish your “Functional Test”,
“Unit Test” and “User Stories” as part of
your documentation
Implement AI/ML to recommend content
or help “search” (bot)
Allows users to contribute or provide
online feedback on your content/samples
DevRel Salon - Writing Decent Documentation, a learning journey with plenty of pitfalls

More Related Content

Similar to DevRel Salon - Writing Decent Documentation, a learning journey with plenty of pitfalls

Turning Passion Into Words
Turning Passion Into WordsTurning Passion Into Words
Turning Passion Into WordsBrian Hogan
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
gettingintothetechfieldwhatnext-210526205624.pdf
gettingintothetechfieldwhatnext-210526205624.pdfgettingintothetechfieldwhatnext-210526205624.pdf
gettingintothetechfieldwhatnext-210526205624.pdfroystoncdsouza7
 
DocOps: Documentation at the Speed of Agile
DocOps: Documentation at the Speed of AgileDocOps: Documentation at the Speed of Agile
DocOps: Documentation at the Speed of AgileMary Connor
 
10 mistakes when you move to topic-based authoring
10 mistakes when you move to topic-based authoring10 mistakes when you move to topic-based authoring
10 mistakes when you move to topic-based authoringSharon Burton
 
Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?Chandler Anderson
 
HP DevOps Summit 2021
HP DevOps Summit 2021HP DevOps Summit 2021
HP DevOps Summit 2021Aliza Carpio
 
HP's Dev Ops Summit 2021, Better Together: An Inner Source Journey
HP's Dev Ops Summit 2021, Better Together: An Inner Source JourneyHP's Dev Ops Summit 2021, Better Together: An Inner Source Journey
HP's Dev Ops Summit 2021, Better Together: An Inner Source JourneyAliza Carpio
 
Blend Well for Best Results - Optimizing Engineer and Tech Writer Collaboration
Blend Well for Best Results - Optimizing Engineer and Tech Writer CollaborationBlend Well for Best Results - Optimizing Engineer and Tech Writer Collaboration
Blend Well for Best Results - Optimizing Engineer and Tech Writer CollaborationJody Zolli
 
How to make change happen in your organisation by talking your devs language
How to make change happen in your organisation by talking your devs languageHow to make change happen in your organisation by talking your devs language
How to make change happen in your organisation by talking your devs languageBuiltvisible
 
10 Mistakes When Moving to Topic-Based Authoring
10 Mistakes When Moving to Topic-Based Authoring10 Mistakes When Moving to Topic-Based Authoring
10 Mistakes When Moving to Topic-Based Authoringdclsocialmedia
 
Barcelona Digital Designers: Portfolio Workshop Deck
Barcelona Digital Designers: Portfolio Workshop DeckBarcelona Digital Designers: Portfolio Workshop Deck
Barcelona Digital Designers: Portfolio Workshop DeckAdam Sadowski
 
Lean collaborative test plans
Lean collaborative test plansLean collaborative test plans
Lean collaborative test plansDani Nordin
 
Senti is looking for interns!
Senti is looking for interns!Senti is looking for interns!
Senti is looking for interns!Senti
 
Behavior Driven Development
Behavior Driven DevelopmentBehavior Driven Development
Behavior Driven DevelopmentNETUserGroupBern
 
Stc preso2012 b
Stc preso2012 bStc preso2012 b
Stc preso2012 bprboswell
 
Documentation Communities: Sound Strategy or Documentarian's Gambit?
Documentation Communities: Sound Strategy or Documentarian's Gambit?Documentation Communities: Sound Strategy or Documentarian's Gambit?
Documentation Communities: Sound Strategy or Documentarian's Gambit?Laura Novich
 

Similar to DevRel Salon - Writing Decent Documentation, a learning journey with plenty of pitfalls (20)

Turning Passion Into Words
Turning Passion Into WordsTurning Passion Into Words
Turning Passion Into Words
 
A Career in SharePoint
A Career in SharePointA Career in SharePoint
A Career in SharePoint
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
gettingintothetechfieldwhatnext-210526205624.pdf
gettingintothetechfieldwhatnext-210526205624.pdfgettingintothetechfieldwhatnext-210526205624.pdf
gettingintothetechfieldwhatnext-210526205624.pdf
 
DocOps: Documentation at the Speed of Agile
DocOps: Documentation at the Speed of AgileDocOps: Documentation at the Speed of Agile
DocOps: Documentation at the Speed of Agile
 
10 mistakes when you move to topic-based authoring
10 mistakes when you move to topic-based authoring10 mistakes when you move to topic-based authoring
10 mistakes when you move to topic-based authoring
 
Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?
 
HP DevOps Summit 2021
HP DevOps Summit 2021HP DevOps Summit 2021
HP DevOps Summit 2021
 
HP's Dev Ops Summit 2021, Better Together: An Inner Source Journey
HP's Dev Ops Summit 2021, Better Together: An Inner Source JourneyHP's Dev Ops Summit 2021, Better Together: An Inner Source Journey
HP's Dev Ops Summit 2021, Better Together: An Inner Source Journey
 
Blend Well for Best Results - Optimizing Engineer and Tech Writer Collaboration
Blend Well for Best Results - Optimizing Engineer and Tech Writer CollaborationBlend Well for Best Results - Optimizing Engineer and Tech Writer Collaboration
Blend Well for Best Results - Optimizing Engineer and Tech Writer Collaboration
 
How to make change happen in your organisation by talking your devs language
How to make change happen in your organisation by talking your devs languageHow to make change happen in your organisation by talking your devs language
How to make change happen in your organisation by talking your devs language
 
10 Mistakes When Moving to Topic-Based Authoring
10 Mistakes When Moving to Topic-Based Authoring10 Mistakes When Moving to Topic-Based Authoring
10 Mistakes When Moving to Topic-Based Authoring
 
Barcelona Digital Designers: Portfolio Workshop Deck
Barcelona Digital Designers: Portfolio Workshop DeckBarcelona Digital Designers: Portfolio Workshop Deck
Barcelona Digital Designers: Portfolio Workshop Deck
 
Wp 3hr-course
Wp 3hr-courseWp 3hr-course
Wp 3hr-course
 
Lean collaborative test plans
Lean collaborative test plansLean collaborative test plans
Lean collaborative test plans
 
Senti is looking for interns!
Senti is looking for interns!Senti is looking for interns!
Senti is looking for interns!
 
Behavior Driven Development
Behavior Driven DevelopmentBehavior Driven Development
Behavior Driven Development
 
Stc preso2012 b
Stc preso2012 bStc preso2012 b
Stc preso2012 b
 
Professional Persona
Professional PersonaProfessional Persona
Professional Persona
 
Documentation Communities: Sound Strategy or Documentarian's Gambit?
Documentation Communities: Sound Strategy or Documentarian's Gambit?Documentation Communities: Sound Strategy or Documentarian's Gambit?
Documentation Communities: Sound Strategy or Documentarian's Gambit?
 

Recently uploaded

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

DevRel Salon - Writing Decent Documentation, a learning journey with plenty of pitfalls

  • 1. Writing Decent Documentation, a learning journey with plenty of pitfalls Abdel Dadouche DJZ Consulting adadouche@hotmail.com @adadouche
  • 2. Me? Abdel Dadouche Freelance Consultant • Last Permanent Job: SAP Developer Relation (2016-2019) ▫ Published 100+ tutorials on developers.sap.com (GitHub), an end to end blog series on SAP HANA, express edition & ML (over +40k views). ▫ Hosted 50+ SAP CodeJam hands on events around Machine Learning with SAP, SAP HANA, SAP Cloud Platform & SAPUI5 with 1k attendees over 3 years ▫ Conference and meetup speaker at GOTO Chicago, QCon New York, SAP TechEd, SAPPHIRE, SAP Inside Tracks (#sitFRA, #sitWRO, #sitWDF, #sitBRU) • Languages: ▫ Java, SQL, JS, Python, Bash Shell & too many other ▫ “Predictive” & “machine learning” • Hobbies: ▫ Hackathon & Home Improvements activities
  • 3.
  • 4. First, do you remember these? (if you are old enough) (they are books made of paper…)
  • 5. What we expect from documentation & the reality...
  • 6. Applicable to NOT only documentation
  • 7. Who is going to need / read it? What will it be used it for? Identify the Personas ▫ Business Users ▫ Sys Admins ▫ Developers ▫ … Identify their Levels ▫ Beginners (100) ▫ Intermediate (200) ▫ Advanced (300) ▫ Expert (400) ▫ … Keep in mind that It’s not because you want to write about something that someone will need/read it! Identify the Goal ▫ Get Started ▫ Learn ▫ Build ▫ Setup ▫ Configure ▫ Administrate ▫ Troubleshoot ▫ …
  • 8. The Pitfalls to avoid before starting
  • 9. The Art of Technical Writing
  • 10. What is a technical writer ? A professional information communicator whose task is to transfer information between two or more parties, through any medium that best facilitates the transfer and comprehension of the information. (Wikipedia) In many organization they are seen as: The reality is more like: But he can’t do it on its own!!!
  • 11. So, who should provide content for your documentation? There is many people in your organization who can provide valuable content for your documentation: • Product Marketing • Product Owners • Developers • QA/Test Engineers • Consulting / Professional Services • Advocates & Evangelists (Interns don’t count! )
  • 12. Key Formats: How-to, tutorials, feature & reference guides… • Feature guide ▫ Use it to explain a concept using a context ▫ Allows comparing approach, use different angles or provide opinions ▫ Avoid detailing instructions or technical details as this should be done in other docs • How-to guide: ▫ Provides a series a steps to achieve a specific goal/task ▫ Assumes basic knowledge and understanding of the solution (no completeness needed) • Reference/Technical guide: ▫ Provide a complete “technical” description of the software ▫ When appropriate, provide examples to illustrate the description ▫ Avoid including concepts or how-to’s • Tutorial: ▫ Should allow anyone to get started quickly ▫ Best suited with an “end to end” concrete scenario where multiple things will be learned I encourage you to check the following blog: https://www.divio.com/blog/documentation/
  • 13. While reading, writing and sharing content
  • 14. • Think that documentation is “optional” • Think that quality is “optional” • Think that “one” documentation can fit everyone for everything • Think that “Developers” can do it all on their own! • Think that it [doesn’t take/takes too] much time to deliver it • Think that “Gamification” will save you • Think that you don’t need to define some kind of “style guide” • Think Google is your best friend and you don’t need a search capability • Think that because you want to write about something that someone will need/read it! Common Pitfalls / Excuses for Bad Documentation
  • 15. Food for thought… The Must-Do Make your personas, levels and goals very visible / explicit in your documentation Collect stats about documentation search & usage to help you understand your readers Setup an SEO strategy to avoid landing on the wrong content (including from your own search engine) My Crazy ideas Why not publish your “Functional Test”, “Unit Test” and “User Stories” as part of your documentation Implement AI/ML to recommend content or help “search” (bot) Allows users to contribute or provide online feedback on your content/samples

Editor's Notes

  1. I kind of miss them to be honest Not changing unexpectedly Quality was great You actually have to read them No copy/paste  need typing Monolithic (not much cross manual references) Limited choice But we have to be honest on: Impact on the environment Accessibility & price Limited choice Product Documentation Written by devs
  2. From books to online: Easier access (even if at the beginning you had to be granted access) Search engines Cross references access Ability to adjust faster