210 likes | 366 Views
Недостатки в качестве российского программирования и их устранение посредством построения Системы Качества по стандарту ИСО 9001. Николай Трофимов QA Director 30.09. 200 2. Что такое качество?.
E N D
ISDEF Недостатки в качестве российского программирования и их устранениепосредством построения Системы Качества по стандарту ИСО 9001 Николай Трофимов QA Director 30.09.2002
ISDEF Что такое качество? • качество – это способность товара или услуги наилучшим образом соответствовать ожиданиям потребителя. Именно в таком ключе понимание качества трактует стандарт ISO 9001:2000 • типичная ошибка российских разработчиков: подразумевать под этим понятием лишь отсутствие ошибок в коде программ
ISDEF Основные проблемы качества в проектах 1. непонимание требований заказчика 2. неудовлетворительная работа с клиентом 3. низкий уровень подготовки аналитиков и прожект-менеджеров 4. некачественное отношение к проектированию пользовательских интерфейсов 5. низкое качество отчуждения продукта (deployment) 6. плохая работа sales&marketing 7. отсутствие знаний и опыта по закрытию проектов. 8. слабая квалификация или отсутствие профессиональных тестировщиков в проекте
ISDEF Непонимание требований заказчика • стратегические цели и задачи, которые преследует исполнение проекта, изначально плохо сформулированы • недостаточно проработанные или отсутствут совсем, критерии приёмки (acceptance plan) • неспособность спланировать грамотный бюджет в соответствии с требованиями • как итог: неспособность уложиться в сроки выполнения проекта, так как реальные цели и задачи, стоящие перед исполнителями, выясняются лишь по ходу работы
ISDEF Неудовлетворительная работа с клиентом на начальном этапе • самые большие проблемы в этом плане возникают при подписании документов о завершении какого-либо промежуточного этапа работ. Далеко не все заказчики способны разобраться в современных нотациях. «Мы не будем это подписывать, потому что не понимаем, что вы нам представили» - вот вполне вероятное заявление заказчика, если с самого начала проекта не готовить всю документацию на понятном для него уровне восприятия • причины: пренебрежение последствиями низкой компетентности заказчика и нежелание разработчиков помогать клиентам в приобретении новых технических знаний
ISDEF Низкий уровень подготовки аналитиков и прожект-менеджеров • создание бизнес-модели программы проводится самими программистами, не имеющими достаточной компетенции в проблемах этого бизнеса • «техническое решение» превалирует над простотой и удобством для самого пользователя • недостаточное знание российскими менеджерами и аналитиками современной бизнес-терминологии. Трудности нахождения общего языка с заказчиком • слабое знакомство с ныне существующими моделями ведения бизнеса на Западе
ISDEF Некачественное отношение к проектированию пользова-тельских интерфейсов • пренебрежение услугами профессиональных дизайнеров и проектировщиков интерфейсов • игнорирование проблем неопытных пользователей • игнорирование неподготовленного пользователя и fool safe • постоянное стремление внести «своё» разнообразие, нарушающее единый стиль оформления • пренебрежение текстовыми ошибками и опечатками • отход от общепринятых и широко распространенных канонов, привычных для пользователя
ISDEF Низкое качество отчуждения продукта (deployment) • Недостаточность документации, ориентированной на конечного потребителя (manuals, help files, тренинг-курсы) • Недостаточность проектной (ТЗ, описание модели, дизайн и т.д) и пользовательской документации • Недоработка инсталляционных пакетов, делающих внедрение продукта более удобным • Недостаточное внимание к возможным последующим затратам заказчика, например, к возможному привлечению на стадии внедрения дорогих специалистов и консультантов
ISDEF Плохая работа sales • слабый опыт в развитии дилерской сети, недостаточная квалификация и слабое понимание бизнес-этики персоналом, слабое знакомство с современными методиками продаж – традиционные и общепризнанные слабости сейлз в России • непонимание самого понятия «продажа» между разработчиком и заказчиком в аутсорсных проектах - разработчики стремятся предоставить заказчику само решение, как конечный продукт, при этом забывая его уведомить о том, во что выльется последнему доработка и внедрение этого решения • отсутствие практики изначально готовить клиентов к выделению дополнительных ресурсов в дальнейшем
ISDEF Отсутствие знанийи опыта по закрытию проектов • Стремление многих менеджеров видеть проект только как «плюс» в своём портфолио, не заботясь о коммерческих перспективах проекта • Пренебрежение такими традициями иностранных заказчиков как простые напоминания о себе (прежде всего о положительном опыте сотрудничества), поздравления с праздниками, совместный promotion и т.д. • Отсутствие или недостаток полноценного мониторинга потребительских отзывов после выхода продукта
ISDEF Низкий уровень тестирования • часто тестирование выполняется без участия профессиональных тестировщиков • критерием качества для программиста часто служит лишь компиляция кода без ошибок • низкий уровень квалификации большинства тестировщиков. Запоздалое появление в России разработанных методик по их подготовке • слабая разработка, либо полное отсутствие стратегии тестирования • низкий уровень разработки тестовой документации, сопутствующей проекту. Неспособность использовать подобную документацию в дальнейших проектах
ISDEF Низкий уровень тестирования • часто тестирование выполняется без участия профессиональных тестировщиков • критерием качества для программиста часто служит лишь компиляция кода без ошибок • низкий уровень квалификации большинства тестировщиков. Запоздалое появление в России разработанных методик по их подготовке • слабая разработка, либо полное отсутствие стратегии тестирования • низкий уровень разработки тестовой документации, сопутствующей проекту. Неспособность использовать подобную документацию в дальнейших проектах
ISDEF Что такое ISO 9001:2000 • ISO - The International Organization for Standardisation – Международная Организация по Стандартизации, представляющая собой всемирную федерацию национальных комитетов по стандартизации более чем 100 стран • задача ISO – развитие стандартизации и международного сотрудничества в научной, технической и экономической сферах. Результатами деятельности являются международные соглашения, оформляющиеся вмеждународные стандарты
ISDEF Процессный подход – основа для построения Системы Качества международный стандарт ISO9001:2000 способствует принятию процессного подхода в организации при разработке, внедрении и улучшении результативности системы менеджмента качества для увеличения удовлетворенности потребителя, посредством удовлетворения его требований
ISDEF Внедрение Системы Качества 1.установить политику качества и цели в области качества 2.определить процессы, необходимые для достижения целей качества 3.установить последовательность и взаимодействие этих процессов 4.устанавливать измеряемые показатели эффективности каждого процесса 5.использовать эти показатели для определения текущей эффективности процесса 6.обеспечивать готовность информации, необходимой для поддержки работы и контролирования этих процессов 7.планировать стратегии, процессы и ресурсы для получения идентифицированных улучшений, и выполнять этот план 8.контролировать результаты улучшений и сравнивать полученные результаты с ожидаемыми, вырабатывая на этой основе корректирующие действия
ISDEF Практика решения • каждый процесс, происходящий при разработке технологических решений должен быть строго определен и назначен ответственный за процесс. • для каждого проекта должны быть четко обозначены сроки выполнения работ, тестирования и конечной даты выпуска. • проверка качества ПП должна осуществляться в ходе всего цикла разработки. • для каждого ПП должна быть разработана своя спецификация, установленные в этой спецификации требования должны неукоснительно соблюдаться • должен вестись постоянный контакт с заказчиком и мониторинг на предмет его удовлетворенности как по ходу проекта, так и по его окончанию
ISDEF Преимущества от внедрения Системы Качества • эффективный инструмент для анализа производства и общего руководства • более надёжное управление рисками и четкое распределение ответственности • оптимизация и прозрачность внутренних процессов • улучшение качества продукции • экономия ресурсов и снижение издержек • повышение имиджа и конкурентных преимуществ предприятия • увеличение возможности получать иностранные заказы • удовлетворенность заказчика
ISDEF Для чего? • основная идея ISO 9001: система качества предполагает построение такой структуры управления процессом производства, которая гарантирует выпуск качественного продукта в любой момент, пока система действует
ISDEF Спасибо за внимание Xanadu Business Solutions Зубовский бульвар., 4 119021, Россия, Москва Тел.: +7 (095) 201-3593/3059 Факс: +7 (095) 201-8972 E-mail: marketing@xanadu.ru www.xbs.ru