成本和质量是常量,范围和时间是变量

  成本:
1.      钱多一点可以促进工作的顺利进行,但是太短时间内投入太多的钱,则会产生更多的无法解决的问题。
2.      软件开发的主要成本还在于人员的成本,而人员规模和软件的完成时间不是成线性变化。多加一人,交流成本、管理成本都会增加不少。就像十个妇女在7个月内不能生出一个小孩,一个孕妇在7个内就可以生出一个小孩。在一个进行的项目中,人员的变化是比较少的。
 
 
质量:
1、 质量分为: 外部质量和内部质量。
2、 外部质量:用户能够感受到的。
3、 比如:健壮、效率、可用、可靠、容错能力、恢复能力等非功能性质量。这些因素可以作为需求,成为范围的一部分内容。
4、 内部质量:程序员能够感受到的。
5、 比如:可维护、可读、灵活、重用、可测试
6、 在这些特性中,不能说我先把功能完成,再去满足这些特性,要不成本可能会几倍几十倍的增加。
7、 干劲才是杀手。有时匆匆忙忙用 1 个小时写的一堆代码,用了 3 个小时调试,还心中余悸。
8、 提高内部质量,可以在减少缺陷的同时,也可以缩短开发周期。
 
 
时间和范围:
1.        时间和范围是软件项目的最佳控制杆。功能多可以争取更多的时间;功能少可以减少时间。
2.        范围容易发现,时间不易估算,所以需要迭代。
3.        需求人员(市场人员)确定范围,决定功能的优先级;
4.        开发人员估算功能的完成时间。
5.        职责明确,各角色可以相互协助,比如开发人员了解某个模块影响会比较大,可以建议需求人员提高这个模块的优先级。
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值