agile coding dojo session #1 (2014 07-19)
TRANSCRIPT
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
Agile Coding Dojo Session #17/19/14
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.
Agile Coding Dojo Session #17/19/14
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
Agile Coding Dojo Session #17/19/14
Thanks to Sponsors
Agile Coding Dojo Session #17/19/14
Agile Coding Dojo Session #17/19/14
Manifesto for Agile Software
Development
Manifesto for Software
Crafsmanship
Agile Coding Dojo Session #17/19/14
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]
Agile Coding Dojo Session #17/19/14
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).
Agile Coding Dojo Session #17/19/14