requirement Archive

ถ้าจะทำ feature ใหม่ น่าจะเขียน User manual ก่อนเลยนะ

มีแนวคิดหนึ่งที่น่าสนใจเกี่ยวกับการพัฒนา Software ลองคิดดูสิว่า ถ้าเราต้องการทำ feature ใหม่ขึ้นมาสักตัว สิ่งแรกที่ต้องทำก่อนคือ เขียน Document หรือเอกสารต่าง ๆ ก่อนนะ ตัวที่สำคัญมาก ๆ คือ User manual document !!

Read More…

ว่าด้วยเรื่องของ 3C => Card, Conversation, Confirmation

วันนี้ได้อ่านหนังสือ Extreme Programming Installed ได้ทำการอธิบายเกี่ยวกับ 4 ส่วนสำคัญของ Extreme Programming ประกอบไปด้วย On-site customer Working with programmer ใช้ planning game สำหรับการเลือก user story ที่มีคุณค่าขึ้นมาทำ Small release แต่ส่วนที่สำคัญ และ มักจะผิดพลาดกันอย่างมาก ก็คือ ส่วนของ “User Story” ดังนั้นมาทำการแก้ไข และ ปรับปรุงกันเถอะ

Read More…

ว่าด้วยเรื่องของ Performance Requirement

เมื่อว่าด้วยเรื่อง Performance เรามักจะได้ยินคำว่า ระบบของเรามันทำงานช้านะ พวกคุณทำให้มันทำงานเร็วกว่านี้ได้ไหม !!! แล้วเราทำอะไรได้บ้างล่ะ ? ก็ต้อง tunning performance ใช่ไหมล่ะ ? แต่ปัญหาก็คือ คุณจะใช้ตัวชี้วัดอะไร ? เพื่อมากำหนดความหมายของคำว่า เร็ว สิ่งหนึ่งที่คุณควรคิดไว้เสมอ คือ มันไม่มีหรอกคำว่าเร็วที่สุด แต่มันมีแต่คำว่า เร็วกว่าเดิม อยู่อย่างเสมอและต่อเนื่อง ดังนั้น เรามากำหนด performance requirement กันหน่อยดีไหม

Read More…

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

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

Read More…