ติดต่อโฆษณาได้ที่ Tel. 094-8659368 ; Email:Ruttanapatum@gmail.com;

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

XP101 : 1 Risk The Basic Problem

ปัญหาสำคัญอันดับที่หนึ่งในการพัฒนาซอฟแวร์ก็คือเรื่องความเสี่ยง การพัฒนาซอฟแวร์นั้นไม่ใช่งานที่ตรงตัวแบบ หนึ่งบวกหนึ่งต้องได้สอง มีความไม่แน่นอนมากมายสุดท้ายก็เกิดเป็นความเสี่ยงที่จะทำให้โปรเจ็คล้มเหลว เราลองมาดูกันว่า XP มองปัญหาเรื่องความเสี่ยงในการพัฒนาซอฟแวร์ไว้อย่างไรบ้าง ตัวอย่างความเสี่ยงในการพัฒนาซอฟแวร์ - Schedule slips ประมาณว่าถึงกำหนดส่งแล้ว หรือใกล้กำหนดแล้วรู้แน่ๆ ว่า ให้ตายยังไงก็เสร็จไม่ทัน อีกสิบวันจะต้องส่ง แต่อยากได้อีกสองเดือน อย่างนี้ก็ทำอะไรไม่ได้นอกจากขอเลื่อนกำหนดส่ง - Project canceled หลังจากขอเลื่อนมากหลายรอบ ในที่สุดก็ทนกันไม่ไหว ลูกค้าหรือไม่ก็ stakeholder สั่งยกเลิกโปรเจ็ค ไม่ต้องทำกันแล้วเพราะอาจจะไม่คุ้มหรือตลาดเปลี่ยนทิศไปแล้ว - System goes sour อันนี้ขอแปลว่า ระบบเน่า คือดันกันจนเอาขึ้นโปรดักชั่นได้ แต่พอเวลาผ่านไปจะแก้อะไรทีก็มีแต่คนบ่น โค้ดอ่านไม่รู้เรื่อง แก้ตรงนี้ก็ไปพังตรงโน้น แก้สองบั๊กแต่ที่แก้นั้นทำให้เกิดบั๊กใหม่อีกสาม เพราะ โค้ดแย่เกินกว่าจะเยียวยา หลายครั้งต้องยอมแก้แบบปะผุเพราะไม่งั้นต้องเขียนใหม่ทั้งหมด - Defect rate หรือไม่งั้นพอดันขึ้นโปรดักชั่นได้ ลูกค้าเริ่มใช้งานจริงก็เจอบั๊กตรงโน้นตรงนี้เต็มไปหมด ต้องตามแก้กันไม่จบไม่สิ้น จนสุดท้ายไม่มีใครยอมใช้งาน - Business misunderstood หรือไม่ก็พอเอาขึ้นโปรดักชั่นแล้ว ก็ปรากฏว่าเข้าใจ business ของลูกค้าผิด [...]

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

Category : Agile Life,XP101,

Related Word :
So Good Society [สังคมไอทีวาไรตี้ ดีดี]
ข้อมูล ข่าวสาร ไอที อินเตอร์เน็ท เว็บ

0 comments:

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

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Best WordPress Themes