Agile Scrum International Summit, Bangalore 2012 presentation - highlighting the TRACER Bullets available today, for rapid feedback, via Acceptance Tests Driven Development and Test Driven Development. For Demo recordings and source code, you can email me.
5. www.scrumi
ndia.in
Agenda
New World Order Practices
Acceptance Test Driven Development
Test Driven Development
7 Dec 2012 ScrumIndia.In @amehdiratta
5
Asheesh Mehdiratta / Kunal Saini @kunal8484
9. www.scrumi
ndia.in
Acceptance Test Driven Development
7 Dec 2012 ScrumIndia.In @amehdiratta
9
Asheesh Mehdiratta / Kunal Saini @kunal8484
10. www.scrumi
ndia.in
As a security measure,
I want my IT system
software to print the amount
in words when dispensing
cheque through payroll
system
7 Dec 2012 ScrumIndia.In @amehdiratta
10
Asheesh Mehdiratta / Kunal Saini @kunal8484
WW1 Soldier: ANXIOUS !!, Do you know why ? He is asked to fight a BATTLE – of epic proportions, and has a BIG responsibility on him = WIN THE BATTLE ! But is he prepared with the right arms, ammunition and tools to WIN ? Are his arms and ammunition extremely bulky, old, rigid ? The 21 st century Software engineer today is also facing anxieties !
The soldier is shooting in the DARK !! And has no real visibility. There is NO FEEDBACK mechanism, if he is hitting the RIGHT Target or he is closer or far off from the Target ?
Let’s look at the MODERN Soldier - GPS, Communication ear, visual imagery, ballistic proof glasses, modular pouches, customizable clothes, and smarter ammunition and powerful rifles !! But does he get the FEEDBACK ??? Does he know any better that if he is shooting ON TARGET ?
Ofcourse ! I have TRACER Bullets – which provide instant feedback !! The Software Engineers today, also have the TRACER Bullets in their arsenal among other things
ATDD Cycle
Example User Story
Specflow and MSTest Demo
Modern soldier – Knockout Arsenal Modern Software engineer – ATDD, Pair Programming, Continuous integration and ofcourse Test Driven Development *TDD*
Basic TDD cycle
TDD Demo
Complete cycle for ATDD and TDD = Outside In Development
You can choose to practice the OLD WORLD engineering practices OR Wake up and choose the NEW WORLD ORDER !!