- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件项目管理开发和应用
软件项目管理开发和应用
摘要:项目管理对于软件企业来说,特别是以开发应用软件为主的企业,是非常有效的管理方法。因此,项目管理在软件开发中的应用越来越被重视。在文中,对软件项目管理中的相关概念、项目前期所做的准备、项目开发过程中的管理、项目后期的管理、项目风险管理等许多方面进行阐述。
关键词:软件开发 项目管理 企业需要
本人通过学习,对软件项目管理有了一定的认识。用简单两个字概括当前社会的特点,应该就是“变化”,变化在信息产业中体现得尤为突出,技术创新速度越来越快,用户需求和市场不断变化,人员流动也随之加快。在这种环境下,企业需要应对的变化以及由此所引起的挑战大大增加,同时也为管理带来了很多问题和挑战。软件行业是一个极具创造性和挑战性的行业,管理上基本没有成熟的经验可供借鉴。
项目设计概念:项目管理是一定的主题,为了实现其目标,利用各种有效的手段,对执行中的项目周期的各阶段工作进行计划、组织、协调、指挥、控制、以取得良好经济效益的各项活动的总和。是一次性的,以目标为导向的,通过项目经理及其团队工作完成的,存在大量的变更管理。软件项目管理是通过计划、成本、进度、质量组织、控制等一系列活动,合理地配置和使用各种资源,从而使软件项目能够按照预定的顺利完成。而对成本、质量、人员、风险、进度等进行管理和分析,从而达到既定目标的过程。
1 项目管理尤为重要的是提高软件项目研发的效率和质量
项目前期准备工作:在进行任何一项软件项目时,首先要进行项目的前期准备(需求管理、可行性分析、项目团队的组织、项目开发计划),这些项目中的问题如没有很好的解决方法,就很难在计划时间、费用预算额度内顺利完成;如果这些问题没有很好的解决办法,你贸然开始这些项目,必然会导致项目的失败,最终会造成巨大的损失。
那么需求管理对软件项目最终实现能否产生至关重要的影响呢?任何一款软件项目都必须进行合理的、细致的、一致的需求管理,只有这样才能制定合理正确的软件开发计划,软件项目才能顺利地开发完成。在项目需求分析阶段,项目开发者与客户必须全面地尽可能细致地讨论项目的性能要求、功能要求、应用背景、操作界面要求与其他软件的接口等各种要求,以及对项目进行评估的各种评价标准。
在进行需求分析时,可以先分析客户已有系统的建设情况,对客户的原有产品进行分析,明确建设目标等。
2 软件项目的可行性分析和研究
软件项目的可行性分析和研究目的是为了用最短的时间和付出最小的代价,确定该项目是否能够开发、是否值得开发,其实质是要进行一次抽象的、简化的需求分析和设计过程,主要应从以下几个方面进行分析。经济可行性:进行软件开发项目的成本估算以及了解取得的效益估算,确定该项目是否值得承接。技术可行性:对要开发项目的功能,性能和限制条件进行分析,确定在现有的资源条件下技术风险有多大,项目是否能够实现,现有的资源包括硬件、软件资源,现有的技术人员和技术水平,已经有的工作基础等,判断技术上是否可行。衡量经济可行性的同时应考虑公司的长期经营策略,潜在市场前景等因素,毕竟有时候牺牲短期利益可能带来的是长期的利益。社会可行性还应考虑项目是否存在着侵权等责任等问题,考虑在现有的制度、法规下是否行得通,包括责任、合同、法律等众多因素。
3 项目团队的组织
建立好的项目团队,是项目的开发过程的开始,因为一切工作都是由项目团队的成员完成的。在整个项目的运行过程中,需要很多不同的角色参与到项目中,完成不同阶段的任务。所以在建立项目团队的过程中如何把握好人员和角色的分配、特别人员管理与激励、监督等。良好的沟通与协作是项目团队必须的。沟通技术大至分为四类:①书面沟通,包括项目文档和备忘录、项目里程碑和交货时间表、需求变更数据字典、错误跟踪规程、系统分析模型(用例图等);②正式口头沟通,包括状态审查会、设计评审会、需求评审会、代码评审会、用户测试,项目定期例会等;③非正式口头沟通,包括同行讨论、小组碰头会、与直属业务领导讨论等;④电子沟通,包括电子邮件、内部OA、BBS 等。协作技术包括资源合理配置、开发步骤有序化、提高关心程度、工作目标一致化、信息共享等。
4 项目开发计划
建立良好的项目开发计划是项目开发顺利完成的保障。我们将如何根据项目的需求,进行合理地人力安排和时间安排,完成项目的开发,这也是现实中项目经理经常遇到的问题。如果事先确定的时间表是相对合理的,至少应该是我们能够做到的,我们制定的开发计划才是有意义的。否则,按照这个时间表制定出来的计划只能失败。在这种情况下,项目经理需要做的可能是去掉某些耗时长而且不太重要的功能,对用户的需求进行分割,或是在开发中适当降低质量要求,或许可以完成项目的进度。这样的话可能导致客户的不满意。
文档评论(0)