ทีมคุณเป็นอไจล์แบบไหน?

ถ้าจะเปรียบอไจล์กับกีฬา ผมพบว่าทีมอไจล์ก็เหมือนกีฬาประเภททีม กีฬามีหลายประเภท ทีมอไจล์ก็มีหลายแบบเหมือนกัน แต่ถ้าจะให้แบ่งผมว่าสามารถแบ่งได้เป็นสองแบบใหญ่ๆ คือ

1. ทีมฟุตบอล – อไจล์ทีมแบบนี้ คือ ทีมที่ประกอบด้วยคนที่ทำหน้าที่แตกต่างกัน แต่ละคนจะมีหน้าที่เป็นของตัวเอง เช่น developer, tester, Analyst, technical writer, ฯลฯ การจัดทีมแบบนี้ ก็เหมือนกับทีมฟุตบอลที่มีตำแหน่ง หลากหลายเช่น กองหน้า กองกลาง กองหลัง ผู้รักษาประตู เป็นต้น ธรรมชาติของทีมแบบนี้ มักจะเริ่มต้นจากทีมหรือบริษัทที่ใช้ waterfall มาก่อน ซึ่งมีการแบ่งหน้าที่กันชัดเจน ถ้าหากละลายทุกคนมาเป็น team โดยไม่มีตำแหน่งหน้าที่ทุกคนก็จะงง และเกิดแรงต้าน การนำคนแต่ละหน้าที่มาทำงานในแบบเดิมที่เค้าเคยทำอยู่ แต่มาอยู่ในมีมเดียวกันเป็นวิธีสร้าง อไจล์ทีม ที่จะเกิดแรงต้านน้อยที่สุด และยังรักษาระดับการทำงานให้อยู่ในระดับที่ยอมรับได้ด้วย เพราะถ้าหากเราเปลี่ยนแปลงในจังหวะแรกเป็นทีมแบบที่ไม่มีตำแหน่งเลย จะทำให้ประสิทธิภาพการทำงานลดลงอย่างมาก จนหลายครั้งกลายเป็นเกลียดอไจล์ไปเลยก็ได้ สำหรับข้อเสีย การทำทีมแบบทีมฟุตบอลมีข้อเสียคือเรื่อง ความไม่เรียบ (unevenness) คือในบางช่วงบางคนจะไม่มีงานทำ บางช่วงจะมีบางคนต้องโหมเร่งทำงานเพื่อให้เสร็จทันกำหนด แต่ปฏิสัมพันธ์และการช่วยเหลือกันในทีมจะทำให้ทีมผ่านอุปสรรคเหล่านี้ไปได้ พูดถึงการช่วยเหลือกันนั้น มีความแตกต่างจากกันทำงานแทนกัน แต่บางคนอาจจะเผลอเข้าใจผิดได้ การช่วยเหลือกันเป็นการทำงานของเราแต่เอื้อให้อีกฝ่ายสามารถทำงานของตัวเองให้เสร็จลุล่วงได้ง่ายขึ้นหรือเร็วขึ้นหรือมีความผิดพลาดน้อยลง ตัวอย่างเช่น เทสเตอร์อาจจะแชร์เทสสคริปท์แก่เดฟก่อนที่จะเสร็จเพื่อให้เดฟสามารถออกแบบและเขียนโค้ดได้ง่ายและถูกต้องมากขึ้น เหมือนครูให้ดูข้อสอบก่อน ก็จะทำให้ทำผิดน้อยลง ส่วนเดฟก็อธิบายแนวทางการออกแบบก่อนที่จะเริ่มเขียนโค้ดเพื่อใ้ห้เทสเตอร์รู้ว่าต้องเทสเรื่องอะไรบ้าง เมื่อผ่านการคุยและถกเถียงแล้วจะปรากฏผลเป็นงานที่ดีขึ้น ความผิดพลาดน้อย และ ใช้เวลาทำงานจริงน้อยลงด้วย

2. ทีมวอลเล่ย์บอล – สำหรับทีมแบบนี้จะเหมือนกับทีมวอลเล่ฯ ที่ทุกคนเล่นได้ทั้ง เซิร์ฟ รับ ชิฟท์ เซ็ต ตบ บล๊อก แต่ไม่ได้หมายความว่าทุกคนถนัดไปทุกอย่าง ผู้เล่นที่ถนัดเซิร์ฟ เราเรียกว่า ตัวเซิร์ฟ เป็นต้น แต่การเล่นนั้นแต่ละเกมทุกคนจะต้องหมุนวนตำแหน่งกัน จึงมีการทำงานแทนกันถึงแม้ว่าจะไม่ถนัดเท่าแต่ก็สามารถทำได้ อไจล์ทีมที่มีลักษณะแบบนี้ แต่ละคนในทีมจะไม่มีหน้าที่เฉพาะเจาะจง สามารถทำงานในหน้าที่ต่างๆได้ แต่อาจจะไม่ได้ดีเท่ากันไปหมด อาจจะมีบางคน ถนัดด้านการเทส บางคนด้านออกแบบ หรือบางคนถนัดเขียนเอกสาร เป็นต้น ทีมแบบนี้จะมีอความเป็นอไจล์สูงกว่าแบบแรก เหมาะสำหรับทีมหรือบริษัทที่ตั้งขึ้นใหม่ เพราะมีโอกาสที่จะคัดเลือกคนให้ได้ตามต้องการได้มากกว่า แต่ไ่ม่จำเป็นต้องจำกัดไว้อย่างนั้น ทีมอไจล์ที่เป็นทีมแบบฟุตบอลมาก่อนถ้ามีความพร้อมก็สามารถปรับให้เป็นทีมแบบวอลเล่ได้ แต่ควรทำอย่างค่อยเป็นค่อยไปเพราะมีค่าใช้จ่ายในการเรียนรู้งานของกันและกันมาก และต้องทำด้วยความสมัครใจด้วย มิฉะนั้นผลเสียจะมีมากกว่าผลดี ทีมแบบนี้ไม่แนะนำสำหรับ กลุ่มที่เดิมใช้ waterfall มาก่อนเพราะจะเกิดอาการอไจล์เป็นพิษได้มากและแก้ไขยากด้วย

ส่วนถ้าถามว่า Project Manager อยู่ตรงไหน? คำตอบคือ ผู้จัดการทีมฟุตบอลหรือวอลเล่ย์บอล นั่งตรงไหนล่ะ? ข้างสนาม!

Advertisements

ใส่ความเห็น

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s