ส่งถึงคุณโดย nunok ผ่าน Google Reader:
ตามที่สัญญาไว้นะครับกับวิดีโอที่อัดมาจากการพูดคุยครั้งแรกของสมาชิก 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 คนพอดีเป๊ะ
มีความคิดเห็นยังไง ติชมได้นะครับ ขอบคุณครับ
Related posts:
- มารู้จัก Agile Development กันเถอะ
- ทางเลือกในการทำ Automated Testing ใน Agile Project
- Waterfall .. Iterative .. Agile เลือกใช้อะไรดี?
สิ่งที่คุณสามารถทำได้จากที่นี่:
- สมัครรับ Chapterpiece โดยใช้ Google Reader
- เริ่มต้นใช้ Google Reader เพื่อติดตามข้อมูลจาก ไซต์ทั้งหมดที่คุณโปรดปราน ได้โดยสะดวก
No comments:
Post a Comment