วันจันทร์ที่ 23 สิงหาคม พ.ศ. 2553

Easier for enhancement

วันนี้เจอประโยคทองจากเจ้านายเข้าไป ซึ้งน้ำตาแทบร่วง Not just easier to maintain but need to be easier for enhancement.. ซอฟแวร์ที่เรากำลังทำๆ กันอยู่นี่เราไม่มีทางรู้ได้เลยว่ามันจะมีอายุเท่าไหร่ ที่สำคัญมันจะถูกต่อเติมอะไรเข้าไปบ้าง โปรแกรมบางตัวมีอายุมากกว่าสิบปี วันหนึ่ง mobile กำลัง hit ลูกค้าอาจจะถามว่า เอาขึ้น BB นี่ทำได้มั้ย เกิดเราบอกทำไมไ่ด้ หรือต้องใช้สองปี นี่เสร็จไม่ทันรับประทาน โลกของการพัฒนาอาจจะซับซ้อน โลกธุรกิจก็ซับซ้อนไม่ต่างกัน ลองดูอย่าง tablet computer ไมโครซอฟต์มีโอกาสทำตลาด มาตั้งนาน อยู่ๆ แอ๊ปเปิลก็มาคว้าพุงปลาไปกินซะงั้น การเพิ่มฟีเจอร์ได้ง่ายๆ บางทีมันอาจจะมีความสำคัญทางธุรกิจมากกว่า การแก้ไขได้ง่ายเฉยๆ นะ ผมว่ามันเป็นอีกขั้นของ maintainability เหมือนเป็นขั้นสอง มันต้อง maintain ได้ก่อนถึงจะเพิ่มฟีเจอร์ได้ ไปทางเดียวกัน แต่ไม่เหมือนกัน แต่สิ่งที่เราต้องเข้าใจให้ได้ก่อนก็คือ คำว่า แก้ง่าย นี่ไม่ใช่ ทำเผื่ีอ [...]

Read more: http://www.agile66.com/

Category : Agile Life,

Related Word :

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

หมายเหตุ: มีเพียงสมาชิกของบล็อกนี้เท่านั้นที่สามารถแสดงความคิดเห็น