เวลาที่คนพูดถึง Agile Process เราคงจะนึกถึง SCRUM/XP กันเป็นหลัก วันนี้เราจะลองมาดู Process อีกตัวนึงที่คนเขียนบอกว่าเป็น Agile (แต่บางคนอาจจะบอกว่ามันไม่ค่อยจะ Agile ซักเท่าไหร่) นั่นก็คือ OpenUP ครับ ซึ่งคิดง่ายๆ ก็คือเป็นการเอาพวกหลักการของ Agile ทั้งหลายมาใส่ไว้ใน Framework ของ Unified Process ครับ สำหรับข้อมูลเพิ่มเติมลองดูได้ที่ ไฟล์นี้ คนเขียนก็ได้อธิบายไว้ด้วยว่าทำไมเขาถึงคิดว่ามันเป็น Agile โดยอ้างอิงจาก Agile manifesto
Project Management
Blogs about Agile stuff focusing on project management
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…)

