新足迹

 找回密码
 注册

精华好帖回顾

· 王思涵读书记之(三)-----------------隐形20分 (2007-3-22) poloand · 原创:写在北京奋斗时 — 一位澳洲”留学狗“的自白 (2017-8-22) accountingpro
· 晚秋,MT Lofty (2009-5-8) marzi · 给我长高秘方我嫁给你 (2005-4-4) samdong
Advertisement
Advertisement
查看: 12533|回复: 69

[IT] 来AU后的第一个CRM开发项目终于正式上线, 感想ing [复制链接]

发表于 2007-11-10 21:05 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
经过一段时间的试运行,上周NSW的60多个Sales人员和Vic的40多个Sales人员正式上线运行新开发的CRM系统,其他洲的使用者也将相继上线. 对我个人来说,收获非常之大.

首先让我来介绍一下项目开发的过程,后面再介绍一些技术方面的东东

决定开发自己的CRM
年初的时候, 偶然进入这家全球排名前五的烟草公司. 公司当初并没有决定上何种CRM产品。总部UK由于已经使用了Siebel CRM系统, 所以我们AU公司当然应该使用Siebel. 可是经过他们的反复论证, 发现Sielbel CRM 很难满足公司的一些特殊要求, 或者说, 就算能经过二次开发 满足公司要求, 后续的升级和维护都会很困难。 具体论证过程不详。

大约4月的时候公司终于决定要自己开发CRM系统, 这个时候CRM部门只有三个人, 另外一个人由于合同到期, 经理对他不满意决定让他走, 所以那时候CRM部门实际上只有我和经理两人.


5月到7月: 业务流程分析
这段时间天天开会,Team成员是 两个销售员,一个来自VIC分公司的销售经理,一个Business Manager, 再加我们CRM部门的两人, 总共6人. 这段时间是极具挑战的一段时间。原来公司的业务流程效率低,成本高且无法满足需求,我们这几个人在会议室为公司设计了一套全新的业务流程。我本人则负责将会议上听到的讨论变成具体的设计草案,有时候他们的意见相持不下, 我就为他们提供多种方案供选择.比如说有人坚持要给销售员配Scanner, 有人坚持要使用屏幕签字的方式实现电子签子. (销售人员的手提电脑的屏幕都是带触摸功能的 ), 这些都苦了我给他们开发模样并演示并最终放弃...

到7月底,业务流程重组的会议算是开完了,我通过加班加点, 使用XML/HTML/XSLT等技术, 完成了带有17个业务模块的软件模型,或者说界面原型. 用我这套界面原型,分批次和各个部门的主要负责人,还有公司的高层领导做了汇报,所有人对方案的评价都是 "Fantastic". 我们经理也非常有面子。

8月到10月:开发阶段
这段时间反而不再具有挑战性。我们将系统分成三块,
一是软件界面, 由我负责,另外招了若干程序员进行开发
二是数据库设计,由我设计所有的数据表,经理自己负责后面的所有相关事项.
三是和SAP系统的接口,由SAP部门提供资源按我们的要求进行开发

这段时间出现了两个危机,
一是用人不当,我们招来的其中的一个程序员,非常之笨,一个星期后我跟经理说我不要这个人了,因为人是经理负责招进来的,所以经理也很为难。为了给经理留面子我也没坚持要那人走,但是跟经理讨论后决定不再派实质性的工作给这个人做,又过了4周后才让这个一直混着的程序员走。这个人不是华人。

二是有的程序员真的很笨,这个人也不是华人。把价格计算的流程图,算法什么的都交到他手上了,除了我以外,还让不同的人给他做解释说明,搞了几天竟然一无所获。

由于我们人手本来不多,无形中又少掉一个程序员,开发周期定得很短,所以那时我非常郁闷。后来我把任务分配做了调整。由我自己编写各个业务模块的内部算法,他们只负责界面上一些实现. 又牺牲掉我无数个周末...

到十月, 免强进入测试阶段....

[ 本帖最后由 休 于 2007-11-10 21:22 编辑 ]

评分

参与人数 13积分 +100 收起 理由
无视 + 4 Old, but nice article!!
cn214 + 5 原创内容
黑山老妖 + 20 偶对你的景仰如滔滔江水

查看全部评分

职业灌水赚分
Advertisement
Advertisement

发表于 2007-11-10 21:15 |显示全部楼层
此文章由 keke 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 keke 所有!转贴必须注明作者、出处和本声明,并保持内容完整
沙发

