我们正在考虑启动一个新的、专业的(面向客户的)网络应用程序;我们可以采取一些途径——我们可以在内部编码和托管,我们可以在内部编码和在外部托管,我们可以让其他人进行编码和托管,COTS 等。
假设我有合理的方法来估计 COTS 和内部开发工作的质量。
我遇到的困难是确定开发/托管商店有多“好”。我应该问他们什么样的问题?开发商店的 Joel 测试怎么样?我假设一些 Joel 测试问题适用(因为如果开发商店很适合工作,希望他们会产生好的代码),但它还需要涉及以下内容:
1) 服务器架构(假设正常运行时间为 99.99%)
2) 客户服务/质量保证
3) 对服务中断等的响应能力。
4) 合同项目
我能想到的一些问题:
你有错误数据库吗?
您如何处理新的变更请求/错误?
你们保证周转时间吗?
新请求的计费方式与错误的计费方式不同吗?
你如何定义错误?
你有测试人员吗?多少?
你有自己的数据中心吗?你租用机架空间/同地吗?专门的 NOC 工作人员?
您的开发人员规模如何?内部还是外包?
你有多少客户?我可以和他们中的一些人谈谈吗?
你的保修期是多久?