Не клади яйца в одну корзину. Как удовлетворить всех клиентов и не превратить конфигурацию в помойку

Публикация № 1377913

Методология - Управление проектом

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

 

 

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

 

Проблемы из-за универсальности программы

 

 

Разработкой учетной системы я занимаюсь уже более 15 лет. Сначала это была семерка, потом восьмерка. Механизмы меняются, меняется платформа, но не меняется общий принцип разработки – функциональность конфигурации всегда должна расти, хотите вы этого или нет, но она будет расти.

Причем, неважно, насколько у вас универсальная и суперфункциональная конфигурация – новые возможности будут нужны всегда. Либо это будут новые сферы бизнеса, либо это будут требования законодательства в виде различных ЕГАИСов, Меркуриев, онлайн-касс и так далее.

Рост функциональности ведет за собой рост сложности как разработки, так и самой программы. При этом у пользователей не очень большой выбор: они могут либо отдельно ставить конфигурации типа УТ, БП, ЗУП и обмениваться между ними данными, либо сразу выбирать большую конфигурацию типа УПП или ERP и начинать работать на ней. В процессе выбора им приходится заранее продумывать, какие возможности могут понадобиться – нужен ли ЕГАИС, Меркурий, штрихкодирование и т.д. Поэтому, если есть деньги, пользователи, как правило, сразу берут ERP.

Но покупка сразу большой конфигурации несет большие расходы как на саму конфигурацию, так и на ее внедрение и поддержку. В таких конфигурациях добавлять новую функциональность без нарушения работы старой становится практически невозможно – поскольку система сложная, то всегда где-нибудь что-нибудь обязательно будет задето. Поэтому пользователи начинают бояться обновлений. Я не знаю, сталкивались ли вы с ситуацией, когда пользователи сразу после обновления звонят разработчику и высказывают ему много интересного, заканчивая словами: «Верните все так, как было!». Разработчик, конечно, постарается вернуть старые возможности, но при этом обязательно где-то ошибется и поломает новую функциональность. И так постоянно: невозможно добавить при обновлении новые возможности так, чтобы пользователь был счастлив. Такого не будет практически никогда.

 

Есть ли выход?

 

 

Какой выход из данной ситуации мы определили для себя?

Мы решили разбить всю разработку на модули. Небольшие модули проще поддерживать. Поэтому мы выделили из одной большой конфигурации ядро конфигурации и дополнительные модули в виде расширений. Благо, платформа 1С позволяет нам сейчас это сделать.

Преимущества такого подхода:

  • Появляется возможность разграничить разработчиков, чтобы они могли заниматься как ядром, так и отдельными модулями, отдельными расширениями – кто-то может заниматься ЕГАИС, кто-то Меркурием, кто-то штрихкодированием, кто-то вести ядро.

  • Сами модули достаточно лаконичны, и обладают ограниченной функциональностью, которая не будет постоянно расти. Да, она может меняться или видоизменяться, но ее границы всегда видны.

  • Пользователь покупает именно ядро конфигурации, и далее уже сам решает, какие дополнительные модули ему нужны. Если он не работает с Меркурием – он не поставит этот модуль, не работает с ЕГАИС – не поставит ЕГАИС. Мы все пользуемся телефонами и всегда сами решаем, какую программу поставить. Мы не получаем изначально систему, в которой есть все программы. Нет, мы поставили изначально Android или iOS и постепенно добавляем программы с нужной нам функциональностью, выбирая из тех, что есть. Если что-то не понравилось, мы это удаляем. Здесь точно такой же подход: изначально пользователь получает ядро конфигурации, а далее он решает, что ему нужно. Либо что ему уже не нужно.

 

Как мы разделили ядро и основную функциональность

 

 

Ядро, по нашему мнению, это базовая функциональность учетной системы – то, без чего учетная система, по большому счету, не имеет смысла. Ядро должно быть небольшое, легкое, быстрое, простое. Оно должно предоставлять возможности для разработчиков расширений. Само ядро должно быть достаточно универсальным, как автомат Калашникова, – отлаженным и просто работать.

В ядро мы выделили такие вещи, как:

  • учет ТМЦ – поступление товаров, списание, перемещение, инвентаризация, работа с товарами предприятия;

  • учет денежных средств – это такие документы, как приходно-кассовый и расходно-кассовый ордер, платежки (входящие и исходящие), все, что связано с деньгами предприятия;

  • управление проведением – я чуть позже к нему вернусь, объясню, что это за контур;

  • управление отчетами – это общие механизмы настройки, сохранения и восстановления, общий вид формы, чтобы он был идентичным, и пользователям не приходилось привыкать к новым видам отчетов;

  • и конечно, магазин расширений – к нему я тоже вернусь чуть позже.

Все остальное можно смело выносить в расширения. Это:

  • библиотека подключаемого оборудования;

  • ВетИС (Меркурий);

  • ЕГАИС;

  • другие дополнения (все, что перечислено на картинке).

И оно спокойно подключается и работает, не мешая основной программе.

Пользователь, видя, какие есть расширения, сам решает, что ему подключить.

