大中型软件项目的划分通常基于项目的规模、复杂度、投资规模、工作量、影响范围等多个维度进行。以下是一些常见的划分标准:
按照项目规模分类
小型软件项目:开发的软件项目规模较小,开发周期较短,参与人员较少。通常只涉及少数人员和资源,开发周期相对较短。
中型软件项目:开发的软件项目规模适中,开发周期较长,参与人员较多。涉及一定数量的人员和资源,开发周期相对较长。
大型软件项目:开发的软件项目规模较大,开发周期较长,参与人员众多。涉及大量的人员和资源,开发周期较长且风险较高。
按照项目所属行业分类
金融类软件项目:如银行系统、保险系统等。
按照开发周期分类
微型项目:一个人或半天内完成的软件。
小型项目:一个人半年内完成的2000行以内的程序。
中型项目:5个人在1年多的时间内完成的5000-50000行的程序。
大型项目:5-10个人在两年内完成的50000-100000行的程序。
甚大型项目:100-1000人参加用4-5年完成的具有100,000行的软件项目。
极大行项目:2000-5000人参加,10年内完成的1000万行以内的程序。
按照人力投入、资金投入、开发周期分类
小型项目:通常涉及较少的资金和人力,开发周期较短。
中型项目:涉及一定的资金和人力,开发周期适中。
大型项目:涉及大量的资金和人力,开发周期较长。
按照项目复杂度分类
小型项目:技术、管理和法规等方面的要求较低,易于管理和实施。
中型项目:技术、管理和法规等方面的要求较为明确,相对容易管理和控制。
大型项目:具有较高的复杂性,需要跨部门、跨行业甚至跨国合作。
按照项目影响范围分类
小型项目:对局部范围内的业务或个人具有影响。
中型项目:对一定范围内的行业、地区或企业具有影响。
大型项目:对行业、地区或国家具有较大的影响。
建议
在实际操作中,可以根据具体项目的特点和需求,结合上述标准进行综合评估,以确保项目能够得到有效的管理和实施。同时,也可以根据企业的实际情况和项目管理经验,制定更为详细和适用的项目划分标准。