This document discusses various agile methodologies including Lean, Scrum, eXtreme Programming (XP), and test-driven development (TDD). It provides overviews of Lean principles and practices, XP practices like writing user stories and tests first, and tools for testing like Selenium IDE and JUnit. Links are included for further reading on topics like Lean software development, what is XP, writing user stories, TDD, and behavior driven development. The document aims to provide information on agile strategies, tactics, and processes for software development.
15. Write a User Story
As a <role / who?>
I can <need/what?>
So that <benefit / why?>
With Acceptance Criteria (1+)
Given that <input>
When <action>
Then <expected result>
Acceptance Criterias will prepare
your mind for testing
16. Prove ideas with CODE!
Show results with Coverage Results!
Regression test your code with
test code!
18. Write a test that fails
Make the test pass
Refactor your code
Do this cycle until you
don’t have anything else to
test.
19. More on User Stories
http://xp123.com/xplor/xp0308/index.shtml
More on Test driven development
http://www.agiledata.org/essays/tdd.html
Extra: Behavior Driven Development
http://dannorth.net/introducing-bdd