จัดระเบียบเอกสารตามความต้องการของกลุ่มเป้าหมาย
ในกรณีของคุณผู้ชมหลักคือนักพัฒนาซอฟต์แวร์ ส่วนที่ควรพิจารณาในที่นี้คือเพื่อกล่าวถึง "กลุ่มเป้าหมายย่อย" ที่แตกต่างกันของส่วนนี้:
- สวัสดีชาวโลก.
ผู้ที่ต้องการรับรสชาติอย่างรวดเร็วเพียงสร้างและเรียกใช้แอปพลิเคชันตัวอย่างเพื่อดูว่ามีลักษณะอย่างไร
นึกถึงผู้ชมอย่างหนึ่งที่ได้รับการจัดการโดย MySQL "กฎ 15 นาที" :
... ผู้ใช้สามารถมี MySQL และทำงานได้ 15 นาทีหลังจากที่เขาดาวน์โหลดเสร็จ
- ความรู้พื้นฐาน
สำหรับผู้ที่ต้องการเรียนรู้สิ่งที่จำเป็นในการเริ่มผลิตซอฟต์แวร์ที่ใช้งานได้อย่างรวดเร็ว
- หัวข้อขั้นสูง
สำหรับนักพัฒนาที่คุ้นเคยและมีพื้นฐานดีอยู่แล้วสนใจที่จะรู้ว่ามีอะไรมากกว่านั้น หัวข้อหลักที่ยังไม่ได้รับการคุ้มครองในความรู้พื้นฐาน
- คู่มือสไตล์ / แนวทางปฏิบัติที่แนะนำ
คำแนะนำส่วนตัวและคำแนะนำสำหรับผู้ที่สนใจในวิธีที่คุณแนะนำให้ทำสิ่งต่าง ๆ
คำถามไม่ได้ระบุว่าสิ่งนี้อาจมีผู้ชมจำนวนมากในกรณีของคุณดังนั้นตัวเลือกในการพิจารณาคือการรวมไว้ในส่วน / ภาคผนวกของหัวข้อขั้นสูงหรือแม้กระทั่งลดลงอย่างสมบูรณ์
- นิสัยใจคอ
ปิดบังหัวข้อนอกเหนือจากกระแสหลักที่อาจเป็นที่สนใจของผู้ชมของคุณในจำนวนที่ จำกัด ตัวอย่างเช่นหากคุณมีสายดั้งเดิมหรือสิ่งต่าง ๆ เช่นการอัพเกรด / การโยกย้าย / การทำงานร่วมกันกับมรดก - วางไว้ที่นี่ หากมีผลข้างเคียงบางอย่างสำหรับฟังก์ชั่นบางอย่างที่สภาพแวดล้อม "แปลกใหม่" มันจะไปในส่วนนี้
ผู้ชมที่สองของคุณเป็นผู้ดูแลคู่มือ คนเหล่านี้สามารถสร้างหรือทำลายวิธีการทำงานของผู้ชมหลักของคุณดังนั้นคุณควรดูแลความต้องการและปัญหาของพวกเขา
เกิดอะไรขึ้นถ้าสิ่งที่อยู่ในคู่มือสงสัย / ไม่ชัดเจน? ถ้าหากปรากฎว่าคำอธิบายอย่างละเอียดเกี่ยวกับแนวคิดบางอย่างจะทำให้คู่มือเล่มนั้นอ่านยากเกินไป? จะเกิดอะไรขึ้นหากคู่มือฉบับนั้นมีข้อผิดพลาด?
สองสิ่งที่ควรพิจารณาสำหรับผู้ดูแลคือ:
- ข้อมูลทางเทคนิค / ทางการ
เมื่อใดก็ตามที่มีคำถามที่น่าสงสัย / คลุมเครือ / ยากที่จะอธิบายในคู่มือผู้อ่านสามารถอ้างถึงย่อหน้าเฉพาะในข้อกำหนดสำหรับคำสั่งที่ "ชัดเจน" อย่างเป็นทางการและชัดเจน คำอธิบายไวยากรณ์ของภาษาที่เข้มงวดและสมบูรณ์ (และน่าจะเป็นไปได้มากที่สุด) น่าจะดีกว่า
ข้อพิจารณาที่สำคัญที่สุดสำหรับข้อมูลจำเพาะคือความถูกต้องทางเทคนิคและความสมบูรณ์แม้ว่าสิ่งเหล่านี้จะต้องเสียค่าใช้จ่ายในการอ่าน
- อาหารเสริมออนไลน์
เพียงแค่จอง URL และวางไว้ในตอนต้นของเอกสารทุกฉบับที่คุณปล่อยเพื่อให้พวกเขาสงสัยว่านรกที่พวกเขาเพิ่งอ่านสามารถไปที่นั่นได้ (แทนที่จะรบกวนการดูแลด้วยตนเอง
ข้อผิดพลาด> พื้นฐาน> Release 2.2> Typo ที่หน้า 28 ประโยคที่สองเริ่มต้นด้วยโชคอ่านล็อคแทน
แนวคิดเช่นกลยุทธ์การล็อกรายละเอียดเกี่ยวกับประสิทธิภาพควรรวมอยู่ด้วย (เป็นไปได้บางส่วน) ในตำแหน่งที่คุณคาดหวังว่าผู้ชมเป้าหมายต้องการ
ตัวอย่างเช่นผู้ดูแลรักษาด้วยตนเองจะสนใจคำอธิบายที่ถูกต้องครบถ้วนของการทำงานพร้อมกันและการล็อคในสเปคอย่างเป็นทางการ - วางไว้ที่นั่น ผู้อ่านหัวข้อพื้นฐานหรือหัวข้อขั้นสูงอาจสนใจภาพรวม / คำแนะนำ / คู่มือที่แยกจากข้อมูลจำเพาะและปรับให้เหมาะกับความต้องการของพวกเขา ฯลฯ
อาจเป็นประโยชน์ในการจัดการศึกษาเปรียบเทียบเอกสารอ้างอิงสำหรับภาษาอื่นเช่นคุณ ตั้งเป้าหมายการศึกษานี้เพื่อยกระดับประสบการณ์ที่ได้รับจากผู้ที่เคยทำมาก่อนและเรียนรู้วิธีหลีกเลี่ยงข้อผิดพลาดที่ทำ
สุดท้าย แต่ไม่ใช่อย่างน้อยที่สุดให้พิจารณาตั้งค่าการพัฒนาเอกสารในลักษณะที่คล้ายคลึงกับการพัฒนาซอฟต์แวร์ ฉันหมายถึงสิ่งต่าง ๆ เช่นการควบคุมเวอร์ชันการวางจำหน่ายตามปกติการติดตามปัญหาการประกันคุณภาพเป็นต้นคุณอาจต้องการประนีประนอมบ้างแม้ว่ามันจะปรากฏว่านักเขียนด้านเทคนิคของคุณไม่พอใจกับสิ่งเหล่านี้ เราไม่ต้องการรับเนื้อหาที่“ เสแสร้ง” เพื่อกระบวนการพัฒนาที่สมบูรณ์แบบใช่ไหม?