El arte, parte y cultura de la documentación
Diana Rodriguez
$whoami
Diana Rodríguez
Google Developer Expert
Auth0 Ambassador
Microsoft MVP
🐍 Developer Advocate @ Vonage
🎖 https://superdi.dev
🐦 @cotufa82
$whoami-NOT
Efectos De La Cultura DevOps
La adopción de la cultura DevOps, herramientas y practicas ágiles de ingeniería tienen, por sobre todas las cosas, el lindo efecto de incrementar la colaboración entre los roles de desarrollo y operaciones.
Uno de los principales problemas del pasado (pero también hoy en día en algunas realidades) es que el equipo de desarrollo no estaba interesado en la operación y el mantenimiento de un sistema una vez que se entregó al equipo de operaciones, mientras que este último no estaba realmente consciente de los objetivos de negocio, y por lo tanto, reacios a satisfacer las necesidades operativas del sistema (también denominados “caprichos de los desarrolladores”)
Vue.js Docs
📜
El Arte
Escribir documentación es un ejercicio de empatía. No estamos describiendo una realidad objetiva, el código fuente ya lo hace. Nuestro trabajo es ayudar a dar forma a la relación entre quien usa ese código y el propio ecosistema que se está creando al rededor de ese código.
Recordando lo esencial
- Usar voz activa
- Evitar el uso de terminología complicada
- Buena ortografía
- Usar contexto visual para aclarar conceptos
☝🏼
Principios
- Un feature no existe hasta que esté bien documentado
- Respetar la capacidad cognitiva de lxs usuarixs
- Escribir desde la perspectiva de lxs usuarixs
- Describir el problema -primero- y luego la solución
- La peor pregunta es la que no se hace
- "Documentation-Driven-Development": Hacer features que sean sencillas de explicar, o poder explicarlas incluso antes de su desarrollo y no solo desarrollar y luego preocuparse de explicarlo después.
🧠
Recursos: "Getting started"
Tabla "Step/Action"
Contexto
The Part
Estructura
- Instalación o Integración
- "Getting started"
- Guía: Básica / Avanzada
- Referencias/API: lista completa de features
- Migraciones
- Guia de estilo
- "Cookbook"
🏗
Cultura
La excelencia viene de la iteración y comunicación constantes
Crear comunidad,
comunicación y cultura
- Proceso: Malo -> OK -> Bueno -> Genial -> Inspirador -> Excelente.
- Fomentar la discusión y la colaboración
- Evitar tomar el feedback a modo personal
- Hacer preguntas específicas
- Agradecer las contribuciones
- Comunicar las reglas y código de conducta
🙌🏼
El rendimiento que no se informa y no se mide, no existe
It's all about the feedback...
DO NOT GLORIFY
BS
PRAISE YOURSELF
Gracias
Totales!
@cotufa82
@cotufa82
https://superdi.dev
The art, part & culture of documentation (ES)
By Super Diana
The art, part & culture of documentation (ES)
- 805