background preloader

УП

Facebook Twitter

Системы управления проектами для разработчиков / Блог компании Digital Professionals Hub. Грамотно управлять проектом – значит сочетать науку и искусство! Успешно управлять проектом – значит создать команду, которая произведет нужный коммерческий или общественно важный продукт, и тем самым, исполнит свою миссию. Эффективный менеджер руководит командой, демонстрируя симбиоз технических решений и управленческих методов в своей работе. У многих специалистов в области веб-программирования уже давно сложилось собственное мнение о том, какими преимуществами и недостатками обладает та, или иная система управления проектами.

Лидерами гонки технологий коллективного веб-программирования, несомненно, станут новые системные подходы к процессу создания интеллектуального продукта. Большинство из опрашиваемых экспертов утверждают, что выбор идеальной системы управления проектами всецело зависит от миссии, которую группе программистов предстоит выполнять. Специалисты уже давно обсуждают пути эволюции новой культуры автоматизации совместного веб-программирования. Возможности системы: P.S. Экстремальное программирование. Экстрема́льное программи́рование (англ. Extreme Programming, XP) — одна из гибких методологий разработки программного обеспечения. Авторы методологии — Кент Бек, Уорд Каннингем, Мартин Фаулер и другие. Основные приёмы XP[править | править исходный текст] Двенадцать основных приёмов экстремального программирования (по первому изданию книги Extreme programming explained) могут быть объединены в четыре группы: Тестирование[править | править исходный текст] XP предполагает написание автоматических тестов (программный код, написанный специально для того, чтобы тестировать логику другого программного кода).

Тестирование модулей (unit testing);функциональное тестирование. Разработчик не может быть уверен в правильности написанного им кода до тех пор, пока не сработают абсолютно все тесты модулей разрабатываемой им системы. Функциональные тесты предназначены для тестирования функционирования логики, образуемой взаимодействием нескольких (часто — довольно внушительного размера) частей. Сайт о гибкой разработке программного обеспечения. Agilerussia.ru. Гибкая методология разработки. Гибкая методология разработки (англ. Agile software development, agile-методы) — серия подходов к разработке программного обеспечения, ориентированных на использование итеративной разработки, динамическое формирование требований и обеспечение их реализации в результате постоянного взаимодействия внутри самоорганизующихся рабочих групп, состоящих из специалистов различного профиля[источник не указан 30 дней]. Существует несколько методик, относящихся к классу гибких методологий разработки, в частности экстремальное программирование, DSDM, Scrum.

Большинство гибких методологий нацелены на минимизацию рисков путём сведения разработки к серии коротких циклов, называемых итерациями, которые обычно длятся две-три недели. Каждая итерация сама по себе выглядит как программный проект в миниатюре и включает все задачи, необходимые для выдачи мини-прироста по функциональности: планирование, анализ требований, проектирование, программирование, тестирование и документирование. Основные идеи: Гибкая методология разработки. Beautiful Project Management Software - sprint.ly.