SlideShare a Scribd company logo
1 of 32
Download to read offline
1
Building Developer Documentation
with a Fully Remote Team and Community
TOPICS
I. Introduction
II. Information Architecture
III. Content production
IV. Layouts, navigation, design
V. Implementation
VI. Community
2
3
I. INTRODUCTION
I am Diana Lakatos,
a Technical Writer specialised
in developer documentation.
As the Director of
Documentation at platformOS, I:
4
Hello!
● Established documentation processes
● Manage all phases of the editorial workflow
● Create templates
● Write, edit, and review documentation
● Incorporate best practices
5
platformOS
● platformOS is a
model-based application
development platform
aimed at frontend
developers and site
builders.
● Team: 25 people
● Distributed
○ In space
○ Across time zones
● Fully remote
66
7
II. INFORMATION ARCHITECTURE
Design Thinking: build based on user needs
88
Tim Brown urges designers to think big
- A TED talk that shows the value of Design Thinking in solving complex challenges.
Empathize
Define
Ideate
Prototype
Test
9
EMPATHIZE Remote UX Workshops
10
DEFINE Personas and Content Inventory
11
IDEATE Persona Validation and Card Sorting
12
PROTOTYPE Sitemap
13
TEST Remote usability testing
Moderated Unmoderated
Interviewing Quick unmoderated Tests
14
TEST Surveys, analytics
Survey Monkey
● Surveys, quizzes, polls
● Analysis of results
● Export and integration
Hotjar
● Recordings
● Heatmaps
● Funnels
● Feedback
15
III. CONTENT PRODUCTION
---
converter: markdown
metadata:
title: Security and Disaster Recovery
description: This article outlines the steps
platformOS takes to ensure security and provide
disaster recovery.
---
This article outlines the steps platformOS
takes to ensure security and provide disaster
recovery. It’s a high-level overview taken from
the comprehensive internal Disaster Recovery
Plan managed by our DevOps team.
## Security Management System
platformOS has invested heavily in its
**Information Security Management System
(ISMS)** and built a set of security policies
and processes to protect your data and assets.
* Multiple network abstraction layers for
isolation
Focus on audience, content, and UX
— leave visual design for later
● Design Thinking method
● Content production
● Test with real users
● Continuous feedback and
improvements
● Iterative approach
● Editorial workflow
16
Content First
Cras efficitur nibh sed viverra pellentesque. In blandit ultricies
facilisis. Fusce enim quam, fringilla a convallis ut, convallis in
augue. Cras efficitur nibh sed viverra pellentesque. Fusce enim
quam, fringilla a convallis ut, convallis in augue.
START
Internal or external feedback
through Slack, feedback
block, user research, team
members, engineering.
PLAN
Create a ticket for the task,
add to backlog and sprint
planning, assign.
WRITE
● Markdown format
● Template
● Style Guide
PUBLISH
Merge the PR, trigger
automated tests and deploy
to staging and then to
production.
REVIEW
A developer and writer
reviews the content and
suggests changes. All edits
are made in the branch.
SUBMIT
Send a pull request to the
documentation GitHub
repository.
17
Community-driven documentation
Involving our community in all
phases and aspects of our
documentation process.
● Agile and iterative process
● Test and validate early on
● Constant collaboration builds
trust
● Users have to be prepared for
half-done content and design
1818
Style Guide
● Guidelines for writing technical
content
● How to write each content type
1919
● Markdown
● Topic type structure and
placeholders with explanations
Templates
20
IV. LAYOUTS, NAVIGATION, DESIGN
Wireframes
2121
22
Low fidelity design
High fidelity design
Prototype
Versioning
Sharing
Collect feedbackInspect design
Export assets
Present design
Collaboration
23
2018 2019 2020
24
V. IMPLEMENTATION
25
26
27
VI. COMMUNITY
Contributor Experience
2828
● Contributor Guide
● Entry points
● Ease of contribution
● Appreciation
Communication
● Slack, Zoom
● Documentation
○ Feedback and contribution
● Town Halls
● UX Research
● Stay in the loop
○ Status reports
○ Release notes
○ Roadmap
○ Blog
2929
Internal and external
communication
Version control, project management,
docs as code
Remote UX Workshops
Card Sorting Exercises
Collaboration, wireframe, design,
reporting, prototyping, presenting,
collecting feedback, versioning
Surveys, analytics
Online research
Remote usability testing, interviews
Specialized UX research 30Performance and accessibility testing
31
THANK YOU!
32

