Hi Kimbo,
I do agree with you. I get the feeling that the original poster of this works or has experience in a Data Analytical team, rather than a Business Analyst team,
There are some points where he is right, and others where, sorry, but he just isn't in the real world.
Recruitment - If you think you can only hire the 'best' I would ask one question - How do you know they are the best, I have hired many people over the years, some, who turned out to be the best BAs I ever had the pleasure of managing, didn't necessarily comes across the greatest in interviews. Whilst, others could clearly recite a book that they had read beforehand. When it comes to recruitment, as the hiring manager, you have to be mindful of lots of things. Do they know how to handle pressure, do they know about how to gather requirements and do they know how to interact with other people. It is very unlikely that they will be experts in the company, unless they already work there. That comes in time, but I wouldn't expect them to be so straight away. That's being unrealistic.
I look for BAs who have passion - they want to learn, who have a degree of common sense, they are happy to communicate with people above AND below their grade. They have good attention to detail but also know how to listen, what to ask and when to do both.
Other skills can be learnt over time. Things such as the methodology that you work in, will not be learnt or known straightaway,
Data analytics and Financial analytics are very specialist forms and just because they come from those fields, doesn't mean they will make good BAs (and vice versa)
Yes, training is important but often for a BA, it is more about experience than anything else - working on different types of projects and with different stakeholders. No training will ever give you that.
Building a Team - remember that some BAs will not always work best with every other BA, so as a Manager you have to work with that. Yes, knowledge share is important, I always have a session on a Friday afternoon where we share knowledge and quickly go through from a BA perspective, how our projects are going. As I am in charge of resource allocation to projects, I ask my team what sort of projects they would like to work on next, both because they might enjoy them, but also because it may give them an opportunity to learn.
Because every company that I have worked at is different, both in culture and also methodology ways of working, t is hard to say definitively 'This is the way you should work....'. Instead, a good BA manager should be able to adapt him or her self. Adaption is probably the most key thing for both BAs and their manager. If you can adapt quickly and learn as you go, then you are more than halfway there.