При таком подходе количество выпускаемых обновлений уже меньше, чем когда обновляется одна большая система. При большой системе пользователям постоянно приходится обновляться, у них просто нет выбора. А здесь у каждого модуля свое обновление: поменялось что-то для ЕГАИС, значит выпустили обновление для ЕГАИС, поменялось что-то в Меркурии, выпустили обновления для него. Обновляются только те, у кого есть эти контуры.

Причем обновление расширений зачастую позволяет обновлять конфигурацию без необходимости монопольного режима. Особенно когда в новых редакциях расширений не были изменены метаданные, либо когда изменения метаданных коснулись только отчетов или обработок, которые не требуют монопольного режима.

 

 

При подобном подходе к разработке нужно помнить, что у нас появляется два вида разработчиков – это разработчики ядра и разработчики расширений.

Разработчики ядра должны в первую очередь заботиться о разработчиках расширений, потому что ядро они изначально пишут не для себя, а для разработчиков расширений. Следовательно, разработчики ядра должны предоставить разработчикам расширений все те же самые возможности, которыми обладают сами. По крайней мере, постараться это сделать.

  • У разработчиков расширений должна быть возможность расширить табличные части. Для этой цели в ядре у табличных частей основных документов должен быть реквизит «идентификатор строки». Имея такой реквизит, достаточно просто расширять табличные части.

  • Далее расширение объектов метаданных. На текущий момент расширение не позволяет создавать все объекты метаданных. Например, сейчас пока нельзя создавать бизнес-процессы, соответственно, в ядре должен быть базовый бизнес-процесс, который можно будет захватить в расширение, и его уже расширить.

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

 

 

Унификация форм.

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

Большинство форм – 90% – достаточно простые, и они все строятся по одному шаблону. Это:

  • шапка документа, которая обычно делится на левую и правую часть (поставщик – покупатель)

  • и центральная часть формы со вкладками, где расположены табличные части.

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

 

 

На слайде показан результат подключения в базу расширение «Вложения».

В данном случае у документа появляется закладка «Вложения», где находится динамический список с вложениями и предпросмотром выделенного вложения. Разработчик расширения, зная, как устроена форма, легко и непринужденно добавляет свои элементы на форму.

 

 

Я обещал вернуться к управлению проведением и рассказать, что это означает.

Ядро конфигурации должно содержать работу с бухгалтерским учетом, потому что довольно сложно представить себе предприятие без бухгалтерского учета. Разработчик расширения не должен задумываться о том, как ему провести документы по бухгалтерскому учету – все это должно быть реализовано в ядре.

Для себя мы создали механизм «Типовых операций», который позволяет настроить проводки пользователю. В случае выбора определенной типовой операции в документ, система сформирует по регистрам бухгалтерии соответствующие проводки.

Для этого существует справочник настроек, который подчинен объектам метаданных (в данном случае, документам). У любого документа может быть любое количество проводок, настроенных пользователями.

 

 

В справочнике выбирается, каким образом будет заполняться аналитика (на языке 1С – субконто). Субконто может быть как общее, так и отдельно заполняться по дебету или по кредиту в зависимости от ситуации.

Далее пользователь указывает, откуда берутся значения для заполнения этих субконто. Значения могут браться как из реквизитов табличной части, так и из реквизитов шапки. В крайнем случае, можно написать алгоритм заполнения на языке 1С, но такое бывает очень редко.

 

 

Далее пользователь выбирает для формируемых проводок счет дебета и счет кредита, а также показывает, что является источником данных для ресурсов.

 

 

Как и для аналитики, пользователь может выбрать значение ресурсов:

  • из реквизитов табличной части;

  • либо из реквизитов шапки;

  • либо из определенных значений, таких как учетная стоимость дебета, учетная стоимость кредита;

  • либо есть тонкая настройка, если понадобилось написать какой-то алгоритм на языке 1С. В частности, можно выбрать данные из уже проведенных регистров. Например, документ «Реализация» при проведении сделал движение по регистру «Учет партии». Соответственно, в этот момент была рассчитана и заполнена учетная стоимость. Нет никакого смысла рассчитывать ее второй раз, если мы, конечно, не хотим разделить бухгалтерскую и управленческую учетную стоимость. Мы можем просто обратиться к данному регистру и взять оттуда рассчитанные данные, чтобы провести их в регистр бухгалтерии.

 

 

Таким образом выглядит результат после проведения документа.

Другими словами, чтобы разработчику расширений включить возможность проведения своего документа по бухгалтерскому учету, ему в своих документах достаточно:

  • добавить на форму реквизит со ссылкой на типовую операцию – либо в табличную часть, либо в шапку (в зависимости от ситуации);

  • затем вынести подписку на событие в обработку проведения.

Все. При заполнении реквизита и проведения документа система сделает движения по бухгалтерскому учету. Никакого программирования внутри делать не требуется.

 

Магазин расширений

 

 

Чтобы пользователь мог видеть, какие есть расширения, выбирать среди них что-то для себя, и в дальнейшем обновлять эту функциональность, в ядро встроен магазин расширений – он работает как любой другой магазин типа App Store, Google Play, к которым уже все, я думаю, привыкли.

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

