среда, 14 марта 2012 г.

К вопросу об автономности Project Kaiser


Сегодня обратил внимание, что продолжительность работы нашего сервера поддержки в автономном режиме (без остановок и перезагрузок) составляет уже почти 6 месяцев!


вторник, 31 мая 2011 г.

Project Kaiser: Derby, H2 и MySQL

По-умолчанию для новых инсталляций в Project Kaiser создается БД Derby. Опыт показал, что по мере роста проектов и увеличении нагрузки, начинает ощущаться замедление, порой весьма существенное. При этом на базах MySQL и MSSQL все работает на ура (это не касается небольших проектов, где разница почти незаметна). Да, Derby выигрывает тем, что развертывается быстро и не требует установки дополнительного ПО, поэтому она и была выбрана для настроек по-умолчанию. В новой версии мы решили что-то менять, в итоге придя к мнению, что H2 послужит прекрасной заменой (тесты показали, что H2 не испытвает таких проблем). Так что начиная с версии 6 базы Project Kaiser создаются в формате H2.

Ну и, наконец, теперь можно переносить базы из одного формата в другой. Для этого в версии 6.0 мы добавили функции по экспорту/импорту базы данных. Причем экспортируется не только данные БД (в переносимом формате), но и вложения, и даже настройки сервера. Экспорт можно сделать в любой момент, его удобно использовать также для резервного копирования. В последствии мы, возможно, добавим возможность резервного копирования по расписанию.

Таким образом, перенос БД с Derby на MySQL будет выглядеть примерно так. Сначала делаем резервную копию:

1. Входим пользователем Admin, в разделе "Администрирование" открываем "Конфигурация сервера / панель администратора"

2. На странице настроек видим кнопку "Make DB Backup", которую нажимаем:
После этого указываем путь, к создаваемому файлу резервной копии:
После нажатия "Next" программа немного пошуршит и выдаст сообщение что Backup Complete.

Далее нужно удалить старую БД Derby (про то, как это сделать можно почитать здесь) и вместо нее создать новую MySQL. При создании новой базы нужно указать, что данные необходимо взять из резервной копии:
Один совет. Перед тем, как удалять старую БД, проверьте на другом компьютере, что резервная копия восстанавливается без проблем.
И еще: восстанавливать базу из резервной копии можно только на той же версии программы, на которой эта резервная копия сделана.

понедельник, 20 декабря 2010 г.

Новости Project Kaiser

Всем всем добрый день! (с)

Как-то затянули мы здесь с обзором новых возможностей 5-й версии. А между тем, в нее вошли некоторые очень приятные нововведения, главным образом связанные с поддержкой SCRUM. Обзор новой версии можно почитать здесь. Очень кратко скажу, что, помимо SCRUM, появились такие новые средства как блок "Аналитика", "Контекст задачи", "Источник задач". Кроме того, в программе существенно улучшена работа с диаграммой Ганта: терпеь задачи можно "перетаскивать" прямо на диаграмме, менять свойства и даже создавать подзадачи.

Пару слов о том, чем мы занимаемся в настоящее время. Сейчас мы готовим обновление порграммы в виде версии 5.1. Там будут улучшения в работе с локализациями, ряд исправленных ошибок и новая функция приглашения пользователя в проект по e-mail. То есть, даже если пользователь не зарегистрирован, ему будет выслано приглашение, после подтверждения которого он будет дотавлен в проект как новый пользователь.

В добавок ко всему мы готовим новогодний сюрприз. Со дня на день будет запущен Project Kaiser SAAS. Теперь можно будет работать с проектами на нашем сервере, без загрузки и установки приложения. Первое время будет доступно только создание бесплатных аккаунтов с ограничением на 5 пользователей. Чуть позже сделаем, что можно будет платно добавлять больше пользователей.

суббота, 12 июня 2010 г.

На этой неделе в свет вышел очередной релиз программы Project Kaiser.

