Right Software | Software Right

เขียน Code มา 2 ปี บางทีเราสงสัยว่า เรากำลังทำอะไร ทำให้เสร็จส่งลูกค้าพอหรือป่าว ทำไปปุ๊บหมดโปรเจคออกก็ทิ้งหนี้(พวก Spaghetti Code และอื่นๆบราๆ) ให้คนรุ่นหลัง วันนี้ผมอยากเสนอ keyword ในการพัฒนา Software 2 คำ ซึ่งมันต้องไปด้วยกันนะครับ ไม่ใช่เลือกอย่างใด อย่างหนึ่ง ดังนี้

userHappy
  • Right Software (Validation) คือ เราทำ Software ได้
    • ตรงสิ่งที่คุณลูกค้าต้องการ
  • Software Right (Verification) คือ เราทำ Software ที่มีพื้นฐานดี โดยเค้าพื้นฐานดี เราอาจจะมองว่าระบบของเรา
    • ตรงสเปค
    • มี Performance ดี
    • มีการจัดวางโครงสร้างของ Code ให้เอื้อต่อการแก้ไข การเปลี่ยนแปลง
    • Developer รุ่นหลังสามารถเข้ามาแก้ต่อได้ โดยที่ไม่เจอหนี้ หรือ Spaghetti code ของคนเก่าที่ก่อเอาไว้ครับ

สำหรับคนที่เกี่ยวข้องทุกคนนะครับ อย่ามองว่าทุกเรื่องมันเกี่ยวกับ Developer หรือ Programmer อย่างเดียวครับ เพราะบางครั้งมันอาจจะผิดจากลูกค้าที่ยังไม่สามารถบอกความต้องการได้ หรือทีม BA/SA ที่คิดกันไปเองครับ

เพิ่มเติมนะครับตอนแรก นึกอยู่ตั้งนานว่า 2 คำนี้มันเกี่ยวกับอะไร  พอลองหาข้อมูลพบว่าเกี่ยวข้องกับ Verification & Validation ครับ

ข้อมูลจากหนังสือ Systems Development Life Cycle (Sdlc): High-Impact Strategies - What You Need to Know: Definitions, Adoptions, Impact, Benefits, Maturity, Vendors
ข้อมูลจากหนังสือ Systems Development Life Cycle (Sdlc): High-Impact Strategies - What You Need to Know: Definitions, Adoptions, Impact, Benefits, Maturity, Vendors

Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts sent to your email.