客户特别评估每一个架构的优劣。
分析了BSCS的特点、结合客户的需求,他们发现:
f1从流程的定制来看CS结构更加利于客户方便地进行“可视化”定制;
2从公文的“不可修改、保密性”以及电子图章的“不可诋毁性”需求来看,CS框架更加利于实现DRM技术和数字指纹技术实现;
3从公文的打印需求与一般WEB报表的差异性来看,CS框架更加适合对打印格式的定制与控制;
4从客户提出的内部电子会议的实时性来看,CS框架明显优于BS框架的非状态性,能够做到更顺畅、更及时的沟通;
5从系统的安全性来讲,CS框架更加适合硬加密系统(如加密狗、U盘Key)与系统的对接。
产品开发
在开发过程中李石强调了每个程序员的产品意识,取得了不错的效果。比如客户要求一个能上传文件的功能时,并没有提出UI需求,团队的B程序员并没有简单完成任务了事,而是做出一次能同时选取上传5个文件的程序。这种产品意识为客户使用带来方便,弥补了需求的不足。
团队配合
在团队B中,每个程序员都做到了做完一个功能后与项目经理沟通进度、结果,并与负责测试的同事沟通,及时检测Bug,及时修改并及时回归。每个功能的实现都相对完善。及时的
f沟通与相互学习,还促进了团队磨合。
经过8个月的开发,OA项目第一期完成基本功能顺利上线。C公司已顺利拿到了客户第二期的开发合同。
点评:点评:成功的开发需要这样的程序员
通过上面的案例,我们为程序员总结出如下素养:
1学习和分析能力。每个团队都在成长,作为程序员这个群体就更需要“与时俱进”。尤其是在学习和分析能力。学习和分析能力开发这个知识日新月异的行业里。同时分析能力也是必不要少的。在调查中7115的程序员认为,学习能力非常重要,同时有5769的程序员认为,在技术方面有不同的意见时,处理妥当是程序员应该具有的职业素养。相信这个案例为我们提供了新的思路。
2与内外保持良好的沟通,永远是成功的保证。及时汇报、沟通进展也可以在第一时间发现自与内外保持良好的沟通,永远是成功的保证。与内外保持良好的沟通己的偏差。数据证明5962的程序员认为“汇报项目进展时明确及时”是重要的职业素养。
3产品意识。良好的产品意识可以大幅度提高开发效率,也能有效的弥补需求不足。例如,在产品意识。产品意识案例二中,在做文件上传功能时,充分考虑了客户使用的方便性,弥补了需求中被忽略的细节。
4团队意识。强烈的团队意识能帮助自己和整个团队更快成长,因为知识的分享是知识学习r