More Related Content

Similar to Building Developer Documentation with a Fully Remote Team and Community — DevRelCon Earth 2020

LDC Presnetation-Design-Sing_2 Oct 2022.pptx
LDC Presnetation-Design-Sing_2 Oct 2022.pptxLDC Presnetation-Design-Sing_2 Oct 2022.pptx
LDC Presnetation-Design-Sing_2 Oct 2022.pptx
ssuserdef943
 

Similar to Building Developer Documentation with a Fully Remote Team and Community — DevRelCon Earth 2020 (20)

apidays LIVE Paris 2021 - Who writes the Docs? by Laura Vass, Pronovix
apidays LIVE Paris 2021 - Who writes the Docs? by Laura Vass, Pronovixapidays LIVE Paris 2021 - Who writes the Docs? by Laura Vass, Pronovix
apidays LIVE Paris 2021 - Who writes the Docs? by Laura Vass, Pronovix
 
Case Study: Toward Building a New Intranet
Case Study: Toward Building a New IntranetCase Study: Toward Building a New Intranet
Case Study: Toward Building a New Intranet
 
Mulesoft Milano meetup #6 Florence Consulting
Mulesoft Milano meetup #6 Florence ConsultingMulesoft Milano meetup #6 Florence Consulting
Mulesoft Milano meetup #6 Florence Consulting
 
From Zero to Hero - The Ultimate Full-Stack Developer Roadmap in 2024.pptx
From Zero to Hero - The Ultimate Full-Stack Developer Roadmap in 2024.pptxFrom Zero to Hero - The Ultimate Full-Stack Developer Roadmap in 2024.pptx
From Zero to Hero - The Ultimate Full-Stack Developer Roadmap in 2024.pptx
 
Agile Development with Plone
Agile Development with PloneAgile Development with Plone
Agile Development with Plone
 
Agile Development with Plone
Agile Development with PloneAgile Development with Plone
Agile Development with Plone
 
Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...
Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...
Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...
 
Initiating and Sustaining Design Systems for the Enterprise
Initiating and Sustaining Design Systems for the EnterpriseInitiating and Sustaining Design Systems for the Enterprise
Initiating and Sustaining Design Systems for the Enterprise
 
LDC Presnetation-Design-Sing_2 Oct 2022.pptx
LDC Presnetation-Design-Sing_2 Oct 2022.pptxLDC Presnetation-Design-Sing_2 Oct 2022.pptx
LDC Presnetation-Design-Sing_2 Oct 2022.pptx
 
Keeping up with Tech
Keeping up with Tech Keeping up with Tech
Keeping up with Tech
 
Abhinav Sharma CV_Jan_2020
Abhinav Sharma CV_Jan_2020Abhinav Sharma CV_Jan_2020
Abhinav Sharma CV_Jan_2020
 
Paving the path towards platform engineering using a comprehensive reference...
Paving the path towards platform engineering  using a comprehensive reference...Paving the path towards platform engineering  using a comprehensive reference...
Paving the path towards platform engineering using a comprehensive reference...
 
MuleSoft Milano Meetup #7 Florence Consulting
MuleSoft Milano Meetup #7  Florence Consulting MuleSoft Milano Meetup #7  Florence Consulting
MuleSoft Milano Meetup #7 Florence Consulting
 
Design your own BPM Program Strategy with Alfresco Process Services
Design your own BPM Program Strategy with Alfresco Process ServicesDesign your own BPM Program Strategy with Alfresco Process Services
Design your own BPM Program Strategy with Alfresco Process Services
 
Progettare la propria strategia di BPM per Alfresco Process Services
Progettare la propria strategia di BPM per Alfresco Process ServicesProgettare la propria strategia di BPM per Alfresco Process Services
Progettare la propria strategia di BPM per Alfresco Process Services
 
Scrum in Distributed Teams
Scrum in Distributed TeamsScrum in Distributed Teams
Scrum in Distributed Teams
 
Grace Hopper 2019: Better Together, Intuit's Inner Source Journey
Grace Hopper 2019: Better Together, Intuit's Inner Source JourneyGrace Hopper 2019: Better Together, Intuit's Inner Source Journey
Grace Hopper 2019: Better Together, Intuit's Inner Source Journey
 
Collaborative product development in F/OSS projects
Collaborative product development in F/OSS projectsCollaborative product development in F/OSS projects
Collaborative product development in F/OSS projects
 