发表于 2007-11-10 21:21 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
测试后就是无休止的修改,
然后是培训一批用户试运行,再修改
最后终于如期上线了。
对我个人来说,收获有几方面

一是英语得到实质性的提高, 同所有的新移民一样,我进入这家公司的时候听力马马虎虎,技术上的听懂大部份,说话就很不灵了,经过这样一个项目,和各种各样的人交谈,尤其是试用和上线的那几周,接电话接到手软,回过头来看,说话虽然错误无数,但是已经不象以前那样说话靠想了....

二是感觉自己做为新移民,算是真的立住脚了,有了一份安全感,这份安全感对我个人和家庭都是很重要的。在公司,我们的CRM系统正在成为运作平台,我经理马上休一个半月的假,现在他正在外面出差做Training, 感觉我成了公司的重要人员,甚至其他部门有业务上的疑问都跑来问我了.

三是钱的问题,比论坛上的同子,我还是挣得少的。但一年里公司也给我涨了不少,算是比较满意了。生存没有问题了.

四是做事风格得到锻炼。做IT的同学都知道,一件事情都有n种不同的实现方式,不同的程序员还有不同的想法,每天要面对他们做出决定,还要考虑整个进度,有时候要放弃一些东西以追赶进度。在开发过程中还要和Business那部分的人做不停的交流,许多事情还要去不停的催BUSINESS那部分人以得到一些答案, 到最后,自己都觉得是个Tean Leader了.

在这里感谢足迹网提供的交流平台。其实在开始阶段,对于采用何种技术我是心里没底,很多足迹高手从各个角度提供了不同的看法,终于决定让我采用了一种现在看来最保险的方案。只要使用者满意,公司领导满意,就算OK了

[ 本帖最后由 goldensun 于 2007-11-10 21:50 编辑 ]
职业灌水赚分

发表于 2007-11-10 21:30 |显示全部楼层
此文章由 Asura 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Asura 所有!转贴必须注明作者、出处和本声明,并保持内容完整
//applause

发表于 2007-11-10 21:32 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
一些技术问题
离线系统
销售人员使用离线系统, 每天和中心服务器下载和上传业务数据,并下载软件(或软件更新)到他们的机器上. 我们的系统还在不断的更新,所有的更新都是在他们下载业务数据的时候,自动下载到他们的本地机

XML / XSLT / Javascript / HTML/SQL/ASP.Net
销售员的本地数据库用XML格式, 软件本身用XSLT/Javascript/HTML实现
销售经理使用在线系统, ASP.Net界面
中心数据库使用SQl 2000 (马上升级到2005)
报表数据库使用SQL2005, 用Replication从SQL 2000得到业务数据
报表使用SQl Reporting Service, 现在还没有多少报表

使用的都是很普通的技术,不求个别方面的Perfect, 只求整个业务流程得到实现。 有些方面好有点土,有待改进

[ 本帖最后由 goldensun 于 2007-11-10 21:34 编辑 ]
职业灌水赚分

发表于 2007-11-10 21:39 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
给我加分啊,谢谢了

评分

参与人数 1积分 +4 收起 理由
icec + 4 感谢分享

查看全部评分

Advertisement
Advertisement

2008年度奖章获得者

发表于 2007-11-10 21:41 |显示全部楼层
此文章由 degra 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 degra 所有!转贴必须注明作者、出处和本声明,并保持内容完整
地下

发表于 2007-11-10 21:42 |显示全部楼层
此文章由 hrdkyscp 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hrdkyscp 所有!转贴必须注明作者、出处和本声明,并保持内容完整
牛人,good luck

发表于 2007-11-10 21:55 |显示全部楼层
此文章由 Bessy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Bessy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
强! CRM不是每个程序员都有机会尝试的.

2007 年度奖章获得者

发表于 2007-11-10 22:47 |显示全部楼层
此文章由 "魸魸° 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 "魸魸° 所有!转贴必须注明作者、出处和本声明,并保持内容完整
haha  好棒啊

2007 年度奖章获得者

发表于 2007-11-10 22:51 |显示全部楼层
此文章由 "魸魸° 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 "魸魸° 所有!转贴必须注明作者、出处和本声明,并保持内容完整
虽然有很多专业词 不认识
但是感觉很厉害

哈哈
Advertisement
Advertisement

发表于 2007-11-10 22:52 |显示全部楼层
此文章由 CES 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 CES 所有!转贴必须注明作者、出处和本声明,并保持内容完整
GXGX,抱歉没法加分。
请问lz是在帝国烟草吗?

