一个成功的系统分析员应该具有以下四种基本技能:
1、技术技能(Technical Skills)
技术技能是系统分析员的重要技能。俗话说,好的系统分析员一定是一个好的程序员;但好的程序员不一定是一个好的系统分析员。要成功开发一个信息系统,需要有以下一些技术技能:数据库管理、网络通信技术、操作系统知识、程序设计语言知识、系统自动开发工具等。
2、分析技能(Analytical Skills)
最重要的一点是系统分析员应该是一个问题的解决者(Problem Solver)。系统分析员应该具有系统的思考能力(System Thinking)。
3、管理技能(Managerial Skills)
系统分析员应该能够成功地管理一个团队,需要具有领域知识、项目管理知识、风险评估与管理能力、控制变革的能力。
4、人际交往技能(Interpersonal Skills)
系统分析员需要与各种各样的人进行交流,应该是一个很好的沟通者(Communicator),其技能包括提出问题能力(Question)、倾听能力(Listen)、口头(Oral)和书面(Written Presentation)表达能力等。