gpt4 book ai didi

sql-server - 如何让客户了解合格DBA的重要性?

转载 作者:行者123 更新时间:2023-12-02 07:10:39 25 4
gpt4 key购买 nike

我是一家软件开发公司的成员,我们为客户定制开发应用程序。

我们的软件使用 MS SQL Server,我们遇到过一些客户没有 DBA 来管理数据库,或者即使有,他们也缺乏充分执行工作所需的知识。

我们正在与其中一个客户起草一份契约(Contract),以便在明年为我们的软件新功能提供开发服务,他们有足够的时间来定制我们的软件。

现在他们希望我们还提供数据库管理服务的报价,但问题是他们包含了一个条款,规定只有在他们请求时才会提供这些服务。

我的第一 react 是数据库管理是一个持续的过程,而不是他们可以每月给我们打电话一次或来一两天的事情。我说的是一个 1TB+ MSSql 集群和 100 个带有 MSSql Workgroup 版本的分支机构。

我的问题是关于我如何论证每月必须有固定的 dba 工作时间的建议,而不仅仅是当他们的管理层认为他们需要它时(我猜只有当他们有一个问题)。

PS:也许这会因为与编程无关而被关闭。但我是一名程序员,我有这个问题。我的工作是软件开发,但我不想失去这个客户,我能想到的唯一解决方案是找到一种方法让客户了解其范围,以便我们可以聘请合格的 DBA 为他们提供所需的服务.

编辑:我们位于拉丁美洲国家,客户位于西类牙语地区。我的猜测是,在较发达国家,有一种文化知道情况有多微妙。

最佳答案

这绝对是“你可以把马牵到水边,但你不能让它们喝水”的情况之一。

我的建议是按小时报价 DBA 服务,并将费率设置得足够高,以便您可以将工作外包(如果您决定这样做)。当(不是如果)SQL 服务器开始出现问题时,公司就会陷入困境。

我还建议您在报价中包含每年一次的非可选 2 小时数据库技术审查。这是您的机会,可以说“您今年在数据库维护上花费了 XXX,其中大部分用于救火,如果您刚刚花费了 XXXX/4 并聘请了一名 DBA,那么这些钱本可以轻松避免。”我们关心您作为客户,并且希望您省钱,因此我们强烈建议您 promise 使用 DBA 来执行定期预防性维护。

我还建议您将所有支持请求分类为根本原因是数据库维护还是其他原因。这将让您在客户年度审核期间(他们将付钱给您执行)在客户面前放置一个漂亮的饼图。管理这种看法至关重要,这样他们就不会认为您的代码导致了问题。您甚至可以每季度与他们分享这些指标(数据库相关问题与非数据库相关问题)。

有时人们在改变之前需要经历痛苦。关键是在他们吸取教训时不要陷入锤子和拇指之间,每小时报价的工作就是做到这一点的一种方法。

顺便说一句,这类问题引起了大量开发人员的极大兴趣。我想说,这类事情对程序员生活质量的影响比任何算法或库问题都要大。感谢您的提问!

关于sql-server - 如何让客户了解合格DBA的重要性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/856012/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com