Пользователь может оплатить нужное расширение путем разовой оплаты или через подписку, установить его и работать спокойно, обновляться прямо отсюда – не надо заходить в конфигуратор, можно обновляться прямо из режима «1С:Предприятие». Это может сделать любой пользователь, любой бухгалтер. Если вдруг какое-то расширение стало больше не нужно, его можно либо просто отключить – тогда данные расширения продолжат храниться в программе, либо расширение можно полностью удалить.

 

Недостатки подхода

 

 

У любого подхода всегда есть недостатки.

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

  • Следующий момент – отсутствует возможность расширения типов объектов. Это тоже самое, что и отсутствие возможности указания типа «ЛюбаяСсылка». Если мы захотим каким-то образом расширить объекты в нашем расширении, то на текущий момент нам этого сделать не удастся. Приведу пример с расширением «Вложения» – казалось бы, очень просто создать в расширении регистр сведений, указать ссылку на документ или на тип «любая ссылка» и подключить его как, чтобы система записывала туда все вложения. Но если объекты основной конфигурации мы можем заимствовать, с этим проблем нет, то что делать с объектами других расширений? У вас в системе могут быть подключены расширения с новыми видами документов – к ним тоже хотелось бы хранить вложения. Но поскольку у нас отсутствует возможность указания типа «ЛюбаяСсылка», мы не можем это сделать. Тут приходится просто указывать отдельно ID, отдельно тип. Это немного неудобно, но тем не менее это все рабочее. Это не то, к чему мы привыкли, есть небольшие неудобства, но к этому можно привыкнуть, когда вы с этим работаете. Надеюсь, что со временем 1С что-то сделает с этим, как-то поправит, даст нам какой-то механизм, чтобы нам не приходилось преодолевать такие трудности.

  • Есть еще сложности при отключении. Как бы смешно ни звучало, но не все расширения можно просто взять и отключить. Точнее, отключить, конечно, их можно, но если расширение делало движение по регистрам, по которым делают движение основные документы, и вы его отключите, то после этого в Предприятии вы не сможете не только сделать по нему движение, вы не сможете прочитать данные по нему, система выдаст ошибку о несовместимости регистров с основной базой. Я не помню, как она точно звучит, но смысл в том, что ошибка будет. То есть просто отключить расширение нельзя. Можно его либо удалить, либо включить обратно. Удалить мы его не можем, так как оно нам нужно. Поэтому приходится включать обратно.

  • Что еще нам нужно помнить? Если мы заимствуем какие-то модули, нужно помнить, что разработчик ядра может их всегда изменить, удалить, сделать все, что угодно. Поэтому с заимствованием модулей надо быть аккуратнее.

  • Еще есть неприятные моменты при подключении расширений к хранилищу конфигураций. Когда разработкой расширений у вас занимается несколько разработчиков, и вы работаете через хранилище, нельзя подключиться ко всем расширениям сразу, приходится подключаться к каждому расширению по отдельности.

 

 

Когда у вас одно-два расширения – это не так страшно. Но когда у вас десяток расширений, и при входе в конфигуратор система у вас для каждого хранилища расширения спрашивает: «Подключиться? Да, нет», «Подключиться? Да, нет». Со временем это, мягко говоря, надоедает, поскольку на каждый из вопросов нужно нажать «Да», «Нет» или «Esc», и не забыть, что ты нажал, потому что потом оказывается, что к нужному хранилищу расширения ты не подключился.

Я все-таки надеюсь, что эту проблему 1С тоже поправит.

 

 

Есть довольно смешная, казалось бы, проблема, которая сильно действует на нервы.

При отключенных расширениях (а когда расширений у вас много, то вы часть из них, разумеется, отключаете, чтобы спокойно проверять другие) при входе система 1С нас об этом информирует. Правда, не знаю, зачем, но информирует очень навязчиво.

Табличка в виде трех расширений, как на слайде, выскакивает и висит три секунды минимум. Если у вас десяток отключенных расширений, вы 10 секунд тупо смотрите в экран – либо вы пытаетесь их по очереди закрыть, либо ждете, когда они все исчезнут. Что самое обидное, эти уведомления невозможно выключить.

Особенно это достает, когда вы пытаетесь что-то отладить через отладчик, запускаете систему и она из-за этих окон на какое-то время «зависает».

 

Плюсов больше

 

 

Несмотря на все эти минусы, когда мы перешли на модульный подход к разработке, проблем у нас стало гораздо меньше.

Если раньше мы выпускали обновление по каждому поводу, по каждому чиху (изменилось что-то в ЕГАИС или в регламентированной отчетности – получи обновление), и всем пользователям приходилось обновляться, потому что, кроме изменений, исправлялись ошибки, добавлялись какие-то нужные для всех, казалось бы, возможности. И были проблемы с тем, что пользователи постоянно звонили, говорили, что после обновления «все пропало».

