业务开发人员需要什么样的武器

来源:互联网 发布:中国最大的程序员网站 编辑:程序博客网 时间:2024/05/01 06:05

业务开发人员需要什么样的武器

首先明确一个定义,在信息化软件的开发领域,一直存在着两类工作,一类是与被信息化的企业、政府、机构的业务相关的开发工作,一类是与业务基本无关的工作。举个例子:调研用户的需求并根据需求需求开发出一个企业需要的销售订单管理功能,这就是与业务相关的工作;用户需要一个“收到待办工作以后,能够发邮件或者发消息”的功能,那么这种开发工作基本上是与业务无关的。因此我们称前者为业务开发人员,后者为技术开发人员。

一般来说,技术开发人员的直接用户是业务开发人员,业务开发人员的直接用户是真正的用户,就以上面的例子来说,技术开发人员开出一个“发邮件或者发消息”的通用组件,业务开发人员在开发销售订单管理的时候调用它。

好,明确了业务开发人员的定义,那么本文要讨论的东西就是一个业务开发人员需要什么样的武器来做好业务开发工作。因为本人是进行B/S的信息化软件的开发,那么讨论也是基于此之上的。

那么我们来分析一下,业务开发人员需要完成那些工作。

1、调研并理解用户的需求,并设计出满足需求的系统。这点我们就不讨论了,属于广义开发的范畴,不属于狭义开发的范畴。

2、根据设计开发出需要的系统。在此我们就尽情的发挥我们的想象,我们需要什么的武器。

武器一:数据模型工具。

用此工具完成数据建模的过程,并自动生成数据库表。

武器二:UI工具

一个非常强大的UI配置工具,用此武器能完成所有的用户界面的配置,业务开发人员不需要再纠结于那么该死的细节的样式问题,从此也没有了样式不统一的问题,任何JS控件的变更再也不会开发的进度。

武器三:工作流工具

一个强大的可视化流程配置工具,用此武器能完成所有的用户的所有的怪异的流程。

武器四:报表工具

一个强大的报表工具,能用此武器完成所有用户的所有的怪异的报表。

武器五:百宝工具箱

一个什么都有的百宝箱,有消息组件(发邮件、发短信、发SNS)、有导出文件组件(导excel,pdf等等)、有打印组件(想怎么打就怎么打)等等,想要什么有什么。

武器六:一套完整的框架

一套完整的框架,包括用户管理、权限管理、盗版管理、日志管理(错误诊断跟踪,性能监测)等等。

武器七:打包升级工具

软件总是要升级的,怎么方便的打包升级也是非常重要的。

原创粉丝点击