Agile Sixty-Six Rotating Header Image

July, 2010:

ธรรมไจล์ – อิทธิบาท ๔

เป็นเรื่องที่ผมพยายามคิดพิจารณามานานแล้วว่า Agile team ที่จะประสบความสำเร็จนั้นจะต้องประกอบด้วยธรรมะ เลยประกบกันเป็น ธรรมะ + อไจล์ = ธรรมไจล์ (อ่านว่า ทัม-มะ-จาย) มาดูอันแรกกันเลยดีกว่า

อิทธิ แปลว่าความสำเร็จ ความสำเร็จแห่งการปฏิบัติ ขั้นหนึ่งๆ ก็เป็นอิทธิอย่างหนึ่ง จนถึงเป็นความสำเร็จอย่างสูง คือสำเร็จความรู้ธรรมเห็นธรรม อันเป็นภูมิอริยชน จนถึงความตรัสรู้อันเป็นความรู้สูงสุดในพุทธศาสนา ก็เป็นอิทธิคือความสำเร็จ คำว่า บาท นั้นแปลตามศัพท์ว่า เหตุที่ให้บรรลุถึง เหตุที่ให้ถึง อันได้แก่ปฏิปทาคือทางปฏิบัติ หรือมรรคคือทาง บาท แห่งอิทธิ ก็คือเหตุที่ให้บรรลุถึงความสำเร็จ

(more…)

Devil’s Advocate Child Process

[น้องไม่ได้ขี้เกียจนะคะ น้องเห็นว่ามันน่าจะมีประโยชน์ :D ]

djshiow: อืม ตกลงคือ ไม่วัดอะไรออกมาเป็นตัวเลขเลยอะเหรอ ,
- บอกว่าดูกันที่ “คุณภาพของ code” มันไม่ subjective ไปหน่อยเหรอ
- แล้วถ้าเราใช้เวลาชาติเศษ ผลิต code ที่โคตรสวยเลยอะ มีค่าเท่ากับ คนที่ใช้เวลา แปปเดียว โคตรทำงานได้ ไม่สวยมากปะ

djshiow: ‎(สงสัยจิง ไม่ใช่สาวกปีศาจ)
(more…)

Agile กับ Organizational Behavior

สืบเนื่องมาจากบทความ Playing the Devil’s Advocate ที่ผมได้เข้าไปก่อกวนมา :)

บทความนั้นเริ่มมาจาก status ใน facebook ของพี่ @sinapam ที่กล่าวว่าเราไม่ควรนำเอา story point หรือจำนวน story ที่นักพัฒนาทำได้ มาเป็นตัวชี้วัดผลงาน ผมทำงานในสายพัฒนาซอฟต์แวร์มาตลอด จึงไม่แปลกที่จะเห็นด้วยกับความคิดนี้ แต่พอลองสวมหมวกใบอื่นดูบ้าง หรือ นึกถึงหัวหน้าที่ต้องพิจารณาผลงานของผู้ใต้บังคับบัญชา กลับนึกไม่ออกว่าจะเอาอะไรมาเป็นตัวชี้วัดดี?

ผมตั้งข้อสงสัยไว้อย่างหนึ่ง ว่าทีมอื่นๆทั่วโลกที่ใช้ Agile เขาใช้อะไรเป็นตัวชี้วัด… แหม มันต้องมีสักอย่างสิ! ให้ตายเถิด!!
(more…)

Show me the money!

เมื่อวานคุณ sinapam พูดใน facebook ว่า ให้ถามตัวเองว่าจุดหมาย(goal) ในการพัฒนาซอฟแวร์ของเราคืออะไร ผมตอบในทันทีโดยไม่ต้องคิดว่า “เงิน” แล้วก็กลับมานั่งคิดว่า เอ๊ะ เราเป็นคนหน้าเงินหรือเปล่าเนี่ย คิดไปคิดมาก็ได้คำตอบให้กับตัวเองว่า เปล่าหรอก ซอฟแวร์ก็เหมือนงานศิลปะ มีทั้งที่ทำเพื่อศิลปะจริงๆ และเพื่อธุรกิจ เราไม่ได้ทำงานการกุศล ทำซอฟแวร์ก็เพื่อขายไม่ทางใดก็ทางหนึ่ง เพราะฉะนั้นเมื่อเป็นธุรกิจแล้วเงินก็เป็นสิ่งที่หลีกเลี่ยงไม่ได้ เสร็จแล้วเงินโดยตัวมันเองนี่ยังไม่ใช่ธุรกิจ ธุรกิจประกอบด้วย ต้นทุน และกำไร ถ้ากำไรสูงกว่าต้นทุน ธุรกิจก็ไปต่อได้ แต่ถ้า ต้นทุนสูงกว่า เราก็เรียกว่า ขาดทุน ถ้าหนักเข้าก็เรียกว่า เจ๊ง ผมเคยเห็นทีมที่ดีแต่ไม่ประสบความสำเร็จมาก็ไม่น้อย กับทีมที่แย่แต่ว่ามีกำไร ซึ่งสุดท้ายก็ต้องเปลี่ยนกันยกแผง เพราะคนเก่าทำต่อไม่ไหวก็มาก

(more…)

Playing the Devil’s Advocate

ต่อไปนี้คือ บทสนทนาใน Facebook Status (สีน้ำเงิน คือ คำแปล)

DO NOT measure your team or individual’s performance with the number of story points they finish. The only thing you’ll get is a bunch of bad quality code and defects waiting to happen. Ask yourself again what’s the goal of software development.

อย่าวัดความสามารถในการทำงานของทีมหรือคนในทีมด้วยปริมาณ story points ที่เค้าทำเสร็จ สิ่งเดียวที่คุณจะได้ก็คือ code คุณภาพแย่จำนวนมาก และ bug ที่พร้อมจะเกิดขึ้นได้ทุกเมื่อ ขอให้ถามตัวเองอีกครั้ง ว่าเราพัฒนา software กันไปเพื่ออะไร
(more…)

Plugin from the creators of Brindes :: More at Plulz Wordpress Plugins