通过参与了财务发票类项目,感慨良多。
技术方面:
1:需了解所开发项目的财务背景,了解财务以及业务的相关知识,了解在此行业存在的软件的情况。
2:如果是第一次开发对业务需求以及所涉及到的技术有很大关系。例如所涉及到的加密,财务单的单个以及批量打印,二维码的扫描,解析二维码
3:如果是基于其他系统进行二次开发,没有提供源代码以及原有系统的需求的情况下进行开发,前期要确定此软件的功能需求、数据库的数据是否加密(破解密码的能力),功能中所涉及到的二维码的生成,都可能是你完成项目的绊脚石。让你到最终功亏与溃,给客户不好交代,公司的形象也收到影响。
4:财务软件所要求数值、发票、二维码生成的准确性以及信息的加密。如果两个中任何一个存在风险接客户项目时,一定要慎之又慎。
5:当此项目外包给其他公司或者其他人时,一定先要确认功能上的可行性、数据破解方面的可行性、单打或者批量打印发票的可行性、二维码生成以及扫描的可行性。当数据破解方面或者二维码生成以及扫描方面存在疑问,一定首先攻克之后才给客户确认能否可以接这个单。
销售方面:
1:商务需要和需求调研人员沟通给客户承诺的开发能力、开发的方式方法、完期的时间、公司的介绍(存在一个人多个职位,多家公司的情况,一定要沟通好以那家的名义进行签约的)。
2:合同方面需注意:项目需求、付款方式(什么样的发票)、权利义务、收款方的银行等信息。
个人总结:
没有在关键点上进行正确的判断,运用矛盾延迟的策略,导致最终项目的失败。关键技术、关键问题有些可以采用暂缓的方法,有些则需要有合适的人来做这个事情,当没有的情况下这方面将是致命的问题。
以后在接手这类项目时,确认项目存在的关键技术,人员的技术能力,开发周期这些方面的因素,果断的确定这个项目是否可行。
2011-7-7