Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 БД разрабатывает один субподрядчик backend другой субподрядчик  [new]
yura1985
Member

Откуда:
Сообщений: 351
Добрый день всезнающий пипл.
Подскажите пожалуйста риски проекта, если БД будет разрабатывать одня фирма (субподрядная), а backend другая.
Хотелось бы услышать аргументированую критику данного подхода (в разрезе сложности разработки/доработки/поддержки)
Заранее, огромное спасибо.
9 июл 18, 10:23    [21555247]     Ответить | Цитировать Сообщить модератору
 Re: БД разрабатывает один субподрядчик backend другой субподрядчик  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67469
Блог
yura1985
Подскажите пожалуйста риски проекта, если БД будет разрабатывать одня фирма (субподрядная), а backend другая.

Во-первых, хотелось бы точно узнать, что Вы понимаете под БД и что - под backend-ом.
9 июл 18, 10:59    [21555344]     Ответить | Цитировать Сообщить модератору
 Re: БД разрабатывает один субподрядчик backend другой субподрядчик  [new]
yura1985
Member

Откуда:
Сообщений: 351
БД - высоконагруженная горизонтально маштабируема БД + настройка железа.
фирма №1 создает архитектуру БД (таблицы, вьюхи, процедуры и т. д.) + API для работы с БД.
фирма №2 создает web-портал + backend логику.

хотелось бы понимать все риски такого подхода, на этапе разработки и эксплуатации (особенно если необходи быстрый фикс ошибки)
9 июл 18, 11:06    [21555372]     Ответить | Цитировать Сообщить модератору
 Re: БД разрабатывает один субподрядчик backend другой субподрядчик  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67469
Блог
Если вы сможете выкатить чёткое и достаточно стабильное ТЗ на API, которое устроит обе фирмы, подход в принципе жизнеспособен. Совсем хорошо, если фирма #2 разработает набор автотестов, прохождение которых будет фактическим подтверждением выполнения работы со стороны фирмы #1.

Риски... от вас потребуется большая компетенция как в управлении разработкой, так и в сугубо технических вопросах. Если с одним субподрядчиком можно общаться по принципу "мы заплатили - вы сделали", то с двумя придётся разруливать их споры, причём не допуская траты на них кучи времени и принятия откровенно нелепых решений. Грубо, все риски работы с подрядчиком (затянет, не справится, зажадничает, уйдёт) удваиваются по вероятности, но уполовиниваются по тяжести последствий. Плюс появляются риски типа "пока разбираешься с одним субподрядчиком, второму не в кайф сидеть без работы и без денег".

Быстрый фикс... ну смотря насколько быстрый. Скорости одного человека, который знает всё, конечно, в любом случае не добиться. Но если будут предусмотрены журналы и отладочные средства, доступные обоим субподрядчикам - можно добиться вполне неплохих результатов. Единственно, это обойдётся несколько дороже, поскольку, грубо говоря, у обоих субподрядчиков должны будут сидеть наготове люди, и у одного из них - ждать, что нароет специалист другого.
9 июл 18, 11:44    [21555523]     Ответить | Цитировать Сообщить модератору
 Re: БД разрабатывает один субподрядчик backend другой субподрядчик  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30261
yura1985,

скорее всего шляпа получится. Пока БД не разработана (или хотя бы часть), к ней невозможно делать backend.
В процессе разработки backend обычно выявляются недостатки структуры БД, и она переделывается.
Если в этом процессе 2 конторы, согласование и усложнит и замедлит разработку.
9 июл 18, 12:06    [21555624]     Ответить | Цитировать Сообщить модератору
 Re: БД разрабатывает один субподрядчик backend другой субподрядчик  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5825
yura1985
Добрый день всезнающий пипл.
Подскажите пожалуйста риски проекта, если БД будет разрабатывать одня фирма (субподрядная), а backend другая.
Хотелось бы услышать аргументированую критику данного подхода (в разрезе сложности разработки/доработки/поддержки)
Заранее, огромное спасибо.


Э-э-э риски как и при любой интеграции.
Обе стороны будут считать другую идотами, которые ничего не понимают.

А так серьезный риск вижу один, что БЛ будет размазана между БД и back-end-ом. С неконтролируемым ростом ХП на стороне БД. Что приведет к удорожанию разработки/доработки/поддержки.

А так почитайте про микросервисную архитектуру, лямбда-архитектуру и прочие хипстерско-молодежные направления в ИСостроении. :-)
9 июл 18, 12:24    [21555702]     Ответить | Цитировать Сообщить модератору
 Re: БД разрабатывает один субподрядчик backend другой субподрядчик  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 35864
Блог
Будет дорого и неэффективно.
И в несколько раз дольше по времени из-за наличия лишних людей при коммуникациях - если в простом случае разраб фронта может просто подойти и договориться с разрабом БД, то в случае двух компаний с обеих сторон добавятся люди, отвечающие за коммуникацию + часто будет привлекаться и заказчик.
15 июл 18, 13:37    [21571885]     Ответить | Цитировать Сообщить модератору
 Re: БД разрабатывает один субподрядчик backend другой субподрядчик  [new]
mayton
Member

Откуда: loopback
Сообщений: 53016
yura1985,

Тут самый большой риск это разруливание техничнских споров. Или взаимных блокеров.

Вобщем если обе команды одного ранга - нужен скрам для обоих. И какая то мотивация сработаться.

Либо одна команда - диктует правила (API и протокол) а другая быстро испрлняет.
16 июл 18, 20:00    [21575987]     Ответить | Цитировать Сообщить модератору
 Re: БД разрабатывает один субподрядчик backend другой субподрядчик  [new]
Eugene New
Member

Откуда:
Сообщений: 456
Скорее всего не взлетит. Никто ни за что не отвечает, каждый субподрядчик сделает о "чем договорились" и махнет ручкой. Фактически без главного "архитектора" каждый просто проимитирует работу, затянув ее на как можно больший срок. Прекрасная тема для попила бабла. Потом ведь, когда все это не будет нихрена работать, можно на следующий год еще раз то же самое замутить - с тем же результатом. И так пока попильщиков бабла не уволят (и они пойдут с "прекрасным резюме" в другие конторы) или фирма не разорится.
30 сен 18, 01:53    [21690193]     Ответить | Цитировать Сообщить модератору
 Re: БД разрабатывает один субподрядчик backend другой субподрядчик  [new]
Алекссс
Member

Откуда:
Сообщений: 2037
mad_nazgul
ХП на стороне БД.

чем бд процедуры хуже мидлваровых?
4 окт 18, 12:27    [21695055]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить