您在Redmine项目管理流程中使用了哪些提示和“标准”?
您是否有可以共享的标准wiki插入模板或使用错误功能任务和支持问题来处理项目的标准方法?
您是否让问题和更新通过电子邮件发送到Redmine? 你使用论坛吗? 你使用SVN存储库吗? 您是否在eclipse中使用Mylyn来处理任务列表?
我正试图拖动我们的部门。进入一些基于Web的PM,而不是通过电子邮件发送模糊需求的Word文档,然后Word文档解释如何在一堆竞争更新和项目中丢失QA和Deploy,以便在我必须修复某些内容时,没有人能找到关于它如何运作的任何文件。
答案 0 :(得分:21)
我为一系列制造公司开发和维护内部应用程序。截至本评论发布时,我是IT团队中唯一的开发人员/分析师。在经济衰退最严重的时期,我的项目需要爆炸。因此,我的项目和问题积压是非常笨拙的。我们目前正在进行重组以扩大团队。
以下是我如何使用Redmine保持直线(尽可能的程度),我的用户,并希望将来可以防止过多的新员工。
未来计划
答案 1 :(得分:20)
我是一名自由职业的Ruby和Redmine Web开发人员,负责管理一个(我)的开发业务。所以我的Redmine设置得非常轻巧,以客户为中心。我的Redmine还负责托管我的开源项目。
我允许通过电子邮件发送新问题和更新,这对于电子邮件连接用户(或者总是在iPhone上的用户)非常有用。
我一直在使用git存储库的存储库视图,它工作得很好。每次签入时,我都会使用#nnn引用该问题,因此实际的问题页面将显示实现该功能的所有提交。
我发现论坛未得到充分利用。我想如果有一些电子邮件集成,它们会更有用。
答案 2 :(得分:10)
我们发现以下做法很有用:
1)隐藏“问题”和“支持”跟踪器,并将所有内容归档为错误:
2)里程碑&版本 我喜欢这个,您可以轻松追踪每个版本的状态,并随时下载较旧的软件包,即测试客户提交的错误。
3)“问题”选项卡上的“保存”功能:节省了大量时间,我为许多日常报告任务保存了不同的查询,这就是我所需要的。
4)版本控制集成,即在评论中使用“#123”创建指向相应问题的链接:简单明了!
答案 3 :(得分:8)
我们在系统上广泛使用Redmine。我们甚至为销售团队建立了一个“销售”项目,用作CRM。我们在这个项目中有一堆自定义字段,它取代了之前使用的SugarCRM。
在我们的系统中,我们有服务器和客户端软件的项目。根据我如何构建系统和子存储库,服务器项目被分解为子模块,因为Redmine喜欢每个项目单独的repo。
正如其他人所说,我们使用提交消息中的#nnn代码来引用故障单。最酷的是它不必是同一个项目中的票。因此,可以通过错误问题或支持请求阻止销售票证。
我们刚刚开始使用文件进行议程/会议记录。我们使用Versions在客户端和服务器上分组到发行版中。
尝试使用Redmine Time Tracker插件跟踪时间,但我总是忘记点击开始或结束。我们每天都会收到有关一段时间内没有触及的问题的电子邮件(Redmine Whining,我认为),以及过去或将来的截止日期(Advanced Reminder)。
支持电子邮件直接进入我们的支持项目,如果电子邮件导入更加强大(如果项目:行包含在电子邮件中,有时它无法正确创建新票证),我们会自动进行网站查询生成销售票证。实际上,我们只需监控支持服务单,并在适用的情况下将其移至销售。
我希望能够做的事情:
答案 4 :(得分:7)
svn switch https//.../branches/1.3-stable .
命令后跟rake migrate
命令将我们从1.1迁移到1.2到1.3到1.4,只是偶尔安装了宝石需要介于两者之间)。svn ci -m "This fixes #1733 @2.5, holy smoke what a weird foo bug. It is now bacon and unicorns."
) - 并让它将该问题移到“等待构建”(过去曾经“解决”,但我厌倦了解释“已解决”并不意味着有人可以期待它的发布。)我想我不得不去研究Redmine-stuff-to-do插件。 +1问题。
答案 5 :(得分:6)
我公司与国际知名的软件和硬件开发商合作。在我加入公司之前,电子邮件与MS Word文档一起用于通过软件或硬件转发我们的问题和错误以请求修复。这个过程无法跟踪和维护任何类型的过程。我实现了RedMine作为跟踪软件和硬件错误的方法,并且自那以后它一直运行良好。我的情况有一个主要的语言障碍。值得庆幸的是RedMine可以用Sipmlified中文显示,反馈表明这对我的开发人员来说是可以的。
状态 - 当我发现软件或硬件问题时,状态为“新” - 当我的软件/硬件开发人员看到这个问题并且他们正在处理它时,他们将状态更改为“正在进行中”。如果他们希望从0到50,他们可以使用%完成。当他们认为他们已经解决了问题时,他们将%Done设置为50。 - 我确定问题是否已修复,我将状态更改为“已解决”,将%更改为100%。这允许我过滤掉问题<或等于50%以查找仍未解决的问题。
优先级 - 低,正常,高,紧急,立即翻译成中文。
截止日期 - 我用它来告诉我修复程序最初是由我的软件开发人员上传的。我可能需要4-6天的时间来测试并解决问题。我喜欢我的Gannt图表来反映我的软件团队的响应能力,而不是我批准修复程序需要多长时间。
类别 - 这始终反映了我发现问题的软件或硬件版本。我使用它来查看哪个版本的软件具有最多的错误,并确保较新版本的软件不会遭受回归。
我在RedMine观察者列表中包含所有错误的所有人。电子邮件发布为(新),(已解决)或(进行中),因此我的主管,相关团队的主管和主管工程师都可以看到电子邮件并快速阅读当前正在取得的进展。大多数其他人从未登录过RedMine,我通常是唯一一个。这些电子邮件可以完美地为每个人提供即时更新,而这些人只关注是否正在取得进展。
答案 6 :(得分:5)
正如您提到的那样,使用QA来回传送Word文档 - 我知道这种感觉,就在那里,完成了。 对我来说,主要的问题是:QA人员不喜欢在任何bug跟踪器中添加问题,他们会在测试期间在他们旁边的编辑器中记下这些问题。
我们现在正在使用Redmine一个不错的插件 - Usersnap(免责声明:我们为自己构建了解决此问题的工具。
Usersnap非常适合Web开发人员 - 将其添加到您的Web项目中,您将获得直接附加到Redmine票证的屏幕截图 - 包括有关所用浏览器,操作系统等的元信息。
我们的QA /客户现在可以直接在Web应用程序中输入错误,开发人员可以更轻松地将错误报告重现到Redmine。
答案 7 :(得分:4)
我们使用路线图部分作为一种清晰的显示方式:
这是我们整合的重点。其余部分与之相关(例如,'announce'部分用于定义路线图中使用的主要里程碑/发布日期)
答案 8 :(得分:4)
除了其他评论,我建议使用“东西要做”-Plugin(由Eric Davis编写,我认为:) 使用该插件,您可以跨多个项目拖放排序问题的顺序。
https://projects.littlestreamsoftware.com/projects/show/redmine-stuff-to-do
答案 9 :(得分:3)
我们使用版本作为定义冲刺的方式,因此每个版本都是一个带有路线图视图的冲刺,清楚地说明了进度。短跑中的问题在完成后标记为“可供审核”,然后在QA验证时关闭。
我们使用版本作为积压,以解决任何超出范围或失去优先权等问题。
答案 10 :(得分:2)
我们已经使用Redmine大约一年了,并且它已经在很多方面自行发展。我们使用版本将问题组合在一起以发布版本,并使用类别按问题对问题进行分组。
每个问题都经历了新的>工作流程。进行中>解决。然后测试人员会在开心时关闭这个问题。
我们希望更新我们使用Redmine的方式,似乎有很多很棒的插件,但是我们发现它们很多都已损坏或无法安装。
我们全面使用wiki开发人员文档。