June 02, 2011

Video จาก Chapterpiece.Meeting.1: Agile Development

 
 

ส่งถึงคุณโดย nunok ผ่าน Google Reader:

 
 

ผ่าน Chapterpiece โดย kannique เมื่อ 3/19/11

ตามที่สัญญาไว้นะครับกับวิดีโอที่อัดมาจากการพูดคุยครั้งแรกของสมาชิก Chapterpiece เรื่อง Agile Development — First Chapter สำหรับวิดีโอนี้ต้องขอบคุณเพื่อนๆทุกคนที่มากันอย่างพร้อมหน้าและอบอุ่น ทำให้เราได้พูดคุยในเนื้อหาของ Agile อย่างออกรสออกชาติ และที่สำคัญที่สุด ขอบคุณพี่ตี๋มากครับสำหรับความอดทนถือ iPhone อัดวิดีโออยู่เกือบ 4 ชั่วโมง แถมยังเป็นธุระอัพโหลดให้ด้วยอีกต่างหาก ฮ่าๆ


เนื่องจากวิดีโอที่อัดมายาวมากผมเลยแบ่งให้เป็นส่วนย่อยตามหัวข้อที่คุยกันนะครับ ที่เห็นนี่ยังไม่หมดนะ จะทยอยอัพโหลดเรื่อยๆครับ อ้อ … ที่สำคัญ เพื่อให้การดูวิดีโอเข้าใจง่ายขึ้น ผมมี Powerpoint ที่ใช้วันนั้นมาให้ดาวโหลดกันก่อนด้วยฮะ Agile Development -- Meeting Material (4)


Upload History

ข้อมูลวันที่อัพโหลดวิดีโอครับ เผื่อว่าใครจำไม่ได้ว่าวิดีโออันไหนใหม่หรือเก่า

20 มีนาคม 2554: Agile01 -- Agile07

Agile01 — Why Agile

ช่วงแรกที่คุยกันจะเป็นเนื้อหาที่ว่าเราเจอปัญหาอะไรกับการทำงานแบบเดิมๆบ้าง แล้วทำไมเราควรเปลี่ยนมาใช้ Agile Development เจ้า Methodology ตัวใหม่นี้จะช่วยอะไรเราได้บ้าง

www.youtube.com/watch?v=NZdoZZI-nZI


Agile02 — Waterfall, Iterative, and Agile

จากนั้นก็มาเปรียบเทียบกันว่า Waterfall, Iterative, และ Agile Development (Extreme Programming) มีข้อเหมือนข้อต่างกันอย่างไรบ้าง เนื้อหาในวิดีโอนี้ก็จะมีการพูดถึงวิวัฒนาการจาก Waterfall มา Iterative แล้วก็ Agile Development ด้วยครับ

www.youtube.com/watch?v=uvZx94pS9Us


Agile03 — Extreme Programming (XP) Set Up

เมื่อเห็นภาพแล้วว่า Agile Development แบบ XP เป็นยังไงแล้ว พวกเราก็ลงรายละเอียดว่าจะทำให้แนวคิดเป็นความจริงขึ้นมาได้อย่างไร ในวิดีโอนี้เราคุยกันถึงแนวทางปฎิบัติทั้ง 37 ข้อของ Extreme Programming มีอะไรบ้าง และเพื่อให้ง่ายต่อการเข้าใจ เราเลยแบ่งหัวข้อการประยุกต์ใช้ออกมาเป็นสี่ส่วน เริ่มที่ XP Set Up ครับผม

www.youtube.com/watch?v=9oW5NuAKuU4


Agile04 — Extreme Programming (XP) Planning

มาดูต่อเรื่องการวางแผนโครงการโดยประยุกต์ใช้หลักการของ Extreme Programming ครับ วิดีโอนี้เราคุยกันตั้งแต่การเก็บและวิเคราะห์ Requirement (User Story) การประเมินเวลาที่ต้องใช้ (Story Point) และระดับของการวางแผนทั้งสองแบบใน XP ครับ

www.youtube.com/watch?v=9ZaoUqss1TM


Agile05 — Extreme Programming (XP) Implementation Part1

เรื่องนี้ยาวหน่อยครับ เป็นการประยุกต์ใช้ XP เข้ากับการทำงานจริงๆของเราล่ะ ตอนนี้เราคุยกันว่า เมื่อได้ User Story มาแล้วเราจะทำยังไงต่อไป เริ่มตั้งแต่ Analyze Design Code Test และ Deploy เลยครับ เนื่องจากยาวมากเลยขอตัดเป็นส่วนๆครับ ส่วนแรกนี้จะมีพูดถึงเรื่อง Test-Driven Development และ Automated Testing นิดหน่อย

www.youtube.com/watch?v=aecbXVOKaH8


Agile06 — Extreme Programming (XP) Implementation Part2

ต่อกันอีกตอนกับ Implementation ครับ จะเป็นเรื่องของการทำ Pair Programming และ Continuous Integration ว่ามีหลักการอย่างไรบ้างครับ หลังจากดูตอนนี้จบเพื่อนๆก็คงพอจะเข้าใจมากขึ้นว่า XP คืออะไรและน่าใช้อย่างไร (โฆษณากันเต็มที่ ฮ่าๆ)

www.youtube.com/watch?v=6lKsHVnFXYI


Agile07 — Extreme Programming (XP) Reporting

ตอนสุดท้ายของแนวทางปฏิบัติทั้ง 37 ข้อของ Extreme Programming ครับ พวกเราคุยกันเรื่องการติดตามงาน (Tracking) การวัดผลความคืบหน้าของงาน (Progress) แล้วก็การประชุมที่มีประโยชน์และจำเป็นสำหรับ XP ครับ

www.youtube.com/watch?v=GGUL8nhr_Qw


Credits

ทั้งหมดนี้ต้องขอบคุณเพื่อนๆทุกคนที่ไปร่วมงานมากๆครับ ทั้ง พี่ป๊อบ พี่เอ๋ พี่ตี๋ เอ ติ โบท โอม นุ่น เต้ แล้วก็ตั๋ง … 10 คนพอดีเป๊ะ :D


มีความคิดเห็นยังไง ติชมได้นะครับ ขอบคุณครับ


Related posts:

  1. มารู้จัก Agile Development กันเถอะ
  2. ทางเลือกในการทำ Automated Testing ใน Agile Project
  3. Waterfall .. Iterative .. Agile เลือกใช้อะไรดี?


 
 

สิ่งที่คุณสามารถทำได้จากที่นี่:

 
 

No comments: