Недостатки в качестве российского программирования и их устранение посредством построения Системы

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