当前位置: > 硕士毕业论文 > 55200字硕士毕业论文针对手机软件开发必要管理的敏捷方法的改进和实践

55200字硕士毕业论文针对手机软件开发必要管理的敏捷方法的改进和实践

论文类型:硕士毕业论文
论文字数:55200字
论点:需求,项目,改进
论文概述:

论文着重论述了为适应敏捷开发,需求管理的改进的构想和实践,对需求的产生、收集、管理和变更提出了新的方法和流程,目标是减少项目前期及过程中在需求管理上的不必要的浪费和加强各

论文正文:

1.1

项目背景自2007年以来,世界一直处于经济危机之中。运营商和消费者希望大幅减少手机购买量。然而,为了在各种终端制造商的激烈竞争中生存下来,索尼爱立信的商业环境变得极其恶劣。自2007年第四季度以来,索尼爱立信的运营利润首次从盈利变为亏损。在接下来的几个季度里,索尼爱立信遭受了巨大的损失,并面临着因严重亏损而倒闭的危险。因此,公司董事会决定对整个公司进行改革,目的是将索尼爱立信转变为一家更具竞争力的公司。
由于传统手机行业的发展和生产利润一直很弱,我们需要寻找新的利润点。随着互联网和移动通信的结合,以及移动通信网络带宽的扩展和加速发展,网络应用和网络平台已经被引入移动终端,使得计算机上的各种应用能够方便地在移动电话上使用。智能手机像个人电脑一样,具有高级功能,如呼叫、个人信息管理、电子邮件、基于无线数据通信的浏览器,并配有操作系统。智能手机主要具有与个人电脑类似的应用处理功能。随着手机功能的增加,传统手机无法实现其网络应用。根据2010年3月的调查报告,全球成人手机销售市场的50%是智能手机。据估计,到2011年底,智能手机将占手机总销售市场的30%。智能手机可以刺激消费者对数据流量的需求,也可以通过售后无线服务吸引用户,从而达到持续收费获取更高利润的目的。因此,智能手机逐渐受到运营商和手机制造商的青睐。索尼爱立信无疑也将决定将其改革重点放在智能手机的开发和生产上。
率先从传统手机发展到智能手机的无疑是推出“苹果手机”的美国苹果公司。后来,谷歌的安卓平台——基于Linux内核的开源移动终端操作系统——因其开源而迅速普及。各种终端制造商纷纷与谷歌接洽,希望在新版安卓中实现他们想要的功能。同时,他们密切关注安卓的发展趋势,并准备开发基于最新版本安卓的终端产品。由于市场竞争日益激烈,所有终端制造商都尽最大努力在基于最新版本安卓的平台上开发终端产品。为了确保企业能够先抓住商机,有必要快速、稳妥地推出新的功能最新、满足市场需求的安卓手机。然而,现代项目变得越来越复杂,需要更短的周期时间、更高的按时完成率和更低的成本。特别是对于越来越多采用多区域R&D生产和跨区域管理的跨国现代企业来说,各个部门的产出作为依赖的下游部门的投入,这些环节是紧密相互依赖的。项目的延迟将导致整个项目链中相关项目计划的变化。因此,对项目规划和进度要求具有较高的可行性、稳定性和准确性。然而,由于项目本身和执行环境的不确定性以及复杂性的增加,许多项目在执行过程中遇到了以下问题:1)成本超出预算;2)延期竣工;3)为了控制成本和按期完成项目,必须牺牲项目的规模或设计内容。这些问题的出现表明,传统的项目管理方法已经不能完全满足现代项目或不断变化的市场的实际需求,需要改进或提出新的管理方法和开发流程。
苹果的“苹果手机”因其人性化的设计和用户角度的需求而广受消费者欢迎,这说明了需求的重要性。由于技术的快速发展,对手机功能的需求随着市场的变化而快速变化。传统的软件需求管理很难抓住市场上转瞬即逝的商机。逐层流程设置减缓手机制造商快速捕捉和把握市场潜在需求,及时推出具有代表性的软件产品,从而快速抢占手机市场,扩大品牌在消费者中的影响力。这种市场驱动的软件开发需要极高的需求,并且通常需要保持一定的需求变化。

3.4需求管理流程的问题.........31-39
3.4.1面向需求的产品.........33-34
3.4.2面向需求的项目团队.........34-35
3.4.3需求变更流程.........35-36
3.4.4项目工期.........36-38
3.4.5要求不是唯一的.........38-39
第四章基于敏捷需求管理的过程改进探讨.........39-61
4.1.........39-42
4.1.1会谈.........39
4.1.2研讨会.........39-40
4.1.3研究结论.........40-41
4.1.4敏捷和CMMI.........41-42
4.2需求管理改进.........42-49
4.2.1快速响应需求变化.........43-44 [/BR/] 4.2.2需求理解的改进.........44-45 [/BR/] 4.2.3需求变更的改进.........45-47
4.2.4项目工期.........47-48
4.2.5要求的优先级.........48-49
4.3改进的软件开发流程.........49-51
4.4改进的需求管理.........51-58 [/BR/] 4.4.1需求分析.........53-54 [/BR/] 4.4.2定义阶段.........54-55 [/BR/] 4.4.3开发阶段.........55-58[/ Br/] 4.4.4维护阶段.........58
4.5数据采集.........58-59
4.6需求管理流程改进.........59-61
4.6.1准备实施.........59-60
4.6.2实施中的要求.........60-61
第五章改进前后的效果.........61-72
5.1改进前后的项目绩效.........61-65
5.1.1功能开发比较.........61-63
5.1.2要求阶段的缺陷注入率.........63 [/BR/] 5.1.3需求变更审查速度.........63-64

摘要
本文着重于需求管理改进的理念和实践,以适应敏捷开发,并为需求的生成、收集、管理和变更提出新的方法和流程。目标是在项目的早期阶段和过程中减少需求管理中不必要的浪费,并加强不同利益相关者之间的有效沟通。以索尼爱立信相机应用为例,探讨了这种新的需求管理流程的可行性和先进性,为更好的需求管理提供了更多的实用信息。
后续改进
基于用户故事的敏捷开发需求管理的引入在加速产品开发进入市场、减少人力和资源浪费以及优先考虑客户需求方面发挥了重要作用。但是,目前还不完善,还需要做一些工作,例如:
1。需求管理阶段需要不断地对不断出现的新特性进行优先排序和规划,尽管每个软件平台在作为整个项目启动时都会定义整个大型项目的范围。我们需要根据平台的范围和利益持续有序地控制新功能。

[1]迈克·科恩,《应用的用户故事:敏捷软件开发》,艾迪森·韦斯利,2004年
[2]迪恩lxffingwell,唐·维德里·格玛纳金,《软件需求:用例方法》,艾迪森·韦斯利第二版,2003年
[3]雷切尔·戴维斯,《敏捷需求,方法和工具》,2005年秋季,
[4]王安生,《过程改进方法和实践案例》,清华大学出版社,2010,175123-134
尼尔·s·波特·玛丽·e·萨克里(Neil s Potter Mary e sakry),由尤宾翻译,软件过程改进的简明实践,机械工业出版社,2003.73-121
[7]krzysztofwnuk,bjorn regnell,Lena karlsson,基于平台的嵌入式系统开发中特征生存的可视化,以提高对范围动力学的理解,rev,第41-50页,2008需求工程可视化,2008
[8]罗伯特·c·马丁索尼爱立信内部数据,2009
[10]开发软件平台流程概述,索尼爱立信内部数据,2007

[6]