SlideShare a Scribd company logo
Agile coding dojo session #1 (2014 07-19)
Agenda 
● Introduction (15’) 
● Best Practices for Agile Developers (45’) 
● TDD in Practice - Cyber Dojo (15’) 
● Kata #1: Prime Factors (30’) 
● Kata #2: Count Coins (60’) 
● Lunch + Q&A 
7/19/14 Agile Coding Dojo Session #1
About Agile Vietnam 
● Agile Vietnam is the first non-profit Agile organization in Vietnam 
dedicated to promote Agile development principles and practices. 
● We now have 3 events monthly: 
o Monthly Coding Dojo: every 3rd Saturday 9AM-2PM 
monthly, discusses about agile skills for developers, 
especially in practical. 
o Monthly Agile Meetup: every last Monday 7PM-9PM 
monthly, is more basic of agile methodology, Project Owner 
and Scrum Master roles, sync with PMP ... 
o Monthly Informal Event: doesn't focus on any specific role in 
Scrum / Agile (hence informal), but rather focuses on 
everything around Scrum, the Organization, the non-Scrum 
Roles, tips and tricks. 
7/19/14 Agile Coding Dojo Session #1
Upcoming Events 
● 24th July (18.30 - 20.30 @WORKSaigon): Informal Meetup: 
Story Writing Workshop. 
● 28th July (18.30 - 20.30 @WORKSaigon): Agile Monthly: The 
Scrum Master 
7/19/14 Agile Coding Dojo Session #1
Thanks to Sponsors 
7/19/14 Agile Coding Dojo Session #1
7/19/14 Agile Coding Dojo Session #1
Manifesto for Agile Software 
Development
Manifesto for Software 
Crafsmanship
7/19/14 Agile Coding Dojo Session #1
Kata #1: Prime Factors (30’) 
Factorize a positive integer number into its prime factors. 
For example: 
2 -> [2] 
3 -> [3] 
4 -> [2,2] 
6 -> [2,3] 
9 -> [3,3] 
12 -> [2,2,3] 
15 -> [3,5] 
7/19/14 Agile Coding Dojo Session #1
Kata #2: Count Coins (60’) 
There are four types of common coins in US currency: 
quarters (25 cents) 
dimes (10 cents) 
nickels (5 cents) 
pennies (1 cent) 
There are 6 ways to make change for 15 cents: 
A dime and a nickel; 
A dime and 5 pennies; 
3 nickels; 
2 nickels and 5 pennies; 
A nickel and 10 pennies; 
15 pennies. 
How many ways are there to make change for a dollar 
using these common coins? (1 dollar = 100 cents). 
7/19/14 Agile Coding Dojo Session #1

More Related Content

PPTX
Presentation for this week
PPTX
Unit tests & TDD
PPTX
Scrum
PDF
Referat: Scrum Rocks – Testing Sucks?! (reloaded)
PDF
Unit Tests für Totalverweigerer
PPTX
Lecture 2 (Software Processes)
PDF
131004 Marketing2020 ANA Masters of Marketing presentation
Presentation for this week
Unit tests & TDD
Scrum
Referat: Scrum Rocks – Testing Sucks?! (reloaded)
Unit Tests für Totalverweigerer
Lecture 2 (Software Processes)
131004 Marketing2020 ANA Masters of Marketing presentation

Similar to Agile coding dojo session #1 (2014 07-19) (20)

PPTX
Coding Dojo
PDF
Sdec11.agile ina day
PPTX
Agile Practices
PPTX
An Introduction to Agile - Prashant Pund, AgileSoft.
PPT
Agile softwareengineering
PPTX
Software Craftsmanship and Agile Code Games
PDF
Agile in a Nutshell - Portia Tung
PDF
Meetup intro presentation
PDF
The London Python Code Dojo - An Education in Developer Education
PPTX
Agile and fixed budget projects
PDF
Agile Development
PPTX
Agile Estimation And Planning Part I
PPTX
Test strategy
PDF
Ahmet Akdağ, ACM | Agile Turkey Summit 2013
PDF
rumgileebookasc
PDF
agilebookscrum
PDF
Practices of an agile developer
PDF
Organise a Code Dojo!
PPTX
Agile~overview
Coding Dojo
Sdec11.agile ina day
Agile Practices
An Introduction to Agile - Prashant Pund, AgileSoft.
Agile softwareengineering
Software Craftsmanship and Agile Code Games
Agile in a Nutshell - Portia Tung
Meetup intro presentation
The London Python Code Dojo - An Education in Developer Education
Agile and fixed budget projects
Agile Development
Agile Estimation And Planning Part I
Test strategy
Ahmet Akdağ, ACM | Agile Turkey Summit 2013
rumgileebookasc
agilebookscrum
Practices of an agile developer
Organise a Code Dojo!
Agile~overview
Ad

More from Lê Trọng-Hiệp (6)

