Agile Sixty-Six Rotating Header Image

agile process

รอยแยกของโลกของ Architects กับ Agilists

เก็บมาฝากครับ เมื่อวันศุกร์ที่ผ่านมา (23 เมษายน) ตอนเที่ยงคืนถึงตีหนึ่งผมได้เข้าฟัง Webinar ของ Software Engineering Institute (SEI) เรื่อง Agile Development & Software Architecture – Crossing the Great Divide

ถ้าท่านติดตามทุกๆ blog ใน Agile66 จะเห็นประเด็นโต้แย้งระหว่าง architect กับ agilist ว่า software architecture เราควรจะ design มัน หรือเราควรจะปล่อยให้มัน evolve ของมันเอง (ผ่านการ refactor ซ้ำแล้วซ้ำเล่า)? ถ้าจะ design ก่อน เมื่อไหร่ถึงจะเรียกว่า over design? ถ้าไม่ design ก่อน ผลที่ตามมาจะเป็นอย่างไร? (more…)

Agile กับ Multi-disciplinary เข้ากันอย่างกับเค้กกับกาแฟ

Generalists are rare…and, therefore, precious. — Chad Fowler, “The Passionate Programmer”, p. 48

Multi-disciplinary หรือ Interdisciplinary คือคุณสมบัติที่คนๆหนึ่งสามารถทำได้หลายๆอย่าง ข้าม academic disciplines ครับ

Software engineer เป็นตัวอย่างที่ดีครับ software engineer มีรากฐานมาจาก computer scientist มีความเป็นนักวิทยาศาสตร์ มองปัญหาผ่านสายตานักวิทยาศาสตร์ ใช้ชีวิตไล่ตามความสวยงามของ code และเพื่อตอบสนองความต้องการ application ที่มีขนาดใหญ่ขึ้นเรื่อยๆ เริ่มต้องทำงานเป็นทีม ก็เริ่มดึง production process ใน engineering disciplines มาใช้ (more…)

Plugin from the creators of Brindes :: More at Plulz Wordpress Plugins