AXForum  
Вернуться   AXForum > Прочие обсуждения > Курилка
NAV
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

Результаты опроса: Cтоит ли программистов огораживать консультантами от пользователей?
Стоит оградить от общения с пользователями полностью! 18 14.52%
Общение с пользователями возможно только в случае крайней необходимости. 38 30.65%
Нет, не стоит. Пусть себе общается. Это полезно. Но бОльшая часть общения должна быть у консультанта. 53 42.74%
Наравне должны общаться. 9 7.26%
Консультанты вообще не нужны. 3 2.42%
Не знаю/Затрудняюсь ответить 3 2.42%
Голосовавшие: 124. Вы ещё не голосовали в этом опросе

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.04.2007, 23:33   #1  
domandr is offline
domandr
Участник
 
190 / 5 (1) +
Регистрация: 10.08.2004
Адрес: Москва
Цитата:
Сообщение от mazzy Посмотреть сообщение
Разве? А разве это не проблемы пользователя/заказчика, который остался с такой реализацией про которую не смог рассказать консультант?
Вынуждаете отвечать вопросом на вопрос.
А чем пользователь думал когда подписывал проектную документацию?
А как пройдет этап тестирования (пользователем), если будет кривая реализация?
А как пройдет этап обучения пользователя, если будет кривая реализация?
А как пользователь подпишет АКТ выполненных работ, если будет кривая реализация?
И самый главный вопрос:
И чем программист поможет на этом этапе общением с пользователем (если про это не смог узнать консультант, который во всем этом варится. Неужели вторым (очередным) собеседованием с пользователем, после чего он все услышенное записывает и анализирует что ему передал консультант.)?
Старый 06.04.2007, 00:16   #2  
Ruff is offline
Ruff
Дмитрий Ерин
Аватар для Ruff
1C
 
475 / 396 (14) ++++++
Регистрация: 18.09.2003
Адрес: Тула
domandr, в начале этой ветки с Вами было интересно дискутировать. Ваши доводы были вполне обоснованными (хотя выводы, ИМХО, сомнительными). Но вот после этого сообщения (цитирую избирательно):
Цитата:
Сообщение от domandr Посмотреть сообщение
...
1. Он говорить с клиентом не может, так как он программист,
...
еще больше напугает.
...
психологически действует на человека-клиента
...
1 из них сидит и молчит
...
До программиста, ему не будет дела, он ведь только молчит
...
вы говорите с ним на не понятном языке
складывается впечатление, что Вам катастрофически не везло с программистами
(Воспринимайте это как шутку, хотя судя по общему тону сообщения, в ней велика доля правды).

Скажу о себе. Я НЕ совмещал, и на текущий момент НЕ совмещаю должности программиста и консультанта. И на начальном этапе на встречах с пользователями действительно по большей части помалкивал и впитывал информацию. Не вижу в этом ничего криминального. Для начального накопления знаний о предметной области это, с моей точки зрения, поэффективнее, чем слушать на тренингах про расположение галочек и кнопочек в настройках модулей.
Но это не помешало в дальнейшем (когда опыт уже был приобретен) тем же самым пользователям эффективно контактировать со мной и с участием консультантов, и напрямую, и на этапе внедрения, и на этапе поддержки.

Вобщем, скажу так - если не может, или не хочет программист общаться с пользователем, то и не надо. Не заставлять же! А если может, и это приносит плоды, то зачем отказываться - не понимаю? Только "для порядку"?
В ИТ сфере и сфере консалтинга персонал - залог успеха. Беречь его надо и давать развиваться, а не ограничивать до уровня "винтиков" или, как Вы выразились, "кирпичиков".

В чем я не прав, domandr? С удовольствием выслушаю обоснованную критику, а то как-то Ваша аргументация в последних постах стала менее убедительной (идёте от частного к общему).
__________________
Старый 06.04.2007, 00:40   #3  
domandr is offline
domandr
Участник
 
190 / 5 (1) +
Регистрация: 10.08.2004
Адрес: Москва
Цитата:
Сообщение от Ruff Посмотреть сообщение
В чем я не прав, domandr? С удовольствием выслушаю обоснованную критику, а то как-то Ваша аргументация в последних постах стала менее убедительной (идёте от частного к общему).
Не собираюсь критиковать никого. Давайте попробуем подойти фундаментально:
Психология:
Есть люди-ERPшники;
Есть представители клиента;
Важно найти золотое сечение - чтобы контакт (читай проект и сопровождение) был успешным!

