Deiphi技术的步骤是:

��(1) 组织者发给每位专家一份软件系统的规格说明书(略去名称和单位) 和一张记录估算值的表格,请他们进行估算。

��(2) 专家详细研究软件规格说明书的内容,对该软件提出三个规模的估算值,即:
��ai ── 该软件可能的最小规模(最少源代码行数);
��mi ── 该软件最可能的规模(最可能的源代码行数);
��bi ── 该软件可能的最大规模(最多源代码行数)。
��无记名地填写表格,并说明做此估算的理由。在填表的过程中,专家互相不进行讨论但可以向组织者提问。

��(3) 组织者对专家们填在表格中的答复进行整理,做以下事情:
�� 计算各位专家(序号为i,i=1,2,…,n,共n位专家)的估算期望值Ei:,并综合各位专家估算值的期望中值E:
�� 对专家的估算结果进行分类摘要。

��(4) 在综合专家估算结果的基础上,组织专家再次无记名地填写表格。 然后比较两次估算的结果。若差异很大,则要通过查询找出差异的原因。

��(5) 上述过程可重复多次。最终可获得一个得到多数专家共识的软件规模(源代码行数)。在此过程中不得进行小组讨论。
��最后,通过与历史资料进行类比,根据过去完成软件项目的规模和成本等信息,推算出该软件每行源代码所需要的成本。然后再乘以该软件源代码行数的估算值,就可得到该软件的成本估算值。
��