Сейчас все стало гораздо проще.

  • Пользователи разделились по функциональности – например, у нас всего один «алкоголик», которому нужна функциональность ЕГАИС – мы для него эту функциональность поддерживаем, и никаких проблем нет. И есть несколько человек, которым нужна функциональность Меркурия – ее мы тоже отдельно поддерживаем.

  • И разработчик спокойно разрабатывает, не думает, что сейчас что-то нарушит в общей системе – он спокойно дорабатывает свой отдельный модуль, и никоим образом не влияет на всю систему. Его обновления выходят настолько часто, насколько это надо, а вся система остается нетронутой.

  • Та же самая картина с регламентированным учетом. Раньше при выходе обновлений регламентированной отчетности, мы постоянно мучились, потому что на каждое такое обновление всегда нужно было выпускать отдельный релиз. Даже при том, что не все пользуются регламентированным учетом, обновляться все равно приходилось всем. Сейчас эта проблема решена.

  • И дополнительные контуры нам стало гораздо проще разрабатывать. Мы отдельно вынесли «Розницу», отдельно «Библиотеку подключаемого оборудования». И система сейчас при выпуске не такая огромная, как раньше, в 200 мегабайт. Люди подключили у себя «Библиотеку подключаемого оборудования», и потом они получают небольшое обновление основной программы.

Я считаю, что самая большая проблема 1С – это единая конфигурация и ее частые обновления, потому что при этом постоянно вылезает много ошибок. После того, как мы перешли на такой путь, разработка стала гораздо проще.

 

Вопросы

  • Я правильно понял, что вы разработали некое ядро, выложили его в облако и начали сдавать в аренду?

  • Не совсем так. Мы создали ядро, мы создаем расширения и продаем их нашим клиентам. Часть расширений бесплатные, есть и платные. Это та же самая программа, которую мы продавали раньше, просто мы ее разбили, поняли, что вести одну большую конфигурацию типа ERP – очень сложно. Это, видимо, нужен отдел, как в фирме «1С», куча тестировщиков и Бог знает, что еще. И при этом клиенты всегда недовольны, им не нужна вся эта функциональность.

  • Я знаю, что в Европе одна компания создала конфигурацию, некое ядро, выложила в облако и начала сдавать в аренду. Своим клиентам она в дальнейшем предоставляет дополнительные модели – по производству, торговле и так далее – за определенную стоимость. Грубо говоря, основная конфигурация стоит, например, 10 евро в месяц. Если добавили производственный блок, стало стоить, например, 15 евро. И самое интересное, что многие клиенты сейчас выбирают их решение, а не флагманское решение от 1Ci – конфигурацию 1С:Drive. Клиентам больше нравится вариант решения, когда можно закупать блоками, поэтому я думаю, что в таком подходе есть смысл.

  • У нас точно такой же подход. У нас пользователи каждый месяц платят за конфигурации и за модули отдельно. И если они захотят сменить деятельность, они могут просто отключить модуль, и все. У нас был клиент, который решил, что ему больше не выгодно заниматься молоком. Они отказались от нашего модуля Меркурий и продолжают дальше вести учет в той же конфигурации – там все и без этого модуля работает.

 

*************

Данная статья написана по итогам доклада (видео), прочитанного на INFOSTART MEETUP Kazan. Больше статей можно прочитать здесь.

Приглашаем всех принять участие в тематических митапах Инфостарта и INFOSTART EVENT 2021 (6-8 мая, СПб).

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо свернутое
1. DitriX 1848 06.02.21 15:05 Сейчас в теме
Просто для реализации данной модели - надол отказаться от конфигуратора, и все, и тогда все станет красиво.
5. Cyberhawk 126 11.02.21 16:57 Сейчас в теме
При отключенных расширениях (а когда расширений у вас много, то вы часть из них, разумеется, отключаете, чтобы спокойно проверять другие) при входе система 1С нас об этом информирует
Кажется, такое поведение наблюдается только у администраторов (пользователей, у которых есть роль, дарующая право "Администрирование")
7. Rustig 1702 17.02.21 02:27 Сейчас в теме
Пользователь покупает именно ядро конфигурации, и далее уже сам решает, какие дополнительные модули ему нужны. Если он не работает с Меркурием – он не поставит этот модуль, не работает с ЕГАИС – не поставит ЕГАИС.


В типовой конфигурации типовые модули Меркурия и ЕГАИС все же остаются? Я так понимаю, только ваши расширения не ставятся на программу?
Оставьте свое сообщение

См. также

Стратегия выживания в корпоративных войнах Промо

Управление проектом Бесплатно (free)

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

16.09.2019    10887    GSoft    16    

9 советов, как уговорить девушку. Точнее, как уговорить Заказчика работать по Agile, когда он этого не хочет

Управление проектом Бесплатно (free)

Как знает большинство старожилов Инфостарта, я люблю устраивать разного рода онлайн-обсуждения. И эта статья написана как раз по итогам такого рода вебинара-дискуссии. 

16.02.2021    2880    MariaTemchina    39    

Как умирают розовые единороги, или бизнес-автоматизация как способ сделать людей несчастными

Управление проектом Управление командой Бесплатно (free)

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

10.02.2021    3834    andironenko    13    

Статья Компетенции РП по версии PMI и здравому смыслу. Часть 2-ая

Управление проектом Бесплатно (free)