Экономика организации
Цель - получить оптимальную прибыль с учетом дефицитных ресурсов (пусть будет персонал и время);

Менеджмент
Есть методология внедрения ERP
Которая помогает решить данные задачи.

Пока можно накидать так - возможно развитие этого...
Старый 06.04.2007, 10:23   #4  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от Ruff Посмотреть сообщение
domandr, в начале этой ветки с Вами было интересно дискутировать. Ваши доводы были вполне обоснованными (хотя выводы, ИМХО, сомнительными). Но вот после этого сообщения (цитирую избирательно):

складывается впечатление, что Вам катастрофически не везло с программистами
(Воспринимайте это как шутку, хотя судя по общему тону сообщения, в ней велика доля правды).
Вы знаете, я всегда думал, что программист должен знать систему изнутри и сделать решение лучше и оптимальнее. А консультант должен проанализировать функционал, переложить задачу на него и понять где этот функционал не покрывает требования.

И хоть это может показаться глупо, но всегда думал, что каждый должен заниматься своим делом. Исходя из функциональных обязанностей можно определить кто что должен делать. Иногда были случаи, когда начинающие консультанты или программеры такое предлагали, что ни в какие рамки не лезло ни по срокам, ни по объемам работ, ни по стоимости, ни по кастомизации. Но зато приятными для клиента словами. А потом клиент говорит, что тот человек предлагал сделать так красиво и ... А Вы тут мне сказки рассказываете, что нельзя добавить или что-то не использовать.
Но программер совершенно не знал функционала + гранулы в лицензии.
Поэтому 100% поддерживаю доводы domandr. Они разумны и понятны.

Цитата:
Скажу о себе. Я НЕ совмещал, и на текущий момент НЕ совмещаю должности программиста и консультанта. И на начальном этапе на встречах с пользователями действительно по большей части помалкивал и впитывал информацию. Не вижу в этом ничего криминального.
Вы когда-нибудь были на важной встрече, где пару человек тупо сидит и молчит. Через пол-часа, например у меня и моих знакомых возникает некий дискомфорт по поводу этого человека.

Цитата:
Для начального накопления знаний о предметной области это, с моей точки зрения, поэффективнее, чем слушать на тренингах про расположение галочек и кнопочек в настройках модулей.
А программера никто и не заставляет это делать. А для консультанта есть должность - младший консультант, которому дается область работ, которые не критичны для реализации бизнес-процесса.

Цитата:
Но это не помешало в дальнейшем (когда опыт уже был приобретен) тем же самым пользователям эффективно контактировать со мной и с участием консультантов, и напрямую, и на этапе внедрения, и на этапе поддержки.
Разделите этапы подготовки, внедрения, поддержки. И когда работает несколько человек на проекте, даже пара логистик-финансист, то важна субординация и документирование, а не хаотические изменение кода.
А программеры обычно не хотят что-то фиксировать на бумаге - сделали и забыли..
А потом возникает версионность, отказы работы функционала, присутствие момента синхронизации из-за лага времени по тестированию...

Цитата:
Вобщем, скажу так - если не может, или не хочет программист общаться с пользователем, то и не надо. Не заставлять же! А если может, и это приносит плоды, то зачем отказываться - не понимаю? Только "для порядку"?
В ИТ сфере и сфере консалтинга персонал - залог успеха. Беречь его надо и давать развиваться, а не ограничивать до уровня "винтиков" или, как Вы выразились, "кирпичиков".
Персонал - 100% залог успеха, но иногда нужно, чтобы делать ограничение в полете мыслей и стандартизация процессов внедрения. И если каждый программист на нескольких проектах будет общаться со всеми заказчиками на всех этапах, то когда ему выполнять свои прямые функциональные обязанности - внести изменения в систему?

