Как правильно оценить стоимость работ по оптимизации SQL Server

20 views
Skip to first unread message

Павел

unread,
Jan 11, 2018, 10:50:43 AM1/11/18
to dotnetconf
Всем привет.

Суть проблемы такова:

Есть заказчик, у заказчика есть БД (SQL Server), которая по его мнению работает не так быстро, как хотелось бы. Поэтому заказчик хочет ускорить БД, т.е. выжать из нее все, на что она способна. А потому просить оценить стоимость работ по оптимизации. Следовательно, возникает вопрос, а как правильно оценить стоимость работ, что в первую очередь следует запросить у заказчика, для оценки такой стоимости?

Alexander Zaytsev

unread,
Jan 11, 2018, 2:03:38 PM1/11/18
to dotne...@googlegroups.com
Привет,

Т.к. изменения не известны заранее, их нужно сделать известными. Единственный рабочий вариант будет следующий:

1. Исследование изменений выделить в отдельный проект/задачу с ограничением по ресурсам, к примеру длинной в неделю. Необходимо четко и ясно дать понять заказчику, что эта задача только исследование, а исправления будут позже.

2. По итогам этого исследования составить план изменений, который предоставить заказчику на согласование.

Другие варианты не будут работать, потому что либо вы не дополучите денег, либо заказчик переплатит. Плюс вы не продаёте ему кота в мешке.

С уважением, Александр.

--

---
Вы получили это сообщение, поскольку подписаны на группу "dotnetconf".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес dotnetconf+...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

Счерчков Евгений

unread,
Jan 11, 2018, 9:57:16 PM1/11/18
to 'Андрей Чистяков' via dotnetconf
Можно сделать так, если нужна формализация: Оцените производительность по методу apdex по основным бизнес функциям приложения. запишите значения в таблицу факт.

Задайте вопрос заказчику какое время его бы устроило, и запишите в таблицу целевое значение.

Сделайте оценку трудозатрат и потребность дополнительного оборудования, и согласуйте стоимость с заказчиком.

В конце запишите результат замеров и запишите в таблицу.


Нет предела совершенству, если заказчик желает максимально повысить скорость работы сервера. То и денег он должен будет заплатить много. Вопрос оно ему надо?




На 11.01.2018 21:50:46, Павел <pkkri...@gmail.com> писал:

Всем привет.

Суть проблемы такова:

Есть заказчик, у заказчика есть БД (SQL Server), которая по его мнению работает не так быстро, как хотелось бы. Поэтому заказчик хочет ускорить БД, т.е. выжать из нее все, на что она способна. А потому просить оценить стоимость работ по оптимизации. Следовательно, возникает вопрос, а как правильно оценить стоимость работ, что в первую очередь следует запросить у заказчика, для оценки такой стоимости?

--

Павел

unread,
Jan 12, 2018, 5:45:33 AM1/12/18
to dotnetconf
Спасибо за дельные ответы. Если у кого-то есть какие-нибудь соображения по данной теме буду рад услышать. 

четверг, 11 января 2018 г., 18:50:43 UTC+3 пользователь Павел написал:
Reply all
Reply to author
Forward
0 new messages