จาก ep ที่แล้วที่เราคุยกันเรื่อง iteration และการสร้าง software ที่จะไม่มีวันเสร็จได้ใน iteration เดียว ส่วนตัวผมมักจะได้ยินบ่อยจากคนในองค์กรมีการทำ "Agile" อยู่ แล้วเค้ามักจะคิดกันว่า การที่ทำ agile อยู่เนี่ย มันก็คือการที่มี "Iterations" แล้ว เพราะเราจะมีการทะยอยออก software เวอร์ชั่นใหม่อยู่เรื่อย ๆ แต่.. การทำ agile ที่โฟกัสแค่ไปยังการทะยอยออกเวอร์ชั่นใหม่เรื่อย ๆ ให้เร็วที่สุด ไม่ได้แปลว่ามี iteration ตามนิยามใน ep ที่แล้วเสมอไปครับ ในทางกลับกัน มันอาจจะให้ผลตรงข้ามและสร้างปัญหาให้ user experience ของตัว so...
จาก ep ที่แล้วที่เราคุยกันเรื่อง iteration และการสร้าง software ที่จะไม่มีวันเสร็จได้ใน iteration เดียว ส่วนตัวผมมักจะได้ยินบ่อยจากคนในองค์กรมีการทำ "Agile" อยู่ แล้วเค้ามักจะคิดกันว่า การที่ทำ agile อยู่เนี่ย มันก็คือการที่มี "Iterations" แล้ว เพราะเราจะมีการทะยอยออก software เวอร์ชั่นใหม่อยู่เรื่อย ๆ แต่.. การทำ agile ที่โฟกัสแค่ไปยังการทะยอยออกเวอร์ชั่นใหม่เรื่อย ๆ ให้เร็วที่สุด ไม่ได้แปลว่ามี iteration ตามนิยามใน ep ที่แล้วเสมอไปครับ ในทางกลับกัน มันอาจจะให้ผลตรงข้ามและสร้างปัญหาให้ user experience ของตัว software ด้วยซ้ำ Ep นี้เลยจะมาคุยเรื่อง agile vs iteration ครับ
- Intro to Agile อะไจล์คืออะไร
- Waterfall model vs Agile - วิธีที่ช้าๆ vs วิธีที่เร็วขึ้น
- Agile แปลว่า เร็ว แต่ ความเร็วไม่ใช่หัวใจหลักของ Agile
- Agile VS การ serve "คน"
- การสร้างของให้ตรงกับ needs ของ users นั้นยาก ซึ่ง agile นั้นช่วยให้เราสร้างของได้ตรงกับ needs
- ถ้ายึดติดกับคำว่า "เร็ว" มากเกินไปอาจเกิดปัญหามากกว่าแก้ปัญหาได้
- "คน" อีกกลุ่มที่ agile ช่วย serve คือ ทีมงาน ด้วย
Ref: https://www.uxmatters.com/mt/archives/2012/11/agile-problems-ux-solutions-part-1-the-big-picture-and-prototyping.php
View more