Системы управления проектами
    
        Как показывает практика разработки программных продуктов, при наличии бессистемного подхода, получить какой-либо приемлемый результат - не возможно. Различные разработчики непрерывно пытались найти наиболее оптимальные пути решения и подходы в организации систем управления проектами. Многократно предлагались различные решения, которые могли бы удовлетворить возникшие потребности, но оптимальными они не были. Трудностей добавляло еще то, что  зачастую программисты работают удаленно от заказчика и необходим надежный инструмент и способ управления и контроля разработки.    
    
        В результате, путем проб и ошибок были выделены несколько наиболее удачных и оптимальных систем для разработки различных программных продуктов, в независимости от их сложности и территориальной расположения персонала. Можно сказать даже более... Был разработан и принят целый концептуальный каркас, который включает в себя  ряд различных методик, связанных одними принципами -         agile.
    
    
        Эти методологий нацелены на минимизацию рисков, путём сведения разработки к серии коротких циклов, называемых итерациями, которые обычно длятся две-шесть недель. Каждая итерация сама по себе выглядит как программный проект в миниатюре, и включает все задачи, необходимые для выдачи мини-прироста по функциональности: планирование, анализ требований, проектирование, кодирование, тестирование и документирование. Хотя отдельная итерация, как правило, недостаточна для выпуска новой версии продукта, подразумевается, что гибкий программный проект готов к выпуску в конце каждой итерации. По окончании каждой итерации, команда выполняет переоценку приоритетов разработки. Agile-методы делают упор на непосредственное общение лицом к лицу. Как минимум, она включает и «заказчиков» (product owner - заказчик или его полномочный представитель, определяющий требования к продукту; эту роль может выполнять менеджер проекта, бизнес-аналитик или клиент). Офис может также включать тестировщиков, дизайнеров интерфейса, технических писателей и менеджеров.    
    
        
            Мы используем такие методики как: