In 1 Sprint ทำอะไรบ้าง ?
Nov 20, 2020
ใน 1 Sprint ทีมผมจะมีระยะเวลาทั้งหมด 2 Weeks หรือ 10 Days โดยที่แต่ละวันใน Sprint จะมีการจัดการตามนี้..
Day 1 : Sprint Planing
- วางแผนงานสำหรับทั้ง Sprint (รวมงานค้างจาก Sprint ที่แล้วด้วยถ้ามี)
- โดยใช้ Jira Board, White Board, Google jamboard เป็น Scrum board
- Planing Poker เพื่อให้แต้ม backlog
Day 2–9 : Start Sprint & Working
- Weekly Release Tuesday & Thursday วันปล่อยของขึ้น Production ครับ ซึ่งอาจจะเป็นงานที่เตรียมมาจาก Sprint ที่แล้ว หรืออาจจะเป็นของ Sprint นี้ก็ได้ครับ แล้วแต่การ Planing
- Dev ควรทำงานทุกอย่างให้เสร็จภายใน Day 7 เพื่อให้ Tester, QA มีเวลาในการ testing และปิด backlog card
Day 10 : Close Sprint
- Showcase & Demo — Session สำหรับโชว์งานที่ทำมาให้เพื่อนๆ ร่วมทีม Review
- Sprint Retrospective
1) Good — Feel good เช่น Release production success, ทีมช่วยกัน Solve ปัญหาได้ดี
2) Bad — Feel bad เช่น Release production ไปแล้วพัง ต้อง rollback กลับไป, Standup meeting นานไป
3) Try — อยากจะลองอะไรใหม่ๆ บ้าง
- Implement Technology ใหม่ๆ มาใช้กับ code เรา เช่น CircuitBreaker, Spring Cloud Contract, Kotlin
- อยากให้มี Team Building Activity ด้วยการไปเล่น Wakeboard
Team Building Activity
ในระหว่าง Sprint ควรมีอย่างน้อย 1–2 วัน เพื่อเป็นการ Building Team สำหรับทีมผมที่กินข้าวเที่ยงด้วยกันเป็นประจำอยู่แล้ว ก็จะมีกิจกรรมอื่นแทนครับ หลักๆ ก็จะเป็น..
1) Board Game
2) Bicycle at sky lane Suvarnabhumi