|
Аутсорсинг разработки. Где, как?
|
|||
---|---|---|---|
#18+
Коллеги! Поделитесь пожалуйста опытом-соображениями. Нашей компании нужен аутсорсинг разработки (C#). До нынешнего момента мы использовали нами же созданную команду в Минске, но для нас разработка непрофильный бизнес, и поэтому к сожалению нормальную систему взаимодействия с ними нам выстроить не удалось. Мы не сумели построить нормальной системы внутреннего контроля качества кода, в частности из-за использования неопытных программистов, поэтому качество кода программ довольно низкое. Также не построена процедура тестирования разработанного продукта. Кроме того, ТЗ чаще всего передавалось в устной форме, либо в виде схематичных набросков, так что архитектура практически незадокументирована. В связи с этим мы оказались в сложной ситуации. Нам необходимо начинать работать с профессионалами аутсорсинга, но непонятно, как на них перейти наименее болезненно. Также непонятно, по какой схеме с ними работать – мы привыкли к тому, что работаем с полностью нашими программистами, да к тому же привыкли работать без ТЗ – и вопрос кто их будет писать в новой схеме работы. Ну и собственно еще один вопрос – с какими аутсорсинговыми компаниями стоит пообщаться на эту тему. Мы в Москве, но думаю по финансовым соображениям работать будем с регионами, либо с Белорусью/Украиной. Спасибо за ответы! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2008, 15:57 |
|
Аутсорсинг разработки. Где, как?
|
|||
---|---|---|---|
#18+
Качество продукта еще сильно зависит от качества процесса. Не думаю, что проблема только в неопытных программистах, скорее всего - в отсутствии продукт-менеджера и, возможно, хорошего архитектора (отсутствие ТЗ не оправдывает отсутствие документирования создаваемых решений). ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2008, 23:08 |
|
Аутсорсинг разработки. Где, как?
|
|||
---|---|---|---|
#18+
Big17 Вы правы. Именно поэтому и собираемся воспользоваться услугами профессионалов. Дополнения. Разработка - C# + Transact-SQL, довольно большая часть функционала реализована как хранимые процедуры. Касательно стоящих перед нами задач. Существующий код имеет низкое качество, и архитектура во многом довольно неудачная, поэтому требуется довольно серьезное изменение кода. После улучшения качества существующей системы, она будет дорабатываться, причем постоянно - то есть проект в принципе бесконечный (разработку различных модулей можно рассматривать как отдельные проекты, но постоянно возникают задачи по доработке существующих модулей). PS. Работать мы будем только с компаниями, так что даже если у вас есть команда – к сожалению мы не можем больше рисковать, уже пробовали ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2008, 23:42 |
|
Аутсорсинг разработки. Где, как?
|
|||
---|---|---|---|
#18+
Антон.да к тому же привыкли работать без ТЗ Правьте в консерватории - до этого никакой оутсорсинг тут не поможет :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2008, 00:25 |
|
Аутсорсинг разработки. Где, как?
|
|||
---|---|---|---|
#18+
.. думаю лучше задать правильные вопросы для размышления, чем прямые советы, ок? в микрософт обращались чтобы они посоветовали партнеров? кто лично отвечает за то, что организация "правильной" команды в минске не удалась? нужно снова доверить работу ему? что он об этом думает? аутсорсинг дешевле собственной команды? а при активной и [quote]бесконечной[/quote] разработке? альтернатива аутсорсингу рассматривалась? сможет ли внутренний ит-рук "построить" аутсорсеров на озвученных требованиях? каким образом? какая у него власть по деньгам? харизмой сможет? сможет быстро внести изм. в договор на своих условиях? заказчики внутри отделов готовы к тому, чтобы начать работать по новым (скорее всего жестким) правилам? почему вся компания должна испытывать формализм отношений в части ит (без которого вероятно не обойтись) и, наконец, главное: кому из топов нужно, чтобы был "правильный" процесс разработки? кому с деньгами надо, чтобы был "качественный" (и насколько?) продукт? кто готов платить за "архитектуру"? по последнему пункту поясню: хорошее ит стоит дорого. не получится ли так, что расходы возрастут, сроки увеличатся, отделы-заказчики будут ворчать "не сделано, хотя 2 недели назад звонил, дали заполнять непонятный документ"? кто будет защищать идею изменений? может бизнес на самом деле устраивает текущая ситуация, если показать во что обойдутся хотелки (ресурсы+общий геморрой)? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2008, 20:41 |
|
Аутсорсинг разработки. Где, как?
|
|||
---|---|---|---|
#18+
авторМы не сумели построить нормальной системы внутреннего контроля качества кода, в частности из-за использования неопытных программистов, поэтому качество кода программ довольно низкое. Также не построена процедура тестирования разработанного продукта. Не думали над внедрением приемного тестирования третьей стороной, не занимающейся непосредственно разработкой? Может быть, есть смысл обратиться в отдел оптимизации и тестирования приложений РДТЕХ. Но с устным ТЗ придется что-то делать. =) Piecrusts and virginity are made to be broken(с) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2008, 19:10 |
|
|
start [/forum/topic.php?fid=37&msg=35514681&tid=1555613]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 272ms |
total: | 403ms |
0 / 0 |