• Создание системы(группы систем) с нуля под требования клиента
  • Реализация разработок на основе типовых конфигураций
  • Сложные интеграции

Примеры разработок нашей огрганизации

  • Создание системы(группы систем) с нуля под требования клиента
  • Реализация разработок на основе типовых конфигураций
  • Сложные интеграции

Примеры разработок нашей огрганизации

Кому и для чего нужна разработка на 1С

НУЖНЫ СЛОЖНЫЕ И НЕСТАНДАРТНЫЕ ИНТЕГРАЦИИ

Между типовыми 1С решениями легко наладить обмен с помощью универсальных механизмов. А как быть, если необходимо интегрировать 1С с IBMWebSphere, SAP, MSProjectServer или Почтой России? Без хардкорной разработки, подключения к API, написания шлюзов – не обойтись.

НУЖНО АВТОМАТИЗИРОВАТЬ ОТДЕЛЬНЫЙ ПРОЦЕСС, ИЛИ АСПЕКТ ЖИЗНЕДЕЯТЕЛЬНОСТИ КОМПАНИИ

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

БИЗНЕС – ОЧЕНЬ СПЕЦИФИЧЕСКИЙ

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

Как осуществляется разработка

Мы используем два подхода к разработке: классический водопад (с план-графиком и MSProject), и модный сейчас Agile (который мы используем уже 3 года).
Все проекты ведутся единым «проектным офисом» - в каждом проекте участвуют методологи, архитектор, разработчики, внедренцы, все специалисты различного профиля, которые в этом проекте могут понадобится. Работу по проекту координирует РП (руководитель проекта), а все преокты в целом – РПО (руководитель проектного офиса). Мы знаем кто, когда, чем занят, когда освобождается, и когда мы можем или не можем взять проект определенного типа.
Чуть ниже – таблица, которая примерно дает понять, в каких случаях какая методика применима. Есть несколько условий, которые мы соблюдаем в любом случае.

 

ВЕДЕНИЕ ПРОЕКТА  

  • Документирование требований и задач. Все фиксируем письменно.
  • Документирование хода проекта. Еженедельные статус-отчеты, протоколы встреч, актуализация плана.
  • Постоянное участие архитектора - следит за качеством кода, оптимальностью решений, соответствием того, что делают программисты, первоначальной задумке.
  • Постоянное участие методолога - следит за тем, чтобы все остальные поняли задачи бизнеса и решали их (а не "кодили всякие интересные штуки").
  • Управление проектом - это важная, регулярная, постоянная работа.
  • ТЕХНОЛОГИИ  

    • Продуманная архитектура, максимальное использование типового функционала
    • Высокий уровень разработки (оптимальный быстрый и чистый код)
    • Обновляемость (решения должны быть настолько обновляемыми, насколько это возможно)
    • Внутреннее тестирование
    • ВЗАИМОДЕЙСТВИЕ  

      • Команда проекта должна говорить на человеческом языке
      • Необходимо руководить не только собой, но и заказчиком
      • Заказчика необходимо вовлекать в проект с начала и до конца
Мы собрали несколько важных критериев — конечно, их больше. Но это то, на что мы всегда обращаем внимание, перед тем как предложить заказчику подход к разработке.
AGILE
Есть общее понимание требуемого результата (концепции, задач решаемых ИС), но сформулировать его детально – невозможно
Требования могут меняться в ходе проекта, и это нормально (проект должен это учитывать)
Бюджет на проект в целом – не выделен. Нужно распределять оплаты по периодам, и постоянно видеть результат каждой оплаты.
Заказчику нужно видеть хоть какие-то результаты как можно быстрее и чаще
Заказчик не может гарантировать скорость реакции со своей стороны в ходе всего проекта. Возможны задержки, вызванные текущими делами: выставками, командировками ЛПР, и так далее


 

WATERFALL
Цели проекта полностью известны. Можно написать единое большое ТЗ – на весь проект.
Зафиксированные требования не меняются, или меняются незначительно.
Необходимо сразу понять бюджет, согласовать его на всех уровнях компании, утвердить и придерживаться
У проекта есть контрольные точки и этапы. Этого достаточно.
Со стороны заказчика выделен РП, который занимается проектом как основной работой. Он постоянно доступен, решает проектные задачи, обеспечивает быструю реакцию, и на время проекта никуда не уезжает.

