Я являюсь частью компании по разработке программного обеспечения, где мы разрабатываем специально разработанные приложения для наших клиентов.
В нашем программном обеспечении используется MS SQL Server, и мы столкнулись с некоторыми клиентами, у которых нет администратора баз данных для управления базами данных или, если они это делают, им не хватает необходимых знаний для надлежащего выполнения своей работы.
Мы разрабатываем контракт с одним из этих клиентов для предоставления услуг по разработке новых функций нашего программного обеспечения в течение следующего года, где у них есть количество часов, доступных для настройки нашего программного обеспечения.
Теперь они хотят, чтобы мы включили также цитату для служб администрирования баз данных, и проблема заключается в том, что они включают предложение, в котором говорится, что эти службы будут предоставляться только при их запросе.
Моя первая реакция заключается в том, что администрирование db - это непрерывный процесс, а не то, что они могут позвонить нам один раз в месяц на день или два. Я говорю о центральном кластере 1TB + MSSql и 100 ветких с выпуском Workgroup MSSql.
Мой вопрос заключается в каких-либо предложениях о том, как я могу утверждать, что для работы dba должно быть определенное количество часов каждый месяц, и не только тогда, когда их руководство считает, что им это нужно (что я предполагаю, только когда у них возникнет проблема).
PS: Может быть, это будет закрыто, поскольку не связано с программированием. Но я программист, и у меня есть эта проблема. Моя работа - разработка программного обеспечения, но я не хочу потерять этого клиента, и единственным решением, которое я могу придумать, является найти способ для клиента понять эту область, чтобы мы могли нанять квалифицированного администратора баз данных, чтобы предоставить им требуемую им услугу.
Изменить: Мы находимся в латиноамериканской стране с клиентами в испаноязычном регионе. Я предполагаю, что в более развитых странах существует культура, которая знает, насколько деликатная ситуация.