Even if stability in their job description and their relationships to other roles is not yet reached, the skillset that business analysts should possess is becoming clearer and clearer. A good combination of hard and soft skills, augmented with a hint of business acumen and pragmatism make them usually successful in change projects with a significative IT chunk. When trying to acquire those skills however one soon realises that there's "something more" that good BA have and that is difficult to put the finger on. By taking the cognitive perspective, this strange "something more" can be described. Information brokers, problem solvers, system thinkers... those roles the BA usually plays even without being aware will help us shedding some light on how their brain function.