Цитата:
В чем я не прав, domandr? С удовольствием выслушаю обоснованную критику, а то как-то Ваша аргументация в последних постах стала менее убедительной (идёте от частного к общему).
В данном случае я совершенно не могу понять где здесь частное? Был общий вопрос "ограничивать общение программиста и клиента или нет". На это были приведены доводы с разных сторон. При этом были доводы различной направленности и содержания.
Старый 06.04.2007, 11:04   #5  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от domandr Посмотреть сообщение
Представим такую картину - этап внедрения. Систему рядовые пользователи не видели. Только слухи, опасения, кто-то интересуется. Происходит обследование предприятие, изучение его бизнес-процессов, сбор печатных форм и др.
Что здесь будет делать программист? Он увеличивает здесь затраты по проекту?
1. Этап обследования. Со стороны заказчика было принято решение о внедрении. Систему видели единицы. Консультанты собирают информацию для предварительной настройки системы, написании функциональных требований к системе, анализу покрытия, согласованию объемов, сроков и планов работ и т.д. (данные вещи у каждой организации более-менее одинаковы, но используются разные термины. Поэтому чтобы не уходили в частности и не цеплялись к словам - останавливаюсь).
Тут приходит программист и начинает разговаривать с клиентом. О чем? Зачем? Кто будет оплачивать это время? И каков результат его работы?
Со стороны клиента моя бы реакция была бы "ну очень веселой". И это не мои придуманные доводы, а реальность.
А теперь увеличьте пропорционально кол-ву проектов?

Могут сказать, что "а как-же развитие". Конечно 100% НУЖНО развиваться, но не таким же образом и иногда за счет клиента.

Цитата:
Сообщение от domandr Посмотреть сообщение
Достаточно одного или нескольких консультантов. Пользы на этом этапе от программиста ну никакой:
1. Он говорить с клиентом не может, так как он программист,
2. Пользователь толком программисту ничего рассказать не может - он системы не видел, еще не знает что от нее ждать, он напуган, разговорить его программист точно не сможет - а еще больше напугает.
И получаем заранее враждебно-настроенного клиента (-ов), который иногда понять не может зачем ему задают те или иные вопросы. И иногда в таком контексте, что он даже ответить не может, потому что не знает корректного ответа. И иногда начиает рисовать заново програамеру все и описывать на листочке. + складывается мнение дополнительное мнение, что компания не может консультировать.

Цитата:
Сообщение от domandr Посмотреть сообщение
А вот консультант вернувшись из командировки в свой родной офис или на свое рабочее место у клиента, рисуя дизайны и документацию, понимает что функционала не хватает или что-то с ним не так, вот здесь то он может и привлечь программиста для обсуждения этого вопроса, или архитектора и других консультантов с других модулей - обсудить проблемы интеграции. Вот здесь и появляются все ТЗ без общения программиста и клиента.
2. Этап анализ - работа с ПМ, другими консультантами, программистами и прочим персоналом компании. Тут программист может учится сколько хочет и задавать любые вопросы.

Цитата:
Сообщение от domandr Посмотреть сообщение
А почему программист из ТЗ не поймет что от него хотят, или ему не сможет рассказать консультант? (если не может рассказать консультант - то это проблемы консультанта - и как вообще он работает консультантом - если не может излагать-передавать свои (чужие) мысли на бумаге и устно?)
После обсуждения формируется дополнительный список вопросов, которые консультант может задать позже у Клиента и перенести в следующую версию спецификации (для это и используется версионность в разработке)

Цитата:
Сообщение от domandr Посмотреть сообщение
Все эти отмазки - что-то забыл клиент рассказать консультанту и вдруг программист понял что консультанту что-то забыли рассказать - кажутся глупостью - это опять же низкоквалифицированный консультант - который не разобрался с задачей детально.

