1 / 55

Обзор функциональности LUXproject Версия 11. 4

Обзор функциональности LUXproject Версия 11. 4. Luxoft 06 - Апрель -2011. Что такое LUXproject?.

farica
Télécharger la présentation

Обзор функциональности LUXproject Версия 11. 4

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Обзор функциональности LUXprojectВерсия 11.4 Luxoft 06-Апрель-2011

  2. Что такое LUXproject? • LUXproject - распределенная web-based система управления проектами, построенная на основе специализированных коммерческих и некоммерческих модулей, разработанных сторонними производителями и открытыми сообществами (Atlassian JIRA/GreenHopper, AtlassianConfluence, AtlassianFishEye, Subversion/Perforce, CruiseControl, WebDav и др.), а такжемодулей компании Luxoft. • Система обеспечивает пользователям удобную, универсальную среду для выполнения основных проектных задач и ведения коммуникаций • Основными пользователями LUXproject являются, как исполнители проекта, так и Заказчик. LUXproject поддерживает ролевой доступ, то есть каждый участник проектной команды в зависимости от проектной роли имеет тот или иной доступ к функционалу системы. • Механизмы управления, заложенные в LUXproject, а также доступность к проектным артефактам в любое время и из любой географической точки позволяют руководству компании организовать прозрачное управление проектом и всегда иметь оперативную и достоверную информацию • В настоящий момент LUXproject предоставляет возможность выбрать одну из несколько методологий выполнения проектов по разработке и поддержке программного обеспечения, настроить Офис Управления Проектами, а также развернуть Service Desk.

  3. Ключевые возможности LUXproject • Планирование и управление скоупом релизов, итераций ,этапов • Управление задачами • Управление рисками • Управление коммуникациями • Сбор и анализ метрик • Сбор и хранение требований • Типизация требований • Управление состояниями требований • Управление покрытием требований тестами • Управление изменениями • Создание и управление тестовыми спецификациями • Управление дефектами • Continuous integration • Версионное и неверсионное хранилище проектных артефактов • База знаний проекта • Глобальный поиск • Гибкая система отчетности

  4. КомпонентыиАрхитектура

  5. Поддерживаемые платформы • LUXprojectподдерживает работу в 64 битных операционных системах, что позволяет достигать высоких показателей производительности и устойчивости • Для развертывания сервера LUXproject, предпочтительно использование Linux Fedoracore 12 i386. Возможно использование сервера под управлением Windows, Solaris • Благодаря отсутствию “толстого клиента”, пользователи LUXprojectмогут работать с системой в любой операционной системе • Гарантирована работа в браузерах • Internet Explorer 8.x • FireFox3.x • Система работает в браузерах • Chrome • Safari

  6. Ключевые компоненты 3-их сторон • JIRA 4.1.2 • GreenHopper 5.2.3 • Confluence 3.1 • FishEye2.2.1 • SVN 1.6.4 • Cruise Control 2.8.3 • Crucible 2.2.1

  7. Ролевойдоступ • Ролевой доступ в LUXproject дает возможность настроить гибкие политики безопасности. LUXproject позволяет предоставлять доступ не только участникам проекта, но и заказчику. Руководитель проекта Заказчик Аналитик Команда поддержки пользователей Команда разработчиков Команда тестирования

  8. Проектный шаблон LUXproject- это совокупность настроек ролей, прав доступа, информационных объектов (включая их атрибуты и модели жизненного цикла), функциональных модулей системы, экранных форм, отчетов, системы версионного контроля, шаблонов документов и портальной структуры, адаптированная под конкретную методологию разработки и требования Заказчика. Концепцияпроектного шаблона1

  9. Концепцияпроектного шаблона2 Преимущества применения проектных шаблонов: • Возможность выбрать уже настроенную среду управления со всеми необходимыми компонентами «одним кликом» • Использование “best practices” предыдущих проектов • Возможность адаптации существующих шаблонов под конкретные проектные требования • Возможность сохранения адаптированных шаблонов, для применения в последующих проектах В системе реализованы следующие проектные шаблоны: • Шаблон, основанный на “классических” процессах разработки ПО • Шаблон, основанный на практиках Agile • Шаблон Проектного Офиса (PMO) • Шаблон для поддержки пользователей

  10. Преимущества для Заказчика • Возможность глубокого вовлечения в деятельность проектной команды для обеспечения большей управляемости требуемой для соответствия постоянно меняющимся приоритетам и бизнес целям • Доступ в реальном времени к данным проекта из любой географической точки при наличии интернета • Прозрачный жизненный цикл –от бизнес требований до системных требований, от системных требований, через задачи к коду, связи требований со сценариями тестирования и дефектами • Визуализация отчетности–гибкая и простая визуализация сборок продукта, данных о проектной команде, отчетности • Адаптация проектной среды под требования заказчика • Высокий уровень защиты доступа к данным

  11. Статус-отчет по Программе/Проекту • Представление как со стороны прогресса этапов проекта, так и со стороны релизов • Отображение статуса проектов посредством цветовой индикации и процента завершённости • Прямые ссылки на ключевые этапы и релизы проекта • Поддержка «многорелизных» проектов. • Возможность экспорта в Excel

  12. Статус отчет по Программе/Проекту для Agile-проектов • Представление прогресса Agile-проектов, ведущихся вLP и вручную: • Отображение статусов проектов с помощью цветовой индикации по показателям качества, производительности и последних обновлений в проекте • % выполненных работ и затрат времени • Число открытых/закрытых дефектов • Прямые ссылки на LP-проекты и таблицы с данными по итерациям проектов, ведущихся вручную • Статусные диаграммы по проектам

  13. Преимуществадля руководителя проекта • Доступ к данным проекта из любой географической точки при наличии интернета • Проектные данные представляются в режиме реального времени • Планирование и управление работами на проекте (через этапы/релизы) • Управление ресурсами и временем: возможность отслеживать сроки исполнения задач одновременно в нескольких проектах • Возможность ставить задачи посредствам письма • Управление рисками • Управление релизами и сборками: • Создавать «дорожную карту проекта» , «описания релизов» • Контролировать статус сборки • Возможность хранить проектную переписку в системе и ссылаться на неё • Возможность архивации завершенных проектов и их последующей активации при необходимости • Возможность самостоятельно настраивать проект «под себя» и добавлять новые функции

  14. Механизм создания уникальных отчетов • LUXprojectпозволяет участникам проекта создавать уникальные отчеты, в соответствии с собственными требованиями • При создании отчетов, могут быть реализованы запросы использующие специфические поля сущностей системы, что существенно расширяет стандартный функционал Jira

  15. Этапы проекта • На экране «Этапы», менеджер проекта имеет возможность: • Контролировать статус этапов проекта • Просматривать задачи связанные с этапами • Перейти к деталям каждой задачи включенной в этап • Создавать новые этапы и связывать их с задачами и другими сущностями системы • этапы и задачи проекта могут быть синхронизированы с Microsoft Project

  16. Управление задачами • Планирование и контроль проекта посредством создания, назначения исполнителя и отслеживания статуса выполнения задач • Отображение различных статусов задачи графическое отображение статистики по статусам • Отслеживание сроков исполнения задачи • Уведомление по электронной почте о событиях в проекте

  17. Создание задачи из e-mail • Руководитель может заводить задачи в LUXproject, добавив адрес проекта в СС письма с постановкой задачи • Задача будет автоматически назначена на адресата письма • Тема письма станет названием задачи • Тело письма станет описанием задачи • Вложение в письмо также будет прикреплено к задаче в LUXproject • Исполнитель, получив такое письмо, может войти в LUXproject и начать работу по задаче – изменять статус, комментировать, добавлять артефакты по мере их создания

  18. Возможности по интеграции с MS Project • Двунаправленный обмен данным между MS Project и LUXproject(Jira) с помощью плагинаTHE-Connector • Загрузка запланированных задач и контрольных точек из MS Project в Jira • Импорт задач изJiraв MS Project • Синхронизация статусной и временной информации

  19. ПлагинWorkplan • Возможность установить дату начала работ, % утилизации пользователя и исходную оценку работ • Возможность просмотреть загрузку: • пользователя • пользователей в определенном проекте • пользователей JIRA-группы • пользователей ресурсного проекта во всех проектах • Возможность планировать ресурсы и работы на будущее

  20. Управление рисками Лог для оценки рисков и их описания Автоматическое вычисление даты следующего ревью рисков на актуальность Таблицы с различными статусами рисков (свершившиеся, активные риски, закрытые риски) и графическая диаграмма статистики по статусам Связь рисков с проектными артефактами

  21. Отчет о событиях в проекте • Сбор отчетности через все компоненты системы • Фильтр для: • Кто? • Когда? • В каком проекте? • Фильтр для проектных событий: • Изменение проектных активностей (задачи, риски, требования, дефекты и т.д.) • Изменение файлов • Изменение страниц • Сборки

  22. Преимущества для аналитика • Единый репозиторий требований • Простые средства для управления требованиями – назначение, согласование, утверждение, контроль в режиме реального времени. • Возможность оповещения всех участников команды об изменениях в требованиях • «Трассируемость» требований – от бизнес требований, к функциональным требованиям, от требований через задачи, к коду и дефектам • Возможность проведения ревью требований • Графическое представление статистики по требованиям

  23. Управление требованиями1 Сбор и управление требованиями – создание, назначение, контроль Группировка по статусам и графическое отображение статистики статусов Трассировки требований Автоматическое отслеживание изменений в связанных требованиях

  24. Управление требованиями2 • Список требований может быть отображен в древовидном представлении • Описание требований может быть представлено как wiki-страница • Требования и запросы на изменения могут создаваться и управляться в Jira +WIKI или Jira + SVN

  25. Трассировка требованийдерево связей Представление дерева связей в виде дерева и списка Связи между различными функциональными элементами (требования, задачи, дефекты) Интерактивные уровни с возможностью «проваливаться» в соответствующий элемент JIRA

  26. Трассировка требований – матричное представление Возможность связывать требования с другими зависимыми артефактами как этого так и смежного проекта Возможность визуализации наличия или отсутствие связей и их типов Возможность визуализации покрытия требований другими артефактами, например, сценариями тестирования Выделение «подозрительных» (suspected) зависимостей, для индикации требований, по которым необходимо провести ревью и подтверждения актуальности Цветовое представление ссылок в зависимости от типа связи

  27. Преимущества для разработчиков • Очевидно какие задачи и когда нужно исполнять • Все необходимые для исполнения задачи документы и требования связаны с полученной задачей • Расширенный функционал управления релизами и сборками • Управление сборками в Cruise Control прямо из интерфейса LUXproject • Отчеты о сборках в режиме реального времени • Возможность работать с версионным хранилищем кода без установки специализированного клиента • Возможность связывать исходный код с задачами и дефектами из Jira • Возможность поделиться полученным опытом или найти нужный ответ в проектной базе знаний

  28. Создание сущностей релизов и сборок, привязка к ним проектных активностей Поддержка иерархическая структуры релизов и сборок Наличие атрибутов важных дат жизненного цикла релизов и сборок Контроль за выполнением релизов и сборки Управлениерелизами

  29. Управлениесборкой • Настройка параметров непрерывной сборки (Continuous integration - Cruise Control) • Статус сборки online • Отображение результатов автоматических тестов • Отображение ошибок/предупреждений • Возможность скачать пакет поставки (delivery package) • Краткое описание нового функционала (Build/Release notes)

  30. Управлениеисходным кодом Web-доступ в проектное версионное хранилище через FishEye Гибкие настройки фильтров Лог изменений (включая механизм сравнения изменений) Диаграмма прироста кода Поиск контента по директориям, комментариям коммитов, файлам, названиям файлов

  31. Управление исходным кодомИнтеграция Crucible • Возможность организовать ревью исходного кода: • создание карточки ревью • выбор файлов для ревью • назначение исполнителей и сроков • Возможность добавлять комментарии к строкам файлов исходного кода, к самим файлам и ревью в целом • Отслеживание статусов и статистики ревью • Поиск ревью

  32. Преимуществадля команды тестирования • Создание заданий на тестирование: • Назначение необходимых для выполнения сценариев тестирования • Назначение дефектов для валидации • Отчетность по ходу выполнения тестирования • Возможности: • Создание wiki страницы сописанием тест-плана и возможность связи ее с сценариями тестирования • Быстрый доступ к требованиям • Доступ к централизованному хранилищу документов и версионномурепозиторию • Отображение текущего статуса сборки • Доступ к статистическим данным по дефектам • Возможность связывать дефекты с другими проектными сущностями • Возможность контролировать покрытие требований тестовыми сценариями

  33. Управлениетестированием • Создание тестовых сценариев • Контроль за выполнением заданий на тестирование • Связывание дефектов с требованиями, задачами и тестовыми сценариями • Отчет по прохождению тестовых сценариев • Наличие статистических отчетов по тестированию

  34. Рабочее место тест менеджера • Возможность анализировать и прогнозировать качество релиза • Информация о ходе выполнения тестов, создании тестовых сценариев и тест кейсов, движении дефектов доступна для тест менеджера в удобном виде • Более 20-ти метрических отчетов по тестированию • Возможность экспортировать отчеты в Excel, PDF. Графики в графический формат

  35. Рабочее место тест менеджерапримеры отчетов по тестированию

  36. Рабочее место тест менеджерапримеры отчетов по заданиям на тестирование

  37. Лента новостей проекта Форум для обсуждения проектных вопросов Хранение проектной переписки Управлениекоммуникациями

  38. Учет времени • Учет времени выполнения каждой активности в проекте • Разнообразные отчеты по учету времени

  39. Учет времени Отчет SLASupport • Возможность узнать время, в течение которого запросы находились в каждом из статусов в рамках указанного периода • Возможность увидеть узкие места в жизненном цикле запросов и отслеживать соблюдение условий SLA terms

  40. Возможность «окинуть взглядом» workflow процесса Отображение изменений в ходе исполнения workflow конкретного issue Визуализация истории последних изменений Визуализация бизнес-процессов

  41. Глобальный поиск • Одновременный поиск по всем компонентам входящим в состав системы • Фильтр для детального поиска, по дате, пользователям, проектам и т.д. Результаты поиска по страницам проектного портала Результаты поиска по Jira Результаты поиска по файловому хранилищу Результаты поиск по версионному хранилищу

  42. Консоль для администрирования • Управление проектными ролями • Управление доступом • Управление жизненными циклами функциональных модулей • Управление компонентами • Экспорт конфигурации проекта

  43. Возможности локализации • Двуязычная система меню • Русский • English • Наличие русскоязычных и англоязычных проектных шаблонов • Настройка языка интерфейса для каждого пользователя • Документация пользователя и администратора на русском и английском

  44. Проектныйшаблон для Agile проектов • Управление задачами • Product backlog • Iteration backlog • Personalbacklog • Управление релизами и сборками • Управление рисками • Управление дефектами • Управлениекоммуникациями (Scrum и retrospective meetings) • Управление конфигурацией • Статусные диаграммы по проекту

  45. Проектныйшаблон для Agile проектовДополнительные инструменты - GreenHopper • GreenHopper – плагин к Jira, позволяющий вести Agile проекты • Управление backlog • Планирование спринтов и релизов • Метафора whiteboard • Удобная работа ссущностями Jira в виде карточек • Редактирование сущностей “внутри” карточки

  46. Проектныйшаблон для Agile практикGreenHopper Task Board • Task Board отображает задачи в соответствии со статусом задачи в удобном виде: • Карточками • Списком • Уменьшенными карточками, как полный список задач • Цветовая индикация • Гибкие фильтры • Возможность комбинировать сохраненные фильтры с другими критериями для отображения только определенных запросов • Возможность перетаскивать карточки по колонкам, для изменения статуса задач • Поддержка Kanban

  47. Проектныйшаблон для Agile практикGreenHopper Burndown chart • Burndown chart графически отображает текущую динамику выполнения задач и позволяет прогнозировать время завершения работ

  48. Agile project templateГрафик Cumulative Flow • График CumulativeFlow, отображает куммулятивное изменение работ в прогрессе по статусам и может быть полезна для идентификации «узких мест».

  49. Проектная база знаний • Новости • Облако тегов • Быстрый поиск • Возможность импорта документов Word на wiki страницы • Возможность создавать голосованияи просматривать список проголосовавших (при сохранении анонимности голосов) • Полезные возможности • Confluence-SharePoint поиск – яркий пример возможностей интеграции Luxprojectс другими системамиуправления зананиями • ConfluenceWatchlist – поможет администраторам Confluence управлять списком наблюдателей на любой вики-странице базы знаний.

  50. Проектная база знаний Плагин группировки лэйблов (Labels Groups) • Возможность организовать лэйблы в группы • Возможность использовать предопределенный список групп лэйблов (паспорт страницы), чтобы идентифицировать WIKI-контент • Возможность поиска страниц по лейблам, с помощью паспорта страницы

More Related