Это продолжение моей прошлой статьи. Напомню, здесь я разбираю те компетенции, которые должны быть у уважающего себя руководителя проекта по итогам анализа рынка. Причем в том, что касается компетенций, относящихся к выстраиванию процессов - здесь, на мой взгляд, все более менее понятно. Ну или хотя бы предсказуемо. А вот в компетенции “про людей” иногда заставляют задуматься...

09.12.2020    1670    MariaTemchina    3    

Ошибки управленцев: как топ-менеджеров убивает перфекционизм Промо

Управление проектом Бесплатно (free)

В преддверии онлайн-конференции «Гнев и слезы руководителя» мы решили заранее познакомить нашу аудиторию со спикерами, причем сделать это через видео-истории. Начнем с видео-приглашения от Миланы Джиджоевой и ее виденья диджитализации рекрутинга в России.

24.01.2019    10246    user809424    11    

Что почитать про Agile для чайников?

Управление проектом Agile (XP, SCRUM, Канбан) Бесплатно (free)

Продолжаю рубрику “Письма в редакцию”. Ко мне иногда обращаются с вопросом - вот, я, мол, совсем не представляю, что такое Agile…

03.12.2020    3330    MariaTemchina    9    

Компетенции руководителя проекта: по версии PMI и здравому смыслу. Часть 1-ая.

Управление проектом Бесплатно (free)

Об компетенции руководителя проекта сломано немало копий (хорошо, если не об самих руководителей).  В этой статье хочу оставить свои пять копеек, отталкиваясь от тех компетенций, которые институт PMI® - законодатель моды мирового проектного управления - озвучил в качестве требований к сертификации PMP® со 2-ого января 2021 года.

18.11.2020    3214    MariaTemchina    8    

Как стать исполнителем в проекте от Инфостарта

Управление командой Управление проектом Бесплатно (free)

Инфостарт в поисках специалистов, которые готовы взяться за реализацию интересных проектов. Как подать заявку и стать исполнителем, с кем согласна сотрудничать компания и на каких условиях, рассказал руководитель проектов корпоративного отдела Инфостарта Александр Блинов.

11.09.2020    3200    alexandr.blinov    17    

Проблемы внедрения 1С:ERP на крупном предприятии Промо

Управление проектом Бесплатно (free)

В ходе публикации предыдущих статей о проектной технологии ВЦ «Раздолье» и системе мотивации в фирме-франчайзи 1С, читатели попросили поделиться опытом реальных проектов, поскольку парадные рапорты о нескончаемых успехах всех утомили и не несут пользы для профессионалов. Мы попросили руководителей проектов ВЦ «Раздолье» поделиться такой непростой информацией. И сейчас представляем Вашему вниманию очередную статью по этой теме. Автор – Пикурен Вера – руководитель проектов ВЦ «Раздолье».

29.06.2017    35432    1СERP    79    

Давайте спасем древесных осьминогов или 12 советов для начинающих РП от опытных товарищей

Управление проектом Бесплатно (free)

Ниже я попыталась собрать житейские советы от опытных руководителей проектов 1С и выпускников курсов по управлению ИТ-проектами на Инфостарте с моими комментариями. 

04.09.2020    3505    MariaTemchina    23    

Что делать, если с поддержкой 1С всё горит или несколько слов про ITSM…

Управление услугами и сервисом Управление бизнес-процессами (BPM) Управление прочее Управление проектом Бесплатно (free)

Проекты - это, конечно, важно, с завершением проекта внедрения, жизнь прикладного решения, на самом деле, только начинается. И самое интересное еще только впереди… Не случайно в Agile все чаще говорят о “гибком управлении продуктом”, а вовсе не только “проектом”.

20.08.2020    3223    MariaTemchina    4    

Управление в стиле Догвилль

О жизни Управление проектом Бесплатно (free)

Как и почему жизнь на работе становится всё хуже. Или всё лучше.

26.06.2020    4714    1c-intelligence    17    

История одного неуспешного проекта Промо

Управление проектом Бесплатно (free)

В ходе публикации предыдущих статей о проектной технологии ВЦ «Раздолье» и системе мотивации в фирме-франчайзи 1С, читатели попросили поделиться опытом неуспешных проектов, поскольку парадные рапорты о нескончаемых успехах всех утомили и не несут пользы для профессионалов. Мы попросили руководителей проектов ВЦ «Раздолье» поделиться такой непростой информацией. И сейчас представляем Вашему вниманию первую статью по этой теме. Автор – Пикурен Вера – руководитель проектов ВЦ «Раздолье».

09.06.2017    31710    1СERP    175    

Есть ли жизнь после внедрения, или упрощаем работу в сопровождении

Управление проектом Бесплатно (free)

Из-за отсутствия грамотных правил разработки на этапе внедрения сильно усложняется работа по поддержке и развитию типовых доработанных конфигураций. О некоторых правилах и подходах в разработке, которые помогут специалистам сопровождать внедренное решение, на конференции Infostart Event 2019 Inception рассказал разработчик компании «Инвестиционная группа Абсолют» Алексей Степаненко.

08.06.2020    5440    stepan96    12    

Добрый великан

Управление проектом Бесплатно (free)

