Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 ndia.in 7 Dec 2012 Asheesh Mehdiratta / Kunal Agile engineering practices New World Order Asheesh.

Similar presentations


Presentation on theme: "1 ndia.in 7 Dec 2012 Asheesh Mehdiratta / Kunal Agile engineering practices New World Order Asheesh."— Presentation transcript:

1 1 www.scrumi ndia.in 7 Dec 2012 Asheesh Mehdiratta / Kunal Saini ScrumIndia.In @amehdiratta @kunal8484 Agile engineering practices New World Order Asheesh Mehdiratta | @amehdiratta Senior Manager, Product Development Kunal Saini | @kunal8484 Advisory Software Engineer

2 2 www.scrumi ndia.in 7 Dec 2012 Asheesh Mehdiratta / Kunal Saini ScrumIndia.In @amehdiratta @kunal8484

3 3 www.scrumi ndia.in 7 Dec 2012 Asheesh Mehdiratta / Kunal Saini ScrumIndia.In @amehdiratta @kunal8484

4 4 www.scrumi ndia.in 7 Dec 2012 Asheesh Mehdiratta / Kunal Saini ScrumIndia.In @amehdiratta @kunal8484 Our Age of Anxiety is, in great part, the result of trying to do today's job with yesterday's tools and yesterday's concepts. - Marshall McLuhan

5 5 www.scrumi ndia.in 7 Dec 2012 Asheesh Mehdiratta / Kunal Saini ScrumIndia.In @amehdiratta @kunal8484 New World Order Practices Acceptance Test Driven Development Test Driven Development Agenda

6 6 www.scrumi ndia.in 7 Dec 2012 Asheesh Mehdiratta / Kunal Saini ScrumIndia.In @amehdiratta @kunal8484

7 7 www.scrumi ndia.in 7 Dec 2012 Asheesh Mehdiratta / Kunal Saini ScrumIndia.In @amehdiratta @kunal8484

8 8 www.scrumi ndia.in 7 Dec 2012 Asheesh Mehdiratta / Kunal Saini ScrumIndia.In @amehdiratta @kunal8484 Acceptance Tests Common understanding Externally visible Implementation independent Executable requirements Living documentation Specification by example Asheesh Mehdiratta © 2012

9 9 www.scrumi ndia.in 7 Dec 2012 Asheesh Mehdiratta / Kunal Saini ScrumIndia.In @amehdiratta @kunal8484 Write a failing Acceptance Test ????? Does the Acceptance test PASS? Acceptance Test Driven Development

10 10 www.scrumi ndia.in 7 Dec 2012 Asheesh Mehdiratta / Kunal Saini ScrumIndia.In @amehdiratta @kunal8484 As a security measure, I want my IT system software to print the amount in words when dispensing cheque through payroll system

11 11 www.scrumi ndia.in 7 Dec 2012 Asheesh Mehdiratta / Kunal Saini ScrumIndia.In @amehdiratta @kunal8484 ATDD DEMO SpecFlow : Acceptance Test C# based Asheesh Mehdiratta © 2012

12 12 www.scrumi ndia.in 7 Dec 2012 Asheesh Mehdiratta / Kunal Saini ScrumIndia.In @amehdiratta @kunal8484

13 13 www.scrumi ndia.in 7 Dec 2012 Asheesh Mehdiratta / Kunal Saini ScrumIndia.In @amehdiratta @kunal8484 Write the FAILING Unit Test [RED] Write code to PASS the Unit Test [GREEN] [REFACTOR] the code Test Driven Development

14 14 www.scrumi ndia.in 7 Dec 2012 Asheesh Mehdiratta / Kunal Saini ScrumIndia.In @amehdiratta @kunal8484 TDD DEMO MS Test : Unit Test C# based Asheesh Mehdiratta © 2012

15 15 www.scrumi ndia.in 7 Dec 2012 Asheesh Mehdiratta / Kunal Saini ScrumIndia.In @amehdiratta @kunal8484 ATDD – TDD Rinse & Repeat !!

16 16 www.scrumi ndia.in 7 Dec 2012 Asheesh Mehdiratta / Kunal Saini ScrumIndia.In @amehdiratta @kunal8484 The expectations of life depend upon diligence; the mechanic that would perfect his work must first sharpen his tools. - Confucius

17 17 www.scrumi ndia.in 7 Dec 2012 Asheesh Mehdiratta / Kunal Saini ScrumIndia.In @amehdiratta @kunal8484

18 18 www.scrumi ndia.in 7 Dec 2012 Asheesh Mehdiratta / Kunal Saini ScrumIndia.In @amehdiratta @kunal8484 Asheesh Mehdiratta Change Evangelist connect: @amehdiratta http://agilejourneys.blogspot.in http://in.linkedin.com/in/amehdiratta asheesh.mehdiratta@gmail.com Kunal Saini connect: @kunal8484 in.linkedin.com/in/sainikunal saini.kunal@gmail.com Questions ? Asheesh Mehdiratta © 2012

19 19 www.scrumi ndia.in 7 Dec 2012 Asheesh Mehdiratta / Kunal Saini ScrumIndia.In @amehdiratta @kunal8484 Credits Asheesh Mehdiratta © 2012 1.ATDD by Example: A Practical Guide to Acceptance Test-Driven Development 2.Test Driven Development: By Example 3.Growing Object-Oriented Software, Guided by Tests 4.Refactoring: Improving the Design of Existing Code 5.Specification by Example: How Successful Teams Deliver the Right Software Photo Credits: http://deuce45s.com/images/50%20BMG%20600%20gr%20FN%20Tracer%20Ammo.jpg http://upload.wikimedia.org/wikipedia/commons/1/11/Bundesarchiv_Bild_183- R05148%2C_Westfront%2C_deutscher_Soldat_crop.jpg http://www.bdshots.com/v/wallpapers/military/Modern+Soldier.jpg.html http://www.bbc.co.uk/news/special/uk/10/life_with_the_lancers/img/uk-soldier-kit.jpg http://lostechies.com/derekgreer/files/2011/09/TDD-Process1.png


Download ppt "1 ndia.in 7 Dec 2012 Asheesh Mehdiratta / Kunal Agile engineering practices New World Order Asheesh."

Similar presentations


Ads by Google