Saturday, December 10, 2016

Soft Skills 2 : พักโค้ดสักนิด คุยกันสักหน่อย

อ่านบทความนี้ Soft Skills 1 : Agile ก็เท่านั้น ถ้าไม่มีใครฟังเราพูด ! ก่อนนะครับ

ถึงแม้งานของโปรแกรมเมอร์ คือ การเขียนโค้ด
การสื่อสารกับผู้อื่นก็สำคัญต่อทำงานมาก

เป้าหมาย ✅

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

ตัวอย่าง
เป้าหมายของทีม TigerTech คือ พัฒนาประสบการณ์การใช้เว็บอย่างต่อเนื่อง โดยให้ developer ใช้ Java  technology เพื่อสร้างเว็บ AJAX ที่ใช้งานได้กับทุก browser 
เป้าหมายที่ชัดเจนช่วยลดข้อขัดแย้ง และการโต้เถียงที่ไม่จำเป็นในทีม

ประชุม 🕙

1. ตอนทำอะไรใหม่ๆและต้องการความเห็นคนอื่นตอนประชุม ถ้าเป็นไปได้ไม่ควรเชิญเกิน 5 คน
มีคนมากไปจะทำให้ความเห็นกระจาย

2. เชิญคนที่จำเป็นเท่านั้น

3. บอกรายละเอียดให้ทุกคนก่อนประชุม

4. เวลาประชุมควรเป็นก่อนเที่ยง หรือใกล้เลิกงาน เผื่อไม่ให้ประชุมยืดเยื้อ 

5. ปิดประชุมทันที ถ้าได้ข้อสรุปแล้ว

เทคนิคสำคัญ 💊

1. อย่าขอความเห็นทางอีเมล์ ใช้อีเมล์แจ้งเรื่องที่ได้ข้อสรุปแล้ว 

2. ใช้ bug tracker เพื่อกระตุ้นให้คนแก้ bug ตามกำหนดเวลา

3. code comment ควรบอกว่าทำทำไม ไม่ใช่ทำอะไรเพราะมันดูจากโค้ดได้

4. เปลี่ยนโค้ดทีละนิดถ้าทำได้ เพื่อจะได้รีวิวง่าย

5. ตอนเขียนโค้ดนึกถึงคนอ่านด้วย อย่าสนแค่ทำงานได้

ต่อ blog หน้าครับ 😁

No comments:

Post a Comment