ล้างจานชามกองใหญ่ด้วย 5ส

ช่วงนี้ภรรยาไม่ค่อยสบาย และผมมักจะอยู่บ้านบ่อยขึ้นกว่าตอนทำงานประจำ หน้าที่ทำงานบ้าน รวมถึงการล้างจานจึงตกเป็นหน้าที่ของผมแต่เพียงผู้เดียว

ผมพบว่า การล้างจานตอนเย็นนั้นจะมีจานชามกองใหญ่ที่ใช้มาทั้งวันมากองสุมอยู่ในอ้างล้างจาน จนการทำงานไม่สะดวกอย่างยิ่ง ล้างไปบ่นไปว่าทำไมใช้จานชามกันเยอะขนาดนี้ บ้านก็อยู่ไม่กี่คน ด้วยความเป็นอไจล์โค้ชจึงรีบคิดหาทางแก้ไขปัญหาโดยเร็ว

เมื่อเร็วๆ นี้ผมเพิ่งบล็อกถึงเรื่องของ 5ส ว่าไม่ใช่อย่างที่เราเคยคิดๆ กัน เรื่องที่เขียนถึงคือ Seiso ซึ่งแม้จะแปลว่า สะอาด แต่ก็ไม่ได้แปลว่าให้ทำความสะอาดอย่างเดียว แต่หมายความว่า ก่อนใช้งานเป็นอย่างไร หลังจากใช้งานแล้วต้องกลับเป็นเหมือนเดิม ตัวอย่างเช่น

กรณีของการกินข้าว ก่อนมื้ออาหารนั้น อ่างล้างจานว่างเปล่า สะอาด แต่พอกินข้าวเสร็จ อ่างล้างจานกลับมีจานชามสกปรกวางอยู่ อย่างนี้ไม่ Seiso เพราะฉะนั้นผมจึงวางแผนกับตัวเองว่า ต่อไป กินข้าวเสร็จแล้วแต่ละมื้อ ต้องล้างจานทันที เพื่อทำให้ อ่างล้างจานกลับมาสะอาดดังเดิม เหมือนก่อนกินข้าว วิธีนี้จะทำให้ ปริมาณจานชามที่ต้องล้างต่อครั้งลดลงกว่าเดิม การล้างจานก็จะสะดวก และล้างได้เร็วขึ้น อารมณ์คนล้างก็จะดีไปด้วย

การพัฒนาซอฟแวร์บางครั้งเราก็ตกหลุมพรางง่ายๆ อย่างนี้เหมือนกัน เขียนโค้ดในแต่ละวัน แทนที่จะทำความสำอาด คือ Test และ refactor ไปทีละน้อย กลับทิ้งไว้จนกระทั่งช่วงท้ายของโปรเจ็ค จึงค่อยทำ กลายเป็นทุกอย่างติดขัด ฉุกละหุกไปหมด แถมยังแก้ไขได้ยากด้วย เพราะปัญหาซับซ้อนกว่าเดิมตอนที่เราทำให้เกิดมันขึ้นตอนแรกมากนัก ถ้าหากเราทำการ test และ refactor อยู่ตลอดเวลาก็จะช่วยให้งานของเราสบายขึ้นเยอะ สมัยก่อนอาจจะทำได้ยาก เพราะทุกอย่างเป็น manual แต่ทุกวันนี้มี tools ต่างๆ เช่น TDD, CM, CI ของเหล่านี้ช่วยให้เรารักษาโค้ดของเราให้ Seiso ได้ โดยไม่เหนือยแรงมากเกินไปนัก

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