[ 本帖最后由 CES 于 2007-11-10 23:40 编辑 ]

2007 年度奖章获得者

发表于 2007-11-10 23:05 |显示全部楼层
此文章由 coolioo 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 coolioo 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 Bessy 于 2007-11-10 21:55 发表
强! CRM不是每个程序员都有机会尝试的.


Disagree, there is nothing special about CRM software. Technology wise, CRM is the easiest software system to develop...
C.B

发表于 2007-11-10 23:19 |显示全部楼层
此文章由 ppsau 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 ppsau 所有!转贴必须注明作者、出处和本声明,并保持内容完整
楼主,小弟也是学IT的,认识一下?

2008年度奖章获得者

发表于 2007-11-10 23:27 |显示全部楼层
此文章由 degra 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 degra 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 coolioo 于 2007-11-10 23:05 发表


Disagree, there is nothing special about CRM software. Technology wise, CRM is the easiest software system to develop...



同意, 只是流程...

发表于 2007-11-11 00:00 |显示全部楼层
此文章由 jands 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jands 所有!转贴必须注明作者、出处和本声明,并保持内容完整
不管如何,恭喜恭喜.
Advertisement
Advertisement

参与宝库编辑功臣

发表于 2007-11-11 00:01 |显示全部楼层
此文章由 bffbffbff 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bffbffbff 所有!转贴必须注明作者、出处和本声明,并保持内容完整
同gx

退役斑竹 2007 年度奖章获得者 2008年度奖章获得者 参与宝库编辑功臣 2012年度奖章获得者 2009年度奖章获得者 2010年度奖章获得者 2014年度奖章获得者 2015年度奖章获得者

发表于 2007-11-11 00:11 |显示全部楼层
此文章由 patrickzhu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 patrickzhu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
厉害!   竟然放弃用Sieble CRM, 改为自己开发了一套?不过,实用就可以了,等到有更高业务需求了,再改用大公司的 Siebel 吧。

如果需要和公司内部别的应用系统集成,考虑用Oracle吧,从底层数据库开始,一直到 CRM,ERP。呵呵,Sieble 也被Oracle收购了。

LZ 有了这份宝贵的经验,准备跳槽吧?现在虽然有成就感,但是毕竟薪水没有大IT公司拿的多。 顺便也来我的贴子投票啦 :si4

[ 本帖最后由 patrickzhu 于 2007-11-11 00:12 编辑 ]

发表于 2007-11-11 00:30 |显示全部楼层
此文章由 青山75 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 青山75 所有!转贴必须注明作者、出处和本声明,并保持内容完整
不错,很现实的例子。可惜我们公司眼下这个项目,我跟不到结束了。
不然也是个很有挑战性的项目。

发表于 2007-11-11 00:58 |显示全部楼层
此文章由 Bessy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Bessy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 coolioo 于 2007-11-10 23:05 发表

Disagree, there is nothing special about CRM software. Technology wise,
CRM is the easiest software system to develop...



"CRM不是软件,对于企业管理人员而言,也好理解,也不好理解。

如果是第一次接触CRM也还好说,就如同一张白纸,对新概念只要交流得当就可以理解。怕的是那些已经接受过一些软件厂商或者其它机构的培训或咨询,在这些培训咨询中传达的是CRM是一套系统,一套解决方案,如果已经被企业人员理解了,那么在回头来正确的理解“CRM不是软件”就难得很。" -----《中国CRM最佳实务》叶开


这本书写的一般,但大方向上把握的还可以.

退役斑竹

发表于 2007-11-11 01:12 |显示全部楼层
此文章由 月亮 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 月亮 所有!转贴必须注明作者、出处和本声明,并保持内容完整
请教金太阳,你作这个项目的时候有没有参考什么书或是资料?
Advertisement
Advertisement

发表于 2007-11-11 01:12 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 patrickzhu 于 2007-11-11 00:11 发表
厉害!   竟然放弃用Sieble CRM, 改为自己开发了一套?不过,实用就可以了,等到有更高业务需求了,再改用大公司的 Siebel 吧。

如果需要和公司内部别的应用系统集成,考虑用Oracle吧,从底层数据库开始, ...


我投过票了,赫赫

我们的SAP是用Oracle的DATABASE

CRM用SQL就够了.

这套产品肯定不能跟专业的软件相比, 只是用尽量简单的方式实现了公司业务流程的重组. 界面尽量简单易用,只要求没有BUG 就OK.

公司每天的销售额是几m, 就算为公司提高5%的效率,也能为公司带来巨额财富...