Руководители проектов определяют наше настоящее, каким оно будет?! Ответ прост - таким, каким и сам РП.

25.05.2020    5876    sapervodichka    1    

Почему Scrum не работает в проектах 1С

Управление проектом Agile (XP, SCRUM, Канбан) Бесплатно (free)

Более точная формулировка заголовка, пожалуй будет такой -  Почему Scrum в чистом виде плохо работает в проектах внедрения продуктов 1С.

18.05.2020    11766    MariaTemchina    33    

Такие разные франчайзи. Часть вторая: Особенности реализации крупных проектов, Глава 1. О людях Промо

Управление проектом Бесплатно (free)

Продолжаем публикацию цикла статей о бизнесе франчайзи 1С. В предыдущих статьях мы рассказали о наиболее распространенном мнении о фирмах франчайзи 1С, об истории развития франчайзинга. Поставили вопрос о выборе системы мотивации. Предыдущие публикации вызвали оживленное обсуждение. В продолжении темы расскажем о том – как выглядит работа проектного подразделения фирмы-франчайзи. Расскажем на примере проектного офиса ВЦ «Раздолье». Предложим обсудить проблемы, с которыми приходится сталкиваться в проектном бизнесе. Автор статьи Андрей Мироненко.

18.04.2017    32761    1СERP    189    

Кто здесь? Или как проводить онлайн-совещания

Управление проектом Управление командой Бесплатно (free)

На самом деле, переход рабочей жизни в онлайн обладает некоторым количеством плюсов. В частности хочется верить, что формальный контроль “отслеживаем кто сколько часов проработал, проверка, что сотрудники на месте и все чем-то заняты” заменится фактической отчетностью “по результатам”.

23.03.2020    6464    MariaTemchina    24    

4 причины, почему проекты никогда не завершаются в срок

Управление проектом Бесплатно (free)

Все, кто когда-либо работал в проектах, знают, как важна точность даваемых оценок длительности выполнения каждого задания. При этом, достаточно лишь одному заданию опоздать, чтобы поставить под угрозу выполнение сроков всего проекта. Стараясь подстраховать выполнение своих обязательств, мы закладываем в оценку длительности каждого задания изрядное количество резервов времени. Однако, как бы мы не старались, проекты все равно не завершаются в срок. И тому есть свои причины … четыре основные причины, почему проекты никогда не завершаются в срок.

03.03.2020    7045    VLikhobabin    44    

7-ой PMBoK - конец классического проектного управления? Часть 1-ая

Управление проектом Waterflow Бесплатно (free)

В новой версии PMBoK традиционные рекомендации по управлению проектами перевернуты с ног на голову. В этой статье расскажу свою точку зрения, в чем, на мой взгляд, основные изменения, и как это может сказаться на проектах внедрения…   

23.01.2020    22382    MariaTemchina    8    

Такие разные франчайзи, или как мы делаем большие проекты на 1С. Часть первая: ты помнишь, как всё начиналось Промо

Управление проектом Бесплатно (free)

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

10.04.2017    32858    1СERP    107    

1С СППР, как инструмент по внедрению, разработке и сопровождению информационных систем

СППР Управление проектом Бесплатно (free)

Система проектирования прикладных решений (СППР) – инструмент от фирмы «1С», который позволяет проектировать конфигурации, вести по ним полную документацию в разрезе объектов системы, собирать требования на реализацию и выдавать на их основе детально описанные задачи программистам. Как правильно использовать СППР при работе с многосоставной командой, на конференции Infostart Event 2019 Inception рассказал генеральный директор компании «Иритум» Роман Кальмансон.

09.01.2020    9252    roman72    0    

Про одну Тётю

Управление проектом Бесплатно (free)

Суровое челябинское распределение ресурсов

24.12.2019    6978    1c-intelligence    33    

20 мыслей об ИТ-проектах. Мысль №3. "О правильных требованиях к системе"

Управление проектом Бесплатно (free)

Очередной темой серии статей “20 мыслей об ИТ-проектах” будут требования к системе. По результатам голосования был вариант про карьеру проектных ИТ-специалистов, но ее я коснулся в докладе на Воронежском митапе, немного изменив и сделав акцент в сторону аналитиков. В ближайшем выпуске сделаю небольшую выдержку по теме.

14.10.2019    6124    chavalah    16    

Мотивация персонала в фирмах франчайзи: а она работает? Промо

Управление проектом Бесплатно (free)

Думаем, что практически любого работающего человека интересует вопрос мотивации. Этой проблемой в одинаковой степени озабочены работники и работодатели: как мотивировать людей, сколько платить, как платить, какая часть оплаты должна быть фиксированной, а какая зависеть от результата работы, как это всё повлияет на результаты работы, стоит ли быть строгим и дотошным руководителем или нужно активно делегировать полномочия подчиненным. ВЦ "Раздолье" провело небольшое исследование на тему мотивации и вот его результат. Автор статьи Андрей Мироненко.

03.04.2017    44055    1СERP    231    

Незакрытый проект на 1000 часов

Управление проектом Россия Бесплатно (free)

