Разработка 1С: Король голый? Внедренец без навыков программирования - видео HD
00:06:50
Обнаружено блокирование рекламы на сайте
Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).
1С 123 ролика
1562 просмотра на сайте 12n.ru
Король голый? Внедренец без навыков программирования - видео.
Кислов Алексей, руководитель подразделения «Развитие практик ERP» Фирмы «1С», о том для чего специалистам внедрения комплексных информационных систем изучать основы программирования.
Именно так построен наш курс переподготовки «Разработка и применение бизнес-приложений 1С»: сначала блок основ программирования, затем комплексное изучение различных подсистем 1С:ERP, подробнее о курсе — https://uc1.1c.ru/course/razrabotka-i-primenenie-b...
развернуть свернуть
если и есть предприятия внедрившие ERP, но которые ERP не дорабатывали (а есть такие? печатные формы и пара реквизитов документов не в счет, у нас вот сейчас проект мы функционал по НДС дорабатываем, т.к. то что требуется заказчику у 1С даже в ближайших планах нет в реализации), возможно им в реальности хватило бы КА или УТ, а ERP им попросту не нужно было? А данный продукт они купили просто потому-что решение позиционируется как одно из флагманских и оно дешевое (да-да несколько сот тысяч за корп ПО это очень дешево если что). Но на более-менее крупном проекте внедрения того же ERP, аналитику просто некогда заниматься кодингом, а программисту некогда собирать хотелки заказчика, писать ФМ модели, проводить обучение и пр. Да и зачем например специалисту по фин учету, который общается с фин. диром заказчика и т.п. делает БДР, БДДС тратить время на отладку и поиск ошибок например в некорректно работающем функционале бюджетирования, который сломали с очередным релизом? Стоимость часа такого аналитика выше чем программиста, просто факт.
Умиляет выражение «незначительные доработки».Ну как говорится «в серьезном деле мелочей не бывает». Я думаю внедрение информационной системы все таки серьезное дело и подход должен быть соответствующим.
Ну допустим есть у нас все таки на проекте такие незначительные задачи на разработку. Алексей предлагает тратить на них время аналитика. А это между прочим высокооплавчиваемый сотрудник, хорошо знающий предметную область, но только на начальном уровне владеющий программированием, потому что он не занимается этим профессионально. Сколько он будет разбираться в коде, правильно ли он его напишет — ну большой вопрос, ведь его программистских компетенций может нехватить для решения задачи. А новички в любом деле (в данном случае для аналитика это программирование), переоценивают свои возможности и приуменьшают сложность задачи. А сколько потом времени потребуется на исправление ошибок, допущенных таким спецом вообще оценить сложно.
В результате получим непонятно как решенную задачу с непредсказуемым временем решения, потому что у неопытного специалиста в любом случае уйдет времени больше чем у опытного. Так что экономия времени от отмены коммуникации между аналитиком и программистом весьма сомнительна.
Ну допустим это не опытный аналитик с начальными знаниями программирования, а такой специалист универсал. Все умеет. Можно ли быть специалистом во всех областях? Наверное можно. Я думаю гении встречаются. Но гений — это исключение и человек не встраиваемый в рабочий процесс. А внедрение — это именно процесс, требующий ежедневной рутинной работы. В обчном же случае, компетенции людей неравномерны. Чем мы ежедневно занимаемся — те компетенции наиболее высоко и прокачаны.
Есть ли выход из ситуации? Как решать простые программистские задачи на проекте? Конечно есть и здесь не нужно придумывать велосипед. В среде программистов давным давно существует градация уровня специалистов: мидл, джуниор, сеньор. Так вот направьте на решение таких задач мидла или джуниора и вопрос будет решен. Если конечно это реально простая задача, а не так показалось аналитику. А то на практике аналитик говорит тебе: «ну тут все просто всего одну формулу поправить». А по факту получается, что надо половину программы переписать.
Нужно ли аналитику изучать программирование — конечно нужно. Нужно изучать вообще все что только возможно. Это хорошо расширяет кругозор и тренирует мозг. Но на работе каждый дожен заниматься своим делом. Именно в этом сила командной разработки. Конвеерный метод производства Генри Форда исходит из того что наибольшая эффективность достигается именно тогда, когда каждый делает только свою специализированную операцию, в которой сильна его компетенция. Я думаю, при внедрении информационных систем эта парадигма как никогда применима.
Понятно, что при катастрофической нехватке разработчиков это замечательный скил. Но где его взять?
Следующее видео: «зачем программисту разбираться в продукте?» — «чтобы аналитики не ставили идиотские задачи»
Я поддерживаю позицию, что внедренц должен знать программирование, поскольку «спасение утопающих, дело рук самих утопающих».
Вот и я, будучи директором, аудитором и внедренцем, сижу и изучаю программирование 1С. Не от хорошей жизни, а от понимания того, что молодежь в 1С программирование не идет.
Одним словом: «доэкономились» на программистах до того, что теперь сами должны программировать.
Теоретически, первые 1С: Проф2 или 6.0 и писались так, что программировать должны сами бухгалтера и экономисты.
Но сегодня слышу от программистов, что писать на других языках даже проще, а оплата в разы выше и перспектив в разы больше.
Хотя со стороны предприятия, это предложение звучит так же глупо, как предложение: «Каждый финансовый директор должен знать основы системного администрирования, на этом предприятие сможет сэкономить большие деньги».
А ещё ему не плохо былобы быть немного технологом и инженером, это тоже принесёт предприятию большую пользу.