学生论文
|
论文查询结果 |
返回搜索 |
|
|
|
| 论文编号: | 8394 | |
| 作者编号: | 2220140312 | |
| 上传时间: | 2016/6/9 10:10:57 | |
| 中文题目: | 敏捷项目管理在跨平台共享软件开发项目的应用研究 | |
| 英文题目: | Research on the application of agile project management in cross platform sharing software development project | |
| 指导老师: | 程莉莉 | |
| 中文关键字: | 跨平台 共享软件 敏捷开发 Scrum | |
| 英文关键字: | cross platform shareware agile development Scrum | |
| 中文摘要: | 自从进入互联网时代,从工业革命时建立起来的主要依靠大规模生产的规模效应来降低成本,从而让用户可以享受到物美价廉的产品和服务的模式已经越来越难以满足人类对个性化需求的增长。其原因在于随着科学技术的飞速发展人类的生产力已经上升到一个新的层次。所以在满足了基本温饱需求的基础上,由于文化等因素的差异人们对产品和服务的需求从单一化逐渐转变为多元化。而且伴随着互联网对人类生活不断的影响,信息产生的频率也呈几何次增长,往往在白驹过隙之间市场环境已经发生了沧海桑田的变化,进而需求也随着环境的变化呈现出“快变”的趋势。在市场多元化以及快变的趋势下,通过创新来占领蓝海市场已经成为了企业普遍的共识。同时软件的生产方式发生了极大的变革,之前所惯用的软件开发模式已经难以满足当今需求的快变以及多元化的需求。所以在前人经过软件开发过程的不断尝试和总结后,敏捷开发开始进入软件产业的视野。 本文针对传统软件开发过程的分析以及结合跨平台共享软件在瀑布模式下的实践,充分暴露出跨平台共享软件在传统开发模式下开发的种种弊端。之后通过在之前所出现的问题以及公司目前的情况并综合对比了多种敏捷开发模式后,最终选用Scrum模型作为跨平台共享软件开发的核心框架。笔者首先通过结合Scrum的基本框架和价值观从理论上对在跨平台共享软件在开发过程中出现的项目范围,实践,成本等方面的问题提出了理论上的解决方案。其次通过使用Scrum框架中的一些具体的技术来改进一套适合本公司项目团队的敏捷管理过程。最后通过项目的实际进展结果对Scrum模型在本公司的实践改进进行验证。 笔者希望借由HB公司使用Scrum框架在实际软件开发过程中的实践经验来分享一些有关敏捷开发的原则方法以及建议。但Scrum显然不是能解决所有软件项目管理问题的万能药,需要在实践中根据每个企业或者团队的特点进行不同程度的本地化才可起到积极的作用。 | |
| 英文摘要: | Since entering the age of the Internet,the model established during the industrial revolution, which made users can enjoy affordable products and services from relying mainly on mass scale production to reduce costs, has become increasingly difficult to meet the growth of human demand for personalization. The main reason is that the productivity of human has risen to a new level as the rapid development of science and technology. So on the basis of fulfillment for food and clothing needs, people’s demand for products and services has changed from single to diverse due to the cultural difference or something alike. Along with the continuous impact of Internet on human life, the frequency of information generated has reached an exponential growth. The market environment usually undergone earth-shaking changes in a short moment, and thus demand also shows a “quick change” trend with changing circumstances. Under the trend of market diversification and “quick change”, occupying “blue ocean” market by innovations has become common view of companies. At the same time, the production pattern of software has undergone great changes. The old software development model has become more and more difficult to meet “quick change” and diversified demand. Therefore, after predecessors’ continuous experiment and summary, agile development model has entered the vision of software industry. In this thesis, the disadvantage of cross platform sharing software in the traditional development mode was fully exposed, through the analysis of the traditional software development process and the combination of cross platform sharing software in the waterfall model practice. Therefore, after analyzing the problems we’ve met, the company’s current situation and the comprehensive comparison of a variety of agile development model, the Scrum model became my final choice as the core framework of cross platform sharing software development. First of all, the author proposed theoretical solutions to the problems in cross platform sharing software in the development process as project scope, practice, costs and other aspects, by combining with the basic framework and value concept of Scrum. Secondly, the author improved a suite of agile management process which is especially suitable for the project team in this company, by using some specific technique in Scrum framework. Finally, through the result of the actual progress of the project, the Scrum model in the company's practical improvement will be verified. The author hoped to share some principle and advice about agile development through the practical experience of using Scrum framework in the actual software development in HB Company. But apparently Scrum is not the cure alls to all the problems in software project management. We need to use it with different degree of localization based on the characteristic of each company or team, to play a more active role. | |
| 查看全文: | 预览 下载(下载需要进行登录) |