Скачать презентацию Offshore Usability И Бурмистров Тенденции Mc Kinsey Скачать презентацию Offshore Usability И Бурмистров Тенденции Mc Kinsey

0e63d9a437874402ba6ae8683a8644b7.ppt

  • Количество слайдов: 26

Offshore Usability И. Бурмистров Offshore Usability И. Бурмистров

Тенденции Mc. Kinsey, June 2003: 51% ITадминистраторов уже используют оффшорную стратегию, ещё 20% начнут Тенденции Mc. Kinsey, June 2003: 51% ITадминистраторов уже используют оффшорную стратегию, ещё 20% начнут использовать её в течение ближайших 12 месяцев Оффшорный аутсорсинг в бюджете ITпроектов: 12% в 2000, 28% в 2003 Gartner: к концу 2004 г. каждое десятое рабочее место в IT-компаниях уйдёт в оффшор Индия – 76%, Россия – 13%

J. Nielsen, Offshore Usability (“Alert. Box” September 16, 2002) Индия, Россия, Китай Талантливые программисты, J. Nielsen, Offshore Usability (“Alert. Box” September 16, 2002) Индия, Россия, Китай Талантливые программисты, мощные художественные традиции Нет сильных традиций в HCI, недостаток квалифицированных специалистов в дизайне взаимодействия и юзабилити Это временная трудность, но её преодоление потребует времени

Nielsen (2) Фундаментальная проблема: отделённость и-дизайнеров и ю-специалистов от пользователей Культурные и языковые различия Nielsen (2) Фундаментальная проблема: отделённость и-дизайнеров и ю-специалистов от пользователей Культурные и языковые различия Баланс между экспертной оценкой и тестированием пользователей смещается в сторону первого метода, что не хорошо Недостаток тестирования целевых пользователей отчасти смягчается тестированием локальных пользователей, но это нерепрезентативные пользователи

Nielsen (3) Удалённое ю-тестирование (remote usability testing) с использованием широкополосного мультимедиа-доступа Тестовая сессия может Nielsen (3) Удалённое ю-тестирование (remote usability testing) с использованием широкополосного мультимедиа-доступа Тестовая сессия может быть представлена большой группе ю-специалистов ОЮ способно обеспечить рыночную нишу для американских и европейских компаний, которые будут предоставлять средства для проведения ю-тестирования, но анализ будет осуществляться специалистами в оффшоре

Pradeep Henry, Cognizant Usability Group (Chennai, India) Нью-Джерси, разработка ПО в Индии Cognizant Usability Pradeep Henry, Cognizant Usability Group (Chennai, India) Нью-Джерси, разработка ПО в Индии Cognizant Usability Group – 10 чел. Стадии развития ОЮ в Cognizant: Ю-оценка Ю-рекомендации Ю-дизайн для команды разработчиков ПИ

Pradeep Henry (2) Первоначально группа называлась Usability Lab, пришлось переименовать в Usability Group, поскольку Pradeep Henry (2) Первоначально группа называлась Usability Lab, пришлось переименовать в Usability Group, поскольку заказчики воспринимали юзабилити в первую очередь как тестирование, то есть некий завершающий этап цикла разработки ПО Определение ОЮ: применение ю-методов в месте, где актуальные или реперезентативные пользователи физически отсутствуют

Pradeep Henry (3) Проблема 1 – нехватка юпрофессионалов Ядро группы обучалось в США Эти Pradeep Henry (3) Проблема 1 – нехватка юпрофессионалов Ядро группы обучалось в США Эти специалисты обучили других членов команды

Pradeep Henry (4) Проблема 2 – нерепрезентативность локальных пользователей Подбор таких локальных пользователей, чтобы Pradeep Henry (4) Проблема 2 – нерепрезентативность локальных пользователей Подбор таких локальных пользователей, чтобы они максимально походили на целевых пользователей – профилирование целевых и локальных пользователей и подбор локальных пользователей на основе близости профилей «В крайнем случае» : выезд специалиста к заказчику (за счёт заказчика) и ю-тестирование целевых пользователей на месте Непринципиальные «культуральные» моменты (например, цветовые решения) корректируются во взаимодействии с целевыми пользователями

Pradeep Henry (5) Проблема 3 – отделённость юспециалистов от пользователей Целевые пользователи заполняют опросники Pradeep Henry (5) Проблема 3 – отделённость юспециалистов от пользователей Целевые пользователи заполняют опросники и участвуют в телефонных интервью, но этого бывает недостаточно Разработано систематическое разделение труда, названное «onsiteoffshore model»

Pradeep Henry (6) Onsite-offshore model для редизайна ПО Pradeep Henry (6) Onsite-offshore model для редизайна ПО

