SlideShare une entreprise Scribd logo
1  sur  20
AGILE DEVELOPMENT
Presented by
Quang 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 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
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?
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 the teams want
  to compete in a systematic
  league?
• Hypothesis 3: Do they need
  referees?
• Hypothesis 4: Do they need a
  social network?
Product Backlog
                                         User story                                          Pts      Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6
As a guest, I can see the rank table.                                                               2                  2
As a player, I can edit my personal information.                                                    3         3        3
As a player, I can see information of other teams.                                                  3
As a player, I can see the notifications.                                                           3
As a captain, I can update or approve the result.                                                   3
As a captain, I can receive email when the other team challenges or approves my challenge.          1
As a captain, I can see information of other teams.                                                 1
As a captain, I can see all the notifications.                                                      3
As an admin, I can login.                                                                           1         1        0
As an admin, I can register for a team captain.                                                     1         1        1
As an admin, I can view/edit/delete teams.                                                          5
As an admin, I can view/edit/delete players.                                                        3
As an admin, I can block some public chat box.                                                      2
As an admin, I can update or cancel the result.                                                     1
As an admin, I can see the statistics (will be discussed tomorrow).                                 3
As an admin, I can modify the algorithm of giving points after having the match result.             5
As an admin, I can create / edit content.                                                           5
As an admin, I can receive the alert if after ? days the result is not confirmed.                   1
Total points                                                                                       46         5        6        0        0        0        0
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 #8
Create database                          Thần chết ki bo                    4                 0                 0                0                0                0               0
Create database review                   Whitebeard pirate                  1                 1               0.5                0                0                0               0
Create common style                      littleez                           8                 0                 0                0                0                0               0                0
Login - Design login_page                littleez                           0                 0                 0                0                0                0               0                0
Login - Code + Unit test + IDE test      Whitebeard pirate                  5                 3               0.5              0.5                0                0               0                0
Login - Review code                      Thần chết ki bo                    1                 0                 0                0                0                0               0                0
Register Admin - Design                  littleez                           8                 8                 4                4                6                0               0                0
Register Admin - Unit Test Create Record Thần chết ki bo                    8                 8                 0                0                0                0               0                0
Register Admin - Unit Test Send Email Whitebeard pirate                     2                 2                 2              1.5                0                0               0                0
Register Admin - Code Create Record Thần chết ki bo                         8                 8                 8                7                3                2               0                2
Register Admin - Validation              Thần chết ki bo                    4                 4                 4                4                4                4               2
Register Admin - Code Send Email         Whitebeard pirate                  6                 6               5.5              3.5              1.5              0.5               0
Register Admin - IDE test                Thần chết ki bo                    2                 2                 2                2                2                2               2                2
Register User - Design                   littleez                           4                 4                 4                4                4                0               0                0
Register User - Code + Test              Thần chết ki bo                    1                 1                 1                1                1                1               1                1
Edit Personal Information - Design       littleez                           8                 8                 8                8                8                8               3                0
Edit Personal Information - Unit Test    Whitebeard pirate                  3                 3                 3                3                3                3               3                3
Edit Personal Information - Code         Whitebeard pirate                  5                 5                 5                5                5                4               4                3
Edit Personal Information - IDE Test     Whitebeard pirate                  2                 2                 2                2                2                2               2                2
Review code                              mafia boss                         4                 4                 4                4                4                4               4                4
Menu - Design                            littleez                           8                 8                 8                8                8                8               8                8
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
  PEOPLE.
• Yet it’s fun. (I guarantee)
What next?
Q&A

Contenu connexe

Plus de Quang Nguyen

[Giaibongda.com] fi 7 min slides
[Giaibongda.com] fi 7 min slides[Giaibongda.com] fi 7 min slides
[Giaibongda.com] fi 7 min slidesQuang Nguyen
 
[Echelon 2012 vietnam satellite] giaibongda.com pitch deck
[Echelon 2012 vietnam satellite] giaibongda.com pitch deck[Echelon 2012 vietnam satellite] giaibongda.com pitch deck
[Echelon 2012 vietnam satellite] giaibongda.com pitch deckQuang Nguyen
 
[Giaibongda.com] FI 3-min pitch
[Giaibongda.com] FI 3-min pitch[Giaibongda.com] FI 3-min pitch
[Giaibongda.com] FI 3-min pitchQuang Nguyen
 
giaibongda.com pitch deck
giaibongda.com pitch deckgiaibongda.com pitch deck
giaibongda.com pitch deckQuang Nguyen
 
[4interns.vn] hành trang thực tập
[4interns.vn] hành trang thực tập[4interns.vn] hành trang thực tập
[4interns.vn] hành trang thực tậpQuang Nguyen
 
