Разработка программного обеспечения
Разработка программного обеспечения носит проектный характер, каждый новый проект имеет четкие границы по бюджету и времени. И, чтобы проект был успешным, необходимо достигнуть баланса между всеми этапами разработки ПО: анализом требований, проектированием, реализацией, тестированием и внедрением.
Разработка ПО - сложная отрасль, успеха в которой можно достигнуть, если обеспечить гибкое управление проектами. Мы применяем современную методологию управления проектами Scrum, которая позволяет получить результат, максимально эффективно расходуя средства проекта.
Управление проектами
- Гибкие методики
- Scrum
- Итеративная разработка
- Взаимодейстиве с клиентом
Проектирование
- Test-driven development
- Design patterns
- Современные framework'и
- Best practies
Обеспечение качества
- Continous integration
- Контроль версий
- Модульное тестирование
- Функциональное тестирование
- Нагрузочное тестирование
Написание кода
- Языки программирования: Java, PHP, Python, Perl, Ruby, C#, C++
- Современные IDE
- Открытые библиотеки
