- Создание системы(группы систем) с нуля под требования клиента
- Реализация разработок на основе типовых конфигураций
- Сложные интеграции
Примеры разработок нашей огрганизации
Кому и для чего нужна разработка на 1С
-
НУЖНЫ СЛОЖНЫЕ И НЕСТАНДАРТНЫЕ ИНТЕГРАЦИИ
Между типовыми 1С решениями легко наладить обмен с помощью универсальных механизмов. А как быть, если необходимо интегрировать 1С с IBMWebSphere, SAP, MSProjectServer или Почтой России? Без хардкорной разработки, подключения к API, написания шлюзов – не обойтись.НУЖНО АВТОМАТИЗИРОВАТЬ ОТДЕЛЬНЫЙ ПРОЦЕСС, ИЛИ АСПЕКТ ЖИЗНЕДЕЯТЕЛЬНОСТИ КОМПАНИИ
Типовые решения содержат очень много функционала, который в данном случае не нужен и будет мешать, а конкретно этот процесс в типовой 1С реализован на очень «общем» уровне, не хватает деталей и функционала. Получается что лишнего много, а нужного – нет. Проще реализовать необходимый процесс как подсистему.БИЗНЕС – ОЧЕНЬ СПЕЦИФИЧЕСКИЙ
Вообще-то, нет двух похожих бизнесов. Каждое предприятие имеет свою специфику, и даже один продуктовый магазин отличается от другого. Но иногда эту специфику можно (и нужно) отразить в настройках типовой конфигурации, или обойтись минимальными внешними доработками. А иногда – объем специфики так велик, что невозможно настроить продукт без больших разработок. Как правило, чем больше бизнес, тем больше набирается таких «специфических моментов», не укладывающихся в стандартные схемы. Как осуществляется разработка
-
Мы используем два подхода к разработке: классический водопад (с план-графиком и MSProject), и модный сейчас Agile (который мы используем уже 3 года).
Все проекты ведутся единым «проектным офисом» - в каждом проекте участвуют методологи, архитектор, разработчики, внедренцы, все специалисты различного профиля, которые в этом проекте могут понадобится. Работу по проекту координирует РП (руководитель проекта), а все преокты в целом – РПО (руководитель проектного офиса). Мы знаем кто, когда, чем занят, когда освобождается, и когда мы можем или не можем взять проект определенного типа.
Чуть ниже – таблица, которая примерно дает понять, в каких случаях какая методика применима. Есть несколько условий, которые мы соблюдаем в любом случае.ВЕДЕНИЕ ПРОЕКТА
- Документирование требований и задач. Все фиксируем письменно.
- Документирование хода проекта. Еженедельные статус-отчеты, протоколы встреч, актуализация плана.
- Постоянное участие архитектора - следит за качеством кода, оптимальностью решений, соответствием того, что делают программисты, первоначальной задумке.
- Постоянное участие методолога - следит за тем, чтобы все остальные поняли задачи бизнеса и решали их (а не "кодили всякие интересные штуки").
- Управление проектом - это важная, регулярная, постоянная работа.
-
ТЕХНОЛОГИИ
- Продуманная архитектура, максимальное использование типового функционала
- Высокий уровень разработки (оптимальный быстрый и чистый код)
- Обновляемость (решения должны быть настолько обновляемыми, насколько это возможно)
- Внутреннее тестирование
-
ВЗАИМОДЕЙСТВИЕ
- Команда проекта должна говорить на человеческом языке
- Необходимо руководить не только собой, но и заказчиком
- Заказчика необходимо вовлекать в проект с начала и до конца
Мы собрали несколько важных критериев — конечно, их больше. Но это то, на что мы всегда обращаем внимание, перед тем как предложить заказчику подход к разработке.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);
- Подготовка управленческой и аналитической отчетности по накопленным в системе данным (например: разработка управленческой базы по обобщённому движению денежных средств холдинга).