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

Технологии улучшения взаимодействия между разработкой и тестированием (Андрей Кощеев, 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».

Репликация: База Знаний «Заказных Информ Систем» → «Технологии улучшения взаимодействия между разработкой и тестированием (Андрей Кощеев, ADD-2011)»