agile Archive

Working Software มันยังไม่พอหรอกนะ

ใน Agile Manifesto นั้นมีข้อหนึ่งกล่าวไว้ว่า Working Software over comprehensive document ยังไม่พอนะ ใน Principle ก็ยังมีอีก 2 ข้อคือ 3. Delivery working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale (ส่งมอบ Working software บ่อยๆ) 7. Working software is the primary measure of progress ( Working software คือ ตัวชี้วัดหลักของ [&hellip

Read More…

Technical Excellence สิ่งที่ขาดไม่ได้ในการพัฒนา software

ไปงาน Agile Singapore 2014 มี session เกี่ยวกับ Technical เยอะมากๆ เมื่อเข้าไปฟังพบว่าหลังจากที่ Agile ถูกประกาศใช้งานผ่านมา 10 ปีนั้น ได้มีการกลับมา retrospective กันของกลุ่มคนที่ประกาศ Agile ขึ้นมา ทำการสรุป key success factor สำหรับการนำ Agile ไปใช้งาน ได้ดังนี้

Read More…

สิ่งที่บ่งบอกว่าทีม Agile ยังไม่เข้าใจการจัดการ requirement

จากการคุยเรื่อง requirement กับทีม Agile ต่างๆ มาพบว่าจะเริ่มเขียน requrement อยู่ในรูปแบบต่างๆ เช่น User Story, Backlog, Story เป็นต้น โดยสิ่งที่มักพบเจออยู่เสมอก็คือ ความเข้าใจผิดในการนำไปใช้งาน ซึ่งบ่อยครั้งพบว่า ยังมีแนวคิดตามรูปแบบเดิมๆ ทำให้การนำมาใช้งานไม่ค่อยเกิดประโยชน์สักเท่าไร และเมื่อไปอ่านเจอบทความเรื่องเกี่ยวกับเรื่องนี้จาก 10 INDICATORS THAT YOU DON’T UNDERSTAND AGILE REQUIREMENTS ซึ่งสามารถนำมาสรุปรวมกับสิ่งที่พบมา ได้สิ่งที่ที่บ่งบอกว่าทีม Agile ยังไม่เข้าใจเรื่องการจัดการ requirement ดังนี้

Read More…

ว่าด้วยเรื่อง Architecture ในโลกของ Agile

วันนี้ได้รับคำถามเกี่ยวกับ Enterprise Architecture ในโลกของ Agile ว่ามันอยู่ร่วมกันได้ไหม ถ้าอยู่ได้ มันจะอยู่ร่วมกันอย่างไร พร้อมยกตัวอย่าง ส่วนตัวผมก็ไม่ได้มีประสบการณ์ในเรื่องนี้เลย แต่ก็ลองหาข้อมูลเพิ่มเติม รวมกับเอาเรื่องของ manifesto และ principle ของ Agile เป็นตัวตั้งก็แล้วกัน

Read More…

[แปล] จาก slide เรื่อง What is an Agile Tester ?

อ่านเจอ Slide เรื่อง What is an Agile Tester ? ของคุณ Henrik Kniberg ในงาน Colombo Agile Conference 2014 ที่ประเทศศรีลังกา พูดเกี่ยวกับ Agile Tester ว่าคืออะไร มีลักษณะอย่างไร รวมไปถึง mindset จึงนำมาแปลและสรุปเนื้อหาในส่วนที่น่าสนใจ

Read More…

ว่าด้วยเรื่อง Definition of Ready (DoR)

วันนี้อ่านเจอบทความเรื่อง Using Definition of Ready เลยเอามาสรุปหน่อยดีกว่า เป็นเรื่องที่น่าสนใจ เกี่ยวกับ requirement ที่ทีมพัฒนาจะรับเข้ามา โดยทีมพัฒนาจะตัดสินใจได้อย่างไร ว่า requirement นั้นมันพร้อมรับเข้ามาพัฒนาหรือไม่ ดังนั้นทีมพัฒนาและเจ้าของ requirement ควรตกลงกัน ให้ชัดเจนว่า requirement ควรเป็นแบบใด จึงจะถือว่าพร้อมสำหรับการพัฒนา หรือทำการกำหนด Definition of Ready (DoR) ขึ้นมานั่นเอง

Read More…