内容推荐 软件项目分为定制项目、互联网项目和通用项目三种类型。本书针对定制项目介绍了项目确立、任务分解、成本估算、进度估算、人员选择、版本管理、质量保证、风险管控和执行监控等内容;针对互联网项目介绍了互联网企业的融资、价值评估、并购、运行效率和市场支配地位等内容;针对通用项目的管理,读者可参考定制项目和互联网项目的管理过程。作为项目管理的提升,本书介绍了软件企业的知识管理;针对实践和管理两部分的案例,本书分别介绍了Project软件的使用、SVN代码配置管理和国内优秀软件企业的成功管理理念。 本书响应高校教材建设应体现课程思政的要求,所有案例均为国内的优秀企业和国内企业的成功项目,强调中国文化自信。 本书适合作为高等院校软件工程、计算机等相关专业的教材,也适合作为软件行业人员的参考书。 目录 第1章 项目管理概述 1.1 软件公司 1.2 软件项目 1.2.1 传统项目的特征 1.2.2 互联网+项目的特征 1.2.3 项目的分级分期 1.2.4 软件项目的特点 1.2.5 软件项目要素组成 1.2.6 项目和产品的关系 1.2.7 项目目标实现的制约因素 1.3 项目管理 1.3.1 项目管理定义 1.3.2 软件项目管理的特征及重要性 1.4 传统项目管理知识体系 1.4.1 项目管理的5个标准化过程组 1.4.2 项目管理的10个知识领域 1.4.3 项目管理的47个模块 1.5 互联网时代的新形态 1.5.1 体验经济 1.5.2 体验经济的十大特征 习题 第2章 软件项目确立 2.1 可行性分析 2.2 项目立项 2.2.1 立项流程 2.2.2 自制购买决策 2.3 项目招投标 2.3.1 基本概念 2.3.2 甲方编写招标书 2.3.3 乙方编写投标书 2.3.4 招标过程 2.3.5 评标过程 2.4 项目合同签订 2.4.1 合同类型 2.4.2 合同签署 2.5 项目授权 2.5.1 项目章程 2.5.2 项目经理的职责 2.6 项目税制 2.6.1 一般纳税人涉及的税种 2.6.2 小规模纳税人涉及的税种 2.7 知识产权 习题 第3章 软件项目任务分解 3.1 任务分解定义 3.1.1 任务分解结构图 3.1.2 工作包 3.1.3 任务分解的形式 3.2 任务分解过程 3.2.1 任务分解的基本步骤 3.2.2 任务分解的标准 3.2.3 任务分解结构图字典 3.3 任务分解方法 3.4 任务分解结果 3.4.1 任务分解结果的检验 3.4.2 任务分解的重要性 习题 第4章 项目成本估算 4.1 成本估算概述 4.1.1 项目规模决定成本 4.1.2 软件成本估算特点 4.2 成本估算过程 4.3 成本估算方法 4.3.1 代码行估算法 4.3.2 功能点估算法 4.3.3 用例点估算法 4.3.4 类比估算法 4.3.5 自下而上估算法 4.3.6 参数模型估算法 4.3.7 专家估算法 4.3.8 猜测估算法 4.3.9 估算方法综述 4.4 成本预算 习题 第5章 项目进度估算 5.1 进度估算概述 5.2 任务之间的关系 5.2.1 任务之间的时间关系 5.2.2 任务之间的逻辑关系 5.3 进度安排的图示 5.3.1 甘特图 5.3.2 网络图 5.3.3 里程碑图 5.3.4 资源图 5.4 任务资源估计 5.5 任务历时估计 5.5.1 定额估算法 5.5.2 经验导出模型 5.5.3 工程评估评审技术 5.5.4 专家估计方法 5.5.5 类推估计方法 5.5.6 模拟估计方法 5.5.7 基于承诺的进度估计方法 5.5.8 Jones的一阶估计准则 5.6 进度计划编排方法 5.6.1 关键路径法 5.6.2 时间压缩法 5.6.3 资源平衡方法 5.6.4 管理预留 5.6.5 Scrum敏捷计划 习题 第6章 项目人员选择 6.1 团队人员类型 6.1.1 项目组织架构 6.1.2 责任分配矩阵 6.1.3 人员配置原则 6.2 项目干系人识别 6.2.1 识别项目干系人 6.2.2 识别各干系人的重要性 6.2.3 识别各干系人的支持度 6.2.4 项目干系人识别坐标格 6.2.5 项目干系人跟踪计划 6.3 项目沟通技能 6.3.1 沟通方式的选择 6.3.2 沟通渠道的约束 6.3.3 项目沟通计划 习题 第7章 软件版本管理 7.1 版本管理概述 7.1.1 版本管理定义 7.1.2 版本管理作用 7.2 版本管理过程 7.2.1 配置项标识、跟踪 7.2.2 版本管理环境建立 7.2.3 基线变更管理 7.2.4 配置审计 7.2.5 配置状态统计 7.3 版本管理计划 7.3.1 版本管理的角色 7.3.2 版本管理计划模板 7.4 版本管理工具 习题 第8章 项目质量保证 8.1 软件质量定义 8.2 软件质量模型 8.3 软件质量保证 8.3.1 质量标准 8.3.2 质量规划 8.3.3 质量控制 8.3.4 质量评估 习题 第9章 项目风险管控 9.1 风险识别 9.2 风险分析 9.3 风险规划 9.4 风险监控 9.5 常见风险及其处理 习题 第10章 软件生存期执行监控 10.1 项目生存期执行控制 10.1.1 生存期的执行 10.1.2 需求变更控制 10.2 进度成本执行控制 10.2.1 进度成本控制要点 10.2.2 图解控制法 10.2.3 挣值分析法 10.2.4 敏捷进度控制 10.2.5 偏差管理 10.3 质量计划执行控制 10.3.1 质量保证的管理 10.3.2 质量控制的管理 10.3.3 质量保证与质量控制的关系 习题 第11章 软件企业知识管理 11.1 知识管理概述 11.2 知识管理理论 11.2.1 软件企业定义 11.2.2 知识的定义及分类 11.2.3 知识管理的定义 |