12.5.1 开发人员
软件开发人员一般分为:项目负责人、系统分析员、高级程序员、程序员、初级程序员、资料员和其他辅助人员。根据项目规模的大小,有可能一人兼数职,但职责必须明确。不同职责的人,要求的素质不同。如项目负责人需要有组织能力、判断能力和对重大问题能做出决策的能力;系统分析员需要有概括能力、分析能力和社交活动能力;程序员需要有熟练的编程能力等。人员要少而精,选人要慎重。软件生存期各个阶段的活动既要有分工又要互相联系。因此,要求选择各类人员既能胜任工作,又要能相互很好地配合,没有一个和谐的工作环境很难完成一个复杂的软件项目。(https://www.daowen.com)