Similar presentations:
СиньорСофт. Гайд по продукту и специалистам
1.
Гайд по продукту и специалистам2.
Блоки:1. Аутсорсинг 1С:
- Определение
- Кому нужен
- Преимущества
2. Услуги по доработкам/ разработкам 1С
- Виды работ, и что делаем мы
- Интерактив. Плюсы и минусы взаимодействия
3. Специалисты
- Категории специалистов 1С
- Грейдирование в IT
- Должности разработчиков в рамках возникающих задач
- Должности на проекте 1С
3.
1. Аутсорсинг 1С- привлечение сторонних организаций, внешних ресурсов, для выполнения услуг в некоторых
сферах 1С. Передача непрофильных функций компании другой стороне, которая специализируется
на данном виде деятельности.
Текущая ситуация на рынке в целом и в IT в частности требует более гибких и вариативных решений.
Квалифицированных IT-специалистов сложно найти и удержать, а в 2022 году ситуация усугубилась из-за
массовой миграции специалистов. Взращивать своих специалистов и содержать их в штате становится дорого,
и в этом случае на помощь приходит аутсорсинг.
Кому нужен
Франчайзи 1С. Компании, которые сами внедряют 1С и имеют соответствующий статус. Бывает, что франчайзи
получил крупные заказы, и ему не хватает рабочих рук, ищут специалистов на стороне
Интеграторы. Компании, которые внедряют и объединяют в единую систему ПО на разных языках
программирования, в том числе 1С. Своего отдела 1С у них может не быть, но потребность в специалистах
периодически возникает
Крупный бизнес. Большие предприятия, которые пока не готовы вкладываться в формирование собственного ИТотдела, приходят к подрядчикам за комплексным сопровождением 1С. А если же в штате уже есть свои
специалисты, аутсорсинг может стать временным подкреплением на сложных этапах автоматизации
4.
Преимущества Аутсорсинга 1С:1) Дополнительные ресурсы:
- заказчик полностью перекладывает нужную задачу (по доработке функционала, внедрению дополнительного функционала в существующую информационную
систему, разработке сложного отчета и т.д.) на аутсорсера, уделяя больше времени своим основным задачам и процессам;
- есть «свободные руки», которые всегда можно подключить к необходимым процессам, независимо от обстоятельств (отпусков/присутствия на месте или
отсутствия компетенций у штатных сотрудников; возникновения дополнительных задач).
2) Гарантии:
- передавая на аутсорсинг задачи, компания получает гарантию безопасности данных, а также гарантию строгой регламентации доступа к внутренней информации;
- также, в противовес работе фрилансеров, например, аутсорсинговая компания даёт гарантию своевременности и непрерывности предоставляемых услуг и не
сможет прекратить выполнять свои обязанности – таковы условия договора.
- гарантия качества услуг – аутсорсинговая компания заинтересована в качественном выполнении задач, т.к. оплата услуг происходит постфактум
4) Эффективность:
Часто специалисты на местах не обладают нужной компетенцией, поэтому если и берутся за поставленные задачи, то тратят гораздо больше времени на ее
реализацию. Опытный специалист от компании-аутсорсера постоянно сталкивается с большим количеством разноплановых задач, и, скорее всего, аналогичные
задачи уже выполнял, и сможет предложить лучшее решение и выполнить сложную задачу быстрее
5) Удобство взаимодействия, оперативность:
Заключение договора с аутсорсинговой компанией позволит оперативно, в режиме удаленного доступа, решать любые срочные, насущные вопросы. При этом
штатные сотрудники не отвлекаются на решение вопросов, которые не входят в их круг обязанностей.
6) Масштабируемость:
- если резко возрастает количество задач, связанных с 1С, к их решению можно всегда подключить ещё специалистов;
- круг задач по 1С очень широк, поэтому часто появляется необходимость в привлечении к работе программистов разной специализации, способных грамотно
решить задачи своего профиля.
7) Экономия:
- когда подключаются аутсорсеры, работа с точки зрения затрат становится прозрачнее — заказчик видит, за что платит деньги, в отличие от штатных спецов,
которые могут долго решать задачи или простаивать по несколько часов
- нет трат на обучение, развитие специалистов, прибавок к ЗП за внештатные задачи и доработки, социальные выплаты, содержание рабочего места и прочее
5.
2. Услугии по доработкам/ разработкам 1СВиды работ и что делаем мы:
Сервисные работы – работы, связанные с обновлением
ТИПОВОЙ конфигурации, другими сервисными услугами:
поддержка и сопровождение прикладного решения;
поддержка работы пользователей в системе,
консультирование;
поддержка IT-специалистов заказчика
______________
Настройка 1С Предприятия:
- обновление НЕтиповых конфигураций
1С:Предприятие;
- обучение работе с программой;
- настройка интерфейсов;
- настройка прав доступа;
- изменение печатных форм.
____________________
Конфигурирование 1С - настройка программного
обеспечения под потребности компании, позволяющая
значительно упростить манипуляции с программой и
сэкономить временные затраты (в том числе, за счет
ускорения быстродействия системы); написание
программного кода, настройка программы, перенос данных,
участие в работе проектных команд.
Проектные работы – крупные, длительные
работы, методологические консультации с ведущими
специалистами:
- бухгалтерский консалтинг,
- предпроектные работы:
o
Опрос сотрудников клиента
o
Формализация требований Клиента
o
Написание эскизного проекта на проектируемую
систему
- проектные работы:
o
Создание технического проекта проектируемой
системы
o
Разработка, конфигурирование, настройка
программы, написание программного кода
o
Внутреннее тестирование
o
Тестирование с представителями Заказчика
o
Написание инструкций для пользователей
системы
o
Консалтинг
6.
! УДАЛЕННАЯ РАЗРАБОТКА 1СВключает в себя все доработки и модификации программных продуктов на
платформе 1С. Независимо, какой программный продукт компания использует или
планирует использовать, качество и сроки модификации и доработки программного
продукта будут в большей степени зависеть от навыков и умений программиста в
области разработки программных продуктов, чем от знаний предметной области или
типовых решений
Когда нужно:
- Если компанию не устраивает функционал типового решения или выбранное бизнесприложение не отвечает всем требованиям бизнеса;
- Если у компании уже есть действующая информационная система, её нужно
модифицировать или написать новую на основе действующего функционала
7.
! УДАЛЕННАЯ ОПТИМИЗАЦИЯ 1СВ ходе промышленной эксплуатации корпоративная информационная система часто может показывать
совсем иные результаты быстродействия, чем поначалу, и связано это может быть со множеством различных
факторов, такими как:
Недостаток вычислительных ресурсов (недостаточно мощные вычислительные машины либо их отдельные
компоненты), которые на небольшом количестве пользователей выдавали хорошие результаты, но с
увеличением нагрузки стали показывать ухудшение производительности прикладного решения;
Неоптимальный код или ошибки при проектировании структур данных в информационной системе, которые
приводят к избыточным блокировкам в многопользовательских системах, а также увеличивают время
выполнения каких-либо операций. Например, при выполнении запросов происходят блокировки таблиц в
информационной базе, если запрос написан неоптимально — блокировки накладываются избыточно, то есть
на те данные, которые не участвуют в обработке. При этом, если несколько пользователей пытаются провести
документы, которые накладывают избыточные блокировки на информационную систему, то получается
конфликт блокировок, который может парализовать работу пользователей с данным участком;
Неправильно настроенные регламентные операции на уровне СУБД. Если в СУБД не выполняются операции по
обновлению индексов либо операции по сбору статистики, то вскоре происходит деградация
производительности информационной системы, особенно сильно это заметно на самых востребованных для
предприятия участках учёта. Например, если документооборот компании заключается в основном в выписке
расходных накладных, то без корректно настроенных регламентных операций на уровне СУБД этот участок
учёта вскоре начнёт работать гораздо медленнее, ведь в базе скопится большое количество данных,
полученных в ходе создания расходных накладных. При этом получение информации из неупорядоченных
данных большого объема без настроенных регламентных операций на уровне СУБД будет выполнено самым
неоптимальным способом, что приведёт к проблемам в производительности всех смежных участков учёта в
информационной системе компании.
8.
УДАЛЕННОЕ СОПРОВОЖДЕНИЕ 1С (доп. функционал)Сопровождение 1С заключается в разрешении инцидентов,
возникающих у пользователей в ходе промышленной эксплуатации информационной
системы. Инцидентами могут выступать ошибки или недочёты, найденные
пользователями и желание изменить поведение системы в каких-либо условиях
путём усовершенствования программного обеспечения, нацеленного как на
расширение функционала информационной системы, так и на повышение
юзабилити.
- Компании необходимо изменить внешний вид формы для удобства?
- Что-то работает совсем не так, как бы пользователи этого хотели?
- Необходима консультация специалиста или администрирование информационной
базы?
9.
3. СпециалистыУровни компетенций 1С специалистов
В 1С сотрудники разделяются на категории по уровням компетенций. Это
связано с тем, что сотрудник, чтобы выполнять определенные виды работ
должен иметь соответствующую категорию – получить допуск.
Формирование категорий идет по следующим принципам:
Стаж работы – количество лет, отработанных в системе 1С и в Компании.
Квалификация – измеряется количеством сертификатов «1С:Специалист», а
также субъективным мнением руководителя сотрудника, исходя из опыта
выполнения работ у клиентов.
Компетенции – определяется по тому набору видов работ, которые сотрудник
способен выполнять качественно.
10.
Категории сотрудников 1С1) Сервис-Инженер – сотрудник имеет минимум один
сертификат 1С:Профессионал. Сотрудник такого уровня
ориентируется в предметной области, умеет решать
учетные задачи с помощью типовых конфигураций ПП
«1С», хорошо общается. Сотрудник имеет допуск к
Сервисным работам
3) Ведущий специалист – сотрудник имеет один
сертификат 1С:Специалист 8 или 1С:СпециалистКонсультант. Сотрудник такого уровня в совершенстве
владеет выделенной предметной областью,
ориентируется в смежных областях, имеет опыт
решения различных учетных задач, опыт участия в
проектных командах, отлично общается. Сотрудник
имеет допуск на выполнение работ:
Сервисные работы
Работы по настройке 1С:Предприятия
2) Специалист – сотрудник имеет сертификат 1С:Профессионал
8. Такие сотрудники хорошо знают одну из областей учета, имеют
представление о смежных областях, имеют за плечами несколько
успешных внедрений или участвовали в проектах; хорошие
коммуникативные навыки. Допущен к Сервисным работам,
а также к выполнению работ по настройке 1С Предприятия
4) Эксперт – сотрудник имеет 2 и более сертификатов
1С:Специалист 8 или 1С:Специалист-Консультант. Для
такого сотрудника характерны превосходные знания
нескольких предметных областей, большой опыт
успешного решения сложных задач у клиентов различного
профиля, различных видов деятельности, отличные
коммуникативные способности. Сотрудник допущен к
выполнению следующих видов работ:
Сервисные работы
Работы по настройке 1С:Предприятия
Конфигурирование 1С:Предприятия
11.
Грейдирование в ITГрейд - это уровень профессиональных знаний
и навыков. Система грейдов помогает работодателям
искать сотрудников нужного уровня, а самим
работникам — понимать, насколько высоки
их компетенции и к чему стремиться. Оценивать
сотрудников по грейдам принято и в IT
Традиционно выделяют три уровня компетенций:
junior, middle и senior — начальный, средний и самый
высокий грейды. Иногда между ними еще добавляют
промежуточные: junior+ и middle+.
12.
Junior — От 0 до 1,5 лет реального опыта. Начинающий программист, едвазакончивший учебу и стажировку, без опыта или с минимальным опытом, младший
разработчик. Он знает базу, но мало задач может решить самостоятельно. Выполняют
простые таски. Помимо наставника-teamlead, ему назначают ментора, который помогает
развиваться, дает советы, отвечает на вопросы; требуется работа в сильной команде.
Junior+, middle и middle+ — От 1,5 до 4 лет реального опыта. Уровень разработчиков,
следующий за джуниором. Это программисты среднего уровня, которые относительно
самостоятельны в своей работе, но не обладают выдающейся экспертизой. Могут писать
код и работать самостоятельно. Если в процессе возникают вопросы, чаще всего
разбираются сами
Senior — От 4-6 лет реального опыта. Старший разработчик, специалист с самым
высоким уровнем знаний и навыков в программировании. Высококвалифицированный
спец, который может выполнять задачи сам, помогать другим, проявлять инициативу
и подавать релевантные идеи. Знаком со своей сферой ответственности в проекте,
самостоятельно формирует задачи и цели, обладает навыками планирования и может
предупреждать риски. Разработчик этого уровня может объяснить все процессы джуну,
мидлу или заказчику, а также рассказать, что, как и почему нужно сделать.
13.
Должности разработчиков в рамках возникающих задач:TechLead - Карьерная ступень в разработке. Профессионал в области
информационных технологий, который отвечает за управление и координацию
технической работы в команде разработки программного обеспечения. Владеет
стеком, разбирается в архитектуре кода, способен оценить корректность технических
решений и предложить варианты их улучшения. Техлид может углубляться в
техническую часть — например, уйти в экстремальное программирование.
TeamLead - Руководитель команды разработчиков. В рамках должности он уже не
пишет код (за редким исключением), его функция состоит в распределении нагрузки
на специалистов, отслеживании итогов проекта и ответственности за проект в целом.
Перед teamlead-ом устанавливают высокие требования. Чтобы дорасти до этой
должности, разработчику нужно освоить множество знаний, обладать лидерскими
качествами, проявлять инициативность и развивать софт скиллы
Интересный факт:
Senior может претендовать на должность TeamLead или TechLead . Но это
именно другие должности, а не грейды — тут другие задачи, нужен немного иной набор
компетенций.
И junior, и middle, и senior пишут код, просто разной сложности. А вот лид уже
занимается менеджментом, архитектор — структурой информационной системы.
Какому-то синьору может быть просто неинтересно работать лидом или архитектором,
и это не значит, что его квалификация ниже.
14.
Должности на проекте 1САналитик - занимается постановкой задач разработчикам, анализом бизнес-процессов, собирает
требования, проектирует автоматизацию и участвует во внедрении продуктов 1С. Изучение и обобщение
различного рода информации по заданной цели, владение методами анализа и моделирования процессов.
Можно выделить аналитика бизнес-процессов, функционального аналитика, системного аналитика,
технического аналитика.
Функции: выявление, сбор, анализ и описание требований заказчика; взаимодействие с заказчиками и
экспертами предметных областей; анализ состояния бизнес-процессов; консультации по выбору и
внедрению информационной системы; разработка технических заданий; контроль реализации требований
на всех этапах проекта.
- Квалифицированный специалист, знающий линейку программных продуктов фирмы 1С, разбирающийся в
бизнесе клиентов и понимающий, как автоматизировать бизнес-процессы предприятия, чтобы бизнес
клиента стал еще более прибыльным.
- Чтобы стать квалифицированным аналитиком 1С, необходимо знать основы экономики, бухгалтерского
учета, налогового законодательства и автоматизацию бизнес-процессов. Кроме того, такой специалист
должен обладать высокой коммуникабельностью и уметь работать в команде.
- Основной задачей аналитика является оптимизация бизнес-процессов компании с помощью
автоматизации их основных этапов. Для этого он проводит анализ предметной области, составляет
функциональные требования к системе, проектирует ее структуру и разрабатывает ее архитектуру.
15.
Консультант- постпроектное сопровождение или сопровождение на этапе промышленной эксплуатации.Консультирует пользователей по определённой предметной области и определённому кругу пользовательских вопросов,
связанных с отражением хозяйственных вопросов в программе. Также решает вопросы по установке учета в программах и
формированию заданий программистам на разработку (если совмещает функционал аналитика). Ключевая задача
консультанта – доступно преподносить информацию разного уровня сложности и помогать разбираться в работе
программы пользователям, совмещать это с элементами обучения.
Основные задачи:
- Постановщик технического задания. В нашей работе зачастую имеют место быть ситуации, когда пользователь (клиент) не
имеет навыков для формирования задания программисту 1С для реализации той или иной задачи, а программист 1С не
понимает пользователя. Изъясняются они на разных языках! В таких случаях консультант 1С выступает как некий
посредник, этакий сурдопереводчик, связующее звено между программистом 1С и пользователем, формулируя для
первого подходящее и понятное задание, а для второго осуществляет взаимодействие на понятном для того языке;
- Обучение пользователей. Приобретая программный продукт 1С, как правило, клиенты часто заказывают обучение по его
использованию, и это прямая обязанность консультанта 1С — научить пользователя использовать программные продукты
1С;
- Работа в режиме «техподдержки» (совместный функционал). Поддержка и консультирование пользователей на этапе
внедрения и опытной эксплуатации системы. В процессе эксплуатации возникают проблемы вида «подскажите, где
находится отчет», «не получается рассчитать себестоимость», «что-то зависло», «почему в оборотно-сальдовой ведомости я
вижу отрицательные цифры» и т.д.;
- Участник команды по внедрению в проектах. Первоначальная настройка всей программы или отдельных функциональных
блоков. Прием и тестирование выполненных разработчиками задач. Консультант должен проверить все, что было
выполнено программистами согласно его техническому заданию и принять эту работу, для дальнейшей сдачи готового
решения заказчику;
- Обследование объекта автоматизации, сбор и формализация бизнес-требований, поиск оптимальных решений с
максимальным использованием функционала типовой конфигурации, без доработок системы. Т.е. консультант должен
собрать все данные о процессе работы на вверенном ему участке и переложить этот процесс на работу программы или
даже нескольких программ.
- Написание пользовательских инструкций по работе программы.
16.
Методолог- Является связующим звеном между пользователями и командойразработки и внедрения. Поэтому ему необходимо виртуозно разбираться в сфере бизнеса и
IT. После проведённого анализа, обсуждения и согласования проекта работа переходит в
стадию творчества, особенно когда компании необходимо нестандартное решение. Функции:
описание фаз проекта, задач, решаемых в рамках фазы; описание процедур управления
проектом; организационную структуру проекта - описание ролей (задачи, ответственность) на
проекте; шаблоны документов для проекта.
Основные задачи:
- Анализ и описание бизнес-процессов, выявление точек оптимизации;
- Выявление, анализ и утверждение требований к изменениям бизнес-процессов,
информационных систем;
- Подготовка предложений по совершенствованию бизнес-процессов, написание
пользовательских запросов к информационной системе;
- Постановка технических заданий программистам;
- Тестирование полученных результатов автоматизации;
- Обучение сотрудников;
- Внедрение проектных решений;
- Разработка методических инструкции пользователя, регламентирующей документации
бизнес-процессов;
- Презентация результатов оптимизации бизнес-процессов;
- Аудит разработанных и внедренных решений.
17.
Функциональный архитектор- Разработка архитектуры информационных систем на платформе 1С. Создает информационную
и прикладную архитектуру систем, учитывая бизнес-требования и технические ограничения и
возможности платформы 1С, анализирует и определяет требования к системе и оценивает их
выполнимость;
- Обеспечение согласованности и совместимости решений. Обеспечивает согласованность и
совместимость решений, разрабатываемых группой аналитиков, со смежными системами;
- Участие в оценке и планировании проектов. Участвует в оценке и планировании проектов,
определяя и оценивая риски и проблемы, а также оценивая ресурсы, необходимые для
реализации проектов;
- Разработка и поддержка проектной документации. Обеспечивает разработку и поддержку в
актуальном состоянии проектной документации (технические задания, проектные решения,
спецификации, руководства пользователя и т.д.);
- Управление группой аналитиков. Руководит работой группы аналитиков, обеспечивая ее
эффективность и высокое качество работы;
- Координация работы с другими группами проекта. Координирует работу группы аналитики с
группами проекта такими, как группа разработки и группа тестирования, чтобы обеспечить
эффективное взаимодействие между ними и успешное выполнение проектов
18.
Технический архитектор- Анализ функциональных требований и выработка оптимальной концепции их технической реализации;
- Разработка архитектуры решений;
- Планирование и координация команды разработчиков;
- Трудооценка и планирование реализации спроектированной функциональности в разрезе задач;
- Участие и координация подготовки программы тестирования;
- Участие в разработке и аудите ТЗ и документов технического проекта;
- Оценка сроков реализации и качества результатов (Code review).
Руководитель проекта
- Ответственность за проект, подготовка плана, определение стоимости и бюджета, количества ресурсов,
подбор команды, определение ролей и обязанностей, мониторит исполнения проекта, координация
коммуникаций между всеми участниками; контроль рисков
Функционал:
- Полный цикл управления крупными корпоративными проектами внедрения 1С: планирование, запуск,
реализация проекта, а также последующее гарантийное и техническое сопровождение;
- Пресейловая подготовка: оценка ресурсного и финансового плана будущего проекта, участие в
формировании и защите коммерческих предложений, проведение встреч и переговоров с потенциальными
заказчиками;
- Реализация проекта: управление сроками, бюджетом, границами, ресурсами и рисками проекта;
- Определение результатов проекта, контроль сроков и качества исполнения;
- Составление и контроль исполнения плана проекта;
- Управление командой проекта: формирование, планирование загрузки, постановка задач, контроль
исполнения;
- Взаимодействие с субподрядными организациями;
- Ведение проектной документации