博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《挖掘管理价值:企业软件项目管理实战》一2.1 建立项目流程
阅读量:6320 次
发布时间:2019-06-22

本文共 801 字,大约阅读时间需要 2 分钟。

本节书摘来异步社区《挖掘管理价值:企业软件项目管理实战》一书中的第2章,第2.1节,作者: 徐勤 责编: 杨海玲, 更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.1 建立项目流程

挖掘管理价值:企业软件项目管理实战

过程必定会有步骤,步骤的数量有多有少,步骤都有一个基本的次序,我们称之为流程。要开始一个软件项目的过程,就应该首先确定一个适当的流程,这个流程可以是符合普遍规律(通常认为是软件开发生命周期)的流程,也可以是根据企业特点和要求制定的一个流程。我们认为,一个完整的、传统的软件项目开发和管理流程应该强化项目中每个阶段的申请和授权控制,如图2-1所示。

在图2-1中我们应该特别关注以下几点。

  • 项目预算。审批是为了更好地、全局性地控制项目立项。需求提出者往往因为职位的原因只能看到一方的利益,不能从全局性、整体性、战略性来看待项目,以及平衡和其他项目之间的冲突。更高职位的人会从更广阔的层次、更全面的角度来进行把关。
  • 预算。每个公司都有自己的财务制度和预算标准,通常超过一定金额的预算都要经过审批,软件项目也不例外。

2_1

  • 总体设计。软件的设计是否满足需求对于软件以后的使用至关重要,只有通过一定程序的评估才能确定设计是否合格合理,否则会为后续的开发带来极大的风险。
  • 总测试。对于测试的结果需要有一个确认和验收的过程,这样才能确保软件的质量。
  • 实施计划。实施就意味着软件将投入正式使用。为确保软件的实施对正式环境没有任何风险,实施计划、步骤和技术必须进行确认和审核,避免任何失误和由此导致的损失。
  • 文档。软件开发过程产生的文档覆盖了软件的方方面面,因此对于这些文档需要一定力度的审核,以验证它们是完整的、完全的、真实的和最新的。

总之,软件工程是个复杂的过程,对整个流程中的关键节点进行有效的控制或抽查,就是为了确保每一个环节正确完整,使它们一环扣一环、有序进行,直到所有环节成功完成。

转载地址:http://aojaa.baihongyu.com/

你可能感兴趣的文章
Docker命令详解
查看>>
合并多SQL文件到单文件【世界瞬间清爽多了】
查看>>
redis使用详解
查看>>
ubuntu14_ceph部署(一)——预检与安装规划
查看>>
那些SCOM 管理包开发中遇到的坑2–Multiple Property Bags
查看>>
SQL语句:更新一列为行号问题?
查看>>
hive分区表实践
查看>>
打印#号打印出悲剧
查看>>
如何暂停sqlserver数据订阅服务
查看>>
程序员的专业化是软件产业发展的必由之路
查看>>
在 IIS6.0 中配置 Python3.0 Web 运行环境
查看>>
情感元素+微博新媒体=成功的品牌营销
查看>>
中国电信举办终端产业合作伙伴大会 为2016年新终端定调
查看>>
当有人登陆你的电脑时自动发送邮件给你
查看>>
loadrunner中参数化各种组合的举例
查看>>
js延迟加载的方式有哪些
查看>>
某android平板项目开发笔记--自定义sharepreference UI
查看>>
sshfs通过ssh挂载远程目录到本地
查看>>
Linux服务器负载均衡LB Cluster的LVS(NAT,DR)
查看>>
mysql分页原理 jsp
查看>>