还没考虑要跳槽,还有几个项目要做一下,做完了得两年后,再看情况..再说如前面同学所说,这项目技术上没什么的,还得抓紧时间多学点技术。
职业灌水赚分

发表于 2007-11-11 01:33 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
回月亮
我没有参考任何书
但是我以前做过MSCRM的项目实施和开发,那时候看过些杂的书。

由于对MSCRM的数据表用得多,所以在数据库设计的时候我思路非常清晰,几乎照搬MSCRM的思路,

比如很多界面上有些下拉列表DropdownBox, 其中的数值是可能要改变的,或者是开发过程中改,或者是实施以后要改。以付款方式为例,现在可以是CASH / CHEQUE/CREDIT,将来可能是别的,所以我学着MSCRM做成数据表.如果有新的付款方式出现,只需要数据表增加一条付款方式的记录,不需要修改软件. 所有的下拉列表中的值都在DATABASE断维护,软件端再用一套通用函数去实现下拉列表.

以前我看过人月神话,
大体上讲软件开发  需求很难控制, 进度几乎都不能保证, 预算几乎都要超出.
但是就我们这个项目来讲,

需求确实一直在变,直到现在我还有很多要求没有实现,因为不断地有要求进来。我的原则是对那些不重要的需求,或者只是为了锦上添花的需求,一定要关起来,留到以后去做IMPROVEMENT,否则进度无法保证.

我们的进度和预算却保证了,几乎是100%的保证了。开发部分的预算为60万左右,没有超出。

当然到后期有加班很多。

[ 本帖最后由 goldensun 于 2007-11-11 01:46 编辑 ]

评分

参与人数 1积分 +4 收起 理由
icec + 4 谢谢分享,新手来学习下 呵呵

查看全部评分

职业灌水赚分

发表于 2007-11-11 01:41 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
一般CRM产品或者书,往往将CRM分成三大部分:Marketing / Sales / Customer Service.
这样分是好的,我们公司的情况是,销售人员跑到卖烟的店里,做的主要是Marketing和Sales, 不需要在系统里考虑Customer Service.
职业灌水赚分

发表于 2007-11-11 01:48 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 青山75 于 2007-11-11 00:30 发表
不错,很现实的例子。可惜我们公司眼下这个项目,我跟不到结束了。
不然也是个很有挑战性的项目。

你要跳槽啦 ?
职业灌水赚分

发表于 2007-11-11 01:52 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 CES 于 2007-11-10 22:52 发表
GXGX,抱歉没法加分。
请问lz是在帝国烟草吗?

WHY ? 叫皇家烟草把,你不会是这家公司的巴
mmmm
Advertisement
Advertisement

发表于 2007-11-11 04:41 |显示全部楼层
此文章由 水过无痕 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 水过无痕 所有!转贴必须注明作者、出处和本声明,并保持内容完整
强烈要求晒年薪

发表于 2007-11-11 10:38 |显示全部楼层
此文章由 江苏小伙子 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 江苏小伙子 所有!转贴必须注明作者、出处和本声明,并保持内容完整
GX你们项目告一段落,这种经历真是一生的财富。

我以前在学校也是有类似的经验,那种做完之后的对系统总体理解的程度确实提高非常多,以致于在校期间就通过了系统分析员。

虽然回头看时,使用的技术就那些,好像不复杂。但是你还是庆幸项目中遇到了来自business非常好的支持和信任,和一些适当的技术人员的项目协作,这些都是成功的要素。这种成功的经验非常宝贵。

我觉得你以后要在你们公司会有更多机会,因为他们对你的期望值在不断上升,好的IT对Businees确实提升非常多。

发表于 2007-11-11 16:37 |显示全部楼层
此文章由 a711012 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 a711012 所有!转贴必须注明作者、出处和本声明,并保持内容完整
严重恭喜一些, 花了60万啊? 真不少
不过我觉得等CRM4出来了, 你要的功能就应该可以满足了. 比如就有offline client的SDK.
微软未来的business solution, CRM平台是基础, 其他收购过来的产品, 都要向这上面靠, 比如接口全部都用统一的web service实现, 就是那些WCF,WPF...
努力工作, 享受Mel的生活

发表于 2007-11-11 17:39 |显示全部楼层
此文章由 CES 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 CES 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 goldensun 于 2007-11-11 01:52 发表

WHY ? 叫皇家烟草把,你不会是这家公司的巴
mmmm

不要紧张,俺都不在这个行业了,只是好奇问问。

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部