История о незакрытом проекте, о бессонных ночах, о попытках его выгрести, о бесплатной работе, о вселенской боли.

19.09.2019    13017    ogroup    164    

Мастер-класс СППР

Управление проектом СППР Бесплатно (free)

Сергей Наумов, в прошлом разработчик подсистемы бюджетирования в конфигурации «1С:ERP», на мастер-классе конференции INFOSTART EVENT 2018 EDUCATION поделился опытом управления проектами с помощью «1С:Системы проектирования прикладных решений» и показал, как использовать эту программу в работе над разными задачами: для сбора, классификации и хранения требований; для управления разработчиками и консультантами; в качестве системы документирования; в качестве баг-трекера на этапе опытно-промышленной эксплуатации.

30.08.2019    14215    SergeyN    10    

Эволюция пользовательской документации 1С в производственной компании

Пользователю системы Управление проектом Бесплатно (free)

В идеале пользовательскую документацию надо создавать под каждый отдельный проект, менять и актуализировать ее, если в функционале что-то изменилось. Но чаще всего в организациях документацию считают неэффективной, поэтому даже не разрабатывают ее, либо документация имеется, но ее никто не использует, так как она устаревшая. Какие шаги надо предпринять, чтобы заинтересовать пользователей документацией и одновременно снизить нагрузку на консультантов 1С, рассказал руководитель службы технической поддержки в ГК «Доброфлот» Арсен Сазандрашвили.

20.08.2019    9538    Arsen1986    7    

Про спагетти, или как исследовать бизнес-процессы организации Промо

Техническое задание Управление бизнес-процессами (BPM) Управление проектом Бесплатно (free)

Многие руководители предприятий не обладают полной картиной происходящего в собственных производственных подразделениях. Они знакомы с организационной структурой, направлениями деятельности, общими экономическими показателями. Если по результату получилась прибыль, то наступает уверенность успеха. Но есть ли на рынке предприятия, которые длительное время удерживаются в "слепом" режиме управления?

23.02.2017    28092    Gavrik    10    

Управление проектами по автоматизации бюджетирования

Управление проектом Финансовый учет и бюджетирование (FRP) Финансовый учет и бюджетирование (FRP) УУ Бесплатно (free)

Автоматизация бюджетирования позволяет максимально эффективно планировать ресурсы предприятия и управлять масштабированием компании. Как учесть особенности бюджетирования, встроить его в процессы стратегического планирования, чтобы получить гибкий инструмент управления и аналитики, рассказал Сергей Наумов на конференции INFOSTART EVENT 2018 EDUCATION.

28.06.2019    8745    SergeyN    1    

Внедрение решений: как выполнять все обязательства в срок в условиях ограниченных ресурсов

Управление проектом Бесплатно (free)

Многие менеджеры вынуждены работать в условиях многоклиентской среды с ограниченными ресурсами. И вовремя сдавать проекты в таких условиях сложно. Как добиться того, чтобы поставки делались без нарушений сроков, рассказал гостям и участникам конференции Infostart Event 2018 управляющий партнер BIPULSE.RU Алексей Васильев.

24.06.2019    7065    sbase    9    

Цифровая трансформация. Будущее учетных систем

Управление проектом Россия Бесплатно (free)

О цифровой трансформации слышали все, но немногие в этом разбираются. Что она собой представляет, какие несет изменения, на что надо обратить внимание айтишникам и 1С-никам, рассказал на конференции руководитель департамента автоматизации строительных организаций компании «Первый БИТ» Иван Аверьянов.

19.06.2019    10663    FB_10160810658600104    62    

10 способов злоупотребления сотрудниками своим служебным положением и методы борьбы с ними с помощью учетной системы Промо

Управление проектом Бесплатно (free)

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

17.06.2016    40677    raiml    37    

Риск - благородное дело!.. Часть первая

Управление проектом Бесплатно (free)

Несколько рекомендаций по управлению рисками в ИТ-проектах.

18.06.2019    8013    MariaTemchina    8    

Мы в ответе за то, чего вовремя не послали. Матрица ответственности в проектах внедрения

Управление проектом Бесплатно (free)

В своей публикации “Устав писать Устав” я много рассуждала о том, как полезно умение договариваться на берегу. Как известно, у каждого человека в голове своя картина мира. В целом, многие конфликты в ходе проектов происходят как раз из-за конфликта ожиданий, и из-за нечетких договоренностей, кто чем должен заниматься.  

31.05.2019    10561    MariaTemchina    23    

Как мы со Стасом завод за 2 месяца автоматизировали

Управление проектом Бесплатно (free)

Мой опыт быстрого внедрения.

14.05.2019    11636    1c-intelligence    121    

Практические вопросы внедрения и развития автоматизации склада Промо

Управление проектом Бесплатно (free)

Мне, как одинэснику, не приходилось заниматься какими-то узкими задачами «от сих до сих». Вся моя профессиональная деятельность, как одинэсника, была всегда связана с очень широким кругом вопросов. Наверное, потому, что я работал, в основном, в малых компаниях, где приходилось работать над всем спектром вопросов.

26.12.2014    45333    CheBurator    64    

Устав писать Устав