Состав команды проекта

Состав команды проекта по доработке 1С.

  • Менеджер, или руководитель проекта (в зависимости от объема требований).

    Функции: планирование, организация, контроль выполнения работ.
  • Аналитик.

    Функции: обследование, постановка и формализация задачи, контроль разработки и консультирование программиста в процессе выполнения, внутреннее тестирование, внешнее тестирование (презентация, сдача заказчику).
  • Программист.

    Функции: Разработка, внутреннее тестирование.

 

Сколько стоит

 

Пресейл, ПРЕДВАРИТЕЛЬНЫЙ АНАЛИЗ ТРЕБОВАНИЙ

Бесплатно, в ходе выполнения этих работ мы можем дать оценку бюджета в диапазоне от – до и стоимость этапа 2.

 

ОБСЛЕДОВАНИЕ, 
НАПИСАНИЕ ДОКУМЕНТАЦИИ

(ФТ, ТЗ, концепция ИТ системы, устав проекта, план, перечень задач – в зависимости от объема проекта и выбранной методологии). Стоимость точно определена на этапе 1, и составляет 20-30% от бюджета проекта.

 

РАЗРАБОТКА ПО, 
ТЕСТИРОВАНИЕ

(по этапам, или итерациями). Стоимость точно определена на этапе 2 (если применяется методология «водопад»).

 

Внедрение, обучение, интеграция

Стоимость точно определена на этапе 2 (если применяется методология «водопад»). Составляет 10-20% от бюджета проекта.
Стоимость работ рассчитывается исходя из ставки специалиста 3 000 р/час. При этом согласованный бюджет (по задаче, этапу, реализации требования), фиксируется и не меняется, если от клиента не поступают новые требования. Мы не перекладываем на заказчика ответственность за наш перерасход часов/денег.

Сопутствующие услуги

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

Почему мы это можем

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

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

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

О компании

 

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

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

С ростом предприятия обработка внутренней, а также и внешне поступающей информации, чаще всего, происходит с помощью программы Excel. При росте информационных потоков такая работа становится неприемлемой, — программа Excel начинает сильно «тормозить», плюс у сотрудников компании отсутствует возможность производить работу с единым табличным документом одновременно, невозможно распределять права и назначать полномочия для пользователей при работе с данными. Перевод работы, например, на продукт Access не приводит к решению проблем ввиду не гибкости Баз данных разработанных на этом решении и ограниченности специалистов, которые могут в дальнейшем поддерживать такую базу данных. В этом случае существует выход из ситуации — разработка и внедрение в бизнес-процессы Заказчика специализированной Базы данных, например на базе продуктов 1С. В результате, за счет разработки Базы данных на заказ, Заказчик получает реально ощутимые преимущества для увеличения эффективности работы Компании:

Интуитивно понятный интерфейс Базы данных, четко отражающий необходимую информацию и повышающий скорость обработки информации

Возможность одновременной работы с Базой данных неограниченного количества сотрудников (согласно купленным Компанией лицензиям от 1С)

Разграничение прав и полномочий групп пользователей, работающих с информацией Базы данных

Быстрота поиска структурных данных

Возможность обмена информацией с другими Базами данных используемых в Компании

Обеспечивается возможность проведения аналитических операций с данными.

Компания 1С:Франчайзи AVENTA давно работает с продуктами фирмы 1С и имеет большой опыт по разработке Баз данных для решения широкого спектра задач:

  • Разработка Баз данных для накопления и дальнейшего структурного анализа всевозможной статистической информации (например: для частных школ; детских лагерей; учебных центров);
  • Разработка Базы данных по автоматизации склада и логистики (например: контейнерные перевозки; складское хранение по системе штрих-кодирования);
  • Разработка баз данных для финансового и управленческого учета (например: база для бюджетирования организации — строительного подрядчика; учет оплат и пени по договорам организации — арендодателя);
  • Создание базы данных для управления взаимоотношениями с клиентами (CRM);
  • Подготовка управленческой и аналитической отчетности по накопленным в системе данным (например: разработка управленческой базы по обобщённому движению денежных средств холдинга).