业务分析规划设计和软件程序开发实施

来源:互联网 发布:供电公司内网网络大学 编辑:程序博客网 时间:2024/05/16 17:26

软件程序,特别是信息系统软件,它的用处在于用户通过使用这个软件能够学到该软件所蕴含的管理思想或专业知识。那么在软件开发过程中把有益的管理思想或专业知识融入进软件程序中就显得尤为重要。由此可知,在任何软件项目的实施中,都包含两个方面的工作:软件所体现业务知识的设计软件本身开发技术的运用

对于一个类似于OA系统(或人员管理信息系统)的项目来说,它也包括软件所体现业务知识的设计软件本身开发技术的运用两部分工作内容。只不过OA系统的业务相对简单,业务分析所耗费时间可能只占整个项目工作量的10%,软件本身开发技术的运用(包括软件架构设计、开发、测试,文档编写,软件工程管理等)占据了90%的工作时间;同时,OA系统的业务分析不需要太多的专业知识,可能就由软件架构设计人员来兼任业务分析规划设计工作了(当然,上述只是是针对于项目实施来说的,如果要做一个OA产品,并且想把这个产品做好、做到真正能被用户喜欢,那就必须有专门的人员来进行业务分析规划设计了)。

但是,对于财务信息系统,更甚至于一个汽车自动控制驾驶的行业专业软件来说,项目团队规模也达到十来个人或更多人时,我们就不能再期望软件架构设计人员还继续兼任业务分析规划设计工作了。因为在这个的项目中,业务分析所耗费时间占整个项目工作量就到要达到50%了,软件本身开发技术的运用所占据工作就只占到项目 总工作量的一半了。当然,对于这样的项目,如果项目经费达到百万、千万时,一般就会分成两个项目来实施了,一个交给于类似于IBM这样的信息系统工程咨询公司来进行业务分析规划设计,一个交给于软件开发企业进行项目实施(就算由一个公司来进行这类系统的集成工作,它内部也必须划分成两个独立的、边界清晰的队伍来实施)。
原创粉丝点击