Управление проектом Бесплатно (free)

Ответы на вопросы про то, нужен ли Устав для проектов автоматизации, и если нужен, то зачем?

06.05.2019    8174    MariaTemchina    8    

Как сжать время?

Управление проектом Личная эффективность 1С:Франчайзи, автоматизация бизнеса Бесплатно (free)

Как, и зачем измерять задачи в чем-то, помимо часов.

04.05.2019    9154    1c-intelligence    39    

Путь джедая в управлении проектами 1С: умение быть, а не казаться

Управление проектом Бесплатно (free)

Чем руководитель проекта “на бумаге” отличается от “настоящего” руководителя проекта, умеющего направлять команду и выдавать ценный результат?

15.04.2019    12713    MariaTemchina    15    

Практика пуска склада продуктов питания Промо

Бухгалтерский учет Управление проектом Оптовая торговля, дистрибуция, логистика 1С:Франчайзи, автоматизация бизнеса Бесплатно (free)

Описывается опыт пуска склада (охлажденная и замороженная продукция) с точки зрения IT. Со временем из складского подразделения была создана компания, которая оказывает логистические услуги (3PL-оператор) сторонним Клиентам.

1 стартмани

14.09.2015    36594    axxell    15    

20 мыслей об ИТ-проектах. Мысль №2. "С какой стороны подойти к новому проекту?"

Управление проектом Бесплатно (free)

Продолжаем серию статей из цикла “20 мыслей об ИТ-проектах”. Сегодня мы поговорим о том, с какой стороны подойти к новому проекту. Такой вопрос возникал у каждого, кому приходилось выступать в роли руководителя проектов, особенно первый раз. Да и для опытных РП некоторые проекты вызывают аналогичный вопрос.

13.02.2019    8462    chavalah    22    

Стыд и скрам - Чему нас учит Scream Guide

Управление проектом Agile (XP, SCRUM, Канбан) Бесплатно (free)

Название "Scream Guide" можно вольно перевести на русский как “Вопль ужаса от того, как Scrum применяют на практике”

12.02.2019    10812    MariaTemchina    20    

Бизнес, не горюй

Управление проектом Бесплатно (free)

Про цели автоматизации.

04.02.2019    10423    1c-intelligence    64    

Как теряют бизнес. Реальные истории от бизнес-консультанта. Промо

Управление бизнес-процессами (BPM) Управление проектом Бесплатно (free)

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

06.04.2015    38104    raiml    14    

Лучший домик для поросенка, или Что нужно знать руководителю проекта внедрения

Управление проектом Бесплатно (free)

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

31.01.2019    8503    MariaTemchina    0    

Что немцу хорошо, то русскому... Как минимум, небезынтересно. Продолжаем тему Канбан

Управление проектом Бесплатно (free)

Пользуясь несовпадением рождественских каникул в России и Германии, решила познакомиться с тем, как организована работа разработчиков в одном немецком банке. Сразу оговорюсь: еще давно, со времен совместных яхтенных плаваний с немцами, я противник четких стереотипов из серии "все русские всегда...." или "все немцы обязательно..." (пропущенные места предлагаю читателям заполнить самим в меру своей испорченности).

14.01.2019    10571    MariaTemchina    13    

20 мыслей об ИТ-проектах. Мысль №1. "О незаменимых людях"

Управление проектом Бесплатно (free)

Этой статьей начинается цикл из 20-ти обещанных мыслей об ИТ-проектах. Надеюсь, что по прочтении кто-то посмотрит на проблему незаменимых людей с другой стороны.

10.01.2019    13349    chavalah    124    

Внедрение программного продукта. Особенности работы бизнес-консультанта. Часть II Промо

Управление проектом Бесплатно (free)

Говорить о внедрении программного продукта можно очень долго, тема это обширная, а нюансов в работе бизнес-консультанта очень много. В статье Внедрение программного продукта. Особенности работы бизнес-консультанта. Часть I я раскрыл только некоторые общие понятия, пояснил, чем работа бизнес-консультанта для малого и среднего бизнеса отличается от работы обычных внедренцев. Также я рассказал о тех базовых принципах, на которых я строю свою работу по внедрению программного обеспечения. Сейчас я предлагаю перейти к подробному обсуждению процесса работы бизнес-консультанта при внедрении ПО.

16.11.2014    28988    raiml    46    

Где мы взяли флакон?

Управление бизнес-процессами (BPM) Управление проектом Бесплатно (free)

История появления и развития методики

26.12.2018    10260    1c-intelligence    7    

Озарение после прочтения макулатуры по проектному управлению

Управление проектом Бесплатно (free)

Открываю этой публикацией мини-рубрику "Письма в редакцию". По мотивам очередной статьи на Инфостарте пришло мне письмо на корпоративную почту. Прямо-таки, крик души. С разрешения автора, решила опубликовать публичный ответ. Ибо согласна с автором письма, пишущим: "Я уверен, что не я один такой убогий, кто задается подобного рода "идиотскими" вопросами, но при этом почему-то все молчат, видимо, pmbok с agile-ом поистине творят чудеса молчания..."

19.12.2018    10278    MariaTemchina    24