开源软件名称:andaily-developer
开源软件地址:https://gitee.com/mkk/andaily-developer
开源软件介绍:
#andaily-developer andaily-developer, 源自andaily开发过程中使用的scrum工具.
版本 运行环境 - JDK 1.7 +
- MySql 5.5 +
- Tomcat 7 +
- Maven 3.1.0 +
角色定义 在系统中定义了4种角色: Super Man, Product Owner, Scrum Master 与 Scrum Member, 介绍如下 - Super Man(类似系统管理员), 在系统中管理用户(Developer), 团队(Team), 项目(Project) 与系统设置(尚未实现), 系统在安装时会初始化一个Super Man 用户信息. 不参与Scrum的流程, 只定义基础数据.
- Product Owner(产品负责人), 管理项目(Project), Backlog与Sprint, 监控Sprint的执行情况, 保证Sprint达到预期目标
- Scrum Master(团队负责人), 可管理Backlog与Sprint, task等, 负责团队的日常监控与管理, 同时也参与任务的执行
- Scrum Member(团队成员), 主要是执行Sprint的具体任务, 保证每一个任务按照完成
Online Testing Test Server URL: https://andaily.com/d/
如何使用? - 项目是Maven管理的, 需要本地安装maven(开发用的maven版本号为3.1.0), 还有MySql(开发用的mysql版本号为5.5)
- 下载(或clone)项目到本地
- 创建MySQL数据库(如数据库名andaily_developer), 并运行相应的SQL脚本(脚本文件位于others/database/ddl目录),
运行脚本的顺序: init-db.sql -> init-data.sql - 修改andaily-developer.properties(位于src/resources目录)中的配置信息(数据库连接,邮件配置,文件上传路径)
- 将本地项目导入到IDE(如Intellij IDEA)中,配置Tomcat(或类似的servlet运行服务器), 并启动Tomcat(默认端口为8080)
另: 也可通过maven package命令将项目编译为war文件(ad.war), 将war放在Tomcat中并启动(注意: 这种方式需要将andaily-developer.properties加入到classpath中并正确配置数据库连接信息等). - 浏览器器访问 http://localhost:8080/ad/ 进入登录, 初始的用户名/密码为: [email protected]/admin (详见/others/database/ddl/init-data.sql文件)
登录成功,开始scrum之旅...
开发计划从 1.0 版本开始将项目的所有计划的开发内容列出来, 方便大家跟进, 也欢迎你加入. 项目的开发管理使用开源项目 andaily-developer.
Change Log -
2013-10-10 ---- Import codes -
2014-07-22 ---- Publish ad_0.5_i18n branch -
2014-12-09 ---- Fix duplicate task-number issues... -
2015-02-13 ---- Deploy the latest project to Test Server -
2015-03-16 ---- Start to develop 0.6 version Sprint -
2015-04-07 ---- Publish ad_0.6 branch -
2015-10-24 ---- Start develop 1.0 branch
程序主要功能截图与说明 - Sprint 任务列表, 包括任何的创建, 分配, 时间估算, 燃尽图, 以及任何的完成, 移动, 删除, 重置等等, 开发时使用频率极高.
- Sprint 会议记录, 记录Sprint执行过程中的各种会议(Daily standing, Sprint planning, Sprint review, Retrospective)内容.
- Sprint 列表, 展示项目的所有Sprint信息, 整体进度等信息
- Backlog 列表, 管理项目的backlog, 主要由 Product Owner 操作
- Sprint 时间报表, 实时反映sprint的时间信息与统计数据.
- Sprint 燃尽图
用户, 团队与项目 部分 - 用户管理, 每个用户必须选择四种角色中的一种.
- 团队管理, 每个团队至少一名Scrum master与一名Scrum member, 团队必须关联一个或多个项目
- 项目管理, 由Super man与Product Owner维护, 项目必须关联一个或多个Product Owner, 并设定项目结束日期.
欢迎关注 Andaily 项目, GIT访问地址: https://git.oschina.net/mkk/andaily Andaily 在线访问地址: https://andaily.com/andaily/ 更多开源项目请访问: https://andaily.com/my_projects.html |
请发表评论