Посмотреть демо-проект

Основная цель нашего проектного подхода: не просто написать программу, а выстроить систему и заставить ее реально работать. Для ознакомления с нашей проектной технологией (сертифицированной по ISO 9001:2000) представляем часть документации из некоторых реальных проектов, по которым мы не связаны соглашением о конфиденциальности.

Этап 1 — Предпроект

  • Анализ существующей у Заказчика системы автоматизации учета на корректность функционирования и соответствие бизнес-задачам Заказчика. Если проект небольшой и полностью заменять систему не требуется, то в этом же документе приводятся предложения по доработке и ориентировочная стоимость доработок. Если объем и стоимость доработок Заказчика устраивает, то Предпроектный этап завершается и начинается Проектный. Вот как это будет выглядеть: анализ существующей системы.
  • Обследование. Если по результатам анализа существующей системы учета выясняется, что требуется ее замена, либо Заказчик изначально хочет ее заменить, то проводится Обследование бизнес-процессов, методик управленческого и бухгалтерского учета и т. д. По результатам Обследования формируется Отчет об обследовании. Он содержит:
    • Бизнес-задачи Заказчика (формулируются совместно с высшим руководством Заказчика)
    • Описание существующей ситуации (бизнес-процессы, взаимосвязи подразделений и сотрудников Заказчика, методики учета, система автоматизации и т.д.). Из этого документа (как правило, впервые за много лет) Заказчик узнает как же, собственно, у него все устроено.
    • Предложение по модернизации бизнес-процессов, взаимосвязей, методик учета и системы автоматизации для эффективного решения задач Заказчика.
    • Варианты выполнения проекта. Они различаются ценой, сроками и трудозатратами (как со стороны Исполнителя, так и со стороны Заказчика).
    • Описание системы (как будет) по каждому из вариантов
    • Оценка рисков проекта: организационных и других сложностей, которые могут возникнуть в процессе выполнения проекта
    Вы так же можете ознакомиться с графиком платежей проекта и план-графиком проекта. Пример обследования посмотреть, к сожалению, не получится из-за ограничений по конфиденциальности

Этап 2 — Проект. Постановка задачи

  • Техническое задание Если Заказчик достаточно четко представляет, какие задачи должна решать система, а также кто и как должен с ней работать, то на основании Обследования составляется подробное техническое задание. Пример технического задания
  • Локальные постановки Если Заказчик не может заранее точно определиться с задачами и структурой работы системы, то разработка системы ведется по участкам. Путем выполнения отдельных постановок задач. Источником информации для написания постановок является утвержденный Заказчиком вариант Отчета об обследовании. После выполнения локальной постановки, программа показывается соответствующему сотруднику Заказчика, он пробует в ней работать. Если все устраивает — разрабатывается следующая часть и т.д.
    Также метод локальных постановок используется когда:
    • Сроки/бюджет проекта очень сжатые и написание полноценного ТЗ невозможно
    • Основная часть проекта завершена и требуется доп. функционал
    Локальная постановка 1 и локальная постановка 2
  • Этап 3 — Проект. Разработка

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

    Прототип позволяет:

    • Заказчику полностью осознать свои требования к системе, «пощупать» ее еще до того как она будет готова
    • Заказчику и Исполнителю придти к взаимопониманию относительно функционала и структуры системы

    Такой подход позволяет существенно сократить бюджет и сроки проекта за счет уменьшения объема переделок, т.к. основной функционал еще не сделан. Как правило, утверждение прототипа Заказчиком занимает несколько итераций:

    сделали → показали → переделали → показали → переделали → показали → утвердили.

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

    Этап 4 — Проект. Разработка

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

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

    Протокол совещания, лист выезда, инструкция.