项目概况
针对其某一部分的业务需求和特定的用户,重庆山姆出国咨询服务有限公司希望用网站自助的方式来完成移民手续的申请流程。该系统仅涉及与移民咨询行业有关的几类人群,如:SAM工作人员,需要移民的人等。目前该系统己正式上线,能满足对婚姻移民和亲属移民的管理,以及其客户的自助移民流程的操作。项目站点,主要供移民用户使用,支持PC端和Responsive。
热点事件
项目持续时间共6个月,热点事件如下:
- 2015年4月底开始准备框架以及做原型;
- 2015年5月原型项目结项并开始开发阶段的准备工作;
- 2015年8月底完成BETA版本提交;
- 2015年9月底完成最终版本;
- 2015年10月中旬完成项目需求变更,
- 2015年12月初顺利验收通过;
项目挑战
- 前期对业务逻辑需求陌生,从来没有接触过,且要求对美国移民政策相当深入的了解,这是最大的挑战;
- 而本身客户需求错综复杂,多线程,多处关联和某些部分说明不清楚
- 有些业务逻辑,包括客户自己都不是很清楚,每次都要自己梳理很久才能确定。即使有客户提供了很多参考资料给我们,开发中也常常会遇到一些细节问题需要向客户咨询或者确认。
- 网站内会插入大量的PDF表格,PDF填入遇到各种棘手问题,而且PDF插件有很多不能控制;
- 对网站的易用性和扩展性的要求非常高;
- 不断持续更新移民局表格和后期维护也要求非常高;
解决方案
项目计划
针对SAM移民项目的挑战,从原型项目开始到开发结束,诺怀安排了6位开发人员,1位测试人员和1位设计人员,其中包括客户那边的3名程序员。项目一开始,诺怀制定了完整的项目迭代计划和里程碑。在具体项目开发中,如果没达到新的里程碑,就会发给通知客户确认以及测试。
良好沟通
- 通过各种不同的方式,包括QQ群组讨论,面谈沟通会议,邮件往来,原型确认,文档记录等方式,大量地,高频地和客户沟通需求,了解业务细节,达到最大程度理解客户的需求,避免需求误解;与客户的频繁沟通:在开发阶段,每天的需求疑问都会总结和整理,固定时间找客户进行当面沟通和确认。单独建立了一个讨论组,方便双方确认需求和讨论解决方案。
- 用Axure RP工具来做原型,简单方便,关键节约时间;又能让需求非常清晰,也很容易界定出需求变更。在原型上展现或者有说明的就在合同范围内,没有的就是需求变更。这种方式让合作中需求争论的时间少,避免了需求变更时影响客户满意度和项目进度。
- 业务需求复杂,把需求和业务流程图系统地整理出来总结到OneNote上,方便大家分析和讨论,使开发人员和测试人员能更容易地理解需求。
敏捷思想&迭代开发
- 开发过程中,以原型为准,采用敏捷开发思想,分迭代和多个里程碑开发。
- 每个里程碑都和客户确认最终效果是否符合项目需求,以保证开发大方向不会出现偏差;
- 用OneNote记录所有的需求,并保持更新,方便基于需求的内部沟通。
- 项目前期我们通常会携整理的问题去客户公司当面进行沟通,效果很好。后期随着对业务逻辑更加明确,一方面发邮件给客户确认,另一方面建立一个讨论组以便随时沟通交流,对于某些tricky的问题,会及时讨论出解决方案,节约了很多时间。
- 遇到双方都不确定的逻辑,一起深入讨论,并以项目为中心,而不以某一方利益为主;
- 项目中常常会遇到一些模棱两可的细节问题,这种问题即使我们知道通常情况下怎样处理,也会跟客户确认一下,避免了一些不必要的修改。
- 购买国外专业的PDF插件,如遇到插件本身无法解决的问题,则通过网络大量调研国内外类似案例的解决方案;
- 在项目最后修改客户反馈的阶段,我们制作了用户使用手册,让客户对项目后期的配置没有后顾之忧。
- 开发人员都是坐在一起,沟通非常及时和有效。技术上的分享以及写示例代码也是项目中一直坚持在做的事情,有多处使用的类似功能,我们都会提取成公共的功能,方便大家使用。这样的技术积累,有利于提高工作效率。
质检
-
投入专业的测试人员进行测试,提高了项目质量。在最开始PM检查时,用OneNote记录;测试人员测试时,用专业的bug管理系统Mantis管理bug。
最终结果
- 此项目的成功极大地提高了客户的工作效率,内部的管理效率;
- 如期完成项目,并顺利提交,部署,上线,运营,极大地降低了客户的管理成本;
- 再次扩展了客户的业务范围远及东南亚,拉美以及世界更多的其他国家和区域
客户反馈
- 客户感谢我们在项目前期不厌其烦地确认需求细节,和客户非常细致地沟通需求,做到没有一丝一毫的需求误解。常常是客户没有想到的问题,我们已经提前提出和客户讨论。
- 对我们的工作态度,进度,透明图和沟通非常满意。而且客户发现我们的开发人员非常尽心尽责。来自客户的反馈,有时候非常紧急,但我们的开发人员总是在最短的时间内响应客户,并及时处理好反馈。而且,不管是前期,中期还是后期的配合和反馈响应都非常积极;
- 客户非常赞赏我们的努力和细心,从技术挑战,使用场景,用户体验度等方面的实现上,赞扬我们对项目的全面,细致又不失大局的考虑。
- 对项目的质量非常满意,在合作过程中,对我们非常信任和依赖;
- 客户表明,虽然我们没有移民咨询的项目经验,但和我们的合作非常愉快。后期的项目会尽快理清需求,然后交给我们继续开发;
项目截图