Identify what the business goal is for building software.
Increase repeat sales to existing customers by 50% over the next 12 months
From the business goal, derive the scope of the feature(s)
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD3yDaQAfB3+Fl3cGksZ3YcWg+G8iDKod0Ib3aMT0bdPc+GzGxS+p731V4W+ZBzl+skiRBK6tFYSNsaWpmop7MM2cDhE+zMFEYZ8hheBR/c2O4HwZlL3qg0V/+3YNwUf6R51TiX5NRoBF49Xyn6i3ggzybkdvY/5fLgF4NpXrpzQ7x7hq8MNHlOpr6RIxARs2bInusoaV5iWvaPuYgyw+JNdGcIrJdAdcOkwfPT4ijMSKb1B68iPAUHW8LvQ+FX8J3/ZZQKyMMBzjolxuDQGgrxTsgayyhmxbCk1yUPgm2O1tSh/4D30Ur3MoZLeUdduRwedUGy5rX5tvV3G4Zlbnfr |
ArgumentError: /Users/jason/.rbenv/versions/1.8.7-p358/lib/ruby/site_ruby/1.8/rubygems/requirement.rb:72:in `parse': Illformed requirement ["#<YAML::Syck::DefaultKey:0x11418fa78> 0.2.1"]
An error occurred while installing power_enum (0.6.2), and Bundler cannot continue.
Make sure that `gem install power_enum -v '0.6.2'` succeeds before bundling.
# Below is an example of a User Story turned into a Cucumber feature | |
User Story | |
---------- | |
As a <Insert Role> | |
I want <The Tool> | |
So that <Insert Business Value> | |
If a customer enters a credit card number that isn’t exactly 16 digits long, when they try to submit the form, it should be redisplayed with an error message advising them of the correct number of digits. |
Crucial tests on hypotheses (in the form of [modus tollens][wiki1]), where a hypothesis is decisively refuted, are impossible in science because it's possible to save a hypothesis from a false test by proactively revising auxiliary hypotheses or a change in test conditions. The following demonstrates the reliance upon auxiliary hypotheses:
If (H and A), then I
not I
not (H and A)
The following instructions will install Vim with the Ruby interpreter and Command-T. I keep my vim settings under revision control, thus I have chosen to use Git's submodules and Pathogen to manage Command-T. Depending on your preferences, you may want to setup Command-T differently. I recommend reading through the Command-T Readme
sudo apt-get install ruby ruby-dev libncurses5-dev mercurial clone build-essential rake
I chose to compile vim with my system Ruby, 1.8.7. It is important that you use the same version to compile both Vim and Command-T. If your using RVM and you want to do the same, before proceeding you will want to:
rvm use system