25 ก.ย. 2022 เวลา 09:29 • ธุรกิจ
4 approachesในการพัฒนาซอฟท์แวร์
Think small, work big เป็น approach ที่แย่ที่สุด เพราะสิ่งที่ทำ ไม่มี big picture strategy มารองรับ ใช้พลังงานในการพัฒนามากแต่ไม่สามารถ release อะไรได้เพราะจะทำไม่เสร็จในท้ายที่สุด
Think big, work big เป็น approach แบบ waterfall เพราะมี big picture strategy อยู่ แต่ไม่สามารถ release ทีละ feature หรือทดลองอะไรออกมาได้เป็นรอบๆ มักผลิตผลงานที่คุณภาพต่ำ แพง ช้า และบรรยากาศในการทำงานค่อนข้างเคร่งเครียด
Think small, work small เป็นความเข้าใจผิดโดยไม่รู้ตัวของทีมที่เริ่มใช้ agile ใหม่ๆ พวกเขาจะแบ่งงานเป็นชุดเล็กๆ ที่ไม่ได้สอดคล้องกับ big picture strategy เป็น ถุงใส่ใบไม้จำนวนมาก แต่ไม่ใช่ต้นไม้ทั้งต้น มีแนวโน้มที่ทีมจะทำงานวนๆไปโดยไม่ได้ผลิตอะไรที่มีนัยสำคัญออกมา
Think big, work small เป็น approach ที่มี big picture strategy มารองรับ มีการปล่อย feature ออกมาเรื่อยๆ เป็นรอบๆ Think big ไม่ได้หมายความว่าต้องรู้ detail ทุกอย่างตั้งแต่แรก แต่ก็ค่อนข้างเพียงพอที่จะถ่ายทอดบริบทของมันไปยังทีมพัฒนาให้ทำงานอย่างอิสระในขั้นต่อๆไป อย่างมีประสิทธิภาพ
-- John Cutler จาก The Beautiful Mess
โฆษณา