SlideShare a Scribd company logo
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

More Related Content

More from 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 pitch
Quang Nguyen
 
giaibongda.com pitch deck
giaibongda.com pitch deckgiaibongda.com pitch deck
giaibongda.com pitch deck
Quang 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ập
Quang Nguyen
 
Lean startup
Lean startupLean startup
Lean startup
Quang Nguyen
 
Keep the eyes beyond competition
Keep the eyes beyond competitionKeep the eyes beyond competition
Keep the eyes beyond competitionQuang Nguyen
 

More from 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
 

Recently uploaded

20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 

Recently uploaded (20)

20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 

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