客户分析及企业管理系统

.article-content table ul{ padding-left:10px;} .screenshots img{ width:210px; margin-right:15px; margin-bottom:10px;} table p{text-indent:0px;}
项目概况
**项目简介:**是一套整合不同企业需求的应用系统,包括多个平台Window 和Web及Mobile平台(Android, IOS),主要功能包括客户分析,库存管理,盘点,销售及供应商管理, 会计, 项目管理等功能。并且支持企业定制,基于OEM License和第三方插件开发。
**项目进度:**今年初网站已经正式上线,合作商家超过100家。
**合作时间:**2010~至今
**项目规模:**共约70人月,
**合作模式:**ODC (“外包IT团队’)
**团队配置:**峰值时期(团队共5人左右,项目经理1人,开发人员3人,测试人员1人)
**项目费用:**约20万美元
技术要点:
- 部署环境:Window Server 2008,SQL Server 2008 R2, IIS7
- 开发环境:Virtual Studio 2010, Dev Express, WCF, C#, JavaScript/JQuery,eclipse
主要事迹:
- 2010-03 项目启动,诺怀准备开发团队
- 2011-01 完成Window版本客户分析系统,并开始给内部客户进行测试
- 2011-06 完成Web版本客户分析系统
- 2011-12 开发移动平台应用,产品宣传站点上线
- 2012-01 扩展新功能开发,库存管理,供应商管理,项目管理
- 2013 版本的正常维护、功能添加工作。
质量保证
问题及方案
问题
采取的方案
客户沟通
-
与客户时区不同
-
业务逻辑非常复杂
-
客户在这个项目上的参与度还是很高的,由于存在时差问题,我们每天有4小时与客户重叠的时间。主要先通过邮件确认大的需求,对于一些细节问题,通过在线的MSN进行及时沟通。
-
由于涉及到很多业务及行业知识,我们团队成员会与客户进行充分的沟通,并参考现有的行业系统,也购置了相关的业务书籍来学习,使与客户沟通更加高效
需求管理
-
没有详细的需求文档
-
在产品的开发方面缺少计划性
-
我们采用原型驱动的开发方式,当客户提出需求后,我们会针对需求的理解,先构建原型,然后与客户确认,有时也会展示给最终使用者,收集建议和反馈。在这个过程中,帮助我们更加深刻理解客户需求,也对之后的功能开发有更加准确的评估。待方案确定后,进行功能开发。
-
同时也会将需求进行整理分类,供项目组知识的共享。
开发与维护
-
系统基于一个老的技术框架
-
原有项目框架耦合性很高,并且需要写大量重复的代码
-
我们针对系统进行了分析,并和客户沟通和确定了重构和重新设计的方案,使整个框架更利于功能的开发与维护。
-
采用敏捷迭代的方式进行增量开发。
质量控制
-
客户没有很多时间来测试与验收
-
我们采用严格的质量标准,整理出一系列的开发规范,代码规范等
-
增加单元测试,加强自测,交叉测试
-
Bug分析总结
客户收益
- 获得成功:客户取得了产品开发的成功,已经得到100多个客户,并且有更多的客户要求试用
- 节约成本:客户可以灵活的进行开发团队配置,保证产品的开发以最优的配置进行,达到客户预期的目标。
- 集中业务:项目团队高度自主性,节省了客户大量的管理时间,使客户可以集中产品的业务及市场
- 产品拓展:良好的技术架构,使客户可以很容易进行新功能的扩展及原有功能维护
项目截图

借鉴成熟项目实施经验
为企业打造贴合业务的软件系统.
20+开发经验
30+全球区域客户
15000+成功项目