Резюме на этапе ВНЕДРЕНИЯ (ну как поставлен вопрос) привлекать программиста дешевле только под написание разработок. а то ведь он должен присутсвовать на обследовании (т.е. 3-й лишний какой-то получается и своим делом не занимается (не пишет программ, и толком общаться с клиентом не получается и увеличивает число беседующих на +1 человека, а ведь ему за это время нужно платить зарплату, да и психологически действует на человека-клиента гнетуще когда с ним беседуют несколько людей (или 1 из них сидит и молчит)). Промолчу про людей, которые совмещают должности (консультанта и программиста).
Этап внедрения.

Цитата:
Сообщение от domandr Посмотреть сообщение
Конечный пользователь - опять же будет общаться на этапе внедрения - с кем? кто с ним больше разговаривает - проводит обследование (т.е. компетентный консультант, и с его начальством - прожект-менеджером). До программиста, ему не будет дела, он ведь только молчит - про функциональность разговаривает с консультантом. Обсуждать технические вопросы на этом этапе с пользователем - есть ошибка - вы его просто напугаете - вы говорите с ним на не понятном языке - и тем более он с ним не будет общаться (с программистом). проще потом программисту и консультанту пошушукаться отдельно.
Достаточно содержательный ответ по этапу внедрения и реакциях клиентов.

Вот на этапе поддержки - другой разговор. Тут нужно оперативно, качественно и квалифицировано внести изменения в систему, чтобы устранить ошибки.


Итог - каждый должен делать свою работу. Никто не запрещает учиться, но на это нужно время и место. Программисту без знания бизнес-процессов и понимания бизнес-логики нечего делать у Клиента.
А вот исправление "ошибки кодирования" в системе - уточняй сколько хочешь по месту ошибки, только в рамках разумного
Старый 06.04.2007, 10:10   #6  
denm is offline
denm
Columbus IT
Columbus IT
 
126 / 51 (2) ++++
Регистрация: 03.11.2005
Проголосовал за 3й пункт.

Не удержусь и обосную свой ответ.

Имхо, у программиста есть несколько путей развития.
1. Стать мега-спецом и рюхом системы. Знать, при этом, очень много об архитектуре, о БД, об оптимизации и миграции (данных, приложений). И - не развивать свои коммуникативные навыки настолько, чтобы общаться с пользователями. Или просто не хотеть общаться с пользователями.

2. Стать программистом, который может общаться с пользователями (и, может быть, в последствии консультантом). Для этого, программисту (или ведущему программисту) можно, а часто и нужно общаться с конечными пользователями. Т.е. к тому времени, когда программист дорастает до того уровня, когда он легко и ненавязчиво может написать свой модуль в Аксе или переписать себестоимость - он может позволить себе заниматься чем-то другим, без ущерба своим обязанностям и ответственностям. И развивать какие-то дополнительные навыки и получать новый опыт.

Возможны и другие пути, но, ИМХО, они могут быть сведены к первым двум пунктам.

Оба пути заслуживают уважения и не являются легкими.
Сам, когда-то, пошел по второму пути. И слава Богу в нашей Компании - это никогда не запрещалось делать. Если человеку это интересно, и это может принести какие-то новые value Компании, команде, клиенту и самому человеку - то почему бы и нет?

Домандр, хочу сказать по поводу методологии. Методология - не панацея. Она, конечно, является кристаллизацией опыта и ошибок с целью их недопущения в будущем. Но - мы же работаем в консалтинге. А этот бизнес не может быть основан только на шаблонах. Как вы говорите, есть такое модное словечко cases. Так вот - бывают частные случаи, которые подразумевают некоторую модификацию методологии с целью достижения наилучшего результата.
Опять же. Есть программист - должность. И есть программист - роль. Так вот, человек может выполнять на проекте несколько ролей, и это не запрещается методологией.

Очевидно, что есть оговорки к тому, что сказано выше:
- программист должен быть достаточно опытным и понимать систему на должном уровне, чтобы говорить с пользователями на одном языке
- на любом проекте необходим перекрестный контроль, для того, чтобы исключить human relative risks. ведь все мы люди и имеем свойство ошибаться
- программист сам должен хотеть заниматься тем, что не записано в его должностных обязанностях
- это не должно влиять на результативность программиста в отношении его основным обязанностей
...
- добавьте по вкусу)))


Одно замечание - по ходу обсуждения, мне показалось, что как-то понятия подменяются. Обсуждается - может или не может программист общаться с пользователем. А в доводах что угодно - и какие консультанты редиски, и как программеры могут зафакапить что-то... и качество ФД (или ТЗ) и методология, и международный опыт...
За это сообщение автора поблагодарили: George Nordic (10).
Старый 06.04.2007, 10:19   #7  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от denm Посмотреть сообщение
Одно замечание - по ходу обсуждения, мне показалось, что как-то понятия подменяются. Обсуждается - может или не может программист общаться с пользователем. А в доводах что угодно - и какие консультанты редиски, и как программеры могут зафакапить что-то... и качество ФД (или ТЗ) и методология, и международный опыт...
Ап-солютно согласен.
__________________
полезное на axForum, github, vk, coub.
Старый 06.04.2007, 16:35   #8  
Starling is offline
Starling
Участник
Дети Юза
 
530 / 76 (4) ++++
Регистрация: 20.10.2005
Адрес: Kiev
Вообще под словом «общаться» можно подразумевать все что угодно. Как я для себя понимаю обсуждаемый вопрос, то речь идет о сборе требований к функциональности системы программистом.
Мое мнение такое: в ходе общения с клиентом программист может выявить такие подводные камни, которые может пропустить консультант. Однако принимать решение о том, как система будет работать должен тендем консультант-программист. При чем консультанту тут отведена более активная роль.

Обещать клиенту программист также ни чего не должен без согласования с консультантом.
И консультант, не согласовав с программистом возможность реализации требования в системе, лучше также ничего не обещать клиенту.

