软件开发过程中项目管理问题研究,项目管理论文.docx
《软件开发过程中项目管理问题研究,项目管理论文.docx》由会员分享,可在线阅读,更多相关《软件开发过程中项目管理问题研究,项目管理论文.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件开发过程中项目管理问题研究,项目管理论文随着信息技术的飞速发展,软件产品的规模也越来越庞大,各软件企业都在积极将软件项目管理引入开发活动中,对开发实行有效的管理。但国内软件企业对于软件项目的认知,在一定程度上盲目多于理性、理论多于实践。鉴于上述问题,本文分析了基于项目管理的软件开发经过需要注意的几个问题。 1需求开发要注意的问题 需求开发作为软件项目启动的初始工作有两个目的:发现真正的需求并以合适于用户和开发人员的方式加以表述。 发现需求即需求获取, 真正的需求 是指在实现时能够给用户带来预期价值的需求 以合适于用户和开发人员的方式 即需求定义,主要是指对需求的最后描绘叙述必须让用户和开发
2、人员无歧义的理解。在需求开发经过,软件开发人员要注意如下的两个问题: 1.1 不要忽视非功能需求 通常,需求分析人员更多的关注功能需求,而忽视非功能需求,进而导致 NV2( 即 下一版本 ) 陷阱。陷入 NV 陷阱后,产品的质量会大打折扣,甚至 拿不出手 。另外,不完好的需求也容易导致架构的错误设计,如:1.1.1 XX 查询的响应时间必须小于 1 秒;1.1.2 并发用户的数量每小时超过 10000个用户对于此类性能方面的非功能需求,直接影响到架构中持久层设计所采用的技术,而且这种架构上的缺陷实际上很难在 下一版本 轻易的改变。为了防止陷入 NV 陷阱,非功能性需求从一开场就要被提出来,和功
3、能性需求一样遭到应有的重视。假如这些非功能性需求是确实需要的,就应该被写入需求规格书,并在产品开发经过中接受实现在状况况的检查。 1.2 正确面对需求变更 在大多数软件项目中最不稳定的部分就是需求。在项目需求分析阶段,必需全面的、应尽可能细致地讨论项目的应用背景、功能要求、性能要求、操作界面要求、与其它软件的接口要求,以及对项目进行评估的各种评价标准。但由于各方面的原因用户需求始终处在一个持续变化的状态中,这是项目开发人员必须的接收的事实。那么对于这样的现在状况,软件开发者该怎么办呢? 其一是把需求变化控制在最小的范畴,在需求变化发生之前尽量减少需求变化; 其二是在设计软件体系构造时,不仅应该
4、想到怎样知足如今已经提出的用户需求,同时也应适当地考虑到需求的变更,想办法应对需求变化,例如:采用面向对象的思想。世界都是由对象组成的,而对象都是持久的。面向对象的开发方式方法的精华真髓就是从企业的不稳定需求中分析出企业的稳定对象,以企业对象为基础来组织需求、构架系统。这样得出的系统就会比传统的系统要稳定得多,由于企业的形式一旦变化,只需要将稳定的企业对象重新组织就行了。这种开发的方式方法就被称为 OOAD(Ob-ject Orient Analysis Design 面向对象的分析和设计)。 2项目管理人员需要克制的障碍 项目管理是一项控制性的工作,项目管理者的工作重点就是控制和协调。项目管
5、理者首先要确保每个成员完全理解任务,要把任务的目的解释清楚,并强调他对最终期限及评估成果的期望。 在软件的整个开发经过中项目管理者需要有效的监控工作进展,并提供应每个成员必要的协助,以确保整个开发团队朝着目的前进,并且在项目迭代开发经过中的设定可观测的里程碑。作为团队开发的项目管理者,要让整个开发团队有效地运转,发挥团队每位成员的最大能量,必需要克制以下障碍: 2.1障碍一:不信任员工 最简单的例子是,在重量级(Heavyweight)方式方法3(制定了大量的规则的 RUP 方式方法)中,基本假设是对人的不信任,但不信任就会产生很多的问题,比方士气不高,计划赶不上变化,创新能力低下,跳槽率升高
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 文化交流
限制150内