6、类似企业本身的开发平台和环境;
7、外包商的技术资源水平是否与企业内部开发时所需的技术指数相符;
8、衡量外包商是否拥有充分的资源。
在外包公司的选择过程中,作者遇到了一家公司愿意以低于项目的投资的价格来承包这个项目并且该公司答应可以额外给公司做出那些之前经过讨论被屏蔽的功能。听到这样的承诺物流公司的领导当然更愿意与这家公司签订合同。经过作者的调查发现,该企业虽然企业实力和开发经验足够本次项目开发,但是在实际的企业提供的开发人员名单中都是该企业刚刚招聘的应届毕业生,真正有实力的项目管理者和开发人员都在该企业对日外包项目中工作,所以经过作者与物流公司领导的沟通,最终没有选择该企业作为本次项目的外包商。
在对另一家有开发实力的公司的考察过程中发现,该企业提供的网络程序员可以符合项目的需要,且该企业也是长期做软件外包出口企业,拥有丰富的外包经验和项目质量管理经验,且该企业的价格基本符合作者与公司的理想价格。但在具体的调研过程中发现该企业提供的美工实际不能按照项目进度为项目进行服务,这是由于该企业的美工是多部门共用的,平时还要兼任其他部门的一些美工工作,这样就不能保证正常的软件开发。
于是经过作者与公司的最终讨论结果决定,由物流公司自己聘用一名美工进行网站的长期维护和静态网页的开发工作,将公司的招聘信息,公司新闻等动态网页改为静态网页,由人工来维护这些网页的更新。将网站客户查询部分外包给该企业完成,并由该企业建立该数据库的建立。
最后经过与该企业的商讨,建立了本项目最终的范围和交付,如下:
1、 建立物流公司介绍静态网页;
2、 建立公司新闻及招聘信息等静态网页,并由人工进行更新;
3、 建立物流公司客户查询系统,提供客户对在储货物的入库,出库,在库德查询;
4、 建立客户注册系统,提供客户网站注册功能。
5、 建立客户查询后台数据库系统;
6、 建立网站数据库与仓储管理系统数据库的数据同步工具,并保证网站数据库数据与仓储管理系统数据库数据的时间差不超过30分钟。