首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >软件维护评估

软件维护评估
EN

Software Engineering用户
提问于 2011-12-16 07:28:35
回答 2查看 846关注 0票数 2

1.何时将软件视为已部署的,何时开始为维护收费?

在大多数情况下,我们制作的软件在早期阶段部署在web上,以增强客户端的测试过程。这意味着bug不断出现,我们在开发的同时也不断地修复它们。不仅如此,当客户使用它时,他们知道需要修改,这为我们创造了一堆额外的工作。由于开发、部署和维护阶段之间没有界限,很难理解什么时候收费。

2.如何收取软件维护费用?

我读到供应商每年对软件收取15%-22%的费用。这是一个固定的费用,如果维护需要更多的时间而不是预期的时间会发生什么?如果系统运行良好或一年没有问题,会发生什么情况?客户还支付维修费吗?

3.如何为非应用程序特定的改进收费?

我们使用核心引擎来构建业务应用程序。该引擎的改进意味着改进、新功能等可以在不修改其应用层的情况下提供给所有客户。这是否应该包括在维护中作为免费升级?

4.在每小时合同的情况下如何收取维修费用?

如果我们在每小时的项目上工作,那么项目的范围会不断扩大,但这不需要对项目进行重新评估,因为范围的增加等于增加了小时,从而增加了预算。但是大多数情况下,由于范围的扩大,bug的修复和维护工作也被包括在开发时间中。这样好吗?或者,即使对于每小时的项目,部署和维护之间也应该有一个界限吗?

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2011-12-16 14:26:31

1.何时将软件视为已部署的,何时开始为维护收费?

工作说明完成后,工作就完成了。如果您没有SoW,您在为他人构建软件时过于随意,您将不可避免地与您的客户产生分歧,并可能受到诉讼的威胁。

SoW中没有涵盖的任何内容都不在付费项目的范围之内。如果你选择这样做,这通常是一个好主意,确保客户知道你给他们免费-客户喜欢免费,这提醒他们,下一个可能会让他们付出代价。

2.如何收取软件维护费用?

当时的购买价格的18%是购买软件的共同年度维修费.一些供应商成功地获得了高达20%,但更多是不寻常的。如果您以这种方式安排您的维护,客户通常会得到您所做的任何事情,无论您需要多少时间或多长时间。

另一种方式是律师的做法--你要求聘请一名雇员,这实际上只是一种按固定小时计算的预付工资。如果工作不消耗那么多小时,客户就会得到多付的报酬。如果工作量超过它,你会和客户谈论额外的付款--有时是提前付款,有时是欠款。

3.如何为非应用程序特定的改进收费?

如果您收取年度维护费,这通常包括任何其他增强和发布您所做的。事实上,在软件业务中,这类费用通常被称为"M&E“--”维护和增强“--正是出于这个原因。这不是“免费升级”,而是客户付费的一部分。

4.在每小时合同的情况下如何收取维修费用?

请看我对#1的回答。如果你有一份工作声明,很容易看出什么在范围内和范围之外,并协商结果。

票数 4
EN

Software Engineering用户

发布于 2011-12-16 10:32:21

所有这些都是非常主观的,是基于你的客户的期望。

维护费用似乎在一个合理的范围内,符合我对它的期望--这并不是说你对客户进行的每一次维护都要向客户收费,而是为了支付你提供持续维护的费用。显然,您的软件有越多的错误,您将花费更多的时间在维护上。就你的客户而言,这是你的问题。

您确实需要在什么是新特性和什么是维护之间划出界限,最好的方法是为每个特性制定一个明确的规范;如果它不在规范中,而且您觉得这是对当前功能的重大改变,那么它就是一个新特性。如果它的现有功能不能正常工作,那么它就是维护。

这就是我的底线,但要认识到,大多数客户都会在任何可能的情况下努力回击,因为这样可以节省他们的钱!

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/125545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档