Методика работы

 

В своей работе Gridnine Systems опирается на две основные методологии разработки программного обеспечения - Agile и Rational Unified Process (RUP).

В методологии Agile делается упор на непосредственное общение сотрудников Gridnine Systems лицом к лицу с заказчиком. Отдавая предпочтение непосредственному общению, мы уменьшаем объем письменной документации по сравнению с другими методами работы. Основным критерием успешности проекта для нас является рабочий продукт.

 

Принципы Agile, которые поддерживает команда Gridnine:

• удовлетворение клиента за счёт ранней и бесперебойной поставки продукта;
• приветствуются постоянные изменения требований, даже в конце разработки, при условии, что это может повысить конкурентоспособность полученного продукта;
• частая поставка новой версии рабочего ПО (каждый месяц, неделю или ещё чаще);
• тесное, ежедневное общение заказчика с разработчиками на протяжении всего проекта;
• проектом занимаются мотивированные личности, которые обеспечены нужными условиями работы, поддержкой и доверием;
• рекомендуемый метод передачи информации — личный разговор;
• работающее ПО — лучший измеритель продвижения проекта;
• постоянное внимание обращено на улучшение технического мастерства и удобство дизайна;
• лучшие архитектура, требования и дизайн получаются у самоорганизованной команды;
• постоянная или частая адаптация к изменяющимся обстоятельствам.

Методология RUP также используется Gridnine Systems. Эта методология использует итеративную модель разработки, т.е. метод последовательных приближений. В конце каждой итерации наша команда должна достичь запланированных на данную итерацию целей, получить промежуточную, но функциональную версию конечного продукта. Итеративная разработка позволяет нам быстро реагировать на меняющиеся требования, обнаруживать и устранять риски на ранних стадиях проекта, а также эффективно контролировать качество создаваемого продукта.