Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Веб программирование.Начало.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
6.96 Mб
Скачать

2.4. Программные средства управления проектами

Управление проектами (англ. project management) – область дея­тельности, в ходе которой определяются и достигаются поставленные цели при балансировании между объемом работ, ресурсами (время, деньги, труд, материалы), качеством и рисками в рамках разрабатывае­мых проектов. Существует большое число компьютерных приложений для автоматизации управления проектами.

Microsoft Project – многофункциональное решение, которое позволяет контролировать проекты, выводить на экран таблицы и графики. Microsoft Project интегрируется с Outlook, MS Office и Internet Explorer. Основной недостаток – сложность в использовании.

Ниже рассмотрены несколько более простых и дешевых программ, полезных в управлении проектами и направленных на веб-разработку.

Basecamp – лучшая платформа для организации управления проектами и совместной работы над ними. Basecamp создался как средство управления проектами в небольших компаниях. Здесь есть смена цветовой гаммы и логотипа системы, просмотр общей информации о клиентах и проектах на одном экране, назначение и отслеживание задач, загрузка, категоризация и отслеживание версий файлов, форумы для обсуждения задач и проектов, ведение расписания и управление ключевыми точками проекта, отслеживание потраченного времени, получение основной информации о проекте на одном экране, добавление сообщений и комментариев. Сервис платный, но дешевый.

Lighthouse – это приложение для отслеживания багов и запросов на изменение. Создание проекта занимает несколько минут – для этого требуется лишь ввести его название и описание. Lighthouse хо­рошо подходит для небольших групп веб-разработчиков. В комбинации с SVN Lighthouse представляет собой полнофункциональную систему по управлению проектами. SVN(Subversion) – это система управления версиями, применяемая в Unix-системах. В простейшем случае сервис бесплатен.

Jumpchart – приложение, предназначенное для планирования навигации по веб-сайту посредством создания и перетаскивания страниц. В созданные странички можно добавить текст и форматирование, а по завершении работы экспортировать CSS-файлы и sitemap. Кроме функ­ционала планирования страниц здесь присутствуют и опции для от­слеживания задач. Бесплатный набор возможностей небольшой, поэтому для больших проектов следует ориентиро­ваться на платные планы.

Trac Project – это бесплатная система для управления проектами, которая кроме базовой функциональности вики-приложений, обладает SVN-браузером. Отличительная черта Trac – это наличие большого количества плагинов для него, например плагинов для web-administration, аутентификации, управления документацией кода, тикетами, тестированием, пользователями и контроля версий.

Pbwiki – одно из наиболее простых вики-приложений, которое позволяет использовать файлы совместно с другими пользователями, разграничивать доступ к отдельным файлам и папкам, увеличивать число пользователей, отслеживать изменения версий файлов. Установка программы очень быстрая, как и освоение принципов работы самой программы. Создание папок и страниц, а также их редактирование осуществляется максимально простым путем. К каждой странице можно добавить комментарий, а также одним кликом получить ее версию для печати. Еще более упрощает использование приложения набор темплей­тов для стандартных страниц. Кроме того, предусмотрены и различные темы для дизайна самой Pbwiki. Бесплатный план сервиса предполагает использование приложения максимум тремя пользователями.

JIRA – гораздо сложнее перечисленных средств и обладает большим количеством возможностей по отслеживанию багов и различных запросов на изменение, а также продвинутыми возможностями по репортингу, отображению процесса разработки и организации отслеживания изменений и запросов. Кроме того, JIRA предлагает пользователям большое количество плагинов, посредством которых можно добавить дополнительный функционал по управлению проектом и временем, календарь, интеграцию с Bamboo и т.д. Главная проблема JIRA – это ее цена.

Представим несколько других программных средств для управле­ния веб-проектами.

Easy Projects .NET – система для управления проектами, написанная на .NET, бесплатное ПО для управления проектами.

Kommandcore – платный многопользовательский веб-сервис по управлению проектами, предназначенный в первую очередь для руководителей проектов.

OpenProj – бесплатная, открытая альтернатива Microsoft Project.

Project Kaiser – веб-ориентированная система управления проектами и задачами с поддержкой wiki и развитыми средствами взаимодей­ствия пользователей.

Redmine – бесплатный многопользовательский веб-сервис, ориенти­рованный на специфику IT-проектов и разработчиков.

TrackStudio Enterprise – система управления задачами с экспортом в MS Project.

Google Code запустил бесплатный сервис хостинга проектов, в рамках которого предоставляет свободным проектам систему управления версиями (Subversion, Git или Mercurial), а также систему отслеживания ошибок, вики-систему для документации и файловый архив.

2.5. Веб-дизайн и разработка сайтов

Под термином «веб-дизайн» понимают проектирование структуры веб-ресурса и обеспечение клиенту удобства пользования им. К веб-дизайну относятся: логика построения сайта и предоставление ин­формации на экране, создание привлекательного и функционального ин­терфейса сайта, наиболее удобные решения подачи информации.