Pradeep Henry (7) Развёрнутый вариант onsite-offshore model Исследование (onsite + offshore) Дизайн прототипа (onsite; Pradeep Henry (7) Развёрнутый вариант onsite-offshore model Исследование (onsite + offshore) Дизайн прототипа (onsite; 30% дизайнработ) Оценка прототипа (onsite) Окончательный дизайн (offshore; 70% дизайн-работ) Удалённое ю-тестирование (посредством специального ПО)

Дмитрий Бутерин, Bonasource, Торонто – Зеленоград Основные проблемы при оффшорной разработке ПИ Культурные различия Дмитрий Бутерин, Bonasource, Торонто – Зеленоград Основные проблемы при оффшорной разработке ПИ Культурные различия Неродной английский Юзабилити пока не имеет необходимого признания в России Физическая отделённость юспециалистов от пользователей

Бутерин (2) Проблемы из-за неродного английского Плохое понимание документов, описывающих пользовательские требования Опечатки в Бутерин (2) Проблемы из-за неродного английского Плохое понимание документов, описывающих пользовательские требования Опечатки в ПИ Бестолковые сообщения об ошибках Трудности при подготовке пользовательской и технической документации

Бутерин (3) Культурные различия Бизнес-практики (банковские чеки, залоги и кредиты, ограниченное использование наличных денег) Бутерин (3) Культурные различия Бизнес-практики (банковские чеки, залоги и кредиты, ограниченное использование наличных денег) Социальная структура Формат дат и времени Метрическая система

Бутерин (4) Юзабилити пока не имеет необходимого признания в России Нехватка дизайнеров взаимодействия и Бутерин (4) Юзабилити пока не имеет необходимого признания в России Нехватка дизайнеров взаимодействия и ю-специалистов Ограниченные возможности обучения Немногие софтверные специалисты имеют опыт интеграции ю-деятельности в процессы разработки ПО

Бутерин (5) – Основные рекомендации Внимание к культурным различиям Правильная разделительная черта между «оншором» Бутерин (5) – Основные рекомендации Внимание к культурным различиям Правильная разделительная черта между «оншором» и оффшором Разработка ю-стандартов и лучших методов организации работ Процесс разработки разбивается на большое количество мелких итераций Способствование коммуникации Особое значение концептуальных описаний Приоритет – визуальным прототипам Тщательный подбор кадров и правильное их обучение

Бутерин (6) – разделение между «оншором» и оффшором Обычная рекомендация: на Ю должны приходиться Бутерин (6) – разделение между «оншором» и оффшором Обычная рекомендация: на Ю должны приходиться 10% проектного персонала Для ОЮ требуется больше: 15 -20% Оншор – выявление требований Оффшор – анализ и прототипирование Оншор – оценка прототипа Оффшор – окончательный дизайн

Бутерин (7) – Разработка ю-стандартов и лучших методов организации работ Больше эвристической оценки – Бутерин (7) – Разработка ю-стандартов и лучших методов организации работ Больше эвристической оценки – меньше тестирования пользователей

Бутерин (8) – Разработка в виде мелких итераций Частые релизы. Постоянное тестирование Бутерин (8) – Разработка в виде мелких итераций Частые релизы. Постоянное тестирование

Бутерин (9) – Способствование коммуникации Общение между оншором и клиентом идёт через менеджера проекта Бутерин (9) – Способствование коммуникации Общение между оншором и клиентом идёт через менеджера проекта (оншор) Общение между оншором и оффшором идёт через единственного руководителя команды (оффшор) Средства управления проектами и багтрекинга (на вебе) Онлайновые чат- и веб-конференции Проектный экстранет для координации планов, заданий и промежуточных результатов

Бутерин (10) – Особое значение концептуальных описаний Не только что должна делать система, но Бутерин (10) – Особое значение концептуальных описаний Не только что должна делать система, но и почему Представление всех концепций, важных для системы Визуализация последовательности операций в системе

Бутерин (10) – Приоритет визуального прототипирования Не рассказывайте, а показывайте Резервируйте больше времени на Бутерин (10) – Приоритет визуального прототипирования Не рассказывайте, а показывайте Резервируйте больше времени на анализ, дизайн и тестирование Графический прототип HTML-прототип Приложение

Заключение Оффшорная разработка и юзабилити – две основных текущих тенденции в разработке ПО Эти Заключение Оффшорная разработка и юзабилити – две основных текущих тенденции в разработке ПО Эти два тренда могут и должны быть совмещены, хотя это и не слишком просто сделать

Использованные источники Nielsen: http: //www. useit. com/alertbox/20020916. html Henry: http: //portal. acm. org/citation. cfm? Использованные источники Nielsen: http: //www. useit. com/alertbox/20020916. html Henry: http: //portal. acm. org/citation. cfm? id=637848. 637861 Бутерин: http: //bonasource. com/news/1070990906658. htm

Контакт Иван Бурмистров ivan@psychology. ru Контакт Иван Бурмистров [email protected] ru