З.Ы.: мне не понятен следующий момент, почему, когда речь заходит о том, что программист не должен общаться с клиентом, некоторые участники дискуссии, решают что отсюда автоматически следующее - программист не должен знать БП. Как по мне то это одна из задач консультанта объяснить программисту для чего нужна модификация.
Старый 06.04.2007, 17:27   #9  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Привет.
Рад, что присоединился к обсуджению.
Цитата:
Сообщение от Starling Посмотреть сообщение
З.Ы.: мне не понятен следующий момент, почему, когда речь заходит о том, что программист не должен общаться с клиентом, некоторые участники дискуссии, решают что отсюда автоматически следующее - программист не должен знать БП. Как по мне то это одна из задач консультанта объяснить программисту для чего нужна модификация.
Я бы уточнил бы - знать не весь БП, а его часть. Например при импорте товаров в страну (не в систему данных) иногда програаммера совершенно не нужно знать как производится растаможка, если он делает перемещение товаров между складами в зависимости партионности или лотов (приведено как пример)
Старый 06.04.2007, 17:26   #10  
longson is offline
longson
Участник
 
231 / 49 (2) +++
Регистрация: 12.12.2006
Адрес: Москва
C Starling согласен. Программисту необходимо общаться с пользователями с определённой степенью для того, чтобы понять смысл своей работы, что иногда не может полностью объяснить консультант. Но это не означает что программист получает задание у пользователей - так что общение ни как не приводит к тому, что система будет нецелостной.

Поэтому я считаю что необходимо организовать общение программистов с будущими пользователями системы для того, чтобы программисты лучше понимали технические задания, которые потом пишут для них консультанты, а НЕ для того, чтобы программисты из этих собеседований получали технические задания у конечных пользователей.
Старый 06.04.2007, 18:22   #11  
Starling is offline
Starling
Участник
Дети Юза
 
530 / 76 (4) ++++
Регистрация: 20.10.2005
Адрес: Kiev
Привет

Цитата:
Сообщение от longson Посмотреть сообщение
C Starling согласен. Программисту необходимо общаться с пользователями с определённой степенью для того, чтобы понять смысл своей работы, что иногда не может полностью объяснить консультант.
Ну я не считаю, что программист должен общаться с пользователями, я считаю если он все таки будет общаться, то "+" в этом больше чем "-".
Хотя с другой стороны консультант (если он профессионал) должен выполнить эту работу быстрее и более качественно.
Итого: я не вижу ничего страшного, если программист будет собирать требования к системе от пользователей. Но более полезным для проекта будет, если консультанты будут общаться с пользователями, а программисты выполнять модификации.
Цитата:
Сообщение от RedFox Посмотреть сообщение
Я бы уточнил бы - знать не весь БП, а его часть.
Согласен. Хотя чем лучше программист понимает БП, тем более качественные он делает модификации.
Старый 06.04.2007, 19:06   #12  
komar is offline
komar
Шаман форума
Аватар для komar
Ex AND Project
 
5,571 / 600 (32) +++++++
Регистрация: 24.05.2002
На самом деле на вопрос правильного ответа нет. Все зависит от конкретных людей. Но если хочется обобщений - то следует разделить на несколько - стоит ли отгораживать на каком этапе?
На этапе обследования-стоит однозначно - чтобы не получился 1С запрограммированный на другой системе, например.
Если идет опытная эксплуатация - то тут уже в общении напрямую плохого нет - и пользователь уже может сформулировать проблему в терминах системы, и риска тотального перепрограммироваия функциональности уже нет.
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately.
Старый 16.04.2007, 14:28   #13  
Волчара is offline
Волчара
Участник
 
210 / 29 (1) +++
Регистрация: 08.02.2003
Адрес: Москва
Цитата:
Сообщение от komar Посмотреть сообщение
На самом деле на вопрос правильного ответа нет. Все зависит от конкретных людей. Но если хочется обобщений - то следует разделить на несколько - стоит ли отгораживать на каком этапе?
Предлагаю ответ с точки зрения должностных обязанностей:
---------
Общение консультанта с пользователем есть его должностная обязанность. Т.е. если он что то не так наобщается, то можно и из зарплаты вычесть...
Общение программиста с пользователем не является его должностной обязанностью. Так что общаться может быть и можно и нужно, но если в результате чтото не так - у программиста из зарплаты не вычтешь... а отвечать будет тот кто допустил такое общение.
В разных компаниях должностные обязанности прописанны по разному, так что могут быть и исключение.
__________________
Благодарю за поддержку ИЦ Кариатиду и Koder Logic
Старый 16.04.2007, 18:46   #14  
blokva is offline
blokva
Пенсионер
Аватар для blokva
SAP
NavAx Club
 
