ข้ามไปยังเนื้อหาหลัก

ประเภทของความรู้ในโปรเจกต์

เราสามารถแบ่งแยก "ประเภทของความรู้" ในโปรเจกต์ได้ดังนี้:

  • ความรู้พื้นฐาน (Fundamental knowledge)
    ความรู้ที่ไม่ค่อยเปลี่ยนแปลงตามกาลเวลา เช่น อัลกอริทึม, วิทยาการคอมพิวเตอร์, กลไกของภาษาโปรแกรมและ API ของมัน

  • Technology stack
    ความรู้เกี่ยวกับชุดของ Technical Solutions ที่ใช้ในโปรเจกต์ รวมถึงภาษาโปรแกรม, Frameworks, และ Libraries

  • ความรู้เฉพาะโปรเจกต์ (Project knowledge)
    ความรู้ที่เฉพาะเจาะจงกับโปรเจกต์ปัจจุบันและไม่มีค่าเมื่ออยู่นอกโปรเจกต์ ความรู้นี้จำเป็นสำหรับนักพัฒนาที่เพิ่งเข้ามาใหม่เพื่อให้สามารถเริ่มงานได้อย่างมีประสิทธิภาพ

note

Feature-Sliced Design ถูกออกแบบมาเพื่อลดการพึ่งพา "Project knowledge", รับผิดชอบมากขึ้น, และทำให้การ Onboard สมาชิกใหม่ในทีมง่ายขึ้น

ดูเพิ่มเติม