|
Разработать мег-асистему - посоветуйте контору
|
|||
---|---|---|---|
#18+
tygraУ собственной разработки конечно тоже есть минусы, но в данном случае (с нуля) их гораздо меньше. Особенно больше плюсов - выше что-то их не прослеживаетсяВ наших краях на всех крупных предприятиях все делают своими силами. Начинают в расцвете сил и делают до пенсии, или пока не уволят. Делают добросовестно, каждый рабочий день с восьми до пяти. Правда показать нечего. Успех разработки зависит от одного человека - "мастера". Конечно, без подмастерьев не обойтись, но их легче найти. Если есть такой мастер у себя, то есть шансы получить работоспособную живучую систему. Если нет, то его надо либо купить, либо заказать ему работу. Работа без "мастера" - 100% провал. tygraА риски всегда одни и те же при внешней разработке: - влиять на ситуацию вы почти не можете, как идет так и идет - сначала вам много чего обещают, потом оказывается, что подразумевали другое а сделали третье - причем узнаете вы об этом уже потом, в конце, и обо всем остальном - есть строгое ТЗ, это да, но поменять что-то там - это гиблый процесс - сторонний бизнес-аналитик и программист может и не знать вашей специфики, ему придется учиться - научившийся сторонний аналитик/программист вдруг уходит и все происходит заново, сроки летят, качество и результат ... об них уж не говорим :) - вдруг окажется другой проект, более важный, чем ваш, и вам либо не останется людей, либо останутся те, кого лучше и не надо :) - и т.д. и т.п. Да все это без единого исключения относится и к собственной разработке. Только по отношению к заказчику выступает группа людей другого предприятия, а не собственное подразделение. И далеко не однозначно, какая группа более управляемая. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2006, 13:25 |
|
Разработать мег-асистему - посоветуйте контору
|
|||
---|---|---|---|
#18+
tygra У собственной разработки конечно тоже есть минусы, но в данном случае (с нуля) их гораздо меньше. Особенно больше плюсов - выше что-то их не прослеживается :) -- Tygra's -- Я уже 2 месяца разбираюсь с одной самописной мега-системой, до сих пор не могу понять, как организован складской учет. Люди писали ее 2 года, я примерно прикинул, во сколько она обошлась предприятию. По грубым подсчетам 5 человек по 1000$ в месяц = 5000$ 24 месяца*5000$ = 120 000$ Система получилась мягко говоря "неудачной". Ситуация такая, что руководство не знает, что делать: продолжать доработку, точнее переработку этой системы или сразу купить новую. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2006, 13:32 |
|
Разработать мег-асистему - посоветуйте контору
|
|||
---|---|---|---|
#18+
Самое главное - это найти человека который знает хорошо представляет себе структуру системы и чего она должна делать. Желательно с опытом построения подобных систем. Даже с негативным опытом. Самое тяжелое - это заточить архитектуру и структуру системы под то, что она на самом деле должна делать. А найти кодировщиков - просто. Нужные знания - трудно. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2006, 13:44 |
|
Разработать мег-асистему - посоветуйте контору
|
|||
---|---|---|---|
#18+
PVPУспех разработки зависит от одного человека - "мастера". Конечно, без подмастерьев не обойтись, но их легче найти. Если есть такой мастер у себя, то есть шансы получить работоспособную живучую систему. Если нет, то его надо либо купить, либо заказать ему работу. Работа без "мастера" - 100% провал. Однако мастера гораздо проще найти, чем целую компанию. авторДа все это без единого исключения относится и к собственной разработке. Только по отношению к заказчику выступает группа людей другого предприятия, а не собственное подразделение. И далеко не однозначно, какая группа более управляемая. Да нет, как раз однозначно - если вы управляете чем-то или кем-то напрямую, то это в любом случае лучше, чем вкривую или никак. sergey888 Я уже 2 месяца разбираюсь с одной самописной мега-системой, до сих пор не могу понять, как организован складской учет. Люди писали ее 2 года, я примерно прикинул, во сколько она обошлась предприятию. По грубым подсчетам 5 человек по 1000$ в месяц = 5000$ 24 месяца*5000$ = 120 000$ Система получилась мягко говоря "неудачной". Ситуация такая, что руководство не знает, что делать: продолжать доработку, точнее переработку этой системы или сразу купить новую. Как хотели, так и написали. Если руководитель проекта невменяемый, то независимо ни от чего получится то же самое кому ни закажи. Да и потом, складской учет автоматизируется десятком программ. Мы же тут говорим о тех системах, которые ничем не автоматизируются - т.е. разработка с нуля в любом случае. -- Tygra's -- ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2006, 13:47 |
|
Разработать мег-асистему - посоветуйте контору
|
|||
---|---|---|---|
#18+
gardenman Самое главное - это найти человека который знает хорошо представляет себе структуру системы и чего она должна делать. Желательно с опытом построения подобных систем. Даже с негативным опытом. Самое тяжелое - это заточить архитектуру и структуру системы под то, что она на самом деле должна делать. А найти кодировщиков - просто. Нужные знания - трудно. Во! Это точно! И это не зависит от того, внешняя разработка или внутренняя. -- Tygra's -- ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2006, 13:49 |
|
Разработать мег-асистему - посоветуйте контору
|
|||
---|---|---|---|
#18+
Про умельцев. В одной компании был такой умелец, разрабатывал систему, которую надо было разрабатывать именно с нуля. Было у него несколько помощников. Затем умельца переманила другая компания. Оставшиеся подмастерья тоже быстренько разбежались, т.к. без мастера они ничто. Нового мастера не нашлось,да и не могло найтись в силу уникальности системы. В результате компании пришлось отдать поддержку системы в аутсорсинг. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2006, 14:00 |
|
Разработать мег-асистему - посоветуйте контору
|
|||
---|---|---|---|
#18+
sergey888Предлагаю 150$ в день за одного программиста, бизнес-аналитик - 180$, тестер - 130$. При условии, что проект продлится не менее полугода.Демпингуем помаленьку? Человекомесяц на условиях аренды не может стоить в Москве меньше 6000 у.е. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2006, 14:21 |
|
Разработать мег-асистему - посоветуйте контору
|
|||
---|---|---|---|
#18+
!!!Демпингуем помаленьку? Человекомесяц на условиях аренды не может стоить в Москве меньше 6000 у.е. Не Москва, а Подольск. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2006, 14:28 |
|
Разработать мег-асистему - посоветуйте контору
|
|||
---|---|---|---|
#18+
sergey888Про умельцев. В одной компании был такой умелец, разрабатывал систему, которую надо было разрабатывать именно с нуля. Было у него несколько помощников. Затем умельца переманила другая компания. Оставшиеся подмастерья тоже быстренько разбежались, т.к. без мастера они ничто. Нового мастера не нашлось,да и не могло найтись в силу уникальности системы. В результате компании пришлось отдать поддержку системы в аутсорсинг. Ну кстати если компаия не смогла удержать своего "умельца" - то это во многом проблемы компании... Если только тот сотрудник чересчур не "зазвездил". При аутсорсе будет то же самое - только уход "умельца" от аутсорсеров долго будут прикрывать фразами о каких-то проблемах, о том, что нашли лучшего специалиста и т.д. и т.п.... И если они не сумеют найти ему замену - то проект так же в результате загнется... У нас тоже внешняя фирма (и довольно крупная, известная и т.д.) разрабатывала кое-что... И проект даже сдали. Вот только с тех пор систему мне пришлось переписать почти полностью. И к сожалению, в идеологии тоже... И вообще - судя по тону автора топика, ему стоило бы в поисковике задать поиск фирм, которые "на рынке не менее двух лет, работали с .... бла-бла-бла...", а потом уже задавать вопросы в форуме. Потому что фразы в духе "мне нужен кто-то типа СиБосса, но не СиБосс" порождают слишком разноречивые мнения... Особенно если потом автор говорит "неужели никто не знает крупных солидных контор, которых нет в Интернете?" ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2006, 14:39 |
|
Разработать мег-асистему - посоветуйте контору
|
|||
---|---|---|---|
#18+
> Но если можно по части работ (существенной части - по разработке системы) снизить риски существенно > за счет того, чтобы передать ее тому, кто уже делал подобное - то хочется так и сделать, > возможно, заплатив за это снижение рисков, это нормально. Вы не с того начали. Опишите перечень требований к программно-аппаратному комплексу (не техническое задание, а просто перечень требований). Немедленно станут понятны требования к ПО и аппаратной части. Круг потенциальных софтописателей и интеграторов сузится до предела. Если выяснится (для enterprise приложения - что-то продобное с вероятностью процентов 90), что для Вашей задачи требуется что-то типа RHEL + JBoss + Oracle и абсолютно определенная топология кластера, - Вы практически автоматом получите ответы на все вопросы. ;) P.S. На sql.ru Вы вряд ли найдете решение Вашей проблемы. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2006, 14:50 |
|
Разработать мег-асистему - посоветуйте контору
|
|||
---|---|---|---|
#18+
guest_20040621> Вы не с того начали. Опишите перечень требований к программно-аппаратному комплексу (не техническое задание, а просто перечень требований). Проект изначально имеет очень высокий гриф секретности. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2006, 15:02 |
|
Разработать мег-асистему - посоветуйте контору
|
|||
---|---|---|---|
#18+
Да не в грифе дело. Требования есть, описаны. Вот только из них еще совершенно не вытекает ни выбор технологий, ни выбор подрядчика. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2006, 15:10 |
|
Разработать мег-асистему - посоветуйте контору
|
|||
---|---|---|---|
#18+
> Вот только из них еще совершенно не вытекает ни выбор технологий, > ни выбор подрядчика. :) Да ну? ;))) ОК, давайте начнем с простых вещей. Какова требуемая доступность каждого из сервисов приложения? Каковы требования к регулярности/продолжительности регламентных работ? Как предполагается хранить данные? Какова их природа, объем и динамика роста? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2006, 15:16 |
|
Разработать мег-асистему - посоветуйте контору
|
|||
---|---|---|---|
#18+
Да ну? ;))) ОК, давайте начнем с простых вещей. Какова требуемая доступность каждого из сервисов приложения? Каковы требования к регулярности/продолжительности регламентных работ? Как предполагается хранить данные? Какова их природа, объем и динамика роста? ---------------- типа щас скажут что необходима высокая надёжность, динамика и доступность, набегут ораклисты с криками "Оракл! Оракл!" и выбор будет сделан 8) Posted via ActualForum NNTP Server 1.3 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2006, 15:26 |
|
Разработать мег-асистему - посоветуйте контору
|
|||
---|---|---|---|
#18+
iifirstqДа не в грифе дело. Требования есть, описаны. Вот только из них еще совершенно не вытекает ни выбор технологий, ни выбор подрядчика. :) Можете выслать требования? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2006, 15:28 |
|
Разработать мег-асистему - посоветуйте контору
|
|||
---|---|---|---|
#18+
Как я понимаю, на самом деле главная проблема для вас должна лежать не в квалификации команды, которая должна делать проект. А в ее управляемости. Рискну предположить, что для того, чтобы заставить внешнего заказчика-аутсорсера работать только на вас и делать все, как хотите вы - вам все равно придется платить как за самолет. И дело не в их избалованности - а в том, что ни одна более-менее серьезная фирма - которая на рынке более 2-х лет и тп. - не согласится вставать в зависимость от одного единственного проекта. Даже очень крупного. А в противном случае - для них это будет всего-навсего еще один проект. М.б. более приоритетный, чем другие, но все равно - только еще один. Чтоже касается того, что после окончания отдел будет не нужен - если это МЕГА-система, доработки и совершенствование будут длится очееень долго. Потеря времени на поиски - отчасти м.б. компенсирована ускорением получения аналитики и составлением ТЗ. Т.е., имхо, внешний аутсорсер м.б. выгоден только если система в какой-то мере типовая. Nobody faults but mine... (LZ) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2006, 15:32 |
|
Разработать мег-асистему - посоветуйте контору
|
|||
---|---|---|---|
#18+
Как я понимаю, на самом деле главная проблема для вас должна лежать не в квалификации команды, которая должна делать проект. А в ее управляемости. --------------- ISO9000 Posted via ActualForum NNTP Server 1.3 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2006, 15:36 |
|
Разработать мег-асистему - посоветуйте контору
|
|||
---|---|---|---|
#18+
guest_20040621 Тут начинается область, где мне все же не хотелось бы здесь и сейчас говорить подробнее. Но я уверен, что все равно из ответов на ваши вопросы нельзя сделать выводов по технологиям и тем более, поставщику. Да, нужна высокая надежность, доступность и производительность. Да, объемы планируются большие. Но, к примеру, одно из предложений, которое нам делалось, базируется вовсе не на Оракловых технологиях и даже вообще не на RDBMS. Именно исходя из их реального опыта обеспечения надежности, доступности и производительности. Я же говорю - специфическая задача :). Другие рассматриваемые решения - конечно на Оракле (тут и вариантов-то нет), но что это определяет?? "Как хранить данные" - это уж точно из области проектирования, а не постановки требований. Ну и даже, если мы вдруг решим (а решать надо и с учетом опыта разработки, на самом деле), что делать надо на Oracle + EJB на WebLogic, например, то уж поставщика это все равно абсолютно не определяет. Скорее наоборот - если поставщик умеет и любит работать с продуктами IBM - мы не будем его ограничивать. Хотя конечно, заинтересованы в том, чтобы выбор технологий был адекватным. Так что критерии выбора поставщика остаются теми же, что я приводил выше. И вовсе не связаны с конкретными технологиями. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2006, 15:37 |
|
Разработать мег-асистему - посоветуйте контору
|
|||
---|---|---|---|
#18+
Я немножко в оффтопик - а кто-нибудь знает прецеденты, когда доработчики были удовлетворены (я уж не говорю - были довольны) продуктом своих предшественников? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2006, 15:38 |
|
Разработать мег-асистему - посоветуйте контору
|
|||
---|---|---|---|
#18+
Так какие же критерии выбора подрядчика и их приоритеты? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2006, 15:40 |
|
Разработать мег-асистему - посоветуйте контору
|
|||
---|---|---|---|
#18+
> типа щас скажут что необходима высокая надёжность Дружище, надежность "высокой" не бывает. Она имеет конкретные характеристики (необязательно прямые). > доступность Та же фигня. > набегут ораклисты с криками "Оракл! Оракл!" Приложение - это не только СУБД. Вы по существу что-то хотите сказать? А вообще я бы порекомендовал автору обсуждения набрать свой отдел. В итоге реализация займет больше времени, но обойдется значительно дешевле. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2006, 15:42 |
|
Разработать мег-асистему - посоветуйте контору
|
|||
---|---|---|---|
#18+
guest_20040621 Я в курсе, что есть нормальные выражения для всех требований. :)) Часть из них поставлена строго. Часть - пока нестрого, к сожалению. Исправляем. Но требования по надежности, естественно, привязаны к функциональным требованиям. Потому что, та же доступность для разных функций требуется разная. Функциональные требования определяют суть системы и я говорить о них не могу. Выслать пока тоже. Так что толку будет от требований к доступности функции #34? Ну пусть допустимый простой по ней (включая регламентный) - час в год, в остальное время вероятность безотказной работы четыре девятки. И частота выполнения - 10 миллионов в месяц. Что это нам дало? Что нужен Оракл? :) Что нужен ПетькинКорпСофт? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2006, 15:53 |
|
Разработать мег-асистему - посоветуйте контору
|
|||
---|---|---|---|
#18+
> я уверен, что все равно из ответов на ваши вопросы нельзя > сделать выводов по технологиям и тем более, поставщику Напрасно. ;) ОК, дайте ответы на эти вопросы не публично, не в форуме, а, скажем, опишите задачу Вашему интегратору. Типичный ответ, который Вы, уверен, получите (речь сейчас об аппаратной части) будет таким: с одной стороны, характеристики кластера и СХД ограничены Вашими требованиями, с другой стороны - бюджетом. Относительно программной части - абсолютно аналогичная ситуация. > нужна высокая надежность, доступность и производительность Да нет такой характеристики: высокая доступность. Сколько девяток? Пять, семь, девять? Вы вообще представляете себе разницу в стоимости реализации? Представляете, сколько будет стоить катастрофоустойчивое решение? ;) > объемы планируются большие Сотни гигабайт, терабайт, петабайт? Динамика роста какова? > даже вообще не на RDBMS Поэтому я и спросил про природу данных. > конечно на Оракле (тут и вариантов-то нет) Варианты всегда есть. > но что это определяет?? Многое. Например, на выбор СУБД может влиять (не всегда, просто как пример) схема бэкапа, которая в свою очередь связана с топологией кластера, который выбирается исходя из требуемой доступности. > "Как хранить данные" - это уж точно из области проектирования, а не > постановки требований. Нет. > делать надо на Oracle + EJB на WebLogic Imho плохое решение. > то уж поставщика это все равно абсолютно не определяет Еще как определяет. Очень немногие в России могут реализовать такую задачу. > если поставщик умеет и любит работать с продуктами IBM ;) Т. е., оказывается, какие-то предпочтения априори существуют? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2006, 16:03 |
|
Разработать мег-асистему - посоветуйте контору
|
|||
---|---|---|---|
#18+
guest_20040621.......А вообще я бы порекомендовал автору обсуждения набрать свой отдел. В итоге реализация займет больше времени, но обойдется значительно дешевле. TO iifirstq поддерживаю идею своего огорода, тьху отдела и предлагаю ся, за бешенные бабки как начальника отдела...готов на своих условиях возглавить сей балаган ! шутка.. (круглый) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2006, 16:05 |
|
|
start [/forum/topic.php?fid=33&msg=33597186&tid=1549442]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
153ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
1ms |
others: | 233ms |
total: | 502ms |
0 / 0 |