ООО "Проектирование и Технологии"

Промышленная автоматизация

Порядок разработки программного обеспечения:

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

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

 

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

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

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

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