`
yangyingan
  • 浏览: 11392 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

软件开发项目管理:

 
阅读更多
软件开发项目管理:
-----------------------------------------------------
1、项目管理的核心内容:成本、质量、进度间的平衡


2、成本估算:
            a、自顶向下估算方法:总工作量-->各阶段
            b、自低向上估算方法:各阶段  -->总工作量
            c、差别估算方法:与类似项目进行比较


3、估算方法:a、专家估算法:缺点:盲目性和主观猜测性
             b、类推估算法:缺点:盲目性和主观猜测性
             c、算式估算法:企图避免主观因素



4、成本估算模型:
a、IBM模型:在60个项目的基础上进行统计的静态方法
        b、Putnam(普特南):动态多变量模型,通过建立一个资源需求曲线模型导出一系列等式。
        c、COCOMO模型:将项目分为组织型、嵌入型、半独立型项目


5、风险分析:

      a、风险识别:通过识别已知的或可预测的风险,就可能设法避开风险
      b、风险预测:风险发生的可能性或概率、风险发生所产生的后果
      c、风险评估:成本、进度、性能是三种风险参照水准
     
      d、风险控制:辅助项目组建立处理风险的策略,风险避免、风险监控、风险管理及意外事件计划
                   如果项目组对风险采用主动的方式,则风险避免是最好的策略。

6、进程管理:
       
      技术与方法:
             (1)Gantt(甘特)图:a、能描述每个任务的开始时间、结束时间、所用时间
                                   b、还能描述各任务之间的并发性
                                   c、不能反应各任务之间的依赖关系和计划中有潜力的部分、难以确定整个项目的关键路径

             (2)PERT技术:(关键路径:用时最长的路径为关键路径)
                     a、能描述每个任务的开始时间、结束时间、所用时间和完成整个项目的关键路径
                     b、能描述个任务之间的依赖关系
                     c、不能反映任务之间的并行关系



7、文档管理:文档时软件产品的一部分,没有文档的软件就不能称为软件。

        主要文档:可行性研究报告、项目开发计划、软件需求说明书、数据要求说明书、概要设计说明书、详细设计说明书、
                  数据库设计说明书、用户手册、操作手册、模块开发卷宗、测试计划、测试分析报告、开发进程月报
                  项目开发总结报告

        文件的使用者:a、管理人员
                      b、开发人员
                      c、维护人员
                      d、用户


     注意:系统开发人员与项目管理人员沟通的主要文档:系统开发计划
           用户与系统分析人员之间的沟通的主要文档:系统开发合同
           系统测试人员和系统开发人员的沟通:系统详细设计说明书、系统测试报告



8、人员管理:
         a、主程序员组
         b、无主程序员组:有利于发挥每个人的积极性、责任不明确、不利于与外界联系
         c、层次式程序员组:有组长、分工明细、适合具有层次结构特点的更大型的软件项目




9、高质量文档:
          a、针对性:分清读者对象
          b、精确性:文档的行文应确切,不能出现多义性
          c、清晰性:编写简明
          d、完整性:任何一个文档都应该是完整的,独立的,他应自成体系。同一课题的几个文档之间可能存在有些部分
                     内容相同,这种重复是必要的。
          e、灵活性:各个不同的软件项目,其规模和复杂程度有着许多时间差别,能一律看待。
 






















                      



分享到:
评论

相关推荐

    软件开发项目管理:11-软件项目集成计划.pdf

    软件开发项目管理:软件项目集成计划 软件项目集成计划是软件开发项目管理的重要组成部分,旨在确保软件项目的成功实施。以下是软件项目集成计划的主要知识点: 1. 软件项目集成管理:软件项目集成管理是指在软件...

    软件开发项目管理:0-软件项目管理概述.pdf

    软件开发项目管理概述 软件开发项目管理是指为了确保软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。本章节主要介绍了软件开发项目管理的概述,包括...

    软件开发项目管理制度.pdf

    "软件开发项目管理制度.pdf" 软件开发项目管理制度是为了规范公司自有软件开发的管理工作,提高软件开发的工作效率和质量,特制定软件项目的立项、开发、测试、发布、备份及软件发布后问题跟踪和处理、设计更改及...

    软件开发项目经理简历表格.doc

    7. 软件开发项目管理:项目规划、系统设计、核心代码实现、项目评审、技术研究等方面。 8. 软件设计和开发:电缆温度在线监测系统、电力系统防误操作系统、只读数据文件保护系统、通用文件保护系统等软件系统的设计...

    软件开发项目管理文档模板.zip

    "软件开发项目管理文档模板.zip"这个压缩包提供了一系列在整个软件开发周期中所需的管理模板,对于项目经理来说是一份宝贵的资源。这些模板可以帮助项目经理规范工作流程,提高团队效率,确保项目按时、按预算、按...

    软件开发项目管理模型 软件开发项目管理模型

    在IT行业中,软件开发项目管理模型是至关重要的概念,它涉及到如何有效地规划、组织和执行一个软件开发项目,确保项目按时、按预算并达到预定的质量标准。这些模型为团队提供了结构化的方法,以便高效地进行需求分析...

    软件项目管理:统一性框架 (影印本)

    《软件项目管理:统一性框架》是Walker Royce所著的一部经典著作,它深入探讨了在软件开发过程中如何有效地进行项目管理,特别是在一个日益复杂和变化多端的IT环境中。该书的核心理念是建立一个统一的框架,以提高...

    软件项目管理论文:敏捷在软件开发中的应用

    通过实际软件开发的案例分析软件生产的价值观,得出敏捷方法在软件开发中的价值。关键词:敏捷开发;增量;迭代;用户故事;文档;软件工程;精益生产从广义上来给敏捷开发下定义,敏捷开发(agiledevelopment)是一...

    一个软件开发项目及项目管理全过程

    ### 一个软件开发项目及项目管理全过程 在软件开发领域,项目管理是确保项目按时、按质、按预算完成的关键。下面将详细阐述一个软件开发项目及其管理过程中的关键知识点。 #### 一、项目范围规划 **定义项目范围*...

    软件项目管理研究综述

    6. 质量驱动的软件开发项目管理过程:Mohapatra等人通过量化项目管理实践来提升软件开发的质量,展示了软件项目中质量过程的实证研究。 7. 小型软件组织的项目组合管理:Vähäniitty等人指出小型软件组织需要明确...

    软件开发项目管理内部资料

    这份名为“软件开发项目管理内部资料”的压缩包包含了丰富的信息,旨在帮助项目经理和团队成员更好地理解和执行项目管理任务。以下是对其中关键知识点的详细解读: 1. **编码规则**:编码规则是软件开发中的基本...

    软件开发项目管理模板

    "软件开发项目管理模板"提供了一个全面的框架,帮助项目经理和团队有效地规划、执行和控制软件开发项目。这个模板通常包含多个组成部分,如需求分析、任务分配、进度跟踪、风险管理以及质量保证等。 **需求分析**:...

    软件开发项目管理说明

    本文将基于“软件开发项目管理说明”这一主题,深入探讨项目管理在软件开发中的应用。 首先,软件开发项目计划书是一份详细描述项目目标、范围、时间表、资源分配以及风险评估的文档。它是项目管理的基础,为团队...

    软件开发项目管理之敏捷模式管理

    在软件开发项目管理中,敏捷模式的引入是应对复杂性和快速变化的一种有效策略。敏捷模式强调灵活性、迭代开发和持续的客户反馈,旨在提高效率和响应能力。以下将详细阐述敏捷模式在软件开发项目管理中的关键知识点:...

    软件开发项目管理PPT文档

    以下是对"软件开发项目管理PPT文档"的详细解析: 1. **项目范围管理**:确定并定义项目的边界,包括软件的功能需求、性能指标和交付物。范围管理还包括范围的核实和控制,防止范围蔓延。 2. **项目时间管理**:...

    软件开发项目管理规范文档.rar

    "软件开发项目管理规范文档"这一压缩包包含了一系列与项目管理密切相关的文件,旨在提供一套完整的指导原则和操作流程,帮助团队有效地执行软件开发任务。以下是对这些文档的详细解释和相关知识点的阐述: 1. **...

    项目管理技术在软件开发过程中的若干问题探讨

    ### 项目管理技术在软件开发过程中的若干问题探讨 #### 一、项目管理技术概述 ...同时,随着技术的发展和管理理念的进步,项目管理技术也在不断演进和完善,未来将会有更多创新的管理工具和方法应用于软件开发项目中。

    软件开发管理规范

    ### 软件开发管理规范知识点...这对于大型组织特别是涉及多部门协作的软件开发项目来说,具有重要的参考价值和实践意义。同时,随着信息技术的不断发展,这类规范也需要不断地更新和完善,以适应新的技术和管理需求。

    软件开发项目管理周报格式

    软件开发项目管理周报的格式通常包括以下几个部分: 1. **标题**:标题应明确表明报告的性质,如“软件开发项目管理周报”,以便读者一眼就能识别出报告的内容。 2. **日期范围**:周报应标明所涵盖的时间段,例如...

Global site tag (gtag.js) - Google Analytics