แหล่งรวบรวมขั้นตอนการเขียนโปรแกรม ตัวอย่างโค้ด แนวทางเขียนโปรแกรม เทคนิคต่างๆมากมาย

December 15, 2010

Basic Agile Development

เป็น slide อธิบาย concept agile สั้นๆ ให้ได้เข้าใจกันง่ายนะครับ
จากที่นี่ http://agilemanifesto.org กล่าวเกี่ยวกับ Agile ไว้ว่า...

จากทั้งการลงมือทำเองจริง(ไม่ได้นั่งเทียน)และช่วยคนอื่นทำ
พวกเราได้เห็นแจ้งถึงแนวทางในการพัฒนาซอฟต์แวร์ที่ดีกว่า
ประสบการณ์เหล่านี้ ทำให้เราตระหนักว่าเราต้อง

ให้ความสำคัญกับตัวผู้ทำงานและการปฎิสัมพันธ์ระหว่างผู้ทำงาน
มากกว่าการ(สักแต่ว่า)ทำตามขั้นตอนและเครื่องมือที่(คนไม่เคยได้ทำ)กำหนดไว้

ให้ความสำคัญกับ(การส่งมอบ)ซอฟต์แวร์ที่นำไปใช้งานได้จริง
มากกว่าการทำเอกสาร(ที่ไม่มีใครอ่าน)

ให้ความสำคัญกับการทำงานร่วมกับลูกค้า(เพื่อเข้าใจสิ่งที่ลูกค้าต้องการจริงๆ)
มากกว่า การต่อรองให้งานเป็นไปตามสัญญาที่ร่างไว้

ให้ความสำคัญกับการตอบรับกับการเปลี่ยนแปลง
มากกว่าการ(ดันทุรัง)ทำตามแผน

ทั้งนี้ เราก็ยังควรจะให้ความสำคัญกับสิ่งที่กล่าวไว้ทางด้านขวาอยู่
เพียงแต่สิ่งที่กล่าวไว้ทางด้านซ้ายนั้นมีความสำคัญกว่า

จากข้างบนจะเห็นว่า Agile ไม่ใช่ process แต่มองว่าต้องให้ความสำคัญกับคนมากกว่า process

No comments:

Post a Comment