0
AGILE DEVELOPMENTPresented byQuang Nguyen (Sebastian),MBA, PMP, CSM, TESOL
Warning• I am here to learn, not to teach• I do not like good words. I love hear you says “No, you’re  wrong.”• I have no ...
Agenda• Manifesto for Agile Software Development• 12 Agile Principles• Scrum Approach• Scrum Overview• Real experience @ g...
http://agilemanifesto.org/
http://agilemanifesto.org/principles.html
Scrum approach
Scrum Overview
www.giaibongda.com
Hypotheses• Hypothesis 1: Do we have enough  teams that are willing to play in a  competitive manner?• Hypothesis 2: Do th...
Product Backlog                                         User story                                          Pts      Sprin...
Sprint Tasks                                                            10 Days Remaining 9 Days Remaining 8 Days Remainin...
Burndown Chart
Continuous Integration
Definition of Done
Definition of Done (2)
Conclusion• It might not be suitable for all  development teams.• It depends of your VALUE, your  PHILOSOPHY, and your  PE...
What next?
Q&A
Lean Startup: Quang Nguyen
Lean Startup: Quang Nguyen
Upcoming SlideShare
Loading in...5
×

Lean Startup: Quang Nguyen

870

Published on

Đề tài Agile Development của Quang Nguyễn trong buổi offline của Open Consultant tổ chức ngày 11/03/2012

Published in: Technology, Sports
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
870
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
31
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "Lean Startup: Quang Nguyen"

  1. 1. AGILE DEVELOPMENTPresented byQuang Nguyen (Sebastian),MBA, PMP, CSM, TESOL
  2. 2. Warning• I am here to learn, not to teach• I do not like good words. I love hear you says “No, you’re wrong.”• I have no credit for Lean Startup or Agile Development• I have no credit for any intelligent work on this slides, including images, terminologies, processes, philosophies, etc …• The context is web startup
  3. 3. Agenda• Manifesto for Agile Software Development• 12 Agile Principles• Scrum Approach• Scrum Overview• Real experience @ giaibongda.com • Hypotheses • Scrum process & artifacts • Continuous Integration• Conclusion• What next?
  4. 4. http://agilemanifesto.org/
  5. 5. http://agilemanifesto.org/principles.html
  6. 6. Scrum approach
  7. 7. Scrum Overview
  8. 8. www.giaibongda.com
  9. 9. Hypotheses• Hypothesis 1: Do we have enough teams that are willing to play in a competitive manner?• Hypothesis 2: Do the teams want to compete in a systematic league?• Hypothesis 3: Do they need referees?• Hypothesis 4: Do they need a social network?
  10. 10. Product Backlog User story Pts Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6As a guest, I can see the rank table. 2 2As a player, I can edit my personal information. 3 3 3As a player, I can see information of other teams. 3As a player, I can see the notifications. 3As a captain, I can update or approve the result. 3As a captain, I can receive email when the other team challenges or approves my challenge. 1As a captain, I can see information of other teams. 1As a captain, I can see all the notifications. 3As an admin, I can login. 1 1 0As an admin, I can register for a team captain. 1 1 1As an admin, I can view/edit/delete teams. 5As an admin, I can view/edit/delete players. 3As an admin, I can block some public chat box. 2As an admin, I can update or cancel the result. 1As an admin, I can see the statistics (will be discussed tomorrow). 3As an admin, I can modify the algorithm of giving points after having the match result. 5As an admin, I can create / edit content. 5As an admin, I can receive the alert if after ? days the result is not confirmed. 1Total points 46 5 6 0 0 0 0
  11. 11. Sprint Tasks 10 Days Remaining 9 Days Remaining 8 Days Remaining 7 Days Remaining 6 Days Remaining 5 Days Remaining 4 Days Remaining 3 Days Remaining Description Owner Postponed Up #1 Stand Stand Up #2 Stand Up #3 Stand Up #4 Stand Up #5 Stand Up #6 Stand Up #7 Stand Up #8Create database Thần chết ki bo 4 0 0 0 0 0 0Create database review Whitebeard pirate 1 1 0.5 0 0 0 0Create common style littleez 8 0 0 0 0 0 0 0Login - Design login_page littleez 0 0 0 0 0 0 0 0Login - Code + Unit test + IDE test Whitebeard pirate 5 3 0.5 0.5 0 0 0 0Login - Review code Thần chết ki bo 1 0 0 0 0 0 0 0Register Admin - Design littleez 8 8 4 4 6 0 0 0Register Admin - Unit Test Create Record Thần chết ki bo 8 8 0 0 0 0 0 0Register Admin - Unit Test Send Email Whitebeard pirate 2 2 2 1.5 0 0 0 0Register Admin - Code Create Record Thần chết ki bo 8 8 8 7 3 2 0 2Register Admin - Validation Thần chết ki bo 4 4 4 4 4 4 2Register Admin - Code Send Email Whitebeard pirate 6 6 5.5 3.5 1.5 0.5 0Register Admin - IDE test Thần chết ki bo 2 2 2 2 2 2 2 2Register User - Design littleez 4 4 4 4 4 0 0 0Register User - Code + Test Thần chết ki bo 1 1 1 1 1 1 1 1Edit Personal Information - Design littleez 8 8 8 8 8 8 3 0Edit Personal Information - Unit Test Whitebeard pirate 3 3 3 3 3 3 3 3Edit Personal Information - Code Whitebeard pirate 5 5 5 5 5 4 4 3Edit Personal Information - IDE Test Whitebeard pirate 2 2 2 2 2 2 2 2Review code mafia boss 4 4 4 4 4 4 4 4Menu - Design littleez 8 8 8 8 8 8 8 8
  12. 12. Burndown Chart
  13. 13. Continuous Integration
  14. 14. Definition of Done
  15. 15. Definition of Done (2)
  16. 16. Conclusion• It might not be suitable for all development teams.• It depends of your VALUE, your PHILOSOPHY, and your PEOPLE.• Yet it’s fun. (I guarantee)
  17. 17. What next?
  18. 18. Q&A
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×