technical-debt Archive

สรุปชนิดของ Technical Debt จาก Towards an Ontology of Terms on Technical Debt

จาก paper เรื่อง Towards an Ontology of Terms on Technical Debtนั้นทำการสรุปชนิดของ technical debt ออกมาได้อย่างน่าสนใจรวมทั้งตัวชี้วัดของแต่ละชนิดจึงทำการบันทึกไว้นิดหน่อยน่าจะมีประโยชน์ สำหรับการการปรับปรุงคุณภาพของ software ให้ดีขึ้น

Read More…

บันทึกการพูดคุยเรื่อง Technical Debt และการจัดการ

ในการพูดคุยเรื่อง การจัดการ Technical Debt หรือหนี้เชิงเทคนิคว่าเราควรจัดการอย่างไรดีมีแนวทางอะไรที่น่าสนใจเพื่อช่วยลดให้น้อยลงมาดูกันหน่อย

Read More…

การ Refactor code ไม่ควรอยู่ใน backlog ?

เป็นคำถามที่น่าสนใจว่า การ Refactor code ควรหรือไม่ ที่จะอยู่ใน backlogบ่อยครั้งเราจะพบว่า ทำ ๆ ให้มันเสร็จไปก่อน เดี๋ยวไม่ทันส่ง เดี๋ยวเราค่อยกลับมาแก้ไขให้มันดีขึ้นกัน

Read More…

ใครเคยเจอปัญหานี้บ้าง ?

เจอรูปนี้เกี่ยวข้องกับเรื่อง Technical Debt หรือหนี้ทางเทคนิคถ้าอ่านเจอเรื่องนี้แล้วไม่เข้าใจว่าคืออะไรให้ลองดูรูปน่าจะทำให้เขาใจง่ายขึ้นเช่น ทำไมจะเพิ่มเรื่องนี้เข้าไป มันใช้เวลานานมาก ?ส่วนใหญ่เป็นผลจากการกระทำก่อนหน้านั่นเอง !!

Read More…

ชนิดของ Technical Debt ที่น่าสนใจ

Technical Debt หรือ หนี้เชิงเทคนิคนั้นมีที่มาหลายอย่างทั้ง การปล่อยระบบออกสู่ตลาดเร็วเกินไป ส่งผลให้คุณภาพลดลง ค่าใช้จ่ายที่มีอยู่อย่างจำกัด เรื่องของการออกแบบและตัดสินใจ ซึ่งล้วนมี tradeoff เสมอ เราไม่ได้อะไรมาแบบฟรี ๆ ต้องมีสิ่งแลกเปลี่ยนเสมอ ส่งผลให้ยากต่อการดูแลรักษาต่อไป

Read More…

Technical Debt ค่าใช้จ่ายที่เรามักทำมอง[ไม่]เห็น

วันนี้ทางทีมมีคุยกันเรื่อง Technical Debt หรือหนี้เชิงเทคนิค แน่นอนว่า ที่มาที่ไปนั้น เพื่อทำให้เข้าใจว่า สิ่งที่สายงานเชิงเทคนิคในการพัฒนา software อธิบายในมุมมองของการเงิน เพื่อให้เข้าใจมากยิ่งขึ้น ว่าสิ่งที่ทำลงไป มันก่อนให้เกิดหนี้หรือไม่ ? แน่นอนว่า ตามลักษณะของหนี้ย่อมไม่ได้มาแบบฟรี ๆ แต่มาพร้อมกับเงินต้น และ ดอกเบี้ย หนี้อาจจะเกิดขึ้นได้ง่าย ๆ คำถามคือ คุณจ่ายคืนไหน ดังนั้นถ้าเราไม่จ่ายหนี้ดอกมันก็จะแบ่งบาน จนสุดท้ายอาจจะทำให้ลูกหนี้มีปัญหาขึ้นมาได้

Read More…

สวยดีนะ Vicious cycle of technical debt

อ่านเจอบทความเรื่อง Vicious cycle of technical debt หรือแปลเป็นภาษาไทยง่าย ๆ ว่า วงจรอุบาทว์ของหนี้เชิงเทคนิคมันน่าสนใจดีนะ

Read More…

ว่าด้วยเรื่องของ Technical Excellence

วันนี้มีโอกาสมาแบ่งปันเรื่องของ Technical Excellence ซึ่งเป็นเรื่องหนึ่งที่สำคัญมาก ๆ ของการพัฒนา software จึงทำการสรุปไว้อีกนิดหน่อย ว่ามีอะไร เป็นอย่างไรบ้าง

Read More…

Developer ต้องหัดจัดการเรื่องของ Technical Debt นะ

เรื่องของ Technical Debt หรือ หนี้เชิงเทคนิค มันเป็นสิ่งที่ใช้อธิบายว่า สิ่งที่ทีมพัฒนาสร้างขึ้นมานั้น มันค่อย ๆ ทำร้ายเราเรื่อย ๆ คล้าย ๆ มะเร็งร้าย ถ้าไม่ตรวจร่างกายหรือระบบอยู่บ่อย ๆ แล้ว ผลที่ตามมาคือ อาการจะออกมาเมื่อถึงระยะท้าย ๆ ซึ่งแก้ไขไม่ทันแล้ว !! หรือไม่เช่นนั้น ก็ต้องใช้ค่ารักษาที่สูงมาก ๆ

Read More…

แนะนำ 5 วิธี สำหรับการจัดการ Technical Debt

เรื่องของ Technical Debt หรือ หนี้ทางเทคนิค มันน่าจะเป็นปัญหา หรือ ประเด็นถกเถียงกันอย่างมากในหลาย ๆ องค์กร ดังนั้น เรามาเรียนรู้วิธีการจัดการมันดีกว่าไหม ? เพื่อช่วยลด หรือ บรรเทาปัญหาเหล่านี้ลงไป

Read More…