ต่อจากเมื่อวานที่เราสรุปกันว่า Agile นั้นเป็น วิวัฒนาการ (evolution) ก็คือการเปลี่ยนจากการพัฒนาซอฟแวร์แบบดั้งเดิมเช่น waterfall นั้นสามารถเปลี่ยนมาเป็น Agile ได้อย่างเป็นขั้นๆ ได้ โดยไม่จำเป็นต้องเปลี่ยนทั้งหมดในทีเดียวเหมือนกับการวิวัฒนาการของสิ่งมีชีวิตที่จะค่อยๆ เกิดการเปลี่ยนแปลงเป็นขั้นๆ ซึ่งคำถามก็คือ เราจะเอาความรู้นี้มาใช้ในการพัฒนาทีมได้อย่างไรเราลองมาดูกัน สิ่งที่สำคัญที่สุดที่เราควรเริ่มทำเป็นอันดับแรกตามความคิดผม คือเรื่องคน การที่เราจะเริ่มต้นเปลี่ยนทีมให้เป็น Agile นั้นต้องเปลี่ยนคนให้เป็น Agile ก่อน เพราะคนคือแรงขับสำคัญในการเปลี่ยนแปลง ยังไม่ต้องเริ่มนำเอาความรู้หรือ วิธีการของ Agile มาใช้เพระถ้าเขาไม่เข้าใจว่า stand-up meeting, iteration, user story, story point, retrospective ทำไปทำไมแล้วเราพยายามฝืนผลักดันแทนที่จะดีจะกลายเป็นเกิดแรงต้านแล้ว ทำให้การทำงานแย่ลงไปได้ เพราะฉะนั้นเราจะต้องเริ่มที่คนก่อน การเริ่มให้ความเข้าใจกับคนนั้นทำได้ โดยการชีปัญหาและตั้งคำถาม เช่น อะไรที่เป็นอุปสรรคในการทำงาน อะไรที่เราทำแล้วเป็นผลดีกับการทำงาน อะไรที่เรานำมาใช้แล้วจะพัฒนาวิธีการทำงานของเราให้มีประสิทธภาพดีขึ้น หรือที่ผ่านมานั้นอะไรที่ทำให้เรารู้สึกขัดใจบ้างในการทำงาน หรือรู้สึกเสียใจและอยากจะแก้ไข หรือรู้สึกดีที่ได้ทำเป็นต้น ถ้าสังเกต มันคือ retrospective แต่เราควรเลียงไปเรียกคำที่ดูนอร์มอล เช่น brainstorm หรือ SWOT [...]
Read more: http://www.agile66.com/
Category : Agile Life,
Related Word :
So Good Society [สังคมไอทีวาไรตี้ ดีดี]
ข้อมูล ข่าวสาร ไอที อินเตอร์เน็ท เว็บ
0 comments:
แสดงความคิดเห็น