正忙于项目管理系统开发

Posted by

现在的销售项目越来越难做,项目周期也越来越长,从发现项目信息到合同签订,往往需要几个月甚至半年时间。如何实现项目的进度管理、与项目有关的文档管理,更重要的是如何协调售前工程师提供技术支持,是在是一个很麻烦的问题。某一个项目投入多了,其他项目就无法兼顾,投入少了就有可能有可能遭到投诉。

一直没有找到一个完全适合工作销售项目管理和售前技术支持管理的软件,以前也曾使用过别的软件,但由于流程不完全符合,很难适用现有的工作流程,后来就停用了。

现在没有办法了,只好自己开发一个了。

这一段时间下班之后,在家里开发基于ASP的BS方式的销售项目管理系统,其主要功能是实现从项目信息、到项目立项、最终项目签订前的流程和进度管理。以项目名称为管理对象,实现全流程中的销售和售前人力协调,文档审核,项目报备,以及合作伙伴管理。同时可以提供多种不同的数据统计分析功能,如不同部门的项目数量和预计销售额统计,推荐的产品型号、数量和容量统计,工程师工作量统计等等。

呵呵,努力了半个月,第一个版本搞出来了,也已经在我们部门内部开始使用了。通过这个系统,可以很方便地查看到现有200多个项目中每一个项目的所有信息,及其当前的进度和变化,可以看到每一个产品和解决方案目前的推广情况。兄弟们的周报中也省略了很多项目进度汇报,实在是太方便了。

公司领导对这个软件也非常感兴趣,有意在公司大规模推广。

不过这个软件现在还很初级,任何功能和流程上的调整都需要我去修改软件,还做不到自由定制。这也是没有办法的事,除了几年前做过3个月的asp网页设计之外,我是完全没有学过程序开发的。很多东西都是一边开发,一边在网上现查资料。有很多模块回头再一看,原本可以很简单地用1-2行业命令来实现的,我却用了几百行业命令来实现。调试时,发现最多的问题是因为语法错误和笔误,唉,没有经验累死人啊。我是一边开发,一边学习,然后又一边大块大块删除了重新写代码。

实际工作中,人员可分为售前、售后、销售、产品、商务等,级别上有分为员工、经理、总监、总裁,审核权限方面又分一级审核和二级审核,同时每一级又分为技术审核和商务审核,功能模块上有项目管理模块、工作管理模块、统计分析模块、以及第二版要开发的产品管理模块和设备借测模块。由于不同人员的访问权限必须是不同的,所以在做访问权限控制功能,我脑子全是几十个权限控制的排列组合,全是if怎么怎么样,else怎么怎么样,脑袋晕的要命。

辛苦是辛苦,不过搞这个东西却给我带来很大的快乐。每当解决了一个问题,我都会感到无比的兴奋,每天晚上搞到3-4点,甚至清明放假时干通宵,也是乐此不疲,脑子里除了代码,就什么都不想。

呵呵,也许有一天不干存储了,去当个软件开发工程师也是个不错的事情。

8 条回复

  1. JamesD
  2. 绿茶