Персональные инструменты
 

Технологии улучшения взаимодействия между разработкой и тестированием (Андрей Кощеев, ADD-2011)

Материал из CustisWiki

Перейти к: навигация, поиск

Аннотация

Докладчик
Андрей Кощеев, HP

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

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

Видео

Скачать
http://ftp.linux.kiev.ua/pub/conference/peers/addconf/2011/1a7-hp-technologies-for-cooperation-koscheev.avs.avi


Для этого доклада нужен подкаст (аудиозапись)?

  •  Да, многое понятно и без видео части, есть смысл его прослушать.
  •  Нет, аудиозапись бесполезна (не понять без видео или вообще мало смысла в докладе).


Примечания и отзывы

Признаться, даже не помню, о чем была речь. Смутно всплывают какие-то общие слова про управление требованиями, которые я слышал практически в неизменном виде, дай бог памяти, еще на презентации IBM по случаю покупки ими Rational Rose. ©


Доклад немного маркетинговый, про использование ПО от HP для управления процессом разработки. Добрую треть доклада рассказывалось про эволюцию процесса разработки с ростом компании. Сначала просто отдел разработки, затем появление отдела QA, в котором в свою очередь появляются подразделения ручного тестирования, автоматизации тестирования и т. п. В общем, делается вывод, что с ростом компании увеличивается сложность процессов => сложность управления компанией => нужна автоматизация. Были отмечены тенденции:

  • Agile
  • Самоорганизующиеся команды
  • Упрощение архитектуры
  • Автоматизация процесса

И описаны взаимодействия между участниками процесса разработки. Собственно, взаимодействия могут осуществляться с использованием ПО от HP, весь процесс разработки отражается там. Как результат — управление качеством на всех этапах разработки.

Дядька из HP рассказывал о том, как видится тестирование ПО огромной компанией, немножко рекламируя при этом свой продукт.

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




Внимание! Эта статья была создана путем автоматического реплицирования из внутренней базы знаний компании Заказные Информ Системы. Любые правки этой статьи могут быть перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».