Принципы работы

  • 1. В процессе общения с заказчиком формируется общее видение проекта, а также описываются функциональные возможности, которые необходимо реализовать в определенные сроки с нужным качеством.
  • 2. Расставляются приоритеты, задающие порядок реализации основных функций.
  • 3. Согласовываются временные рамки проекта. Далее исполнитель решает, сколько функциональных возможностей в соответствии с их приоритетами удастся реализовать в оговоренный срок.
  • 4. Определяются архитектура и ядро будущей системы.
  • 5. Готовится план работ. Он ориентирован на сроки, определенные на третьем этапе, и нацелен на скорейшую реализацию ядра системы. Взаимодействуя с действующим прототипом, заказчик быстрее и точнее вырабатывает и уточняет дальнейшие требования и корректирует приоритеты.
  • 6. Разработка системы в соответствии с планом.

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

 

Технологии разработки

В своей работе мы используем различные аспекты технологии Agile Programming (AP).

AP - это дисциплина разработки программного обеспечения и ведения бизнеса в области создания программных продуктов, которая фокусирует усилия обеих сторон (программистов и заказчиков) на общих конкретных целях.

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