对于中资企业的软件开发背景分析应特别关注以下几个方面:
1、分析企业战略,根据
企业的发展战略为软件的使用留下扩展的余地,提前布局,为软件的持久影响力奠定基础;
2、分析企业管理架构,根据企业职能部门的划分和特点,调整优化软件权限和架构,细化
权限的影响范围,并行和交叉并举;
3、分析操作人员素质,根据操作人员素质确定软件的
操作特点,保证软件的可操作性,入乡随俗;
4、分析企业文化,根据企业文化特点使软件
本身融入充分的企业元素,使软件具备亲和力;
2 中资企业应用软件开发系统分析
软件的系统分析一般分为需求分析和功能分析。需求分析是指软件开发方和客户一起建
立并不断更新的对各项软件工作所达成的协议,是在客户和遵循客户需求的软件项目之间
建立的一种共识。需求分析是开发技术行为最关键的第一步。功能分析是将需求转化为具体
的功能实现,根据需求分析确定软件的结构特点。
2.1 需求分析应具备“汉堡式”特点
中资企业的执行力不仅取决于高层决策,同样取决于一线执行人员。在企业应用中,一
款软件能否充分发挥应有的职能同时取决于上、下两个方面。中资企业的应用软件开发不能
绝对参考领导层决策,采用完全的
“自上而下”架构,也不能绝对参考一线使用的意见,采用
完全的
“自下而上”架构。中资企业的应用软件开发应该是“自上而下”+“自下而上”。同时,为
了上下的衔接,在二者之间需要一个过渡层的功能实现。对于这样的结构特点,我们可以称
之为
“汉堡式”软件开发模型。“自上而下”确保软件被企业认可,能够得到管理层的支持,保
证资金来源;
“自下而上”确保软件具备持久生命力,防止出现政绩工程化,使软件本身成为
权力的牺牲品,给软件开发企业的长久发展带来不利;
“中间夹层”则用来过滤自下而上的信
息和自上而下的信息,设定不同的权限,形成信息过滤,避免因认识上的误差,出现上、下
层面的误解,避免问题的复杂化。这样既可以提高工作效率,又可以避免因人为因素产生的
问题出现。
2.2 功能分析立足管理结构且具备“抗震性”
中资企业应用软件开发的功能分析应立足于企业的管理结构和职能划分,这是最基本
的要求,以便软件功能各司其职,防止越权和职能混乱,但在现阶段的中资企业中,大部
分的职能机构往往存在不确定性,职能机构的变动往往带动
“软件应用环境地震”,进而限制
软件的应用和功能释放。高层领导的变动往往伴随着职能管理结构的变化,这样的变化应该
被充分考虑到软件开发的功能分析之中来。同时,领导层的变动虽然可能带来管理职能的重
新变动,但工作量本身不会出现太大变化,该做的工作还是要做,只是做工作的部门和人