Agile บังคับให้นักพัฒนาใช้เวลาทำงานจริงหรือไม่?
เมื่อดูที่การปฏิบัติทั่วไปของ Agile ดูเหมือนว่าฉัน (โดยเจตนาหรือไม่ตั้งใจ?) บังคับให้นักพัฒนาใช้เวลาทำงานจริงมากกว่าที่จะอ่านบล็อก / บทความการสนทนาการพักดื่มกาแฟและการผัดวันประกันพรุ่งธรรมดา โดยเฉพาะอย่างยิ่ง: 1) การเขียนโปรแกรมคู่ - ผู้ทำงานที่ใหญ่ที่สุดเพียงเพราะมันไม่สะดวกที่จะทำทุกสิ่งที่ผัดวันประกันพรุ่งเมื่อคุณสองคนนั่งด้วยกัน 2) เรื่องสั้น - เมื่อคุณมีงานจำนวนมากที่ต้องทำเช่นหนึ่งเดือนมันเป็นเรื่องธรรมดาที่จะหย่อนในช่วงสามสัปดาห์แรกและเปลี่ยนไปใช้โหมด OMG DEADLINE สำหรับช่วงสุดท้าย และด้วยชิ้นเล็ก ๆ (ที่ต้องทำในหนึ่งวันหรือน้อยกว่า) มันเป็นสิ่งที่ตรงกันข้าม - คุณรู้สึกว่าเวลานั้นแน่นไม่มีที่ว่างสำหรับการซ้อมรบและคุณจะต้องรับผิดชอบงานนี้ในไม่ช้าดังนั้นคุณจึงเริ่ม ทำงานได้ทันที 3) การสื่อสารและการทำงานร่วมกันเป็นทีม - เมื่อคุณมีประสิทธิภาพต่ำกว่าในสภาพแวดล้อมที่ห่างไกลและเงียบสงบมันอาจจะโอเค แต่เมื่อสิ้นสุดการประชุมที่การต่อสู้กับทุกคนที่ได้ทำและคุณไม่มีอะไรจะพูดว่าคุณอาจรู้สึก ละอายใจ 4) การทดสอบและข้อเสนอแนะ - อีกครั้งจะป้องกันไม่ให้คุณทำงาน "พร้อม 99%" (เมื่อจริงประมาณ 20%) จนกว่าจะถึงกำหนดเส้นตาย คุณรู้สึกว่าภายใต้ Agile คุณทำงานมากกว่าภายใต้วิธีการ "ธรรมดา" หรือไม่? ความกดดันนี้ถูกชดเชยโดยสภาพแวดล้อมที่สะดวกสบายมากขึ้นและความรู้สึกของการได้สิ่งที่ถูกต้องทำได้อย่างรวดเร็วจริงหรือ