AGILE DEVELOPMENT TOOLS INTRODUCE
在这篇开源项目管理工具的综述中让我们来了解一下支持 Scrum、 看板(Kanban) 等敏捷开发模式的软件。
1、 MyCollab
敏捷开源项目管理工具之①
MyCollab 是一套针对中小型企业的三个协作模块套件:项目管理、客户关系管理(CRM)和文档创建和编辑软件。有两个许可证选项:一个商业的“终极”版本,它更快,可以在内部或云中运行;另一个开源的“社区版本”,这个正是我们感兴趣的版本。
由于没有使用查询缓存,社区版本没有云方式,并且速度较慢,但是提供了基本的项目管理特性,包括任务、问题管理、活动流、路线图视图和敏捷团队看板。虽然它没有单独的移动应用程序,但它也适用于移动设备,包括 Windows、Mac OS、Linux 和 UNIX 计算机。
2、 Odoo
敏捷开源项目管理工具之②
Odoo 不仅仅是项目管理软件;它是一个完整的集成商业应用套件,包括会计、人力资源、网站和电子商务、库存、制造、销售管理(CRM)和其它工具。
与付费企业套件相比,免费的开源社区版具有有限的 特性 。它的项目管理应用程序包括敏捷团队的看板式任务跟踪视图,在最新版本 Odoo 11.0 中更新了该视图,以包括用于跟踪项目状态的进度条和动画。项目管理工具还包括甘特图、任务、问题、图表等等。Odoo 有一个繁荣的社区,并提供 用户指南 及其他培训资源。
3、 OpenProject
敏捷开源项目管理工具之③
OpenProject 是一个强大的开源项目管理工具,以其易用性和丰富的项目管理和团队协作特性而著称。
它的模块支持项目计划、调度、路线图和发布计划、时间跟踪、成本报告、预算、bug 跟踪以及敏捷和 Scrum。它的敏捷特性,包括创建 Story、确定 sprint 的优先级以及跟踪任务,宏告都与 OpenProject 的其他模块集成在一起。
4、 OrangeScrum
敏捷开源项目管理工具之④
正如从其名称中猜到的,OrangeScrum 支持敏捷方法,特别是使用 Scrum 任务板和看板式工作流视图。它面向较小的组织自由职业者、中介机构和中小型企业。
开源版本提供了 OrangeScrum 付费版本中的许多 特性,包括移动应用程序、资源利用率和进度跟踪。其他特性,包括甘特图、时间日志、发票和客户端管理,可以作为付费附加组件提供,付费版本包括云选项,而社区版本不提供。
5、 ]project-open[
敏捷开源项目管理工具之⑤
]project-open[ 是一个双许可证的企业项目管理工具,这意味着其核心是开源的,并且在商业许可的模块中可以使用一些附加特性。根据该项目的社区和企业版本的 比较,开源核心为中小型组织提供了许多特性。
]project-open[ 支持带有 Scrum 和看板功能的 敏捷 项目,以及经典的甘特/瀑布项目和混合或混合项目。
6、 Taiga
敏捷开源项目管理工具之⑥
Taiga 是一个开源项目管理平台,它专注于 Scrum 和敏捷开发,其特征包括看板、任务、sprints、问题、backlog 和 epics。其他功能包括凭证管理、多项前绝猜目支持、Wiki 页面和第三方集成。
它还为 iOS、Android 和 Windows 设备提供免费的移动应用程序,并提供导入工具,使从其他流行的项目管理应用程序迁移变得容易。
Taiga 对于公共项目是免费的,对项目数量或用户数量没有限制。对于私有项目,在“免费增值”模式下,有很多 付费计划 可用,但是值得注意的是,无论您属于哪种类型,软件的功能特性都是一样的。
7、 Tuleap
敏捷开源项目管理工具之⑦
Tuleap 是一个应用程序生命周期管理(ALM)平台,旨在为每种类型的团队管理项目——小型、中型、大型、瀑布、敏捷或混合型——但是它对敏捷团队的支持是显著的。值得注意的是,它为 Scrum、看板、sprints、任务、报告、持续集成、backlogs 等提供支持。
其他的 特性 包括问题跟踪、文档跟踪、协作工具,以及与 Git、SVN 和 Jenkins 的集成,所有这些都使它成为开放源码软件开发项目的吸引人的选择。
正文共2254字,阅读时间:6分钟敏捷开发并不是由敏捷工具来推动的。
但是没有敏捷工具的支持,就很难进行各种软件工程的相关事件,工具的作用是约束和流程,正确使用敏捷工具可以事半功倍,实践敏捷。
近几年来敏捷开发催生大量敏捷工具的产生,在敏捷工具上多了很多种选择,每个团队需求不一样,就会使用到不同的敏捷工具。
不同的组织使用JIRA追踪不同的问题。
JIRA的项目是根据你的企业组织需要定制的,是问题的集合。 例如, 一个JIRA项目可以是:
一个软件研发项目
一项市场推广活动
一个技术服务/帮助台系统
一个需求管理系统
一个网站需求调查系统
一个项目模块是这个项目中问题的逻辑分类集合。每个项目都可以根据你企业组织的要求设置多个模块 (也可以不设置模块)。
例如:一个软件研发项目可以设置“文档”,“邮件系统”、“用户界面”等模块。一个网页设计项目可以设置“产品”“联系我们”“专业服务等模块。
对于一些项目类型来说, 特别是软件研发项目, 为问题关联产品的 版本 是非常有用的 (例如 1.0 beta, 1.0, 1.2, 2.0)。
一个问题可以设置两种类型的版本信息:
影响版本 — 可以清晰地反映出这个问题在哪个版本中出现错误。
例如, 一个软件的缺陷可能影响了产品的 1.1 和 1.2版。
修复版本 — 可以反映出报告的问题将在哪个版本,或已经在哪个版本岁搜厅中修复了。
例如, 软件缺陷影响了产品的 1.1 和 1.2版,这个缺陷已经在2.0版中修复了。 注意没有修复版本的问题会被归类到“未规划”,就像上面截图显示的一样。
版本可以有3个状态: 已发布,未发布或已归档。
版本可以设置发布日期,而JIRA会自动将到期而还没有发布的版本高亮显示出来,并标注上'超期'标志。
Jira是Atlassian公司出品的一款事务管理软件。
无论是“需求”,还是“BUG”,或是“任务”,都是“事务”的一种,所以Jira可以胜任非常多的角色:需求管理、缺陷跟踪、任务管理等。
因为Jira提供了专门的Scrum视图和Kanban视图,所以特别适合敏捷开发团队使用。大型互联网公司如LinkedIn、Facebook、eBay等内部都在使用Jira。
Jira在国内的销售价格相当贵,而且没有永久授权,只能年付,CSDN的报价最低18000元(25用户)。推荐直接去官网购买,10人以下团队的永久授权乎隐只要$10。这个价格,别说小团队正式使用,就是个人玩票性质的买一个正版,也是完全可以了。
- 创建问题
1.点击页面顶部的“创建问题”链接;
2.会显示“选择项目和问题类型”d出框,选择相关项目和问题“创建”按钮。
这里值得注意的是:
如果默认的项目或问题类型不会显示这个d出框,例如:只有一个项目,并且这个项漏卜目只有一个问题类型。
如果你在浏览项目时点击 ‘创建问题’链接,而且浏览的项目只有一个问题类型。
如果你在浏览项目时点击 '创建' 图标, 例如:
3.“输入问题详细信息”页面会显示出来。输入问题主题并完成所有标有带星号的斜体字体的必填字段。
为问题上传附件或者截图
1.打开你需要上传附件的JIRA问题。
2.在-更多 *** 作-菜单中,选择“上传附件”或者“上传截图”。
(更多菜单)
(上传附件)
(上传截图)
在不同的 *** 作系统截取屏幕的方法也不同,比如:
在Windows中截取屏幕
截取新的屏幕 — 要截取屏幕并保存到剪贴板,使用下面任一种方法:
-按 ALT-PRINTSCREEN 键截取当前的窗口
-按 CTRL-ALT-PRINTSCREEN 截取整个桌面
已经存在的图像 — 使用你熟悉的图像浏览应用程序,并打开已存在的图像文件然后复制图像到剪贴板。
在Mac OSX中截图屏幕
截取新的屏幕 — 要截取屏幕并保存到剪贴板,使用下面任一种方法:
-按 CTRL-APPLE-SHIFT-4 键截取当前的窗口
-按 CTRL-APPLE-SHIFT-3 截取整个桌面
已经存在的图像 — 使用你熟悉的图像浏览应用程序,并打开已存在的图像文件然后复制图像到剪贴板。
在为问题登记工作日志之前,你需要为问题设定初始预估时间 (即 预估完全解决这个问题所需要耗费的时间)。
当第一次为问题登记了工作日志, JIRA自动地以初始预估时间减去耗费时间 (实际工作时间) 计算出 剩余预估时间。 当再次登记新的工作日志后,JIRA再从 剩余预估时间 中减去 此次工作所 耗费的时间,作为解决这个问题的 剩余预估时间。
当然,在问题的解决周期内,你可以手动编辑 初始预估时间 或者 剩余预估时间:
定位并查看一个问题, 点击页面顶部的 '编辑' 按钮。
或
在页面右上角,点击 '创建问题' 发起一个新的问题,并填写所有必要的字段
编辑时间跟踪字段:
初始预估时间 — 解决这个问题预估需要多少时间。 通常, 可以在创建问题或第一次登记工作日志之前设置这个时间值。
剩余预估时间 — 解决这个问题还需要多少时间。
在 初始预估时间 或 剩余预估时间 字段中输入具体的时间。 使用 'w', 'd', 'h' 和 'm' 时间单位来表示周,日,小时或分钟。例如, 要设置 '6小时' , 输入 '6h'。
(消息) 如果这两个字段都是必填项 (标注了红色星号), 你可以只输入其中一个字段值,而其他字段可以留空。当你提交这个表单, 你在其中一个字段中填写的值,会被复制到留空的字段。
点击页面底部的 '更新' 按钮。
END
阅
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)