Architectural Kata

Where’s Fluffy?

original kata by Ted Neward

see for more katas


  1. work in teams
  2. prioritize!
  3. eliminate assumptions
  4. document decisions
  5. keep it simple!

increment #1

  • Pet owners can post details and photos of their missing pets.
  • Anyone can see a list of pets missing near to their location.

increment #2

  • Users can comment on pet missing entries, providing photo proofs of found pets, locations of sighted pets or area checked.

increment #3

  • Pet owners provide rewards for found pets;
  • The service brokers the rewards;
  • Pet finders collect rewards on confirmation from pet owners.

increment #4

  • Select pet photos from existing photo sharing services;
  • Share missing pet entries on social networks.