17.05.2009, 01:08 | #21 |
Administrator
|
согласен с предыдущим оратором
очень часто на проектах встречается IF "Location Code" = 'ОФИС' THEN... (сииньким выделено текстовое значение, которое в любой момент может быть изменено в настройке) быстро? быстро! работает? работает! клиент доволен? а как же!!! можно не создавать универсальные механизмы, но надо немного мыслить системно... по поводу консультанты vs программисты я лет 5 назад статью написал. тезисы следующие: 1. для оптимизации использования ресурсов переход зоны ответственности от одних к другим является ТЗ (своеобразная точка). 2. не существует консультантов (без навыка программирования в конкретной системе), способных создать ТЗ, не вызывающее дополнительных вопросов программиста 3. не существует программистов, способных исключительно по ТЗ (если в нем не приведены тексты конкретных функций и места и параметры их вызова - а зачем тогда вообще нужны программисты?) создать решение, без дополнительных консультаций (как минимум вопрос "а почему не сделать так? так быстрее"). 4. каждая консультация программиста и консультанта = потеря времени = потеря эффективности = потеря ДЕНЕГ в итоге для всех. вывод парадоксален. в целях увеличения ПРИБЫЛЬНОСТИ проектов надо забыть про п.1 (оптимизацию использования ресурсов) и вместо ТОЧКИ передачи информации (ТЗ) сделать ОТРЕЗОК передачи информации. другими словами, конс должен понимать, что можно запрограммировать, а что нет (или чрезвычайно сложно), должен понимать ГДЕ это будет программироваться, в ключевых местах или на периферии, как это скажется на общей работоспособности решения, следовательно конс должен быть кодером. кодер, в свою очередь, должен быть осведомлен о нюансах бизнес процесса заказчика, о калейдоскопе предложенных ему альтернативных вариантов решения (с обоснованием отказа), т.е. кодер должен быть консом. только тогда они понимают друг друга не с первого, так со второго раза, и решение получается жизнеспособным в кратчайшее время. Последний раз редактировалось Sancho; 17.05.2009 в 01:11. |
|
17.05.2009, 01:27 | #22 |
Administrator
|
блин!
Ruff Дмитрий Ерин выразил те же самые мысли по-другому и 2 года назад тут: Cтоит ли программистов огораживать консультантами от пользователей? |
|
17.05.2009, 21:40 | #23 |
Участник
|
В целях увеличения прибыльности проектов ключевые пользователи должны быть кодерами и сисадминами.
__________________
|
|
18.05.2009, 10:06 | #24 |
Участник
|
Хм, а про архитекторов все забыли? Или на практике никогда у вас не было такой роли?
В примерах, так или иначе, эта роль отдается на откуп или консу, или программеру, или пополам между ними. Мне кажется, эффективнее выделить эту роль явно: 1. Конс пишет описание решения с точки зрения пользовательского интерфейса откуда запускается, как выдглядит, что получается в итоге. Пишет методику тестирования. В общем случае толковому консу достаточно хороших знаний предметной области и хороших знаний Аксапты (чтобы не строить заново велосипед). 2. Архитектор продумывает оптимизацию, структуру данных, классов и т.п. Фиксирует в задании программисту эту архитектуру. 3. Программист программирует. Если конс или программист имеют квалификацию архитектора - считайте, что мы на нем сэкономили. Но если конс знает только бизнес и Аксапту по хелпу, программист по двум тренингам и двум книгам научился просто программировать в Аксапте - то проблемы будут, рано или поздно. И опять пойдет речь про "консультантский" подход, про "отгораживание программистов" и т.п.
__________________
Ivanhoe as is.. |
|
18.05.2009, 17:24 | #25 |
Member
|
Я чего-то считал, что архитектор скорее контролирует РЕШЕНИЕ в целом. Т.е. координирует в первую очередь работу консультантов, в меньшей степени разработчиков. Чтобы функционал консультантов был совместимым друг с другом, сочетался как-то. Дополнительной задачей может быть непроектная — универсализация кастомизаций на проекте, чтобы их можно было использовать у других.
Вот слайд из презентаци по еще ONTARGET. Архитектор бизнес-решений ----------------- Функции: - Отвечает за процесс Дизайна решения - Контроль качества создаваемого решения - Координирует работу аналитиков и функциональных консультантов Профиль: - Ведущий аналитик, имеющий опыт работы - Знание предметной области
__________________
С уважением, glibs® |
|
18.05.2009, 19:07 | #26 |
Участник
|
Мой знакомы инженер строитель очень жалуется на архитекторов, которые нарисуют такого, что потом спроектировать это не возможно..... Т.е. ситуация, когда выбранные архитектором материалы не смогут гнуться под тем углом как их загнули на рисунке - в каждом втором проекте... Случается, что и конструкция принципиально неустойчива..... Те архитекторы тоже отвечают прежде всего за дизайн.
Ну это так к слову.... Мне понравилась идея с аналитикой: Функционал работает - аналитика не нужна. Но перед подготовкой отчетности все срочно начинают колдовать над аналитикой |
|
18.05.2009, 22:40 | #27 |
Administrator
|
Цитата:
А в случае финаналитики - колдовство иногда вырастает в автоматическое создание аналитики, равное какому-либо справочнику (клиентов к примеру или еще как).
__________________
Возможно сделать все. Вопрос времени |
|
19.05.2009, 11:05 | #28 |
Участник
|
Цитата:
Сообщение от glibs
Я чего-то считал, что архитектор скорее контролирует РЕШЕНИЕ в целом. Т.е. координирует в первую очередь работу консультантов, в меньшей степени разработчиков. ...
Архитектор бизнес-решений ----------------- Функции: - Отвечает за процесс Дизайна решения - Контроль качества создаваемого решения - Координирует работу аналитиков и функциональных консультантов P.S. На своей практике встречал мало программистов, которые реально могли разработать эффективную архитектуру с точки зрения кода.
__________________
Ivanhoe as is.. |
|
19.05.2009, 22:16 | #29 |
Участник
|
Раньше небо было голубее, травы зеленее, а по небу летали жаренные утки
Цитата:
Сейчас все эти инструменты в забытии - подавляющее большинство (почти все) программисты самоучки. Возможность мгновенной проверки кода конечно оказалась полезным инструментом позволяющим получить быстрый результат, однако школа системного программирования полностью утрачена... |
|
20.05.2009, 02:36 | #30 |
Модератор
|
Складские аналитики нужны только для отчетов - я все верно понял ?
__________________
-ТСЯ или -ТЬСЯ ? |
|
20.05.2009, 10:13 | #31 |
Участник
|
sukhanchik предложил новую архитектуру системы, возможно совершенно НОВОЙ системы!
В этой архитектуре аналитики будут нужны только для отчетности: и это концептуальное изменение Можно сказать, что это концептуальная основа новой системы. А Вы Vadik видимо решили что мы говорим про Аксапту.... |
|
20.05.2009, 10:54 | #32 |
Administrator
|
Ладно, все закругляюсь.... умолкаю и иду работать....
Курилка ж все же. Готов взять свои слова обратно - чтобы не разводить длинный флейм А курить - вредно
__________________
Возможно сделать все. Вопрос времени |
|
20.05.2009, 17:14 | #33 |
Участник
|
Цитата:
Или вы про совмещение должностей?
__________________
Денис Балуев. |
|
20.05.2009, 19:18 | #34 |
Участник
|
Цитата:
Возможно и совмещение - я же про роль на проекте говорю, а не должность. Просто если про такую роль забыть, то потом без слез нельзя смотреть на систему изнутри (это ладно, можно и поплакать лишний раз), простейшие доработки становятся большой проблемой, производительность хромает, а про переход на новую версию я вообще молчу.
__________________
Ivanhoe as is.. |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Вспомогательный класс для импорта из Excel через ADO | 80 | |||
Чтение из ini-файла | 1 | |||
Несколько вопросов по AXAPTE | 53 |
|