Collins English Dictionary – Complete and Unabridged definition of a Ninja
n pl -ja, -jas(Individual Sports & Recreations / Martial Arts (other than Judo & Karate) & Combat Sports) (sometimes capital) a person skilled in ninjutsu, a Japanese martial art characterized by stealthy movement and camouflage [Japanese]
Flair definition of a Business Developer Ninja
a person skilled in business development (something professional services providers have to do if they expect to get on in life), a business activity characterised by stealthy movement (patience and persistence please) and camouflage (the target doesn’t even know you have them in their sites until it is too late).
Apply the same discipline, organisation and ritual (but perhaps with less daggers) in your BD activities and you will notice a massive difference in performance. Business development Ninjas win more new clients and have more repeat business than your average sales warrior and they also look so much cooler!