- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
试论软件的项目开发管理
试论软件的项目开发管理
摘要:在软件的开发过程中,做好项目管理的工作能够提升软件的质量,降低其成本及开发时间,对于提升软件企业的竞争力有着重要的意义。本文对软件项目开发管理的必要性及其相关要素进行了分析,并在此基础上探讨了软件项目开发管理的要点,希望给这方面的研究起到一定指导作用。
关键词:软件开发;项目管理
中图分类号:TP311.52 文献标识码:A 文章编号:1007-9599 (2012) 18-0000-02
1 软件项目开发管理的必要性及其相关要素
1.1 软件项目开发管理的必要性。所谓项目管理,主要指的是通过在项目中利用一些知识、工具、技能以及技术来实现相关利益者的期望及要求,换句话说,项目管理就是通过项目中各方面关系者的合作,将资源更好的应用到项目中,来实现项目的既定目标。本质上来说,项目管理是对质量、成本以及时间的控制与管理。
当前,随着软件开发越来越深入,新的技术以及相应的产业也已经逐步形成,这种背景下,人们越来越意识到软件开发过程中应用项目管理的重要性,通过将其思想融入到开发过程中能够给软件开发的效率、成本以及质量起到很大的促进效果。
1.2 项目管理三要素。在不同软件的项目管理中,其管理的的目标是不一样的,而且在软件项目的大小上也存在着一定的差距。但是,无论怎样变化,管理过程中有三个要素是不变的,也就是进度、质量以及成本。一般来说,这三个要素之间存在着较为紧密的关系,并不是相互独立的。举例来说,一般如果要获得高质量的软件,则工期必然会比较长一些,而且开发的成本也要高一些。基于此,在软件项目开发的过程中,怎样保证这三个要素之间的平衡,使其符合我们的既定期望是一个非常重要的问题,它不仅仅关系着用户的满意度,和项目的经济效益以及成本也有着重要的关系。
一般来说,确保软件的质量是开发过程中最为关注的一个问题。实际的工作中,如何在保证软件能够实现其设定功能的前提下使其符合我们质量的要求是一个重要的课题。另外,成本也是项目管理的一大重点,当前,很多项目中,我们往往会过多的关注质量以及工期,却忽视了成本的控制,这种行为如果得不到很好的解决甚至会导致项目出现亏损。基于此,在我们的工作中,我们要从进度、质量以及成本这三个部分入手。
2 软件项目开发管理的要点
2.1 项目计划。在软件的开发过程中,项目计划代表着项目进入的启动阶段,其主要的任务主要可以分为:对项目实施的范围进行确定、对需要递交的成果进行定义、评估开发项目中存在的风险、对时间计划、成本计划以及人力资源计划进行制定。
2.2 组织模式。在软件开发项目管理的实行中,我们要先建立一个项目的领导小组,在小组下设立管理小组、开发项目组以及项目的评审小组。
(1)领导小组。这属于项目管理中的最高决策层,一般的情况下是由企业的总经理以及副总经理等组成,其主要的任务是:对项目的总方案以及实施计划进行审批;对项目实施中遇到的事件起到决策的作用;对项目中的进度、成本、质量、风险等进行宏观的监控;组建验收小组,并对验收工作进行主持;对各方面的工作进行协调。
(2)管理小组。一般来说,这一小组的成员主要包括项目经理以及各种项目的人员,其具体的工作如下:依照具体的要求来制定计划,并监督计划的实施,起到控制进度的作用;对项目内的分工进行协调,确保资源合理分配;确保项目开发过程中质量及过程符合相关的标准;对各阶段的评审工作进行负责;制度验收的标准,并将其送至领导小组审批。
(3)开发项目组。开发项目组主要的构成人员包括技术人员以及专业开发商开发人员,其主要的工作是:对系统的需求进行调研;负责系统的设计;进行程序的编码;测试系统;配置系统开发环境以及测试环境;对测试所需的数据进行准备;进行生产系统的安装。
(4)评审小组。这一小组主要是由市场专家以及技术专家组成。其主要的工作时评审项目的可行性报告;评审开发的计划;评审各阶段报告;评审项目结束后的总结报告。
2.3 项目管理的内容。软件开发的过程中,我们可以将其分为6个极端,以下将对各个阶段的管理工作进行分析:
(1)需求分析阶段。这个阶段属于项目开发的首要阶段,主要的任务是确定用户的实际需求,并以此作为基础对项目开发功能点进行确定,在这个阶段中,我们需要制度《项目需求规格说明书》。
(2)概要设计阶段。这个阶段主要内容有:设计系统框架、设计数据结构、设计接口、设计功能模块以及开发的目标和环境,在概要设计阶段,我们需要形成《概要设计说明书》这一文档。
(3)详细设计阶段。这是以上一阶段为基础,对每个模块的算法进行设计,并对数据结构进行物理设计,这是编码阶段的基础,其形成的文档是《详细设计说明书》。
(4)编码阶段。这属于
您可能关注的文档
最近下载
- pep人教版四年级英语上册专项训练补全对话.docx VIP
- 2025至2030生物制药发酵罐行业细分市场及应用领域与趋势展望研究报告.docx VIP
- 建筑管理职业生涯人物访谈报告.pdf VIP
- 2025-2026年国家和地方BIM政策导向出台汇总.docx VIP
- 国家电网有限公司营销现场作业安全工作规程(试行).docx VIP
- 实 践 设计一个研学旅行方案课件 2025-2026学年度沪科版物理八年级上册.pptx VIP
- 中日汉字简繁新旧体对照表v1 5发布版.pdf VIP
- 阿思丹ASDAN(china)袋鼠数学竞赛2022年试题(中文版本).docx VIP
- 2024秋新沪科版物理八年级上册课件 第二章 声的世界 实践 举办“创意与炫酷”音乐会 .pptx VIP
- 武将合集军政mod组合基础推荐版以及问题答疑V2.9.docx VIP
原创力文档


文档评论(0)