Ни одна задача по программированию не может считаться законченной, пока она не прошла все необходимые ступени проверки на логические ошибки, тем более — задача, решаемая в ключе «гибкой разработки». Практическое пособие ведущего менеджера проекта поможет вам овладеть теорией и практикой тестирования, научит верно выбирать тестировщиков ПО и составлять жизнеспособный коллектив разработчиков.
Введенное не так давно в обиход «гибкое проектирование» было создано как альтернатива классическому «водопадному» методу разработки программных продуктов, когда коллективу разработчиков ставилась глобальная задача, решение которой занимало очень долгий срок, а согласование результатов с заказчиком происходило лишь по завершению работы. Чтобы избежать возникающего непонимания между коллективом разработчиков и заказчиком, было создано целое множество так называемых «гибких методик проектирования». При гибком проектировании глобальная задача разбивается на малые части, исполнение каждой из которых не требует больших затрат времени и сил, согласование результатов с заказчиком производится на каждой «ключевой точке», что позволяет, при условии порядочного и грамотного заказчика, выполнить работу намного быстрее и с намного меньшим числом «откатов назад».
«Гибкое проектирование» невозможно без «гибкого тестирования» на каждом шаге разработки, и не каждый программист или «системный администратор» может выполнять роль тестировщика. Также, далеко не каждый коллектив, пусть даже каждый его член по отдельности является профессионалом экстра-класса, может справиться с каждой поставленной задачей. И именно затем, чтобы помочь менеджеру проекта правильно подобрать коллектив разработчиков, грамотно составить план тестирования проекта, без потери времени и сил на пустую бюрократию определить критерии качества работы программного продукта, книга «Гибкое тестирование. Практическое руководство для тестировщиков ПО и гибких команд» Лайзы Криспин и Джанет Грегори рассказывает о всех возможных «подводных камнях», что встречаются на пути «гибкой разработки» программных продуктов.
Читатель узнает, какова роль тестировщика в коллективе разработчиков, как менеджеры контроля качества оценивают работу коллектива, как определить тот момент, в который проекту действительно понадобился «гибкий тестировщик», как изменить стратегию разработки ПО с традиционной на «гибкую», и многое, многое другое, без чего современное гибкое проектирование просто невозможно. Книга будет полезна не только менеджерам и тестировщикам, но и разработчикам «гибких команд» и заказчикам, которым также будет очень полезно узнать, как же на самом деле разрабатываются программные продукты.
15,241 просмотров всего, 3 просмотров сегодня