GROUP 6.pptx
GROUP 6.pptxGROUP 6.pptx
GROUP 6.pptx
 
Michael Elkabetz
Michael Elkabetz Michael Elkabetz
Michael Elkabetz
 

Recently uploaded

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 

Recently uploaded (20)

AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 

Building Developer Documentation with a Fully Remote Team and Community — DevRelCon Earth 2020

  • 1. 1 Building Developer Documentation with a Fully Remote Team and Community
  • 2. TOPICS I. Introduction II. Information Architecture III. Content production IV. Layouts, navigation, design V. Implementation VI. Community 2
  • 4. I am Diana Lakatos, a Technical Writer specialised in developer documentation. As the Director of Documentation at platformOS, I: 4 Hello! ● Established documentation processes ● Manage all phases of the editorial workflow ● Create templates ● Write, edit, and review documentation ● Incorporate best practices
  • 5. 5 platformOS ● platformOS is a model-based application development platform aimed at frontend developers and site builders. ● Team: 25 people ● Distributed ○ In space ○ Across time zones ● Fully remote
  • 6. 66
  • 8. Design Thinking: build based on user needs 88 Tim Brown urges designers to think big - A TED talk that shows the value of Design Thinking in solving complex challenges. Empathize Define Ideate Prototype Test
  • 10. 10 DEFINE Personas and Content Inventory
  • 11. 11 IDEATE Persona Validation and Card Sorting
  • 13. 13 TEST Remote usability testing Moderated Unmoderated Interviewing Quick unmoderated Tests
  • 14. 14 TEST Surveys, analytics Survey Monkey ● Surveys, quizzes, polls ● Analysis of results ● Export and integration Hotjar ● Recordings ● Heatmaps ● Funnels ● Feedback
  • 16. --- converter: markdown metadata: title: Security and Disaster Recovery description: This article outlines the steps platformOS takes to ensure security and provide disaster recovery. --- This article outlines the steps platformOS takes to ensure security and provide disaster recovery. It’s a high-level overview taken from the comprehensive internal Disaster Recovery Plan managed by our DevOps team. ## Security Management System platformOS has invested heavily in its **Information Security Management System (ISMS)** and built a set of security policies and processes to protect your data and assets. * Multiple network abstraction layers for isolation Focus on audience, content, and UX — leave visual design for later ● Design Thinking method ● Content production ● Test with real users ● Continuous feedback and improvements ● Iterative approach ● Editorial workflow 16 Content First
  • 17. Cras efficitur nibh sed viverra pellentesque. In blandit ultricies facilisis. Fusce enim quam, fringilla a convallis ut, convallis in augue. Cras efficitur nibh sed viverra pellentesque. Fusce enim quam, fringilla a convallis ut, convallis in augue. START Internal or external feedback through Slack, feedback block, user research, team members, engineering. PLAN Create a ticket for the task, add to backlog and sprint planning, assign. WRITE ● Markdown format ● Template ● Style Guide PUBLISH Merge the PR, trigger automated tests and deploy to staging and then to production. REVIEW A developer and writer reviews the content and suggests changes. All edits are made in the branch. SUBMIT Send a pull request to the documentation GitHub repository. 17
  • 18. Community-driven documentation Involving our community in all phases and aspects of our documentation process. ● Agile and iterative process ● Test and validate early on ● Constant collaboration builds trust ● Users have to be prepared for half-done content and design 1818
  • 19. Style Guide ● Guidelines for writing technical content ● How to write each content type 1919 ● Markdown ● Topic type structure and placeholders with explanations Templates
  • 22. 22 Low fidelity design High fidelity design Prototype Versioning Sharing Collect feedbackInspect design Export assets Present design Collaboration
  • 25. 25
  • 26. 26
  • 28. Contributor Experience 2828 ● Contributor Guide ● Entry points ● Ease of contribution ● Appreciation
  • 29. Communication ● Slack, Zoom ● Documentation ○ Feedback and contribution ● Town Halls ● UX Research ● Stay in the loop ○ Status reports ○ Release notes ○ Roadmap ○ Blog 2929
  • 30. Internal and external communication Version control, project management, docs as code Remote UX Workshops Card Sorting Exercises Collaboration, wireframe, design, reporting, prototyping, presenting, collecting feedback, versioning Surveys, analytics Online research Remote usability testing, interviews Specialized UX research 30Performance and accessibility testing
  • 32. 32