743 / 167 (7) ++++++
Регистрация: 04.06.2003
Адрес: Беларусь
Проголосовал за "Нет не стоит...", но мое ИМХО посередине между эти мунктом и предыдущим... Я бы свое мнение сформулировал так:
Пока ТЗ не написано и не утверждено, программисту запрещено общение с пользователем.
После того как ТЗ запущено в производство, пусть общаются, НО любое отступление от ТЗ согласовывается с консультантом.

Почему так? Потому, что есть классная мысль кем-то высказанная (не помню), что ...пользователю надо дать не то, что он хочет, а то что ему надо... а реализовать это - есть прямая задача консультанта. Но когда есь ТЗ т.е. на 80% ясно, что надо дать пользователю, то тут уже можно позволить программисту общаться с пользователем для некоторых уточненй тсз.
По поводу кто и что должен знать, то мое ИМХО говорит, что знания всех участников команды, должны перекрывать друг-друга и чем меньше размер команды (о чем уже некоторые говорили) тем сильнее должно быть перекрытие вплоть до "3 в 1" (с).
__________________
Законы природы еще никто не отменял!
А еще у меня растет 2 внучки!!! Кому интересно подробности тут:
http://www.baby-shine.com/
За это сообщение автора поблагодарили: macklakov (1).
Старый 17.04.2007, 09:30   #15  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
В основном, все мнения идут от лица сотрудников внедренческих фирм. Если интересно, то могу высказать взгляд с другой стороны. Я сам работаю на стороне заказчика. У нас, правда, уже не этап внедрения, а сопровождения и развития. Сам процесс происходит таким образом:
1) Обсуждение с консльтантом нашего партнера новых задач, определение что используем из стандартного функционала, а что дорабатываем. То есть обсуждаем ЗАЧЕМ И ЧТО делаем.
2) Обсуждение с программистом нашего партнера КАКИМ ОБРАЗОМ делаем доработки. Причем, обсуждение идет далеко не только в терминах разработки (на мой взгляд, если программист будет знать бизнес-задачу, то сработает эффективнее.
3) Консультнт и программист у себя уже все обсуждают и партнер выставляет коммерческое предложение.
Результаты такого подхода вполне устраивают нас в отношении сочетания реализованных возможностей и затрат на их достижение. Так что, вопроса, вынесенного в тему у нас даже не возниакет. В итоге, проголосовал за пункт равноправного общения.
Старый 17.04.2007, 11:05   #16  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
IMHO, стараемся придумать то, что давно уже придумано.

Стандартные этапы процесса разработки:

1. формализация бизнес-требований
2. разработка архитектуры решения
3. оценка временнЫх затрат
4. разработка
5. тестирование
6. передача в эксплуатацию

Поправьте, если что забыл из существенного.

Программист (если он "чиста программист") должен принимать участие в п. 2-4 (или 2-5).

Эти пункты не предполагают непосредственного общения с пользователем / заказчиком etc.

Другое дело, что такие "чиста программисты" в области EPR крайне редки, все больше что-то смешанное...

А вообще - еще MS Solution Framework была дивная табличка - какие роли на проекте можно совмещать, а какие - низзя... Так вот, роль программиста там считается несовместимой ни с чем. И неспроста, видимо

Голосую за "в случае крайней необходимости". Исходя из собственного опыта исключительно
__________________
Best Regards,
Roman

Последний раз редактировалось RVS; 17.04.2007 в 11:14.
Теги
взаимодействие с пользователем, внедрение, как правильно, менеджмент, разделение труда, методология

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Почему мы не делаем бОльшего для приобретения пользователей 1C? mazzy Курилка 110 01.10.2013 18:29
Имеется информация о том, что сайт www.ms-dynamics.ru используется для атак на компьютеры пользователей. glibs Курилка 7 28.08.2008 18:53
Получение в Excel полного списка пользователей AxForum Gustav Детская 2 20.06.2006 16:29
Ограничить новых пользователей? O.b. Обсуждение форума 41 02.06.2006 18:02
Классификация требований пользователей к системам обработки информации AKIS-Falcon Курилка 15 20.12.2004 03:26

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:30.