Как происходит разработка программы на заказ

Для чего эта статья

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

Общие положения

Работы по проекту выполняются на основании заключенного договора и в соответствии с совместно разработанными и утвержденными планами работ. Предполагается два уровня планирования:

  1. Общий план работ, охватывает период от квартала, года и более;
  2. Детальный план включает работы, выполняемые в сроки от двух недель до месяца.

Для осуществления контроля выполнения работ ИСПОЛНИТЕЛЬ отчитывается перед ЗАКАЗЧИКОМ по результатам исполнения каждого детального плана.

Оплата выполненных работ производится на основании детального плана работ, а так же представленного ИСПОЛНИТЕЛЕМ и принятого ЗАКАЗЧИКОМ отчета по исполнению детального плана.

Как выглядит планирование

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

Детальный план содержит перечень работ принятых и утвержденных сторонами на ближайшие 2 – 4 недели ( месяц). Детальный план строится на основании общего плана, достигнутых в ходе выполнения предыдущего плана положений и общей сложившейся ситуации. При этом определяющим моментом является текущая ситуация, а не общий план. В составе детального плана предусматриваются наименования и ожидаемые результаты выполняемых работ, ответственный исполнитель ( куратор) со стороны заказчика, стоимость работ. Взаимоотношения, строящиеся на детальных планах, гарантируют минимизацию всех рисков для заказчика. Регулярный контроль со стороны заказчика обеспечивает наиболее эффективное финансирование выполняемых работ. Заказчик отчетливо представляет, сколько и за что он платит. Одновременно он же и управляет направлением и продвижением функционала заказываемых программ.

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

Как планы претворяются в реальности

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

После оформления предварительного соглашения стороны проводят собеседование специалистов для ознакомления с общей ситуацией и стоящими перед заказчиком задачами. Результатом собеседования становятся:

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

Эскизное решение – работоспособная программа, включающая в себя основу решения. Эскизное решение ограничено в применении 1 -2 компьютерами, имеет ограниченный набор сервисов.

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

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

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

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

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

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

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