Введение в разработку приложений на платформе Atom/MeeGo. Граничин О.Н - 263 стр.

UptoLike

263
В настоящее время существуют наборы программных
продуктов для поддержки командной работы. На наш взгляд одним
из таких интересных и недорогих наборов является следующий:
Visual Studio Team System 2010 (интегрированное средство
управления программными проектами), SQL Server 2008 (одно из
наиболее эффективных средств для хранения и управления
данными) и BizTalk Server 2010 (средство для управления и
автоматизации бизнес-процессов), с помощью которого можно
полностью реализовать все задачи по разработке мобильного
программного приложения небольшой по численности командой.
Методология Scrum
Scrum это набор принципов, на которых строится процесс
разработки, позволяющий в жёстко фиксированные небольшие
промежутки времениспринты») от 2 до 4 недель предоставлять
конечному пользователю работающее ПО с новыми
возможностями, для которых определён наибольший приоритет.
Возможности ПО к реализации в очередном спринте определяются
в начале спринта на этапе планирования и не могут изменяться на
всём его протяжении. При этом строго-фиксированная небольшая
длительность спринта придаёт процессу разработки
предсказуемость и гибкость [9].
Методология устанавливает правила управления процессом
разработки, применяет итеративную модель и позволяет
использовать уже существующие практики кодирования,
корректируя требования или внося тактические изменения.
Использование этой методологии дает возможность выявлять и
устранять отклонения от желаемого результата на более ранних
этапах разработки программного продукта, реализуя тем самым
заданное качество.
В методологии Scrum имеется всего три роли:
Scrum Masterсамая важная роль в методологии. Как правило,
эту роль в проекте играет менеджер проекта или team-leader. В
обязанности Scrum Master'а входит обеспечение максимальной
работоспособности и продуктивности команды, четкого
взаимодействия между всеми участниками проекта, своевременное
решение всех проблем, тормозящих или останавливающих работу,