สิ่งที่บริษัท/ทีม โปรเจ็คพัฒนาซอฟต์แวร์ “ควรทำ” (ฉบับไว้อ่านเอง)

เขียนเรื่องนี้ก็วนไปวนมากับเรื่องเดิมๆ
แต่คราวนี้จะเก็บไว้เป็น checklist ไม่ว่าจะเวลาโดดไปทำโปรเจ็คไหน หรือไปทำงานที่ไหน
พยายามเขียนให้สั้นที่สุด เพื่อเวลากลับมาอ่านเองจะได้อยากอ่าน

1. Feature not Layer
2. Prioritize จัดลำดับความสำคัญ
3. Start small ไม่คิดภาพใหญ่ลึกเกิน และเลือกทำงานง่ายๆ ที่ครอบคลุมส่วนหลักๆ ออกมาให้เร็วที่สุด
4. Do valuable things ให้ความสำคัญกับสิ่งที่มีประโยชน์
5. Focus (บริษัท/ทีม)ควรทุ่มพลังทำใน feature เดียวกัน(แต่อาจจะต่างมุมรับผิดชอบ ตามตำแหน่ง) ให้เสร็จเป็นชิ้น
6. Know/Clear in what is going to do พอจะทำส่วนไหนให้ทำความเข้าใจอย่างละเอียด
7. Ask early / Shout it out
8. Done == Deployed & Tested
9. Create Feedback บางครั้งมันไม่ได้เกิดขึ้นเอง ต้องทำให้มันเกิด
10. Taking Feedback seriously ต้องเป็นคนขี้สงสัย ในทุกขั้นตอน เก็บมาคิด
11. Fix early as First priority เพราะสิ่งที่พัง คือ สิ่งที่เคยตัดสินใจทำ ก่อนสิ่งที่ทำอยู่
12. Keeping change possible ทำยังไงก็ได้ ให้เรายังสามารถแก้สิ่งที่เราทำอยู่ได้ “ในทางปฏิบัติ” เสมอ
13. Solve/Minimize/Get rid of routine tasks ถ้าเสียเวลาทำอะไรซ้ำๆ ต้องกำจัดมัน วิธีหนึ่งคือ automate
14. Spread Knowledges to whole team ทำให้ทำงานแทนกันได้ ช่วยกันได้
Advertisements

One thought on “สิ่งที่บริษัท/ทีม โปรเจ็คพัฒนาซอฟต์แวร์ “ควรทำ” (ฉบับไว้อ่านเอง)

  1. Pingback: ย้อนกลับไปมองความคิดในเรื่องการพัฒนาซอฟแวร์ | Tap

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