节点文献
软件工厂项目实现效率提升的途径研究
Research of Manners of Improving Software Factory Project Realization Efficiency
【作者】 胡飏;
【导师】 丁荣贵;
【作者基本信息】 山东大学 , 工商管理, 2007, 硕士
【摘要】 随着社会的发展,软件业已成为全球经济中发展势头最强劲和规模最大的产业之一。软件业在国民经济发展中的地位、经济作用逐步增强,软件业对社会经济的拉动性、社会高速发展的带动力、以及对文化与环境的促进作用日益显现。与此同时,作为软件业很重要的一部分的软件工厂生产模式,对于推动软件业在现代企业模式下的高速发展越来越得到行业与社会的关注。随着软件工厂模式的产生与发展,越来越多的软件企业认识到软件工厂模式对于提升软件项目实现效率的重要性。如何突破传统的开发模式,以现代项目管理、软件工程等要求提升项目实现效率,已经成为软件行业所不得不认真思考的问题。目前,我国绝大多数软件企业的效率的提升还仅仅停留于靠技术变革、延长工时,减少人力投入等较传统的方式上,没有从应有的高度认识到从根本上提升项目实现效率对软件业的重要意义。提升软件项目实现效率是目前软件企业不可回避的课题。软件工厂作为一种有效的实践模式,对其进行项目实现效率分析具有较强的现实意义,可供软件企业借鉴。基于以上问题,作者结合多年在软件企业工作的实践经验,在大量阅读文献资料的基础上,通过现状与理论分析,以中创软件昆山软件工厂为例,对软件工厂的项目实现效率提升途径进行了系统分析和研究。本文共分为七个部分:第一部分为绪论,对论文的选题背景、研究目的和意义及研究方法做了系统的阐述。第二部分从软件工厂项目实现的研究现状与原理分析出发,在肯定技术手段提高效率的基础上,从管理角度提出了软件工厂项目实现效率提升的三条重要途径。第三部分研究组织架构设计对项目实现效率的作用,分析组织架构设计的原则,确立架构对于软件工厂项目实现的重要地位。第四部分以流程的作用为基础,说明组织架构设计对于流程构造的基础与决定作用,明确流程构造的基本原则,并进而分析软件工厂的主要流程及控制方式,说明流程对于规范软件工厂的运行,指导项目的实现,帮助效率提高方面的作用。第五部分根据企业资源及其配置理论,从人力资源的分类、组织方式与配置方式入手,分析软件工厂的资源合理配置模式,分析资源配置对软件工厂的核心竞争力形成的重要性。第六部分从中创软件昆山软件工厂应用实例出发,分析架构设计、流程构造、构件开发及资源配置等给项目实现效率带来的影响,进一步确立软件工厂的构件化项目管理对于改变软件现有的生产效率低下的状况的深远影响。在案例的基础上,进一步得出本文的结论:软件工厂的项目实现要取得效率的突破,必须将项目管理理论与企业实际流程互相融合,以组织架构设计为基础,流程为切入点,以构件开发为思路,有效配置人力资源,全面实施项目管理。软件开发效率和质量的大幅度提高,必须依赖于新的软件开发技术和管理技术的突破性发展。
【Abstract】 With the development of society, Software industry has become one of the most robust development momentum and the largest industries in global economy. The economic role played by software industry in the economic development of nation gradually increases. And tourism also plays an increasingly important role in stimulating the social economies, promoting the social development as well as accelerating the development of culture and environment. Nowadays, because of its function in push software industry develop rapidly, software factory has been paid more and more attention to by industries and social as an very important model of software industry.With the popularity and development of software factory model more and more software industries have been aware of the importance of software factory model to efficiency improvement of software project implementation. It has been an issue the software industries have to seriously consider, to how to break the traditional development model, to take the modern project management and software engineering to change the project implementation efficiency. At present, efficiency improvement of software project implementation is just confined to change of techniques, overwork and use less people and its significance has not been realized yet. Improving software project implement efficiency has become an unavoidable topic of software industries. As a good model, analyzing project implement efficiency of Software factory has great prtical significance and can be learnt by software industries.In the light of years of practical experience in software industry, based on massive reading of reference material, the analysis of the current status and relevant principles, the author takes Kun Shan Software Factory of CVIC as an example, to present a comprehensive analysis of project implement efficiency of the software factory.This thesis consists of seven parts:The first part is the introduction which aims to offer a systematic exposition of the backgrounds of the selected topic, the purpose and significance of the study as well as the research methods.In part two, the current reaserch and the principle of project implementation in software factories are analyzed to draw a conclusion that the efficiency can be improved by technical means. To be specifically from the management point of view, three means are proposed.In Part three, the impact of organization structure design on implementation efficiency are discussed starting from the principle and continued with the control point of lifecycle phases. Eventually, the importance of architecture design to project implementation in software factories is confirmed.In part four, the paper talks about the value of process and explained that organization structure design serves as the basis and the key factor in process development. The principles of process development are elaborated and then examples of major processes and the control mechanism are analyzed to show that effects of processes in regulating the operation of software factories, guiding the project implementation and improving the efficiency.In Part five, resource allocation, organization structure and configuration formats are discussed based on the theories of enterprise resources and configuration. Analysis is made about ideal human resource configuration mode and its importance in developing the core competency of software factories.The last part examines a practical case, Kun Shan Software Factory of CVIC from the aspects of organization structure design, process development and human resource configuration in the impact on the implementation efficiency. The long-term influence of the component based project management in improving the low efficiency of software development is validated.The conclusion of the paper is further verified by after the above analysis of practical cases as follows:To improve the efficiency significantly, software factories must make use of project management principles as well as consider its own status to implement comprehensive project management, which includes being based on organization structure design, starting from well defined process, following the guideline of component based development, configuring the human resources effectively. Significant improvement in the software development efficiency and the quality must rely upon revolutionary changes in management and advanced development technology.
【Key words】 Software Factory; Organization Structrue Design; Process Construction; Human Resources Configuration; Efficiency;
- 【网络出版投稿人】 山东大学 【网络出版年期】2008年 08期
- 【分类号】F426.672
- 【下载频次】122