PPTX
Hiep le - xp should be dead! here is why.
PPTX
Scrum role introduction – The Product Owner
PPTX
Agile coding dojo session #3 (2014 09-20)
PPTX
Scrum role introduction – the scrum master
PPT
Scrum & Boundary
PPTX
Inspect and adapt
Hiep le - xp should be dead! here is why.
Scrum role introduction – The Product Owner
Agile coding dojo session #3 (2014 09-20)
Scrum role introduction – the scrum master
Scrum & Boundary
Inspect and adapt
Ad

Recently uploaded (20)

PDF
CCleaner Pro 6.38.11537 Crack Final Latest Version 2025
PDF
Cost to Outsource Software Development in 2025
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PPTX
Advanced SystemCare Ultimate Crack + Portable (2025)
PPTX
Oracle Fusion HCM Cloud Demo for Beginners
PPTX
history of c programming in notes for students .pptx
PDF
17 Powerful Integrations Your Next-Gen MLM Software Needs
PDF
CapCut Video Editor 6.8.1 Crack for PC Latest Download (Fully Activated) 2025
PPTX
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
PDF
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
Autodesk AutoCAD Crack Free Download 2025
PDF
Salesforce Agentforce AI Implementation.pdf
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
iTop VPN 6.5.0 Crack + License Key 2025 (Premium Version)
PDF
AutoCAD Professional Crack 2025 With License Key
CCleaner Pro 6.38.11537 Crack Final Latest Version 2025
Cost to Outsource Software Development in 2025
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Advanced SystemCare Ultimate Crack + Portable (2025)
Oracle Fusion HCM Cloud Demo for Beginners
history of c programming in notes for students .pptx
17 Powerful Integrations Your Next-Gen MLM Software Needs
CapCut Video Editor 6.8.1 Crack for PC Latest Download (Fully Activated) 2025
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Navsoft: AI-Powered Business Solutions & Custom Software Development
wealthsignaloriginal-com-DS-text-... (1).pdf
Autodesk AutoCAD Crack Free Download 2025
Salesforce Agentforce AI Implementation.pdf
Design an Analysis of Algorithms I-SECS-1021-03
Designing Intelligence for the Shop Floor.pdf
iTop VPN 6.5.0 Crack + License Key 2025 (Premium Version)
AutoCAD Professional Crack 2025 With License Key

Agile coding dojo session #1 (2014 07-19)

  • 2. Agenda ● Introduction (15’) ● Best Practices for Agile Developers (45’) ● TDD in Practice - Cyber Dojo (15’) ● Kata #1: Prime Factors (30’) ● Kata #2: Count Coins (60’) ● Lunch + Q&A 7/19/14 Agile Coding Dojo Session #1
  • 3. About Agile Vietnam ● Agile Vietnam is the first non-profit Agile organization in Vietnam dedicated to promote Agile development principles and practices. ● We now have 3 events monthly: o Monthly Coding Dojo: every 3rd Saturday 9AM-2PM monthly, discusses about agile skills for developers, especially in practical. o Monthly Agile Meetup: every last Monday 7PM-9PM monthly, is more basic of agile methodology, Project Owner and Scrum Master roles, sync with PMP ... o Monthly Informal Event: doesn't focus on any specific role in Scrum / Agile (hence informal), but rather focuses on everything around Scrum, the Organization, the non-Scrum Roles, tips and tricks. 7/19/14 Agile Coding Dojo Session #1
  • 4. Upcoming Events ● 24th July (18.30 - 20.30 @WORKSaigon): Informal Meetup: Story Writing Workshop. ● 28th July (18.30 - 20.30 @WORKSaigon): Agile Monthly: The Scrum Master 7/19/14 Agile Coding Dojo Session #1
  • 5. Thanks to Sponsors 7/19/14 Agile Coding Dojo Session #1
  • 6. 7/19/14 Agile Coding Dojo Session #1
  • 7. Manifesto for Agile Software Development
  • 8. Manifesto for Software Crafsmanship
  • 9. 7/19/14 Agile Coding Dojo Session #1
  • 10. Kata #1: Prime Factors (30’) Factorize a positive integer number into its prime factors. For example: 2 -> [2] 3 -> [3] 4 -> [2,2] 6 -> [2,3] 9 -> [3,3] 12 -> [2,2,3] 15 -> [3,5] 7/19/14 Agile Coding Dojo Session #1
  • 11. Kata #2: Count Coins (60’) There are four types of common coins in US currency: quarters (25 cents) dimes (10 cents) nickels (5 cents) pennies (1 cent) There are 6 ways to make change for 15 cents: A dime and a nickel; A dime and 5 pennies; 3 nickels; 2 nickels and 5 pennies; A nickel and 10 pennies; 15 pennies. How many ways are there to make change for a dollar using these common coins? (1 dollar = 100 cents). 7/19/14 Agile Coding Dojo Session #1