Scrum
文章平均质量分 65
炼气散人
等儿子高考后,或许会回来
展开
-
Scrum中管理bug
如果bug来自于正在开发的sprint会在task阶段就被QA/Scrum Master/Product Owner标记为有bug,并且Story不能被置为done状态,这个很容易解决。如果bug来自于已经结束的sprint,那么怎么办呢?理想状态下是将bug放到backlogs中,然后由product owner调整其优先级,并决定放在后面的哪一个sprint中修复。但是,有些bug处于十分紧急原创 2014-02-14 21:18:50 · 4935 阅读 · 0 评论 -
backlogs自定义task的状态
这点完胜IceScrum,在多人协作的时候,不同的角色需要围绕着一个task协作。这时候,默认的状态可能不够用或者。比如下面的这个issuehttps://github.com/backlogs/redmine_backlogs/issues/1013#issuecomment-34578160一些人提出要可以定制两个状态,比如QA verified。其实熟悉Redmine的人可以直接定制。我已经原创 2014-02-11 21:16:30 · 3704 阅读 · 0 评论 -
推荐的Scrum task状态
最近在GitHub讨论一个issue,结果看到了一个推荐的完美的scrum状态issue链接:https://github.com/backlogs/redmine_backlogs/issues/1013推荐的scrum 状态在http://www.mountaingoatsoftware.com/agile/scrum/task-boards主要是: To Do, In Progress, T原创 2014-02-24 13:22:13 · 3595 阅读 · 0 评论 -
redmine backlogs burndown图
下图是我的个人项目的截图:左边是小时,右边是points,这里看作工作日。ideal线是理想状态下的下降曲线。remaining hours是实际下降曲线。匹配意味这计划和实际一致,过慢代表出问题。较快代表执行的不错。具体解释参考:http://www.redminebacklogs.net/en/usage-scrum-master.html原创 2014-01-14 22:40:46 · 3798 阅读 · 0 评论 -
在Redmine backlogs中规划项目方法
前文Release,Sprint,Story和Version的关系讨论了一些基本概念。而且提到简单来说就是一个Release可以包括几个Sprint,一个Sprint包含几个Story. 当然一个Story可以跨越多个Sprint或者Release。这句话看上去容易理解,真正做规划的时候要注意方法:第一阶段:首先明确了产品的最终目标后,第二阶段:定义用户Story和Release,此时有两种方法方原创 2013-10-22 23:46:00 · 5610 阅读 · 0 评论 -
Redmine 2.4.2 上安装backlogs 1.0.6 安装
主要部分仍然参考之前我的文章:Redmine backlogs 安装但是有点变化:在remine 2.4.2 的plugins目录下的redmine_backlogs/Gemfile文件里修改nokogiri的版本号:gem "nokogiri", "> 1.6.0"原创 2014-01-11 22:44:27 · 5591 阅读 · 0 评论 -
Redmine backlogs 安装
之前我们一直用IceScrum的免费版本来运作Scrum项目,用GitLab来做做Issue管理,但是出现了一些问题。GitLab的issue不够好用,不能满足我们的需求,同时issue没有办法放在Scrum中作为backlog,不能在sprint plan时轻易的变成task,需要人工创建task。结果没有人愿意这样干,特别是在工作节奏快,issue多的时候。这样就直接导致以issue为中心的开原创 2013-07-25 11:38:37 · 8272 阅读 · 1 评论 -
icescrum 升级到 R6 10
关闭tomcat7服务service tomcat7 stop备份数据库,我用的是mysql。下载文件并解压:wget http://www.icescrum.org/downloads/icescrum_R6_4.2_war.zipunzip icescrum_R6_4.2_war.zipicescrum推荐使用UBuntu12.04, 但是Linux环境下没有提供standalone serv原创 2013-05-19 14:16:33 · 4289 阅读 · 2 评论 -
redmine backlogs time entry功能
打开backlogs的一个task,可以看到下面几个跟time entry有关的选项。如下图:究竟是干什么的? 这个问题有人问过,看帖子:http://forum.redminebacklogs.net/how-to-use-Time-Entry-hours-when-editing-task-td4025447.html,不过那个时候backlogs还没有Time Engry User Id。根原创 2013-09-03 14:09:10 · 3784 阅读 · 0 评论 -
难以预测的研发型项目里你用什么隐喻?
难以预测的研发型项目里你用什么隐喻?原创 2013-08-10 00:43:50 · 3193 阅读 · 0 评论 -
Release,Sprint,Story和Version的关系
scrume的version管理原创 2013-08-10 16:30:10 · 9170 阅读 · 0 评论 -
Redminebacklogs 处理未完成的story
redminebacklogs如何让一个story跨越多个sprint原创 2013-08-19 11:00:15 · 2751 阅读 · 0 评论 -
Redmine backlogs 升级
刚装完1.0.3两天,1.0.4发布了,乘项目还没有开始,赶快升级。升级过程1.设置环境变量:RAILS_ENV=productionexport RAILS_ENV2. 获取最新代码:cd redmine-2.3/plugins/redmine_backlogsgit fetch --tags origingit tag3. checkout到最新的tag v1.0.4git checkou原创 2013-07-27 17:59:06 · 3055 阅读 · 0 评论 -
Ubuntu12.10 icescrum 设置
安装icescrum需要首先安装tomcat7还有jdk,直接在ubuntu下面安装apt-get install tomcat7然后需要配置一下tomcat里面的环境变量,指定icescrum的配置文件路径,在文件/usr/share/tomcat7/bin/catalina.sh中开头添加一个设置:JAVA_OPTS="-Djava.awt.headless=true -XX:MaxPermS原创 2013-01-09 15:27:05 · 5148 阅读 · 0 评论 -
如何确定scrum的story之一:识别利益相关者和目标
找出stakeholder参考"scrum in action"一书,首先要定义开发的产品的利益相关者,它的英文术语叫做:stakeholder。参考百度百科的定义:管理学意义上的利益相关者(stakeholder)是组织外部环境中受组织决策和行动影响的任何相关者。也就是组织外部的,但是不限定于客户,也包括供货商或者其他相关联的人。总之这个词的含义非常广。因为如果将组织定义为开发产品的一个团队,那原创 2013-05-12 23:11:05 · 5668 阅读 · 0 评论 -
Scrum管理中的几个会议与我们的实践
根据Scrum in Action一书第一章,可以看到有如下几个会议。Release planningProduct owner负责Release planning会议。该会议的目标是指定一个产品开发周期由几个release组成,每个release都要指定交付日程表。举例,该会议结束时,应该有一个类似下表一样的发布计划:如何得到上面的表,是需要一些过程和方法的,这里暂时不表。Sprint plan原创 2013-05-10 22:33:28 · 5333 阅读 · 0 评论 -
redmine backlogs的tracker使用
安装了redemin+backlog后,想要设置backlog, 先用管理员登录,然后访问网页:http://localhost/settings/plugin/redmine_backlogs发现左下方的Apply按钮经常无效。所以在Chrome中打开Console,运行下面的脚本:$('input[value="Apply"]').attr('disabled',false)好,现在可以点击了原创 2013-08-02 12:29:41 · 4880 阅读 · 1 评论