1) скорость отклика, то есть задержка от того момента как клиент поставлил заявку до того момента как она появилась на терминалах остальных участников должна быть минимальной, секунда - это уже верхний предел.
2) надежность - как к "внутренним", так и к "внешним" сбоям. Простой системы в 1 минуту в течении торгового дня уже криичен. То есть, условно говоря, если физически умирает один из серверов, то в идеале для клиентов это должно остаться незамечено, либо время восстановления системы в рабочее состояние должно быть в указанных рамках.
3)Маштабируемость: в случае увеличение нагрузок на систему проблема должна решаться установкой дополнителных серверов ТС / кеширующих серверов у клиентов.
Учитывая то что потенциально торговый день может стать круглосуточным - то все операции обслуживания, модификации железа/самой торговой системы должны проводиться "на лету".
4) Клиентские терминалы: подключение как по выделенным каналам так и по интернету. Соответственно нужна аутентификация/защита передаваемой информации.
Нагрузка на систему, на начальных этапах:
Количество одновременно подключенных клиентов: ~ 1000
Количество заявок : ~10000 в день
Количество сделок : ~1000 в день
В дальнейшем предполацается рост примерно на порядок.
cross posted in
June 25 2003, 06:47:04 UTC 8 years ago
Команда из трёх программеров напишет её за 3-4 месяца (по 800$/мес.), если есть хорошее ТЗ.
Без учёта офиса/налогов/оборудования.
Для дальнеёшей поддержки и развития требуется 2 программера.
June 25 2003, 06:49:58 UTC 8 years ago
В ru_hitech были названы другие на порядок цифры. Посмотри, может будет что возразить.
June 25 2003, 06:54:41 UTC 8 years ago
надежность и маштабируемость ?
ты можешь предложить на вскидку программистов которые готовы сделать это ?
June 25 2003, 07:54:43 UTC 8 years ago
June 26 2003, 00:27:47 UTC 8 years ago
June 26 2003, 01:57:41 UTC 8 years ago
Сделать систему с availability 99.93% за 10.000?
Включая клиентские места?
Вы или никогда не программировали, или просто решили сказать глупость зачем-то.
Судя по $300, вы просто пошутить любите.
June 25 2003, 11:15:55 UTC 8 years ago
June 26 2003, 00:28:47 UTC 8 years ago
June 26 2003, 04:47:59 UTC 8 years ago
June 25 2003, 14:41:38 UTC 8 years ago
Anonymous
June 25 2003, 17:27:02 UTC 8 years ago
June 26 2003, 00:32:07 UTC 8 years ago
June 26 2003, 02:43:47 UTC 8 years ago
Гм.
Отдавать большой софтверной фирме, и если иметь все перечисленное плюс high availability, и масштабируемость на порядок, то это начиная от нескольких сотен тысяч и до бесконечности.Не считая, конечно, оборудования, которое может стоить очень прилично.
Что касается времени, то это зависит. В любом случае, послать нахер тех, кто скажет, что сделает за три месяца на пхп. Думаю, около года на Initial development cycle, и поддержка на все время жизни -- такие системы приходится тщательно поддерживать и расширять.
June 26 2003, 04:47:10 UTC 8 years ago
Я оцениваю бюджет такого проекта в $500K. В принципе, можно сторговаться и до $300K, на меньшее согласиться уже трудно, придется обрезать часть функциональности.
То, что я озвучил - это стоимость разработки, никакое железо сюда не входит, развертывание и техподдержка тоже.
И покажите мне тех, кто возьмется делать это за $100K. =)
Про тех, кто берется за $10K, я ничего говорить не буду. :)
Если хотите, я могу Вам составить планирование работ по проекту, но это будет не бесплатно.
June 26 2003, 04:57:50 UTC 8 years ago
Судя по треду в
Условия можно обсуждать. Мы не фрилансеры, а официально зарегистрированная компания, правда, американская, но с возможностью быть представленной в России через партнерскую компанию.
June 26 2003, 05:42:56 UTC 8 years ago
Если можно - отправь плиз по мылу название компании, что бы как то более конкретно я мог его озвучить.
насчёт того великоват ли или нет в том треде ничего не было, мною была озвучена только одна предложенная сумма :)
Anonymous
June 27 2003, 02:57:14 UTC 8 years ago
Re:
Можете смело увеличить сроки, как минимум, в три раза, а бюджет - в 5 раз. Тогда есть надежда хотя бы свет в конце тоннеля увидеть.Elephant.
Anonymous
June 27 2003, 02:37:23 UTC 8 years ago
По-моему, слишком дешево
Входные данные:Максимальный штат вашего проекта 46 человек.
Время 1.5 года.
Бюджет 500k.
3 архитектора соответствующего уровня = 135k
3 менеджера = 120к
10 разработчиков = 324k
30 тестеров = 432k
Итого: $1 011 000
По самым скромным меркам - превышение в два раза! И это только по оплате труда. Или вы расчитываете платить своим людям ничтожные деньги за такую серьезную работу?
Elephant.
Anonymous
June 27 2003, 02:49:02 UTC 8 years ago
Re: По-моему, слишком дешево
Ты про бизнес-аналитиков забыл :-) Еще 3x25K.June 27 2003, 07:34:14 UTC 8 years ago
Re: По-моему, слишком дешево
А про 46 человек не я писал.Мне такой легион тестеров в команде даром не нужен, да и где я в Питере найду 30 вменяемых тестеров?
Да и 10 разработчиков это тоже многовато, зачем держать такую большую команду весь срок разработки?
Ну и т.д.
Anonymous
June 27 2003, 02:23:50 UTC 8 years ago
Редко вижу в подобных заявках мотивацию
Мне кажется мотивация крайне важным моментом для проекта.Ну например нужны ответы на вопрос:
- почему этот проект вообще должен существовать ?
- обеспечит ли он появление на рынке НОВОГО продукта с функциональностью, которой нет у других ? достаточно ли этой новой функциональности или характеристик для конкуренции с имеющимися проектами ?
В проджект менеджменте есть определение проекта. В него входит "появление Нового продукта на рынке".
Если мотив это наивное предположение "Ха, блин, такую же фигню мы напишем сами и уж точно не за те бабки, за которые нам предлагают это купить в готовом виде", то я очень рекомендую одуматься.
Разработка того, что уже есть но своими лучшими_в_мире_программистами Промышленная, работающая система это _очень_ дорого. А дорого по многим причинам. Один пример - после того как проект в поте и крови родится он будет стоить столько же сколько имеющиеся, если не больше из-за срыва сроков. А срыв будет, ведь команда новая - первый проект комом. Ну хорошо срыва не будет, но всю функциональность не реализуют 8) Много косвенных дорогих расходов, которые сразу не видно.
если мотивация есть - я сожалею за длинные разглагольствования с моей стороны. ;)
Sergiomega
June 27 2003, 05:25:17 UTC 8 years ago
золотые слова!
"мотивация есть, она не может не есть" ;-)но, если есть, то я счиатю что полезнее "разгласить" её сразу, потому что в зависимости от, моут быть ооочень интересные корректировки. Например партнерское сотрудничество с разработчиками уже имеющегося проекта, с целью не увеличивать конкуренцию в данном сегменте рынка, и не снижать цены. Или наоборот - если мотивация "снизить цену", то соответсвенно, характер проекта меняется.
July 17 2003, 22:18:52 UTC 8 years ago
September 29 2003, 07:00:41 UTC 8 years ago