Безусловно, главным нововведением является поддержка "внешних подзадач" - то есть задач (или требований), расположенных в другой по отношению к данной задаче ветке дерева, но являющихся по смыслу подзадачами первой.

Чтобы это проще было понять, приведу простой пример:
В проекте имеется 3 списка задач, содержащих однотипные задачи:


В систему поступает заказ. Создается задача в "Заказы" (например, "Заказ №1"). Затем, списках "Проектирование" и "Производство", создаются внешние подзадачи:

1) для проектирования заказа:
2) для производства заказа:
В итоге в списке "Заказы" для задачи "Заказ №1" обе "внешние" подзадачи будут показаны вот таким образом:

В то же время, у внешних подзадач в свойствах присутствует поле "Сверхзадача", указывающее на "Заказ №1".

Используя этот механизм можно всегда проследить историю возникновения той или иной задачи (или требования). Например, выяснить, какое требование заказчика породило в результате то или иное поле в базе данных.

среда, 9 декабря 2009 г.

Project Kaiser, версия 3.0

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

Новое свойство "Этап" у задач и требований
Теперь задачи и требования можно привязывать к этапам (начиная с этой версии понятие "веха" переименовано в "этап". Таким образом, после привязки задачи к этапу, где бы в иерархии проекта она ни находилась, она будет отображаться в списке привязаных к этапу задач.

Привязка задачи или требования к этапу осуществляется путем выбора этапа в "деталях" задачи. Обратите внимание - для того, чтобы этап стал доступен в выпадающем списке, он должен быть открыт в отдельной вкладке или занесён в закладки пользователя:



После того, как Задача привязана к Этапу, она станет видна в файле Этапа в представлении "Этап" (активизируется автоматически, при наличии в нем задач):

Настраиваемые отображения списков задач
Список задач, как и все списки в Project Kaiser, может быть настроен. Вы можете применить фильтры, сортировать по колонкам, выбрать требуемые колонки и сохранять конфигурацию. Позднее Вы можете переключиться на эту конфигурацию, или установить ее отображением по умолчанию.
Для того, чтобы настроить фильтр по колонке, нажмите правой кнопкой мыши а ее заголовке:

Вы можете настроить колонки, которые будут отображены. Для этого нажмите кнопку "Настройки отображения" затем "Выбрать колонки...".

Здесь же можно сохранить настройки текущего отображения в виде профиля с тем чтобы использовать его в дальнейшем (можно также установить его профилем по-умолчанию).

Просмотр истории для поля "описание"
Вы можете видеть изменение истории редактирования описания любого файла. Чтобы просмотреть историю, нажмите кнопку "История":


Вы увидете диалоговое окно "История изменений". Здесь вы можете проследить историю обновлений информации, просмотреть и сравнить любые версии документа.

Чтобы сравнить две версии, отметьте сначала на ту, которую будете сравнивать, а затем, удерживая "Ctrl", нажмите на ту, с которой хотите сравнить. В окне ниже вы увидете обе версии и подсвеченные изменения.

Закладки
Закладки - простой инструмент для быстрого доступа к вашим наиболее часто используемым файлам, подобно "Избранное" в браузерах. Для добавления файла в закладки, нажмите на "звездочку" рядом с файлом:

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

В версию включены также другие серьезные улучшения, не описанные в этой статье: Отчеты, улучшения редактора, поддержка Google Analytic, и другие. Ознакомиться с полным списком изменений можно на странице http://www.projectkaiser.com:8080/pk?fileid=2772136

пятница, 21 августа 2009 г.

Новый релиз Project Kaiser

Опубликован Project Kaiser 2.1.
Данная версия отличается небольшим, по сравнению с версией 2.0, количеством изменений. Главное нововведение - это немецкая локализация.

С полным списком изменений можно ознакомиться на этой странице.



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

среда, 3 июня 2009 г.

Project Kaiser, версия 1.1

Версия 1.1 опубликована и доступна для загрузки на нашем сайте.
Исправлены обнаруженные в версии 1.0 недоработки, добавлены некоторые новые функции.