一个成功的软件开发项目应当由如下人才组成 - 藏经阁 - 张明

(这条文章已经被阅读了 31 次) 时间:2001-04-28 21:16:04 来源:张明 (至尊玉) 转载

  1、优秀的软件开发人员:

  开发系统核心,开发应用服务,开发面向用户的应用,开发大型系统,开发小工具

  2、软件的市场潜力分析师:

  对软件行业的某个细分市场的情况,了如指掌,能对一个项目的前景做出准确评价

  3、系统分析员:

  需求分析、对软件项目的难点进行分析,确定设计版本的功能内容和结构,对软件项目的实现过程做出准确的分析说明,提出实现该项目的内部条件和外部条件(应当提出几种不同的方案:不同的功能要求和设计要求,项目实现所需要的基本条件也不同,这些条件有:投入的人力、财力、物力,用户配合)

  4、项目规划:

  合理安排项目的人力投入,财力投入,项目进度,根据实际情况及时做出调整

  5、项目内部协调:

  协调项目组内各成员之间的工作配合,为开发人员解决技术以外的各种问题、情况

  6、项目外部协调:

  与其他部门、外界伙伴沟通、交流,编写面向不同对象的项目介绍文档,讨论和制定项目的现场实施计划、推广计划等

  7、技术带头人:

  负责解决开发人员在开发过程中碰到的各类技术难题

  8、解决方案制定者:

  负责系统的总体设计,负责系统各个模块的详细设计的评审和定稿,负责在实际开发过程中处理前期设计中的缺陷(8和9应当由同一个人或小组负责,这是整个开发过程中最关键的部分)

  9、数据库模型的设计:

  表、索引、视图、序列生成器、过程、函数、触发器等数据库对象的设计、定义、规划(8和9应当由同一个人或小组负责,这是整个开发过程中最关键的部分)

  10、项目负责人:

  对有关软件开发的各个方面负责,有人事权、奖金权等等,参与项目合同的制定

  11、财务核算:

  准确把握软件市场的价格变动,清楚软件开发的成本结构,了解计算机市场各类硬件产品的价格

  12、外围产品资源:

  了解当前计算机行市场各类软硬件产品的功能、特性,厂家情况,了解当前计算机技术的发展情况,技术的成熟程度,风险指标

  13、市场负责:

  签定项目合同、与客户沟通、市场运作

  14、技术创新和突破:

  由年轻、爱专研、技术结构合理的人担任,要有推翻当前的开发技术的勇气和放弃已有工作量的决心

  15、吸收投资:

  准确把握投资者情况,深入理解软件项目的开发情况和市场情况,善于把两者融为一体