kung fu purchasing judo martial arts tokyo aikido kata japanese japan china project business procurement management shotokan solution funakoshi software project management solutions self defense symfony