670 likes | 1.09k Views
Обзор функциональности LUXproject Версия 13.3. Люксофт. Что такое LUXproject ?.
E N D
Обзор функциональности LUXproject Версия 13.3 Люксофт
Что такое LUXproject? • LUXproject - распределенная web-based система управления проектами, построенная на основе специализированных коммерческих и некоммерческих модулей, разработанных сторонними производителями и открытыми сообществами (Atlassian JIRA/GreenHopper, AtlassianConfluence, AtlassianFishEye, Subversion/Perforce, CruiseControl, WebDav и др.), а такжемодулей компании Luxoft. • Система обеспечивает пользователям удобную, универсальную среду для выполнения основных проектных задач и ведения коммуникаций • Основными пользователями LUXproject являются, как исполнители проекта, так и Заказчик. LUXproject поддерживает ролевой доступ, то есть каждый участник проектной команды в зависимости от проектной роли имеет тот или иной доступ к функционалу системы. • Механизмы управления, заложенные в LUXproject, а также доступ к проектным артефактам в любое время и из любой географической точки позволяют руководству компании организовать прозрачное управление проектом и всегда иметь оперативную и достоверную информацию • В настоящий момент LUXproject предоставляет возможность выбрать одну из нескольких методологий выполнения проектов по разработке и поддержке программного обеспечения, а также развернуть Service Desk.
Ключевые возможности LUXproject • Планирование и управление скоупом релизов, итераций, этапов • Управление задачами • Управление рисками • Управление коммуникациями • Сбор и анализ метрик • Сбор и хранение требований • Типизация требований • Управление состояниями требований • Управление покрытием требований тестами • Управление изменениями • Создание и управление тестовыми спецификациями • Управление дефектами • Continuous integration • Версионное и неверсионное хранилище проектных артефактов • База знаний проекта • Глобальный поиск • Гибкая система отчетности
Почему LUXproject? • Используемые в составе LUXprojectкомпоненты фирмы Atlassianзавоеваливсемирное признание благодаря богатству функционала, поддерживаемости, масштабируемости и надёжности при относительно небольшой стоимости в расчёте на пользователя • Платформа LUXprojectобеспечила объединение всех компонентов в единую среду, преумножив тем самым их возможности и добавив недостающие функции: • Единый интерфейс и вход во все компоненты системы • Гибкие политики безопасности, настраиваемые под каждого участника проекта • Дополнительный функционал по управлению рисками, тест менеджменту, релиз менеджменту, ведению требований • Расширенные возможности по построению отчётов и уже готовые отчёты • Быстрый поиск нужной информации по компонентам системы • Возможности по локализации • Возможность группировки проектов в программы и мониторинга их статусов • Высокий уровень защиты данных • Воплощение лучших практик Luxoft и собственных методологий в уникальных проектных шаблонах • Широкие возможности настройки системы под уникальность процессов Заказчика • Постоянное развитие системы и возможность добавления специфических функций по запросу • Невысокая цена решения при богатом функционале TECHNOLOGY EVOLUTION INDUSTRY EVOLUTION COMPANY EVOLUTION
Компоненты и архитектура Telecom Energy Technology X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X
Поддерживаемые платформы • LUXprojectподдерживает работу в 64 битных операционных системах, что позволяет достигать высоких показателей производительности и устойчивости • Для развертывания сервера LUXproject, предпочтительно использование Linux Fedoracore 12 i386. Возможно использование сервера под управлением Windows, Solaris • Благодаря отсутствию “толстого клиента”, пользователи LUXprojectмогут работать с системой в любой операционной системе • Полная совместимость с браузерами: • Internet Explorer 9 + • Firefox 25 + • Частичная совместимость с браузерами: • Chrome • Safari
Компоненты 3-их сторон Ключевые компоненты: JIRA5.1.4 GreenHopper 6.2.1 Confluence 5.1.5 FishEye 3.1.3 SVN 1.6.5 Cruise Control 2.8.3 Crucible 3.1.3 Дополнительные компоненты: Team Calendars 3.2.4 Ad Hoc Workflows 4.1.1
Ролевой доступ Ролевой доступ в LUXprojectдает возможность настроить гибкие политики безопасности. LUXprojectпозволяет предоставлять доступ не только участникам проекта, но и заказчику.
Концепция проектного шаблона1 Проектный шаблон LUXproject- это совокупность настроек ролей, прав доступа, информационных объектов (включая их атрибуты и модели жизненного цикла), функциональных модулей системы, экранных форм, отчетов, системы версионного контроля, шаблонов документов и портальной структуры, адаптированная под конкретную методологию разработки и требования Заказчика.
Концепция проектного шаблона2 • Преимущества применения проектных шаблонов: • Возможность выбрать уже настроенную среду управления со всеми необходимыми компонентами «одним кликом» • Использование “best practices” предыдущих проектов • Возможность адаптации существующих шаблонов под конкретные проектные требования • Возможность сохранения адаптированных шаблонов, для применения в последующих проектах • В системе реализованы следующие проектные шаблоны: • Шаблон, основанный на “классических” процессах разработки ПО • Шаблон, основанный на практиках Agile • Шаблон для поддержки пользователей
Преимущества для Заказчика • Возможность глубокого вовлечения в деятельность проектной команды для обеспечения большей управляемости требуемой для соответствия постоянно меняющимся приоритетам и бизнес целям • Доступ в реальном времени к данным проекта из любой географической точки при наличии интернета • Прозрачный жизненный цикл –от бизнес требований до системных требований, от системных требований, через задачи к коду, связи требований со сценариями тестирования и дефектами • Визуализация отчетности–гибкая и простая визуализация сборок продукта, данных о проектной команде, отчетности • Адаптация проектной среды под требования заказчика • Высокий уровень защиты доступа к данным
Статус-отчет по Программе/Проекту • Представление как со стороны прогресса этапов проекта, так и со стороны релизов • Отображение статуса проектов посредством цветовой индикации и процента завершённости • Прямые ссылки на ключевые этапы и релизы проекта • Поддержка «многорелизных» проектов. • Возможность экспорта в Excel
Рабочий стол PMO/ Программы для Agile проектов • Представление прогресса Agile-проектов, ведущихся в LP • Автоматический расчет Velocity проектной команды • Статусные диаграммы по проектам
Проектное планированиеи контроль
Преимущества для руководителя проекта • Доступ к данным проекта из любой географической точки при наличии интернета • Проектные данные представляются в режиме реального времени • Планирование и управление работами на проекте (через этапы/релизы) • Управление ресурсами и временем: возможность отслеживать сроки исполнения задач одновременно в нескольких проектах • Возможность ставить задачи посредствам письма • Управление рисками • Управление релизами и сборками: • Создавать «дорожную карту проекта» , «описания релизов» • Контролировать статус сборки • Возможность хранить проектную переписку в системе и ссылаться на неё • Возможность архивации завершенных проектов и их последующей активации при необходимости • Возможность самостоятельно настраивать проект «под себя» и добавлять новые функции
Механизм создания уникальных отчетов • LUXprojectпозволяет участникам проекта создавать уникальные отчеты, в соответствии с собственными требованиями • При создании отчетов, могут быть реализованы запросы, использующие специфические поля сущностей системы, что существенно расширяет стандартный функционал JIRA
Этапы проекта • На экране «Этапы»менеджер проекта имеет возможность: • Контролировать статус этапов проекта • Просматривать задачи связанные с этапами • Перейти к деталям каждой задачи включенной в этап • Создавать новые этапы и связывать их с задачами и другими сущностями системы • Этапы и задачи проекта могут быть синхронизированы с Microsoft Project
Управление задачами • Планирование и контроль проекта посредством создания, назначения исполнителя и отслеживания статуса выполнения задач • Отображение различных статусов задачи графическое отображение статистики по статусам • Отслеживание сроков исполнения задачи • Уведомление по электронной почте о событиях в проекте
Создание задачи из e-mail • Руководитель может заводить задачи в LUXproject, добавив адрес проекта в СС письма с постановкой задачи: • Задача будет автоматически назначена на адресата письма • Тема письма станет названием задачи • Тело письма станет описанием задачи • Вложение в письмо также будет прикреплено к задаче в LUXproject • Исполнитель, получив такое письмо, может войти в LUXprojectи начать работу по задаче – изменять статус, комментировать, добавлять артефакты по мере их создания
Возможности интеграции с MS Project • Двунаправленный обмен данным между MS Project и LUXproject(JIRA) с помощью плагина THE-Connector(плагин должен быть установлен на рабочем месте пользователя) • Загрузка запланированных задач и контрольных точек из MS Project в JIRA • Импорт задач из JIRA в MS Project • Синхронизация статусной и временной информации
Плагин Workplan • Возможность установить дату начала и завершения работ, % утилизации пользователя и исходную оценку работ • Возможность просмотреть загрузку: • Исполнителя • Исполнителей в определенном проекте • Исполнителей, объединенных в JIRA-группы • Исполнителей ресурсного проекта во всех проектах • Возможность планировать ресурсы и работы на будущее
Управление рисками • Список рисков для их оценки и описания • Автоматическое вычисление даты следующего ревью рисков на актуальность • Таблицы с различными статусами рисков (свершившиеся, активные риски, закрытые риски) и графическая диаграмма статистики по статусам • Связь рисков с проектными артефактами
Отчет о событиях в проекте • Сбор отчетности событий через все компоненты системы • Фильтр для: • Кто? • Когда? • В каком проекте? • Фильтр для проектных событий: • Изменение проектных активностей (задачи, риски, требования, дефекты и т.д.) • Изменение файлов • Изменения страниц • Сборки
Преимущества для аналитика • Централизованное хранилище требований • Простые средства для управления требованиями – назначение, согласование, утверждение, контроль в режиме реального времени. • Возможность оповещения всех участников команды об изменениях в требованиях • «Трассируемость» требований – от бизнес требований, к функциональным требованиям, от требований через задачи, к коду и дефектам • Возможность проведения ревью требований • Графическое представление статистики по требованиям TECHNOLOGY EVOLUTION INDUSTRY EVOLUTION COMPANY EVOLUTION
Управление требованиями1 • Сбор и управление требованиями – создание, назначение, контроль • Группировка по статусам и графическое отображение статистики статусов • Трассировки требований • Автоматическое отслеживание изменений в связанных требованиях
Управление требованиями2 Список требований может быть отображен в древовидном представлении Описание требований может быть представлено как wiki-страница Требования и запросы на изменения могут создаваться и управляться в JIRA +WIKI или JIRA + SVN
Трассировка требований – Матричное представление • Возможность связывать требования с другими зависимыми артефактами как этого так и смежного проекта • Возможность визуализации наличия или отсутствие связей и их типов • Возможность визуализации покрытия требований другими артефактами, например, сценариями тестирования • Выделение «подозрительных» (suspected) зависимостей, для индикации требований, по которым необходимо провести ревью и подтверждения актуальности • Цветовое представление ссылок в зависимости от типа связи
Преимущества для разработчиков • Очевидно какие задачи и когда нужно исполнять • Все необходимые для исполнения задачи документы и требования связаны с полученной задачей • Расширенный функционал управления релизами и сборками • Управление сборками в Cruise Control прямо из интерфейса LUXproject • Отчеты о сборках в режиме реального времени • Возможность работать с версионным хранилищем кода без установки специализированного клиента • Возможность связывать исходный код с задачами и дефектами из JIRA • Возможность поделиться полученным опытом или найти нужный ответ в проектной базе знаний TECHNOLOGY EVOLUTION INDUSTRY EVOLUTION COMPANY EVOLUTION
Управление релизами • Создание сущностей релизов и сборок, привязка к ним проектных активностей • Поддержка иерархическая структуры релизови сборок • Наличие атрибутов важных дат жизненного цикла релизов и сборок • Контроль за выполнением релизов и сборки
Управление сборкой • Настройка параметров непрерывной сборки (Continuous integration - Cruise Control) • Статус сборки online • Отображение результатов автоматических тестов • Отображение ошибок/предупреждений • Возможность скачать пакет поставки (delivery package) • Краткое описание нового функционала (Build/Release notes)
Управление исходным кодом • Web-доступ в проектное версионное хранилище через FishEye • Гибкие настройки фильтров • Возможность скачивать файлы без помощи сторонних клиентов • Лог изменений (включая механизм сравнения изменений) • Диаграмма прироста кода • Поиск контента по директориям, комментариям коммитов, файлам • Возможность создавать и изменять проектные сущности (задачи, дефекты, риски и пр.) с помощью команд в комментариях к коммиту
Управление исходным кодомИнтеграция Crucible • Возможность организовать ревью исходного кода: • создание карточки ревью • выбор файлов для ревью • назначение исполнителей и сроков • Возможность добавлять комментарии к строкам файлов исходного кода, к самим файлам и ревью в целом • Отслеживание статусов и статистики ревью • Поиск ревью
Преимущества для команды тестирования • Создание заданий на тестирование : • Назначение необходимых для выполнения сценариев тестирования • Назначение дефектов для валидации • Отчетность по ходу выполнения тестирования • Возможности: • Создание wiki страницы сописанием тест-плана и возможность связи ее с сценариями тестирования • Быстрый доступ к требованиям • Доступ к централизованному хранилищу документов и версионномурепозиторию • Отображение текущего статуса сборки • Доступ к статистическим данным по дефектам • Возможность связывать дефекты с другими проектными сущностями • Возможность контролировать покрытие требований тестовыми сценариями TECHNOLOGY EVOLUTION INDUSTRY EVOLUTION COMPANY EVOLUTION
Управление тестированием • Создание тестовых сценариев • Контроль за выполнением заданий на тестирование • Связывание дефектов с требованиями, задачами и тестовыми сценариями • Отчет по прохождению тестовых сценариев • Наличие статистических отчетов по тестированию
Рабочее место тест менеджера • Возможность анализировать и прогнозировать качество релиза • Информация о ходе выполнения тестов, создании тестовых сценариев и тест кейсов, движении дефектов доступна для тест менеджера в удобном виде • Более 20-ти метрических отчетов по тестированию • Возможность экспортировать отчеты в Excel, PDF. Графики в графический формат
Рабочее место тест менеджера Примеры отчетов по тестированию TECHNOLOGY EVOLUTION INDUSTRY EVOLUTION
Рабочее место тест менеджера Примеры отчетов по заданиям на тестирование INDUSTRY EVOLUTION COMPANY EVOLUTION
Управление коммуникациями • Лента новостей проекта • Хранение проектной переписки • Возможность создавать голосованияи просматривать список проголосовавших (при сохранении анонимности голосов)
Общий каталог файловНеверсионное файловое хранилище Возможность работать с общим каталогом проектных файлов: • закачивать файлы в каталог • просматривать файлы каталога • работать с файлами и папками каталога
Учет времени Учет времени выполнения каждой активности в проекте Разнообразные отчеты по учету времени INDUSTRY EVOLUTION COMPANY EVOLUTION
Учет времениОтчет SLASupport • Возможность узнать время, в течение которого запросы находились в каждом из статусов в рамках указанного периода • Возможность увидеть узкие места в жизненном цикле запросов и отслеживать соблюдение условий SLA terms
Визуализация бизнес-процессов • Возможность «окинуть взглядом» workflow процесса • Отображение изменений в ходе исполнения workflow конкретного issue • Визуализация истории последних изменений
Глобальный поиск • Одновременный поиск по всем компонентам входящим в состав системы • Фильтр для детального поиска, по дате, пользователям, проектам и т.д.
Консоль для администрирования Управление проектными ролями Управление доступом Управление жизненными циклами функциональных модулей Управление компонентами Экспорт конфигурации проекта
Возможности локализации • Двуязычная система меню • Русский • English • Наличие русскоязычных и англоязычных проектных шаблонов • Настройка языка интерфейса для каждого пользователя • Документация пользователя и администратора на русском и английскомязыках