1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mkk-andaily-developer

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

#andaily-developer andaily-developer,源自 andaily 开发过程中的 scrum 工具。


Версии

Запуск

  1. JDK 1.7+
  2. MySQL 5.5+
  3. Tomcat 7+
  4. Maven 3.1.0+

Роли

В системе определены четыре роли: Super Man, Product Owner, Scrum Master и Scrum Member. Описание следующее:
  1. Super Man (аналог администратора системы), управляет пользователями (Developers), командами (Teams), проектами (Projects) и системными настройками (ещё не реализовано). При установке системы создается один Super Man. Не участвует в процессах Scrum, а только определяет базовые данные.
  2. Product Owner (ответственный за продукт), управляет проектами (Projects), бэклогом и спринтами, контролирует выполнение спринтов и гарантирует достижение целей спринта.
  3. Scrum Master (ответственный за команду), может управлять бэклогом и спринтами, задачами и другими элементами, отвечает за ежедневное контроль и управление командой, а также участвует в выполнении задач.
  4. Scrum Member (член команды), выполняет конкретные задачи спринта, обеспечивает завершение каждой задачи.

Онлайн тестирование

URL сервера тестирования: https://andaily.com/d/
Роль Имя пользователя Пароль
Product Owner product-owner@andaily.com andaily
Scrum Master master@andaily.com andaily
Scrum Member member@andaily.com andaily
Scrum Member member2@andaily.com andaily

Как использовать?

  1. Проект управляем Mavenом, требуется локальная установка Mavenа (версия для разработки — 3.1.0), а также MySQL (версия для разработки — bcmysql5.5).
  2. Скачайте (или клонируйте) проект на локальную машину.
  3. Создайте базу данных MySQL (например, имя базы данных — andaily_developer), и запустите соответствующие SQL-скрипты (файлы скриптов находятся в директории others/database/ddl),
    порядок выполнения скриптов: init-db.sql -> init-data.sql.
  4. Измените конфигурационные данные в файле andaily-developer.properties (находится в директории src/resources) (соединение с базой данных, настройки электронной почты, пути загрузки файлов).
  5. Импортируйте локальный проект в IDE (например IntelliJ IDEA), настройте Tomcat (или аналогичный сервер Servlet), и запустите Tomcat (по умолчанию порт — 8080).
    Также: можно скомпилировать проект в WAR-файл (ad.war) командой mvn package.

поместив WAR-файл в Tomcat и запустив его (внимание: при этом способе необходимо добавить `andaily-developer.properties` в classpath и правильно настроить соединение с базой данных). Откройте браузер и перейдите по адресу http://localhost:8080/ad/, чтобы войти в систему. Начальные учетные данные: `admin@andaily.com/admin` (подробнее см. файл `/others/database/ddl/init-data.sql`).
После успешного входа начните свой путь Scrum.

План развития

С версии 1.0 все планы развития проекта будут представлены здесь, что позволит всем участникам следить за ними, а также присоединиться к работе.
Управление развитием проекта осуществляется с использованием открытого проекта andaily-developer.

  • Версия: 1.0 [ожидается]
    Дата: 2016-10-24 / ------

    1. #57 - Проверьте все popover, если `data-content` содержит специальные символы, они могут вызвать ошибку.

    2. #72 - При клике на меню "Сделать это", отобразите сообщение подтверждения с номером задачи в нем.

    3. #81 - Если тип backlogs — "BUG", используйте красный цвет для выделения.

    4. #82 - Включите возможность изменения статуса задачи через API.

```markdown
    1. #82 — Если проект указывает на конечную дату (дедлайн), то при создании спринта следует проверять, чтобы дата не была после указанного дедлайна (проверка должна выполняться как при создании, так и при выборе дедлайна спринта).

    2. #88 — Для завершенных проектов (конечная дата находится до текущей даты) при создании спринтов и бэклога следует различать такие проекты, используя группы опций.

    3. #90 — Если выполненные задачи имеют примечания, то это должно отображаться в списке (например, добавление значка).

    4. #163 — Пользователи могут добавлять свои временные данные, сгруппированные по дням, для создания отчетов по времени работы над каждым проектом.

    5. #164 — Каждый проект может иметь временное отслеживание данных, сортированных по времени.



Журнал изменений

  1. 2013-10-10 ---- Импорт кодов

  2. 2014-07-22 ---- Опубликование ветки ad_0.5_i18n

  3. 2014-12-09 ---- Устранение проблем с повторяющимися номерами задач.

  4. 2015-02-13 ---- Развертывание последнего проекта на тестовый сервер

  5. 2015-03-16 ---- Начало разработки версии 0.6 спринта

  6. 2015-04-07 ---- Опубликование ветки ad_0.6

  7. 2015-10-24 ---- Начало разработки ветки 1.0


Основные функции программы и скриншоты

  1. Список задач спринта, который включает любое создание, назначение, временные оценки, графики прогресса, а также любое завершение, перемещение, удаление, сброс и прочее. Эта функция используется очень часто во время разработки.
    sprint_tasks
  2. Журнал встреч спринта, который записывает содержание различных встреч (ежедневные собрания, планирование спринта, просмотр спринта, рефлексия) во время выполнения спринта.
    sprint_meetings
```
  1. Список спринтов, отображает информацию обо всех спринтах проекта, включая общую прогрессию.
    sprints
  2. Список бэклога, управляет бэклогом проекта, основной оператор — Product Owner.
    backlogs
  3. Отчёт времени спринта, отражает текущие временные данные и статистику спринта.
    sprint_form
  4. График сгорания спринта
    ad

Часть пользователей, команд и проектов

  1. Управление пользователями, каждый пользователь должен выбрать одну из четырёх ролей.
    ad
  2. Управление командами, каждая команда должна иметь хотя бы одного Scrum Master и одного Scrum Member, а также быть связана с одним или несколькими проектами.
    ad
  3. Управление проектами, поддерживается Super Man и Product Owner, проект должен быть связан с одним или несколькими Product Owners и иметь установленную дату завершения.
    ad

Добро пожаловать на проект Andaily, адрес доступа через Git: https://git.oschina.net/mkk/andaily
Онлайн-адрес Andaily: https://andaily.com/andaily/
Для просмотра других открытых проектов перейдите по адресу: https://andaily.com/my_projects.html

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

andaily-developer, исходя из scrum-инструментов, используемых в процессе разработки andaily. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mkk-andaily-developer.git
git@api.gitlife.ru:oschina-mirror/mkk-andaily-developer.git
oschina-mirror
mkk-andaily-developer
mkk-andaily-developer
master