SlideShare a Scribd company logo
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

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
apidays
 
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
Andrew Ho
 
Mulesoft Milano meetup #6 Florence Consulting
Mulesoft Milano meetup #6 Florence ConsultingMulesoft Milano meetup #6 Florence Consulting
Mulesoft Milano meetup #6 Florence Consulting
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
AkhilKumar529314
 
Agile Development with Plone
Agile Development with PloneAgile Development with Plone
Agile Development with Plone
Jazkarta, Inc.
 
Agile Development with Plone
Agile Development with PloneAgile Development with Plone
Agile Development with Plone
Sally Kleinfeldt
 
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...
Lviv Startup Club
 
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
uxpin
 
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
 
Keeping up with Tech
Keeping up with Tech Keeping up with Tech
Keeping up with Tech
Elana Krasner
 
Abhinav Sharma CV_Jan_2020
Abhinav Sharma CV_Jan_2020Abhinav Sharma CV_Jan_2020
Abhinav Sharma CV_Jan_2020
Abhinav Sharma
 
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...
Kees C. Bakker
 
MuleSoft Milano Meetup #7 Florence Consulting
MuleSoft Milano Meetup #7  Florence Consulting MuleSoft Milano Meetup #7  Florence Consulting
MuleSoft Milano Meetup #7 Florence Consulting
Florence Consulting
 
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
Commit University
 
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
Piergiorgio Lucidi
 
Scrum in Distributed Teams
Scrum in Distributed TeamsScrum in Distributed Teams
Scrum in Distributed Teams
Cprime
 
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
Aliza Carpio
 
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
Amanda Lam
 
GROUP 6.pptx
GROUP 6.pptxGROUP 6.pptx
GROUP 6.pptx
JessaSiares
 
Michael Elkabetz
Michael Elkabetz Michael Elkabetz
Michael Elkabetz
Mike Elkabetz
 

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
 
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
 
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
 
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

All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
kgyxske
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
gapen1
 
Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...
Paul Brebner
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
dakas1
 
ppt on the brain chip neuralink.pptx
ppt  on   the brain  chip neuralink.pptxppt  on   the brain  chip neuralink.pptx
ppt on the brain chip neuralink.pptx
Reetu63
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
Maitrey Patel
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
widenerjobeyrl638
 
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and MoreManyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
narinav14
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
Luigi Fugaro
 
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
campbellclarkson
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
ShulagnaSarkar2
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Paul Brebner
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
Marcin Chrost
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
OnePlan Solutions
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
Patrick Weigel
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 

Recently uploaded (20)

All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
 
Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
 
ppt on the brain chip neuralink.pptx
ppt  on   the brain  chip neuralink.pptxppt  on   the brain  chip neuralink.pptx
ppt on the brain chip neuralink.pptx
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
 
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and MoreManyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
 
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 

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