Technical Debt คืออะไร?
ผลลัพธ์จากการเลือกวิธีแก้ปัญหาที่รวดเร็วแทนวิธีที่มีประสิทธิภาพมากกว่า ทำให้เกิดงานและค่าใช้จ่ายเพิ่มเติมในอนาคต
คำนิยาม
Technical Debt คือผลลัพธ์จากการเลือกวิธีแก้ปัญหาที่รวดเร็วแทนวิธีที่มีประสิทธิภาพมากกว่า ซึ่งนำไปสู่งานและค่าใช้จ่ายเพิ่มเติมในอนาคต
การเปรียบเทียบ
คำนี้เป็นอุปมา เปรียบเทียบการประนีประนอมกับหนี้ทางการเงิน ที่ผลประโยชน์ระยะสั้นนำไปสู่ต้นทุนระยะยาว
ต้นกำเนิด
คำว่า 'Technical Debt' ถูกสร้างขึ้นโดยนักพัฒนาซอฟต์แวร์ Ward Cunningham ในปี 1992 และกลายเป็นแนวคิดทั่วไปในวิศวกรรมซอฟต์แวร์
การสะสม
เช่นเดียวกับหนี้ทางการเงิน หากไม่จัดการ Technical Debt สามารถสะสม 'ดอกเบี้ย' ในรูปแบบของงานและค่าใช้จ่ายที่เพิ่มขึ้น
ประเภท
Technical Debt สามารถเป็นแบบตั้งใจหรือไม่ตั้งใจ และจำแนกเป็นประเภทต่างๆ ตามลักษณะและที่มา
Vill du veta mer?
Om du vill fördjupa dig i หนี้ทางเทคนิค —eller ta den här typen av utbildning till ditt team— låt oss prata. Jag hjälper team att förstå och tillämpa dessa begrepp. Jag vill gärna höra från dig!
Muda คืออะไร?
Muda คือคำภาษาญี่ปุ่นที่แปลว่า ของเสีย และหมายถึงกิจกรรมใดๆ ในกระบวนการที่ไ...
ALM ย่อมาจากอะไร?
ALM หรือ Application Lifecycle Management หมายถึงกระบวนการในการจัดการซอฟต์แ...
Feature Flags คืออะไร?
Feature Flags หรือที่เรียกว่า Feature Toggles คือเทคนิคที่ช่วยให้ผู้พัฒนาสา...
Debug คืออะไร?
Debug คือกระบวนการระบุ วิเคราะห์ และแก้ไขข้อบกพร่อง (Bug) ในซอฟต์แวร์ คำนี้...
What is the Pull system?
ใน Kanban ระบบ Pull คือ ระบบที่งานจะเริ่มต้นเมื่อมีความต้องการเท่านั้น ไม่เ...