Software technology has high impact on the global economy as in many sectors of contemporary society. As a product enabling the most varied daily activities, the software product has to be produced reflecting high quality. Software quality is dependent on its development that is based in a large set of software development processes. However, the implementation and continuous improvement of software process aimed at software product should be carefully institutionalized by software development organizations such as software factories, testing factories, V&V organizations, among others. The institutionalization of programs such as a Software Process Improvement Program, or SPI Program, require a strategic planning, which is addressed in this article from the perspective of specific models and frameworks, as well as reflections based on software process engineering models and standards. In addition, a set of strategic drivers is proposed to assist the implementation of a Strategic Plan for a SPI Program which can be considered by the organizations before starting this kind of Program.
翻译:软件技术与当代社会的许多部门一样,对全球经济具有很大影响。作为能够开展各种日常活动的产品,必须生产出高质量的软件产品。软件质量取决于以大量软件开发过程为基础的软件开发过程。然而,软件产品软件流程的实施和持续改进,应由软件开发组织,如软件工厂、测试工厂、V&V组织等认真制度化。软件流程改进方案或SPI方案等方案的体制化需要战略规划,这一条从具体模型和框架的角度以及基于软件流程工程模型和标准的思考中加以阐述。此外,还提出了一套战略驱动因素,以协助实施SIPI方案战略计划,供各组织在启动这类方案之前考虑。