Подход
Adobe Solutions Network

Approach
Видение Качества
Подход, который мы используем в своей деятельности, основывается на концепции треугольника качества, которая исповедуется на всех уровнях нашей организации. В соответствии с ней, Качество стоит на трех китах: Профессионализме, Мотивации и Коммуникации. Профессионализм определяется набором и глубиной наших навыков и опытом их применения в реальных проектах. Мотивация отражает стремление участников команды достичь наилучшего результата, основываясь на взаимопомощи и понимании общих целей. Под Коммуникацией мы понимаем распростанение знаний между всеми заинтересванными лицами на всех стадиях жизненного цикла ПО. Высокий уровень Комуникации обеспечивается адекватностью и зрелостью используемого процесса разработки.

 

images/quality_pyramid.jpg

Качество не может быть привнесено искусственно. Однако три "кита", о которых мы говорим выше, находятся под нашим контролем. Вместе они образуют фигуру, которую мы называем Треугольник Качества (см. рисунок). А уровень качества определяется площадью этого треугольника. Наша стратегия состоит в постоянной работе над тремя базовыми элементами этой модели и обеспечивается развитой HR-политикой, поставленным процессом обучения и постоянной инженерией процессов разработки.

Управление Качеством
Качество результата зависит не только от контроля качества продукта, который мы производим, но, в большей мере, качеством процесса, результатом которого является продукт. Первый элемент лежит в сфере Контроля Качества (Quality Control) - мероприятий, которые мы осуществляем на различных стадиях проекта для валидации того, что выходные артефакты являются правильными с точки зрения заданных критериям качества. За второй элемент отвечает Обеспечение Качества (Quality Assurance) - комплекс мероприятий, осуществляемый на всех уровнях нашей организации для гарантии того, что продукт производится правильно, т.е. процесс обеспечивает максимальную выгоду организации при максимальном удовлетворении заказчика. Кроме того, существует также мета-уровень - Управление Качеством (Quality Management). Управление качеством осуществляется специальным органом компании, который называется Quality Management Board и отвечает за:

Процесс разработки
NIX Solutions следует принципу “Своя методология - каждому проекту, каждой команде”. Исходя из этого принципа, выбор методологии зависит от размера проекта, его критичности, имеющейся команды и других особенностей. Для каждого проекта мы конструируем процесс, основываясь на одной из базовых методологий, принятых в нашей отрасли:

Базовая методология определяет форм-фактор процесса. А содержание конструируется для каждого проекта и оформляется в виде Development Case - документа, который фиксирует жизненный цикл, контрольные точки, мероприятия, входные и выходные артефакты, рабочую среду, ключевые роли, зоны ответственности, и т.д. - все, что необходимо для того, чтобы учесть интересы всех заинтересованных лиц и обеспечить согласованную точку зрения на эффективный процесс.