Keep the eyes beyond competition
Keep the eyes beyond competitionKeep the eyes beyond competition
Keep the eyes beyond competitionQuang Nguyen
 

Plus de Quang Nguyen (7)

[Giaibongda.com] fi 7 min slides
[Giaibongda.com] fi 7 min slides[Giaibongda.com] fi 7 min slides
[Giaibongda.com] fi 7 min slides
 
[Echelon 2012 vietnam satellite] giaibongda.com pitch deck
[Echelon 2012 vietnam satellite] giaibongda.com pitch deck[Echelon 2012 vietnam satellite] giaibongda.com pitch deck
[Echelon 2012 vietnam satellite] giaibongda.com pitch deck
 
[Giaibongda.com] FI 3-min pitch
[Giaibongda.com] FI 3-min pitch[Giaibongda.com] FI 3-min pitch
[Giaibongda.com] FI 3-min pitch
 
giaibongda.com pitch deck
giaibongda.com pitch deckgiaibongda.com pitch deck
giaibongda.com pitch deck
 
[4interns.vn] hành trang thực tập
[4interns.vn] hành trang thực tập[4interns.vn] hành trang thực tập
[4interns.vn] hành trang thực tập
 
Lean startup
Lean startupLean startup
Lean startup
 
Keep the eyes beyond competition
Keep the eyes beyond competitionKeep the eyes beyond competition
Keep the eyes beyond competition
 

Dernier

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Dernier (20)

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Agile development @open consultant offline

  • 1. AGILE DEVELOPMENT Presented by Quang Nguyen (Sebastian), MBA, PMP, CSM, TESOL
  • 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. 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?
  • 5.
  • 10. 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?
  • 11. Product Backlog User story Pts Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6 As a guest, I can see the rank table. 2 2 As a player, I can edit my personal information. 3 3 3 As a player, I can see information of other teams. 3 As a player, I can see the notifications. 3 As a captain, I can update or approve the result. 3 As a captain, I can receive email when the other team challenges or approves my challenge. 1 As a captain, I can see information of other teams. 1 As a captain, I can see all the notifications. 3 As an admin, I can login. 1 1 0 As an admin, I can register for a team captain. 1 1 1 As an admin, I can view/edit/delete teams. 5 As an admin, I can view/edit/delete players. 3 As an admin, I can block some public chat box. 2 As an admin, I can update or cancel the result. 1 As an admin, I can see the statistics (will be discussed tomorrow). 3 As an admin, I can modify the algorithm of giving points after having the match result. 5 As an admin, I can create / edit content. 5 As an admin, I can receive the alert if after ? days the result is not confirmed. 1 Total points 46 5 6 0 0 0 0
  • 12. 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 #8 Create database Thần chết ki bo 4 0 0 0 0 0 0 Create database review Whitebeard pirate 1 1 0.5 0 0 0 0 Create common style littleez 8 0 0 0 0 0 0 0 Login - Design login_page littleez 0 0 0 0 0 0 0 0 Login - Code + Unit test + IDE test Whitebeard pirate 5 3 0.5 0.5 0 0 0 0 Login - Review code Thần chết ki bo 1 0 0 0 0 0 0 0 Register Admin - Design littleez 8 8 4 4 6 0 0 0 Register Admin - Unit Test Create Record Thần chết ki bo 8 8 0 0 0 0 0 0 Register Admin - Unit Test Send Email Whitebeard pirate 2 2 2 1.5 0 0 0 0 Register Admin - Code Create Record Thần chết ki bo 8 8 8 7 3 2 0 2 Register Admin - Validation Thần chết ki bo 4 4 4 4 4 4 2 Register Admin - Code Send Email Whitebeard pirate 6 6 5.5 3.5 1.5 0.5 0 Register Admin - IDE test Thần chết ki bo 2 2 2 2 2 2 2 2 Register User - Design littleez 4 4 4 4 4 0 0 0 Register User - Code + Test Thần chết ki bo 1 1 1 1 1 1 1 1 Edit Personal Information - Design littleez 8 8 8 8 8 8 3 0 Edit Personal Information - Unit Test Whitebeard pirate 3 3 3 3 3 3 3 3 Edit Personal Information - Code Whitebeard pirate 5 5 5 5 5 4 4 3 Edit Personal Information - IDE Test Whitebeard pirate 2 2 2 2 2 2 2 2 Review code mafia boss 4 4 4 4 4 4 4 4 Menu - Design littleez 8 8 8 8 8 8 8 8
  • 15.
  • 18. 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)
  • 20. Q&A