在小型项目中,人员不是唯一受限的资源,每个KPA中“执行能力”部分提到的工具资源通常指的是自动化工具。在小型项目或者小型组织中,很多自动化工具不仅昂贵,而且不适合。对于不成熟的软件过程,通常不能有效地使用大型CASE自动化工具。为了解决小型软件组织和小型项目中有限资源问题,我们需要对CMMI进行剪裁,主要剪裁策略如下:
个人可以执行项目或者组织中的多个角色;承认兼职角色和职责;可以利用组织之外的资源。
扩展组(group)的概念,,使之可以包含兼职人员。
根据项目和过程成熟度需要选择合适的自动化工具。在小型项目中,应该综合使用基本的自动化工具和人力。
在本文讨论的案例中,要求对资源进行分类,不仅按照人力资源、自动化工具等进行分类,而且进行进一步细化,比如人力资源根据专业方向、领导才能、沟通能力等进行分类,提出一个简单的分类和评估方法;对CMMI的资源和组概念扩展,不再局限于部门的概念,使之能够容纳各种全职和兼职人员,而且没有规模和其中职位的限制。基于不同成熟度的项目或者组织,对不同KPA提出不同的建议工具,尤其是“小型软件企业过程改进支持环境(SSE-PISE)”能够对这些工具提供接口,促进自动化工具的使用效率。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/