Business Analysts need technical skills so that they can scope requirements and support the Software Development Life Cycle. Some technical skills or knowledge like how databases function is obviously more important than whether as a Business Analyst you can write code.
Do your competencies need to be above average for all the skills detailed here? The answer would be yes for some technical skills like technical writing and no for others like programming or coding skills. Keep in mind that the distinction as to whether a given set of skills is more critical than ...