специалист может совмещать сразу несколько ролей.
Разработка программного продукта происходит за короткие временные интервалы, после каждого из которых заказчику выдается небольшой, но законченный, работающий, отлаженный и протестированный кусочек будущего программного комплекса. Этот кусочек сразу же может быть использован для практической работы. При этом, если разработанный элемент успел стать неактуальным, или не устраивает заказчика, он будет переделан с минимальными потерями, поскольку времени и труда на него было затрачено достаточно немного. Но такое случается редко - ведь заказчик постоянно находится в курсе разработки и заранее проверяет актуальность и целесообразность каждого его этапа.
Каждый временной интервал (итерация) делится на строго определенные этапы. В общем виде они представляют собой анализ и постановку задачи, разработку алгоритмов, кодирование, отладку, тестирование, внедрение элемента ПО. Но поскольку времени на все эти вещи предоставлено немного, то команда IT-проекта должна действовать очень слаженно и согласованно - а именно такой подход и позволяет работать быстро и продуктивно. Ежедневно разработчики собираются вместе и обсуждают, что было сделано каждым их них за предыдущий день, что предстоит сделать сегодня и что не удалось. Все вместе они ищут причины вчерашних неудач и меры их скорейшего устранения.
Вот так, шаг за шагом, маленькими быстрыми приращениями большого продукта создаются современные программные комплексы. А координирует работу всей команды главный менеджер проекта.
Роли участников проекта
Внимательно рассмотрите схему.
Схема рабочей группы для разработки программного обеспечения
Кого вы видите? Человечков не так уж много: Заказчик, Аналитик, Тестировщик, UI-тестировщик, Backend-р
Страницы: << < 5 | 6 | 7 | 8 | 9 > >>