Facilitator Skill,Requirement Gathering,Retrospective,Testing

ลองอธิบายสิ่งที่ตนเข้าใจด้วย … คำถาม

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

อ่านเพิ่มเติม

Advertisements
Engineer Pratices,Testing,Visualization

Rule, Workflow and Technical Activity on Code Reviews

สิ่งสำคัญอย่างนึงที่ได้จากคลาส CSD แบบเน้น ๆ คือทุกเช้า 9:00 – 10:00 จะมีการทำ Code Reviews ซึ่ง Terry จะเอา Code ที่เขียนเมื่อวานขึ้นจอแล้วก็เริ่มจัดการ Reviews Code ในทุก ๆ ส่วนตาม Coding Agreement ที่กำหนดกัน 4 ข้อ โดยการไปอบรมครั้งนี้ผมเกือบจะจมอยู่กับ Robot Framework อาจจะมีบ้างก็ไปทำ Jenkins ให้ Start Server Tomcat เพื่อเทสแบบ Local แต่เวลาส่วนมากจะไปอยู่ที่การเขียน Script เพื่อทำ Automate Acceptance Test ส่วนนึงอาจจะเพราะวันแรก ๆ ผมเองอยากเขียน Robot Framework เลยหยิบ Task ของ Backlog Item แรกมาทำ พอรู้ตัวว่าอยากเขียน Java ก็ไม่เหลือแล้ว หลุดออกมาจากตรงนั้นก็เจอ Task Robot ของ Item ที่ 2 รออยู่ ผมจึงเป็นคนอาภัพที่อยากเรียน CSD Java แต่ไม่ได้เขียน Java เลย (T-T) แต่สิ่งดีที่ผมได้พบคือ หลังจากที่เราเขียน Robot Framework แล้วถูกเอามา Reviews ทั้งจาก Terry และ จั๊ว ทำให้ผมมองภาพของการเขียน ATDD เปลี่ยนไปเยอะมาก ๆ

อ่านเพิ่มเติม

Requirement Gathering,Testing

เมื่อการเทสไม่ใช่การทดสอบผลงาน …

ใน Class CSD ที่ผมได้ไปเรียนในสัปดาห์ก่อนนั้น มีหัวข้อนึงที่น่าสนใจมากเกี่ยวกับการทำ ATDD หรือ Acceptance Test Driven Development ซึ่งว่าด้วยการคิด Acceptance Test หรือ Acceptance Criteria ก่อนที่จะเริ่มทำงาน ซึ่งแน่นอนว่าชื่อมันก็บอกอยู่แล้วว่ามันคือการ Test ในความเข้าใจของผมการ Test มันก็คือการทดสอบผลงานของเราที่สร้างขึ้นมาเพื่อ ดูว่ามันตรงกับสิ่งที่ลูกค้าต้องการหรือไม่ มันจะมีปัญหาอะไรหรือไม่ถ้ามันถูกเอาไปใช้งาน แต่ผมมาสะดุดประโยคหนึ่งประโยค ที่ Terry (ผู้สอน) พูด และเหมือนจะเป็นการให้ความหมายของคำว่า Test ได้ไม่เหมือนกับที่ผมเข้าใจมานาน จนผมต้องหยุดฟังและทำความเข้าใจ ประโยคที่ว่านั้นคือ

Test is the way to understand something that you don’t know

อ่านเพิ่มเติม