22 February 2012

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

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

Разработка ПО - сложная отрасль, успеха в которой можно достигнуть, если обеспечить гибкое управление проектами. Мы применяем современную методологию управления проектами Scrum, которая позволяет получить результат, максимально эффективно расходуя средства проекта.

Управление проектами

  • Гибкие методики
  • Scrum
  • Итеративная разработка
  • Взаимодейстиве с клиентом

Проектирование

  • Test-driven development
  • Design patterns
  • Современные framework'и
  • Best practies

Обеспечение качества

  • Continous integration
  • Контроль версий
  • Модульное тестирование
  • Функциональное тестирование
  • Нагрузочное тестирование

Написание кода

  • Языки программирования: Java, PHP, Python, Perl, Ruby, C#, C++
  • Современные IDE
  • Открытые библиотеки