Agile,Agile Tour,Events

อะไรทำให้เรา … ไม่ได้

วันนี้ทีมงานของ Agile66 มีการจัดประชุม ว่าด้วยการเตรียมงาน Agile Tour Bangkok 2014 ซึ่งปีนี้เราอยากให้ staff ของงานได้มาเจอตัวเป็น ๆ เราจึงหาสถานที่ ๆ เหล่าเรา ๆ จะสะดวก เลยมีตัวเลือกอยู่ 2 ที่ คือ dtac ที่จามจุรีแสควร์ และ gosoft ที่สีลม ซึ่งอยู่ใกล้รถไฟฟ้าทั้งคู่ หลังจากครั้งที่แล้วเราทำ Story Mapping เพื่อเตรียม Generate Backlog Item แล้วก็จบไปส่วนนึง มาถึงครั้งที่ 2 ผมเองก็เข้าประชุมแบบ blank ๆ เพราะงานมีเต็มหัวเลยในช่วงอาทิตย์ที่ผ่านมา เราจึงเริ่มจากประเด็นเรื่อง Eng Session ล้วน ใน Agile Tour แต่ก็มีการถกกันประมาณ ชม นึง แล้วก็ได้ข้อสรุปมาเล็ก ๆ ขออุปไว้ก่อน รอเปิดตัวแล้วกัน

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

Advertisements
Facilitator Skill,Requirement Gathering,Retrospective,Testing

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

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

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

Uncategorized

Don’t Design Up-front : Code Reviews

ในกิจกรรม Sprint Planning Part II (Design) สิ่งที่ผมมักจะพาน้อง ๆ ในทีมทำ คือการ Design แบบลง Detail บางครั้งก็มั่วไปถึงขนาด ตามหา Method ที่ต้องแก้ การกำหนดว่าจะต้องมี Class อะไรอยู่ที่ไหน ซึ่งหลาย ๆ ผลมักจะออกมาไม่ดี เพราะทั้งต้องใช้เวลาเยอะ  ทั้งมีน้อง ๆ บางคนรู้สึกว่าเราลงรายละเอียดมากเกินไปหรือเปล่า ตัวผมเองซึ่งยังไม่มีหนทางออก ก็ทนกล้ำกลืน บางครั้งก็ Design ไม่ Detail สลับกันไปมาแล้วแต่เรื่อง แต่มาเจอ Class CSD เหมือนกับโดนตบกระโหลกแรง ๆ ไป 1 ที

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

Agile,TDD

ครั้งแรกกับอไจล์(เกรียน) เป็นยังไงเหรอ ?

พอดีวันนี้มีเพื่อนสมัยปริญญาตรีที่ยังอยู่ในสายงาน Software Development ทักมา ถามว่าผม “เปิดอบรมเรื่อง อไจล์ ด้วยใช่ไหม” แน่นอนว่าผมตอบกลับไปแบบทันทีว่า “บารมีผมยังไม่พอ” ยังไม่รู้จักมันอย่างแท้จริงสักเท่าไหร่ ที่ทำ ๆ อยู่ตอนนี้ก็แค่ทดลองตามหลักการที่ดูน่าเชื่อถือ และดูเหมือนมันเป็นจริงยิ่งกว่าสิ่งที่ทำมา ก็เลยแนะนำเพื่อนไปว่ามีคนรู้จักเปิด Train อยู่แล้วก็ให้เบอร์ติดต่อไป …

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

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

Life

Post My Source Code

จากความเจ็บปวดรวดร้าวของการ Blog โดยที่ต้องแป๊ะ Source Code โดยการ Capture Image แล้ว Upload เป็นรูปแทนนั้น ความรู้สึกผมคือมันช่างน่าเจ็บปวด เคยเห็นหลาย ๆ Blog เขาทำมาแล้ว จึงไปหาประมาณว่า Plugin สำหรับ WordPress เพื่อให้สามารถเขียนมันออกมาเป็น Source Code ได้ แต่พอเจอเท่านั้นแหละ เขาก็ให้ Download แล้ว Install Plugin เข้าไป … งงสิครับ ไม่เคย Install Plugin บน WordPress แถมหา Admin Menu ที่เขาว่าเท่าไหร่ก็ไม่เจอ ประจวบกับเวลามันก็ล่วงเลย ง่วงก็ง่วง เลยเข้าไปโอดโอยใน Facebook ว่า “อยากได้ Plug-In เขียน Code บน WordPress.com อะ มีใครแนะนำวิธี Add Plug-In ให้หน่อยได้ไหม … เขียนไป Capture รูปที่เป็น Source Code ไปเนี่ย มันเหนื่อยโคตร …” แล้วก็ไปนอนตีพุงหลับไป

11

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

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 เปลี่ยนไปเยอะมาก ๆ

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