| z, ? | toggle help (this) | 
| space, → | next slide | 
| shift-space, ← | previous slide | 
| d | toggle debug mode | 
| ## <ret> | go to slide # | 
| c, t | table of contents (vi) | 
| f | toggle footer | 
| r | reload slides | 
| n | toggle notes | 
| p | run preshow | 
Doug, Brad, Brian
- Manifesto for Agile Software Development
Ironic for this talk
- http://3pvantage.com/articles/is-your-team-busy-producing-legacy-code.htm
Activity Centered Design vs Human Centered Design
- http://www.thoughtworks-studios.com/content/stop-designing-"users" 
HCD vs ACD
Our users: Small Businesses, Attorneys, Future - Accountants and of course Investors - Martin Fowler - Mike Long
Weekly release planning session
|  |  | 
|  | |
Acceptance tests express what the software needs to do 
in order for the stakeholder to find it acceptable
A project faces serious problems when its language is fractured
When a team uses language consistently in their conversations, documentation, and code, the friction of translating between everyone’s different little dialects is gone, and the chances of misunderstandings are greatly reduced
Entrepreneur, Issuer, Small Business
Feature: Sign up
  Sign up should be quick and friendly.
  Scenario: Successful sign up
    New users should get a confirmation email and be greeted
    personally by the site once signed in.
    Given I have chosen to sign up
    When I sign up with valid details
    Then I should receive a confirmation email
    And I should see a personalized greeting message
  Scenario: Duplicate email
    Where someone tries to create an account for an email address
    that already exists.
    Given I have chosen to sign up
    But I enter an email address that has already registered
    Then I should be told that the email is already registered
    And I should be offered the option to recover my password
Declarative
Feature: anyone can sign up
  In order to grow the userbase
  As a non-registered user interested in Bolstr
  I want to create an account without an invite/reg code
  Scenario: registering as a new entrepreneur
    Given I am on the self register page
    When I fill in valid personal registration information
    And I choose "Entrepreneur"
    And I submit the registration form
    Then I should see "Please create a company before starting a campaign"
    And I should see "New Company"
Declarative and Imperative
| Platform | Tool | Further Information | 
| iOS | Frank | https://github.com/moredip/Frank | 
| Flash/ActionScript | Cuke4AS3 | https://github.com/flashquartermaster/Cuke4AS3 | 
| PHP | Cuke4PHP | https://github.com/olbrich/cuke4php | 
| JavaScript/Node.js | cucumber-js | https://github.com/cucumber/cucumber-js | 
| Java and other JVM languages | cucumber-jvm | https://github.com/cucumber/cucumber-jvm | 
| Microsoft.NET/Mono | SpecFlow | http://specflow.org/ | 
| C++ | Cucumber-CPP | https://github.com/cucumber/cucumber-cpp/ | 
Steps are on iPad
Use pull requests!
Branch management