[Presentation note] Does pair programming have to suck?

ช่วงนี้ติดตาม podcast ของ Ruby Rouges อยู่เป็นประจำ เค้าคุยกันเรื่องสัพเพเหระของ software development เกี่ยวกับ Ruby บ้างไม่เกี่ยวกับ Ruby บ้าง แต่เข้าใจว่าผู้ร่วมรายการส่วนใหญ่เป็นคนที่ใช้ Ruby

แล้วได้ฟังตอน 049 RR Agile Communication with Angela Harms ได้ยินผู้ร่วมรายการคนหนึ่งชม presentation ของแขกรับเชิญในเทปนั้นเรื่อง pair programming มาก บวกกับยังมีอารมณ์ค้างจาก session Pair Programming Done Right ใน CITCON อยู่ เลยตามไปดู presentation นั้นซะหน่อย

Does pair programming have to suck?

เค้าก็พูดถึงประโยชน์ของ Pair Programming และเล่าถึงเหตุการณ์ไหนที่มักทำให้คนไม่อยาก pair เช่น

  • ฝ่ายนึงอ่อนไป
  • ฝ่ายนึงเก่งไป
  • อยากรีบทำให้เสร็จ
  • อยากทำอย่างมีสมาธิ
  • งานหน้าเบื่อ
  • ต่างคนต่างเขียนโปรแกรมคนละสไตล์กัน

แต่การที่ pair ไม่ได้ด้วยเหตุผลข้างต้นนี้ อาจจะมองได้ว่าเรามีปัญหาหรือไม่อยาก communicate หรือเปล่า ซึ่งจริงๆแล้วสิ่งนี้เป็นสิ่งที่สำคัญที่สุดสำหรับ software development นะ

Screen_shot_2012-04-23_at_10

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s