Redmine为IT管理:实用经验广泛实施OpenSource系统

小翼。如你所知,自动化总是以“开朗”的东西开头。自动化自己或您的管理,我们不会从美好生活中开始。这通常发生,因为组织长大了,难以在大量的传入和可用信息中导航。因此,我们的组织在某一点开始迅速增长,所以我们需要很快从混乱做一些结构,有用和方便的事情。

Chaos在我们的系统中的意思是什么?这意味着不受分析和结构性请求的未订购的请求来自用户,并且没有项目管理。查询在邮件中的某个地方冻结,单词,在分析师,程序员,部门管理人员的首脑,具体取决于组织中使用的结构。

我们决定使用Redmine软件删除您的混乱。立即预订,我们不会谈论方法。我们将完全谈谈Redmine的可能性,了解我们如何应用它。每家公司都有自己的细微差别,不要把我们带到我们身边,不要带别人。进行分析,按照您认为对您的纠正和必要进行行事。不要害怕错误,因为关于错误我们学习。

从混乱,我们有,我们试图搬到订单。现在我们正处于这种方式。当然,并非一切都是云和光滑的,但我们非常努力。

我们公司内部,我们分配了三个主要问题:

  • 首先,我们需要一个用于跟踪错误,事件和传入请求的系统,即,我们需要自动化错误跟踪器;
  • 其次,我们想要以某种方式分配项目管理。自动化未完全监控,这意味着使用方法,以及在发展阶段和某种未来的必要范围内。接下来,您将看到我们如何使用Redmine,以及我们将进一步发展的地方;
  • 第三,我们将IT服务控制单元(ITSM)分配到一个单独的系统中,但是也没有完整。我们的部门提供了需要管理的不同IT服务。

此外,我们拨出了我们的私人问题:

  • 这是,我重复,多样化的IT服务,因为程序员终止他们的生活,系统管理员,仍有互联网营销部门和其他人;
  • 每个都有自己的结构和他们对管理部门的愿望。在所有部门,不同的方法,方法,经理和精神术 - 它对系统的选择施加了印记。但有必要同时搬家,并达到一个目标 - 组织中的某个订单,信息和预测的可访问性;
  • 此外,还有另一个KPI,其中一体地由不同的指标计算;
  • 要进一步开发,我们需要额外分析来电信息,各部门正在发生的事情以及如何整体反映在组织中;
  • 我们必须控制内部预算,在我们进入的框架或最常见的情况下,不要进入。他们还需要以某种方式分析和管理它们。最好在一个系统中完成所有这些 - 特别是手动方便。

因此,我们分配了三个我想结合成一个系统。

对于这些系统中的每一个,都有一个单独的专业软件。它是所有拥有自己利弊的知名自动化产品,所以如果您为自己选择系统,请考虑一切。

并非所有产品都在幻灯片上列出,其中更多,而且不仅在俄罗斯市场,而且还在西方。但对于我们来说,其中一个要求是俄语界面,因为这个产品不仅可以使用更或多或少可理解的英语的程序员和系统管理员,而且使用普通用户。

去哪儿?许多产品。从各个部门和控制的要求是不同的。我们会选择。

由于分析和选择,以及覆盖Alexei Lustin的备份,覆盖某个区域的红绿产品来到了我们。让我们了解它涵盖的哪种区域?

它完全涵盖了我们想要在公司运行的错误跟踪器。这是从用户和客户的任何级别收到应用程序的集中化。这是最基本的痛点,这是快速自动化的必要条件。我认为每个人都有这个问题,因为就像我已经说过那样,信息在不同的地方陷入困境,并在邮件中,在excel或头部。这些信息不受分析和获得结论和结果。结果,事实证明:

    • 知识库的信息组件,可以分析并理解下一个要做的内容。这减缓了反应率,并影响了不间断和工作质量,从中利润直接取决于;
    • 增加新员工的“潜水”时间与企业系统合作;
    • 失败宽容也是它的每个人 - 没有工作系统的人都无法活两分钟。因此,Bug Tracker发挥着重要作用,而那时候存在的问题非常敏锐。

Redmine Project Management涵盖了一半,因为这个产品没有专注于管理项目,但有一块块,有助于这一点。不幸的是,这不是一个理想的产品,而是当时他涵盖了我们设置到系统的要求。

并且覆盖了一个非常小的itsm块。 Redmine系统不旨在管理IT服务,因此导通和结构化数据存在一些缺陷。通过选择您的ITSM系统版本,我们已经出现了这种情况。

所以,我们的选择是Redmine。它非常定制,可扩展,灵活,设置方便。

为什么Redmine?

  • 这是甜蜜的词“免费赠品”。虽然Redmine是免费的,但是,随着预订,您可以为自己选择付费插件。在任何情况下,您都有某种成本预测,因为如果您购买了插件并且不会更改Redmine平台,那么就可以使用此插件而无需额外投资。例如,如果您需要更新它,则您需要为此更新支付并进一步使用。 Redmine平台更新每年一次或两个,并更新 - 这是您的愿望。
  • Redmine有一个直观的界面。我们不仅实施了Redmine,不仅是作为IT管理的产品,而且还是作为各个部门收到用户的应用程序的产品。例如,为行政和经济部门的应用突出了一个单独的分支。
  • 可以以各种分析形式控制优先级,包括根据任务单独进行。
  • 管理时间和资源。我认为这是头部的主要单位。它允许您了解该部门的加载程度,有哪些任务相关成本以及如何对成本进行分类,但在下面的情况下。
  • redmine中的分析和报告弱表达,但有一个广泛的API。您可以从API数据库中获取数据,将其卸载到系统并获取任何报告。
  • 使用插件的手动操作的灵活设置,自定义和自动化。
  • 与Git的集成是重要指标之一。数据库的存储库已连接到Gitlab,并且在任何Redmine任务中,您可以看到日志(相关版本):谁,何时以及根据此任务发生的更改,转换到Gitlab。

有关信息:Git是一个分布式版本控制系统。它跟踪,修复和存储关于任何文件和目录的更改的信息(版本),也会监控数据完整性。在我们的案例中,我们正在谈论源代码1c。

这是相关版本的看起来的样子:

  • 任务管理和错误跟踪。这是一个标准的错误跟踪器,我们将使用它。
  • 事件管理,项目,预算。所有预算形成都以自己的方式进行。我会展示我们如何自动化它,然后您可以尝试自动化自动化的预算 - 我认为这将很容易,因为红绿人劳动,你也可以将它们转移到金钱。
  • Redmine的Wiki实施并不是很好的实施,因此最好使用另一种产品来创建知识库和协作。为自己,我们选择了来自阿特拉斯的汇合系统,这是最常见和易于工作之一。您还可以考虑系统:Dokuwiki,Mediawiki等。

引擎盖下的红菱是什么?

  • redmine很快,只是展开。
  • 它适用于大多数操作系统。
  • 它在其中实现的平台是Ruby在轨道上。如果您想自定义redmine,您需要在Ruby上进行竞争力,否则它不会很方便,因为并非一切都可以制作现成的插件。
  • 对各种DBMS的支持本身表示。
  • 使用RSS或电子邮件,您可以在任何事件中组织警报。
  • 可用广告身份验证。
  • 与SCM版本控制系统(SVN,CVS,GIT,Mercurial,Bazaar和Darcs集成)集成。

遇见红绿一

您可以下载Redmine,在您的计算机上安装它和“实验”。或者使用云服务器,“在一点击”中,将自己的预先安装版本的Redmine版本放在托管服务中。

可以在Internet上找到任何系统的安装示例,包括使用云服务。链接上的官方指示:

所以看起来像Redmine中的任务列表。

有一个标准和几个附加接口。 true,在更改接口时,某些功能可以停止工作,因为自定义接口不考虑您将工作的插件 - 毕竟,这是一个开源产品。但这并没有阻止他甚至使用标准界面成为一个方便的工具。

管理在一个单独且非常可理解的结构中分配。

连接到Redmine的模块列表,您始终可以在适当的管理部分中查看和分析。

我们没有“干净”的红绿,因为大约有35个插件。我们买了一些他们。

有关插件的信息可以在搜索引擎中找到关键字“Redmine插件”。例如,有两个站点可以下载或购买良好插件以开始与Redmine一起使用:

所有插件都是俄罗斯,您可以购买和使用。主要是选择舒适。只要注意哪个版本的redmine支持插件,因为如果支持的版本与您的符合不匹配,则会有可能将插件无法正常工作。

关于我们需求的自动化

结构“项目”

我们使用Redmine不根据标准领导。例如,在系统的框架内,“项目”的概念是结构层次中的单独分支。我们使用“项目”树作为水平的分类。在顶级有一个行政部门,他受到服务部门,然后遵循系统,子系统和服务。

树的一部分看起来像这样:

系统管理部门还将其方法与项目层次进行。这项工作是在提供的服务的分类的基础上构建 - 它有助于解决服务控制问题。因此,在ITSM分支中,项目层次结构是一个业务服务目录。为方便起见,它们被编号。

在Redmine中录取申请

根据该示例,我会告诉您我们如何组织在Redmine中收到申请。

我们的部门分为3组:

  • 开发团队;
  • 一组分析和伴奏 - 这里包括产生“二半半”支持水平的员工。他们建议,分析问题,如有必要,“读取”代码可以写入数据分析请求,以及代码中的正确错误。因此,我们设法排除小问题的程序员的分心,以及在分析师的帮助下,我们将程序员与客户分开,因为一切都可能面临着它们之间的关系问题。
  • 数据库1C的管理员组。

因此,通过在突出显示的邮箱上写出通常的字母来完成与我们的Redmine中的应用程序接收。对于组织个人邮箱,我们在每个部门和每个组中分配了他们的“项目”结构,例如:

对于每个项目,我们在HelpDesk插件配置了邮箱中。屏幕截图显示了其中一个项目的HelpDesk插件的设置:

使用“用户请求”的视图,输入附加到“项目”的邮箱附加的邮箱。所有这一切都导致劳动力成本员工减少到进入请求的主要分类。 (屏幕截图中的示例:1.2管理员1c,1.4票汇率,1.5支持YuAt DPP)

如果不可能产生这样的结构选择,则可以选择一个邮箱,在树中选择一个邮箱以创建从属分支,其中应用程序将在主分类后分发到第一个支持行(示例屏幕截图:1.3用户支持)。

结果,应用程序通过循环:

  • 首先,项目中的主要自动进入正在发生;
  • 然后分析师分发应用程序,即分类,分类和优先考虑它;
  • 之后,分析师将应用程序转移到所需的分支。

在应用程序中,存在某些分类字段,其中一些分类字段是预测的,并且部分由我们添加。根据此,执行使用参数的主要填充:

  • 优先事项;
  • 类别;
  • 客户部门;
  • 各种类型的Castom领域。

那些。如果发生事故,您可以确定它不会被忽视。

使用的已接收应用程序和字段的示例:

设置“项目”

在“项目”内部可能有几种类型的跟踪器。这里,例如,经常使用跟踪器:

  • 用户请求;
  • 一个任务;
  • 错误;
  • 句子;
  • 商业项目;
  • 商业项目计划等

跟踪器可能是无限制的数字 - 可以手动添加它们。每个跟踪器都灵活配置。

在“项目”设置中,我们可以指定使用它的跟踪器,以及可以连接哪个自定义字段。

此外,必要的模块和其他设置也连接到每个分支。您可以在标准的Redmine文档中找到此功能。

连接模块后,您无需生成任何复杂的操作,您只需保存当前“项目”的模块列表,它们将以标签的形式出现,当您可以做出必要时设置。

此外,Redmine非常灵活地配置为访问“项目”和单独的相关功能的不同级别的权限,以及每个字段的可用性。

在“项目”上,您可以看到各种跟踪器和统计信息。而且,当“跌倒”进入跟踪器时,您会看到问题的下属问题 - 让我们称之为“卡”。

商业项目

我重复一点。由于在Redmine“项目”的概念中 - 这是结构结构的分支,那么为维护实际项目,我们将一个单独的分支与“商业项目”和“商业项目计划”跟踪器分配。这使我们能够在分销基础方面保留关于我们的业务项目的状态报告和表格成本。

该分支的结构还分为细节:部门,客户,系统,子系统的拼写。

因为我们的管理公司,部门陪同Wiseadvice GK中包含的所有公司。在这方面,我们正在为任何公司和联合为几家公司进行单独开展项目。因此,对于每个项目,任务是预算和写下部门的成本。

在业务项目卡中,您还可以配置必要的字段。我们使用的字段的示例:

  • 基本分布/成本收件人;
  • 项目的奖金;
  • 评估劳动力成本;
  • 计划开始/完成日期;
  • 日状态报告和其他人。

项目中创建的所有任务都是业务项目的主要卡。

状态报告每周至少将客户交给客户。整个故事累积在卡片中,并被送往有关方面。

客户和其他利益相关者可以随时查看以下商业项目的以下信息:

  • 项目状态;
  • 估计的劳动力成本;
  • 实际的劳动力成本目前处于执行和员工的背景下;
  • 项目准备;
  • 制定商业项目;
  • 整个通信历史;
  • 如果他因优先排序推迟,项目的规划日期开始;
  • 计划完成项目日期。

实际的劳动力成本是从部门工作人员花费的下楼业务项目任务中收集的。

基于所形成的任务,您可以构建一个灯塔图,但仅在信息性版本中。另外,不可能使用它和交互方式。

在使用日历规划的计划时,可以使用图形报告。例如:

我们使用任务板在每周计划中分发任务。

所有这些都通过插件实施,包括进行敏捷或寻呼板的可能性。

举个例子:

考虑到插件的特点,它就像是Kanban板。它可以是由数据包交互式推翻的 - 状态和表演者之间的兼而有之。检查了三个接口 - 它仅适用于两个。标准接口正好运行。非常方便在大型电视/屏幕上显示行星/叠层。

此外,可以使用版本进行规划,然后将版本转换为释放。

作为该部门工作的有效性,我们在成本分配和实际部门的实际劳动力成本的背景下形成了报告。

标准劳动力报告可以概述:

我们使用报告劳动力成本的倾向:

  • 成本分布数据库 - 我们的自定义字段;
  • 成本接受者 - 我们的Castom领域;
  • 用户是标准字段。

形成在期间的背景下可能发生:

对于我们的预算,我们只使用“月份”。报告示例:

屏幕截图在8月份的分布基础上提出了一个实际劳动成本的例子。

此外,您还可以为每个声明的时间值表达详细报告。如有必要,所有报告都转换为CSV,因此可以在Excel中进行进一步的分析。

当然,作为真正的1C昵称,我们可以在1C中从Redmine编写卸货信息,以在1C中使用必要的组和信息在1C中形成报告。

其中一个成本报告的示例:

有关Redmine功能的更多信息

在Redmine中的额外有用功能,我想突出:

  • 身份验证模式 - 通过广告,或通过登录和密码;

  • 警报系统。用户将通知任务的更改。您可以配置电子邮件警报和RSS;

  • 将用户组合到群组。使用此工具,您可以在企业的Redmine分层结构中形成。与会计系统集成的插件并克隆其在组中的结构;
  • 角色模型右,具有多个多级设置;

  • 为每个角色设置每个跟踪器的工作流程(生命周期);

  • 具有MS Outlook的集成插件的存在。例如,具有许多功能的相当方便的插件,例如直接从字母,评论,跟踪等创建redmine中的应用程序。官方网站:

https://ru.a.ausoftware.com/

  • 还有插件与即时消息系统(例如电报和SMS网关)集成。在任何通信渠道上,您可以发送警报,例如事件,监视信息等;
  • 如果有能力,可以自己制作任何插件。

问题和答案:

大厅问题 : 假设我们提供对客户的访问权限,我们有一定的支持服务列表。例如,如在您的示例中,有Sysadminov和编码器服务的服务。凭借某种客户,我们在两种类型的服务上工作,并以某种只有一种类型的服务。是否有可能在限制客户提供哪种服务类型的权利水平?

回答: 这才因在客户 - “项目”下分配的单独分支而异,其中可以为此客户单独创建所选服务的任务。或者您必须提供对该服务的分支机构中的所有任务 - “项目”支持。标准能力限制服务签字的权利和在框中的Redmine中的“项目”中的客户中“不是。你可以寻找这样的插件或自己写它。我们没有这种复杂的结构,但有一个只有各个主要单位可用的任务,所以他们已经为他们创建了。

大厅的问题: 事实证明,每个客户都是一个“项目”。和在一个“项目”中可以这样做吗?

回答: 是的,尽可能多。例如,我们突出了希腊语来分隔客户部门,并在关键员工访问它,以便他们没有看到与客户相关的整个帮助表,以及整个结构,因为她很大。 Redmine在设置中灵活,但不幸的是,它的灵活性有些限制会带来一些不便。当然,有更方便的高度专业化解决方案,但它们是支付的。

大厅问题 : 和每个地区所做的劳动力成本总结起来?例如,在“工作中”的状态下,我将劳动力成本为0.3,然后在“分析”的状态下,我设置了更多的劳动力成本。

回答 : 任务一般成本一般为此。不可能根据状态对劳动力成本进行分类,但劳动力成本有一个领域的“活动”,其本质可以反映您记录时间的过程。它也是可编辑的。通过劳动力成本进行写作时,员工选择一种固定的活动。接下来,使用报告,您可以在进程的上下文中提取时间。

在没有活动类型的指示,该报告只能通过员工+日的上下文中的总时间形成。

摘要可以通过报告查看分析数据。直接在任务中只能看到当前任务的成本。

大厅问题 : 事实证明我有第一行技术支持和第二行技术支持。他们每个人都花在同一个任务上在一定时间的同一个状态“工作”中。因此,如何如何在第三行上的第一行上的任务上定义每人的实际劳动力成本?

回答 : 我重复,成本一般就在任务上,但如果一个人花了这么多时间,那么另一个人花时间 - 这被反映在这里。部分答案是根据上一个问题给出的。然后你可以看到他们中的哪一个花了多少,但只有在这个版本中。只有在添加自定义字段以注销劳动力成本或使用用户分组以及进一步表单分析报告时,才有没有单独的成本。

大厅问题 : 有组织的用户互动如何?通过电子邮件?

回答 : 如果它是此任务的观察者,则发送转到电子邮件标准字母或由用户编写或自动redmine fold。此外,如果他是redmine用户,那么顶部面板会显示有多少任务被指定有多少新功能以及多少变化。我现在看到我有20任务,其中一个是新的,一个改变。从用户侧面 - 仅电子邮件。

如上所述,在连接插件时,您可以使用即时消息系统单方面通知用户。

大厅问题 : 是否有用于提交应用程序的Web界面?

回答 : 不是。 Redmine在智能手机和平板电脑上工作,即具有适应性的界面。但是可以通过电子邮件提交应用程序,或者将用户访问直接进入系统,仅限于仅创建的权限。作为另一个功能,您可以将插件放入Outlook中以在Redmine中创建任务。

目前,有一个跟踪器Hide插件,您可以在用户或角色的上下文中限制对跟踪器的访问。

示例:在“项目”中具有“Observer”角色的任何用户只能使用带有“用户请求”跟踪器的卡片。

大厅问题 : 和电子邮件一起使用的功能是框中的功能或来自插件?

回答 :是的,它是“开箱即用。”在插件的帮助下,它只是获取额外的设施和设置。

大厅问题 : 并且可以配置我们输入系统的客户的通知仅在某个状态下进行。如果他需要通知,他为什么要观看我们的内部十个阶段,只有在任务完成时才进展?

回答 :我们如下解决了这种情况。

1.首先,我们为用户禁用 - 客户在用户设置中的标准Redmine通知。此设置对于当前用户的所有Redmine都是全局的。

2.此外,对于所需的分支(“项目”)连接了发送字母的可能性。

3.分析师或RP-Shnik可以使用标准机制发送电子邮件:按“发送注释”登录卡编辑模式。如有必要,您可以指定其他收件人。

4.发件人可以编写任何文本并添加必要的附件。或使用先前配置的模式。

 

为此,选择完成的图案,被替换为字母的字母,并且仍然填充,如有必要,其他信息。

之后,您需要单击“接受”按钮,然后将保存注释,并将发送该字母。客户将以常规字母的形式收到通知。

这是一个标准机制,我们没有触及任何东西。每个项目的模板都是定制个人的。这是分析师顾问的一个相当重大的简化,因为每次写同一个文本时 - 它都是费力的。

隐藏客户的任何文本,如果它可以直接访问他的任务卡,只能通过使用“私有”评论或关闭访问此类评论的访问。

第二个选项是使用附加插件,因为默认情况下,没有这样的设置。

大厅的问题: 是否有可能将交易对手绑定到收到的任务?例如,我有一个PBX的电话呼叫,其中分区号码被评分,并且Redmine从PBX中获取到达的号码,创建一个任务并将其教授到交易对手。您是否解决了交易对手层次的任务?

回答: 不,我们没有与IP电话整合redmine,这不是我们的目标。这个想法很好,但在我们的细节中是不需要的。在互联网上,您可以找到与星号的Redmine集成。

大厅问题 :我们在IP电话上有一个问题,而是在交易对手的层次结构上。我们希望管理人员在Redmine中看到与1C的交易对手的相同层次结构。

回答 : 不,接触结构是平的。我们唯一添加的是与该部门的联系。我们使用的最大值是由部门收集联系人,我们为国内服务制作错误跟踪器,而不是外部客户。在Redmine本身中,不可能组织交易对手的层次结构,但您可以在Redmine和1C中关联单位,并在1C中形成本报告。

大厅问题 : Scrum的深度在哪里?我们有条件地Sprint - 7日历日(5个工作日)。我在哪里可以看到sprint的迭代是什么?日历周是什么,Sprint号是什么?

回答 : Scrum深度可以通过版本控制。有一个版本的功能。

为此,根据接口,有一个特殊的“操作计划”(或“版本”)。

例如,我有三个版本。

 

每个版本可能有自己的名称,状态,并限于完成日期。

对于每个版本,如果呈现它们,任务列表是可见的,以及未完成的数量。

对于可视化,您可以形成图表

版本可以分组,中断任务,您可以根据它们构建板。您可以在Sprint之间传输任务 - 这样的机会在“规划版本”中。

事实上,Redmine可以成为组织范围或苍巴纳工作的工具。但是,有必要考虑有时候有时候没有足够的排序和其他小事。也许有支持它的插件。在所需的当前功能体积中,足够了。在这里,您可以进行任务的分配,在Sprint之间移动,看看您没有时间为计划时间等工作。

大厅问题 : 我们如何考虑到当前冲刺中未满足的任务?我应该在状态下看吗?或者他们以某种方式自动,我将显示他们现在需要预订新版本?

回答 : 您可以根据版本选择任务。例如,要查看“操作计划”,才能完成多少百分比以及如何满足。那些。从Sprint关闭了多少任务以及尚未关闭多少任务 - 它将写在这里。单击相应的项目时,未关闭的任务列表是打开的。此外,正如我所说,他们可以分析并转移到另一个冲刺中。

您还可以根据同一版本和状态的上下文形成具有任务的板。

当然,使用必要的选择标准的任务列表,可以在永久操作中保存和使用。

大厅问题 : 如何将任务传输到另一个Sprint - 我必须在另一个标签上打开一个任务列表,在另一个标签上,并转移?

回答: 可能是这样的。但使用版本规划工具更方便。从特定版本的未分配任务或未完成任务的列表中进行选择,并将其丢弃到下一个版本的鼠标 - 显示我们在Sprint中占用此任务。

大厅的问题: 你怎么能给所有解锁任务?也许三四个版本回来我有一些重要的任务。我记录了它,她挂在那里。我怎样才能失去她,以便她经常和我一起悬挂?据我所知,现在您只能看到所选Sprint的未分配的任务或任务。以及如何看待累积结果的所有解锁任务,了解,将它们带入当前的冲刺或不采取?

回答: 这可以使用任务中的过滤来实现。您可以使用必要的参数并保存状态“打开”中的选择设置。

 

例如,我们可以考虑一个被称为“关闭任务”的设置。有问题的任务是“解决”的状态,这些问题由我们的部门实施并转移给客户以生产操作,但尚未收到客户的反馈。那些。这是一款需要检查的任务池,以澄清生产开发和关闭的结果。例如,您可以在状态过滤器值“对应”和标志“新建”中更改。因此,将显示新的任务,这些任务尚未采取工作。您可以改变状态,优先级,类别,标准和自定义字段的任何值。

例如,您可以将特殊的用户字段添加到过滤器。这是一个方便的工具,非常简单。对于该项目,任务,联系。

新字段 - 指示我们添加的对象类型,最常使用“任务”。

我们表示现场格式 - 涵盖某个需要90%的选项。

指出名称,如何可用角色。

我们表示应用了追踪器的哪些项目。

大厅问题 : 可以强制进行自定义字段吗?

回答 : 当然,通过比喻在1c中的其他细节。

强制性字段标记为名称右侧的红色星号。

大厅问题 : 你是如何报告进行工作的?在相同的任务中转到另一个用户 - 有一个任务启动器,并且有一个表演者。

回答: 那是对的,如果字段更改 - 将其分配给谁,则在报告中返回最终值。

让我告诉你我们是如何安排的。部分重复。

  • 服务台最重要的跟踪器是一个“用户请求”,其中邮件被自动拆卸,字母变为“用户请求”。如果用户向Redmine向通知发送了响应字母或发送具有相同主题的澄清字母,则在主题中的主题或ID上会自动将文本从此类字母附加到现有查询 - 使用经典胶合功能。
  • 下一步 - 例如,当例如KIS部门的咨询请求来时,分析师顾问拆卸了申请并产生了主要分类。确定这是一个事件,错误或任务。它甚至可以成为一个新项目的想法。因此,这也是服务台的一部分。分类后,将所有“用户请求”分发到itsk分支的子项目,其中正在与它们进行进一步的工作。
  • 如果这项工作退化了开发人员的任务,那么在基于用户的请求的基础上,创建相关的从属“任务”。也就是说,“用户请求”跟踪器本身生活,任务跟踪器也是分开的。我们正在谈论我们有一个单独的流的小修改和错误校正 - 它们从“用户请求”中显示。
  • 如果任务关注特定的业务项目,并且开发人员没有根据“用户请求”的基础上,它将与次要业务项目相关联到KISA功能的块,因此可以看到任务- 在哪个块和与我们所做的块中 - 它是“用户请求”或商业项目。
  • 单独生存跟踪器“业务项目”,我们与业务沟通 - 而不是根据要求和轻微改进的用户,并且已经具有携带业务价值的实际项目。在“业务项目”中,作为从属任务也可以是他们的子任务甚至是大量任务 - 大,具有从属和连接。这是如此迷你证明。所有这些子组织再次绑定到KIS功能的块。
  • 这项任务来自于 - 来自服务Desca或商业项目。但我们都将它们绑在功能块中。

基于上述情况,我重复,我们可以在上下文中看到劳动力成本:

  • kisa的功能块;
  • 项目;
  • 表演者;
  • 通信“请求 - 任务/业务项目 - 从属跟踪器”。

屏幕截图在一个月内在项目的背景下提出了一个实际劳动力成本的例子。员工必须在他们执行的任务上分发他们实际的时间。这称为时间表。我们每日开发人员进入“工作报告”的特殊记录,并分发他们的时间 - 形成劳动力的事实。因此,我们至少大约是管理项目的预算。

我们的项目有一个初步的工作计划。在我们看到的每个项目中,我们超过了它。 Redmine自动总结了从属于项目的所有任务的宽度。因此,我们知道该项目已分配700小时。我们看到了这一事实 - 617个小时已经锻炼了。这是项目管理元素之一。

事件系统的活动过程可以表示如下:

  • 如果有必要,分析师顾问对所要求的请求进行分析,表明开发任务;
  • 开发人员实现任务并返回其分析顾问以验证和进一步沟通;
  • 分析师顾问已经在用户的请求中沟通了结果的描述;
  • 如果一切顺序,分析师会关闭任务 - 禁止开发人员关闭任务。

在更多主要的任务中,包括在内。设计,该过程建成更多扩展:

当然,所有变化都通过释放释放来落入工作基础。

如果您以更方便的选择提交,那么我们拥有自己的“八”。

那些。,真的很多任务在负责之间过渡,但这对我们来说并不重要。我们评估员工背景下的劳动力成本,成本分配成本的成本,客户和难以征用的活动。所有这些都已提前说明。

大厅问题 : 是否有可能获取有关特定开发人员履行的任务的信息?

回答 : 有。有一个“工作报告”工具,您可以看到哪些员工的任务是多少时间和我花了哪一天。

或者可以通过标准报告“劳动力成本”来查看 - 它也可以在用户的​​上下文中形成解码。

大厅问题 : 以及如何跟踪您的劳动力成本?

回答: 员工还通过“工作报告”来控制他们的工作。并且在任务中的劳动力成本固定是手动完成的 - 直接在任务中或“工作报告”中。有插件允许您跟踪时间。例如,Redmine问题定时器插件如下所示:

当您开始工作任务时,员工点击“播放”按钮,最后 - “暂停”按钮。在维护任务时,其劳动力成本已固定。

大厅问题 : 问题到时间管理和资源是后部管理,注册已经发生,当我看看我的员工如何装载时,或者可以计划?当我看明天我的程序员必须承担这一点,而明天的一天。我明白,传统上讲,它是一个强大的程序员,他可以有两个没有问题的报告,每天三个铆钉,我可以为一周的任务排队队列。

回答 :计划的能力是,但它不是完美的产品使您的细微差别。如果您通过规划时间缺少标准字段,可以设置自定义字段的字段 - 它将花费多少小时的时间。可以指定计划时间,然后比较计划和实际时间。当然,您可以使用标准故事点领域进行扑克规划。

大厅问题 : 你说redmine的wiki不舒服。

回答 :Redmine的Wiki看起来不友好。

 

要格式化文章和任务,使用标记语言标记。格式化不是“在飞行”,但指示标记符号。

搜索是 - 根据文本和标题中的单词。如果在搜索中输入“Exchange”,它将提供两个主题和跟踪器。追踪器类型有一个选择。

目录不是主页页面,并且在输入Wiki时,只显示创建的文章列表。

目录如下:

当然,Redmine的Wiki仅用于存储物品。它不能用来协作。

作出文章变更的历史,并且可以在何时,谁和哪些变化产生。

大厅问题 : Wiki如何填写?

回答 :我们的进程是如下构造的。服务台的分析在过去时期以一定的周期执行。借助分析师在请求请求时由分析师进行的初始分类,我们正试图总结主题并识别最有问题的区域。接下来 - 我们介绍自助服务,即记录用户自己如何解决其问题或问题。此外,在目前的工作中,如果需要,分析师可以在不需要等待整体分析的情况下酌情创建文章。还在制定Wiki-yde的编写是开发的业务项目或专门专用的文件项目的框架内。这不是一个汇合,而不是合作。这是从上到下有行政方法。用户不参加此功能。

大厅问题 : 其中一位同事使用非常有趣的系统。我真的很喜欢它,我想自己实施它。第一行技术支持总是有义务关闭维基的任务。如果她没有在维基找到一篇文章,她就解决了第二行技术支持。第二行已经创建了一篇必须安装任务的文章。

回答 :我们也尝试如此,但我们采取迭代 - 符号,分析了一些事件。但需要数月。然后 - 坐下来,分析,分配必要的块,使得很多事件。

大厅问题 : 不是很清楚 - GIT与Redmine的集成如何?

回答 :当您将更改保存到1C存储(计算时),描述指示“#”标记的任务编号,例如“#74516”。因此,我们通过会计完成 - 我们可以看到GIT存储中的哪些委员会与任务相关联。这对我们来说很重要,这是一个桌面解决方案,以便我们方便地管理它们,并且如有必要,转到另一种解决方案,因为所有相同的需求都增长,而且并非所有的Redmine需求都可以覆盖。因此,我再次道歉 - 如果您选择产品,首先分析您想要自动化的分析,并将其块“封面”。

大厅问题 : 您是否使用Redmine使用移动应用程序?

回答 :移动应用程序是,但它不太舒服。在我们的组织中,没有必要。我们主要在固定电话或笔记本电脑上工作。您还可以使用具有信息功能的插件 - 例如,使用SMS或电报。

大厅问题 : 你说你卸载git中的存储库,你在git中看到了什么?

回答 : 在Commut Git中有一个链接到任务。来自委员会,我们打开任务本身。从问题出发,我们也可以打开与之相关的换句话。对于每个项目,无论层次结构是什么,您都可以连接存储库。当然,与Git的集成不是完全通过Web界面管理的。处理仍然必须攀爬,但快速而简单。

我们到底有什么:

基于上述内容,我们将总结简要的结果。

优点:

  • redmine - opensource-product,具有大而活跃的社区;
  • 它是预计成本,便宜,灵活,定制,易于可集成和可扩展的成本;
  • 完全涵盖漏洞跟踪器,半程管理,相当一点 - ITSM;
  • 与Git有一体化;
  • “苍蝇”缩写;
  • 它具有相当多的插件。此外,很容易找到专家来自动化他们的流程;
  • 方便核算实际劳动力成本。规划劳动力成本和预算的可能性。

减数:

  • 不舒服的wiki;
  • 如果您需要自动执行您的流程并在Ruby上没有竞争力,则只能使用插件或搜索第三方开发人员;
  • 少数分析报告;
  • 并不总是一个“友好”的界面;
  • 想要以层次结构的形式存储的不舒服的质量分类器。

在使用Redmine产品的过程中,我们对我们的活动的分析,系统化和自动化进行了大量的工作,以及我们结构中的混乱减少。他们在整个组织的部门和业务流程中进行了改变和优化过程。在部门工作和设计活动中优化和改进的控制,分析和管理功能。

我们所采取的进一步的步骤是突出更方便的汇合系统中的知识库,因为合作的可能性是组织开发的主要机制之一,允许您快速生成通信,减少传输信息的时间,减少误差和解决事件的时间。

在Redmine部分中,将有更多的步骤来构建更清晰和控制的业务流程。

一般来说,选择工具,让您的混乱不受注意到。

****************

本文是关于在InfoStart活动2017社区会议上阅读的报告结果的结果。这里可以找到更多的文章。

在2020年,我们邀请每个人参加7个区域拨款,以及莫斯科的周年纪念活动事件2020。

选择事件。

redmine。 - 开放服务器Web应用程序,用于项目管理和任务(包括错误跟踪)。 Redmine是用Ruby编写的,是基于Rails上众所周知的Web框架Ruby的应用程序。根据GNU通用公共许可证分发。

功能

本产品提供以下功能:

  • 维持几个项目;
  • 基于灵活的角色访问系统;
  • 错误跟踪系统;
  • 甘特和日历图表;
  • 项目新闻,文件和文件管理;
  • 使用RSS流和电子邮件提出更改的警报;
  • 每个项目的维基;
  • 每个项目的论坛;
  • 临时费用;
  • 事件,时间成本,项目和用户的可定制任意字段;
  • 与版本控制系统(SVN,CVS,GIT,Mercurial,Bazaar和Darcs)轻松集成;
  • 根据收到的字母创建错误记录;
  • 支持多个LDAP身份验证;
  • 能够独立注册新用户;
  • 多语言界面(包括俄语);
  • 支持MySQL DBMS,PostgreSQL,SQLite,Oracle。

数据库结构

用户系统

用户是主题领域的中央概念之一。用户模型是识别和认证人员和客户系统的基础,以及授权它们在不同的角色,项目等中的授权。

角色

用户角色由用于确定用户访问权限的灵活模型来确定。角色包括一组权限,允许区分对各种系统功能的访问。

用户在每个项目中分配了一个角色,例如,它在其参与的每个项目中,例如“项目开发项目中的管理员”,“项目中的开发人员,以维护公司的内联网公司”或“客户在重构项目中的”公司信息系统B“。用户可以有几个角色。为单独的任务(问题)分配角色是不可能的。

项目

该项目是项目管理系统主题领域的基本概念之一。由于此实体,可以同时组织协作和规划几个项目,划定对各种用户的访问(见上文)。项目承认分层嵌套。

追踪者

跟踪器是在项目中排序任务的主要分类。本身,“跟踪器”的概念返回错误会计系统(ENG。 错误跟踪工具 ),代表每个单独的项目。

实际上,在“Redmine”跟踪器中是类别“任务”类的类似模式,并且是不同类型任务的多态性的基础,允许为每个类型的各种领域确定。跟踪器的示例是“改进”,“错误”,“文档”,“支持”,

任务

任务是整个系统的中心概念,描述了您要执行的某项任务。每个任务都具有强制性描述和作者,在强制性之后,任务与跟踪器相关联。

每个任务都有状态。状态是一个单独的实体,具有确定为不同角色分配状态的权限的可能性(例如,只能为管理员分配状态“拒绝”或确定任务的相关性(例如,“打开”,“被任命为“ - 相关”,“关闭”,“拒绝” - “否”。

对于每个项目,单独定义一组开发阶段和一组任务类别。其他字段对“估计时间”来说也是有趣的,它是构建管理图表的基础,以及任务的观察者的选择字段(参见“接收通知”)。任务能够附加文件(有一个单独的实体“应用程序”)。

其他列出的属性(例如,优先级)的值存储在单独的公共表中。

跟踪任务的状态

为了跟踪用户对任务参数的更改,系统响应两个实体:“录制更改日志和”已更改的参数“。日志条目显示用户的一个操作以编辑任务的参数和/或向其添加注释。也就是说,同时用作用于进行任务历史的工具和用于维护对话的工具。

实体“已更改的参数”与单独的日志条目相关联,旨在存储用户更改参数的旧值和新值。

任务之间的通信

任务可以是相互关联的:例如,一个任务是另一个或在它之前的子任务。此信息可能在程序开发规划中有用,单独的实体负责其在Redmine中的存储。

会计在草稿中花了

由于与用户和任务相关的“花费时间”的本质,该系统占了花费的时间。精华允许您存储花费时间,用户活动类型(开发,设计,支持)以及简要评论工作。例如,这些数据可以用于分析项目中每个参与者的贡献或评估实际的劳动强度和发展成本。

绑定存储库

Redmine提供与各种版本控制系统(存储库)的集成。集成是跟踪外部存储库的更改,将其修复在数据库中,分析更改以绑定某些任务。在与外部存储库集成的系统的静态结构中,三个实体负责:“存储库”,“编辑”和“更改”。 “存储库”是与项目相关联的项目,该项目存储连接的存储库类型,其用户的位置和用户的识别数据。

“社论”是存储库的编辑板的显示,而且除了信息字段之外,还可以与特定任务相关联(为此,您要在“refs #num”的描述中指定,其中num是任务编号),并向编辑委员会的作者作者。该实体“更改”旨在存储每个版本中的修改(添加的,远程,位移,修改的)文件列表。

收到通知

用户通知有关站点上发生的更改的用户通知是使用“观察员”的本质,将用户与各种类(项目,任务,论坛等)的对象连接。在数据库中,还存储RSS订阅访问密钥,允许通过该技术的通知,还使用电子邮件发送通知。

有些瑕疵红绿一酒

对于您需要做的新旧版本。检查中立。

讨论页面必须有详细信息。

  • redmine中的文件和文档减少到添加,删除和编辑它们。您无法管理任何文件或单个文档的访问权限。
  • 更改文档没有警报。
  • 在Redmine中,您无法在各个任务字段的级别管理访问权限。例如,此刻,无法隐藏项目上的工作估计或有关花费时间的信息。
  • 在Redmine中,所有其他领域都可以使用所有用户,所有项目参与者都可以看到它们并更改它们。当管理者和开发人员和客户可以访问该项目时,这种限制可能导致非均匀命令存在困难。
  • Redmine没有权限在工作流中分离类型的转换。例如,现在不可能指示当有人完成纠正错误时,它必须选择一个负责任的测试仪,并应指定构建号码。此外,您也无法隐藏来自客户端的程序员之间的内部对应关系。
  • 在Redmine中,任务清单中的整体劳动力 - 劳动力强度并不显示,并且在劳动密集型报告中,不可能进行选择,包括根据承包商。

智利剽。

由于某些用户相对于项目的愿景与开发人员领导者的愿景不同,因此创建了名为Chiliproject的Forma Redmine。

也可以看看

文学

  • 前田刚(去Maeda) 入门Redmine Linux / Windows対応。 - 秀和システム。 - 226 p。 - ISBN 978-4-7980-2137-9.
  • Gunther Popp。 KonfigurationsManagement Mit Subversion,Maven und Redmine:GrundlagenFürSodewarearchitektenund onewickler。 - 3. - DPUNKT.VERLAG GMBH,2009. - P. 362. - ISBN 9783898645218

链接

redmine。 [ɹɛdmən] - 开放服务器Web应用程序,用于项目管理和任务(包括错误跟踪)。 Redmine是用Ruby编写的,是基于Rails上众所周知的Web框架Ruby的应用程序。根据GNU通用公共许可证分发。

百科全书。

  • 1/4意见: 337。

    1,067

    20 314。

    1 108。

  • 如何在Atsle上安装Redmine(项目管理)

  • MIT Redmine Iffizient Mitarbeiter,Projekte und Aufgaben Verwalten

  • Redmine - Herramienta de Gestion de Proyectos

  • [kube 42]在Kubernetes集群中部署Redmine

内容

功能

本产品提供以下功能:

  • 维持几个项目;
  • 基于灵活的角色访问系统;
  • 错误跟踪系统;
  • 甘特和日历图表;
  • 项目新闻,文件和文件管理;
  • 使用RSS流和电子邮件提出更改的警报;
  • 每个项目的论坛;
  • 临时费用;
  • 事件,时间成本,项目和用户的可定制任意字段;
  • 与版本控制系统(SVN,CVS,GIT,Mercurial,Bazaar和Darcs)轻松集成;
  • 根据收到的字母创建错误记录;
  • 支持多个LDAP身份验证;
  • 能够独立注册新用户;
  • 多语言界面(包括俄语);
  • 支持DBMS MySQL,Microsoft SQL Server [2] ,PostgreSQL,SQLite。

数据库结构

用户系统

用户是主题领域的中央概念之一。用户模型是识别和认证人员和客户系统的基础,以及授权它们在不同的角色,项目等中的授权。

角色

用户角色由用于确定用户访问权限的灵活模型来确定。角色包括一组权限,允许区分对各种系统功能的访问。

用户在其参与的每个项目中分配了一个角色,例如,“项目开发项目中的经理”,“项目开发人员,以维护公司的内联网公司”或“客户在信息系统的重构项目中”公司B“。用户可以有几个角色。为单独的任务(问题)分配角色是不可能的。

项目

该项目是项目管理系统主题领域的基本概念之一。由于这一本质,可以通过对各种用户的访问的划定来组织联合工作和规划几个项目(见上文)。项目允许分层嵌套。

追踪者

跟踪器是在项目中排序任务的主要分类。本身,“跟踪器”的概念返回错误会计系统(ENG。 错误跟踪工具 ),代表每个单独的项目。

从本质上讲,在“Redmine”中,跟踪器是类“问题”类的模拟,是各种类型任务的多态性的基础,允许您确定其各种类型的每个类型。跟踪器是“改进“,”错误“,”文档“,”支持“。

任务

任务是整个系统的中心概念,描述了您要执行的某项任务。每个任务都具有强制性描述和作者,在强制性之后,任务与跟踪器相关联。

每个任务都有状态。状态是一个单独的实体,具有确定为不同角色分配状态的权限的实体(例如,只能为管理员分配的状态“被拒绝”)或确定任务的相关性(例如,“打开”, “任命” - 相关,“关闭”,“拒绝” - 否)。

对于每个项目,单独定义一组开发阶段和一组任务类别。 “估计时间”也是有趣的,这也是构建管理图表的基础,以及任务的观察者的选择领域(参见“接收通知”)。任务能够附加文件(有一个单独的实体“应用程序”)。

其他列出的属性(例如,优先级)的值存储在单独的公共表中。

跟踪任务参数的更改

为了跟踪用户对任务参数的更改,两个实体正在响应系统:“录制更改日志”和“可变参数”。日志条目显示用户的一个操作以编辑任务的参数和/或向其添加注释。也就是说,同时用作用于进行任务历史的工具和用于维护对话的工具。

实体“已更改的参数”与单独的日志条目相关联,旨在存储用户更改参数的旧值和新值。

任务之间的通信

任务可以是相互关联的:例如,一个任务是另一个或在它之前的子任务。此信息可能在程序开发规划中有用,单独的实体负责其在Redmine中的存储。

会计在草稿中花了

由于与用户和任务相关的“花费时间”的本质,该系统支持考虑时间。精华允许您存储花费时间,用户活动类型(开发,设计,支持)以及简要评论工作。例如,可以使用这些数据来分析项目中每个参与者的贡献,或评估实际时间考虑和发展成本。

绑定存储库

Redmine提供与各种版本控制系统(存储库)集成的能力。集成是跟踪外部存储库的更改,将其修复在数据库中,分析更改以绑定某些任务。

在与外部存储库集成的系统的静态结构中,三个实体负责:存储库,编辑和更改。

  • 存储库 - 与存储连接存储库类型的实体关联的项目,其用户的位置和标识数据。
  • 编辑 - 显示存储库的编辑部,以及除了信息字段之外,还可以与特定任务相关联:这需要在“refs #num”的描述中指定,其中num是任务编号),以及向编辑委员会的作者作者。
  • 更改 - 存储每个版本中的修改(添加的,远程,位移,修改的)文件列表。

收到通知

用户通知关于站点上发生的更改的内容是使用与各种类(项目,任务,论坛等)的对象连接的“观察员”的本质进行。该数据库还将访问密钥存储到RSS订阅,允许您要通过此技术接收通知,还使用电子邮件发送通知。

有些瑕疵红绿一酒

  • redmine中的文件和文档减少到添加,删除和编辑它们。您无法管理任何文件或单个文档的访问权限。
  • 在Redmine中,您无法在各个任务字段的级别管理访问权限。例如,目前,无法隐藏任务上工作时间的估计。但是,您可以仅对具有定义角色的用户可见其他字段。
  • 在Redmine中,任务列表中未显示任务的整体劳动力考虑。
  • 不可能在整个系统中给用户一个角色;例如,“Project Office Manager”必须访问系统中的所有项目:为此,您需要将用户添加到所有项目的角色。
  • 仅在redmine和存储库上仅在同一服务器上时才可以连接Git存储库。

智利剽。

由于某些用户相对于项目的愿景与开发人员领导者的愿景不同,因此创建了名为Chiliproject的Forma Redmine。目前,这个项目已关闭。

也可以看看

笔记

文学

  • 前田刚(去Maeda)。 入门Redmine Linux / Windows対応。 - 秀和システム。 - 226 p。 - ISBN 978-4-7980-2137-9。
  • Gunther Popp。 KonfigurationsManagement Mit Subversion,Maven und Redmine:GrundlagenFürSodewarearchitektenund onewickler。 - 3. - DPUNKT.VERLAG GMBH,2009. - P. 362. - ISBN 9783898645218

链接

  • 官方网站红矿 (ENG。)
  • redmine的Android客户端 (ENG。)
  • 使用Gem,Ruby,Rails,PostgreSQL,乘客,Nginx安装和配置Redmine Bundles
  • 使用Gem,Ruby,Rails,MySQL,乘客,Nginx安装和配置Redmine Bundles (无法访问的链接)
  • 为Redmine创建插件
  • RedmineApp - 用于Redmine的iPhone应用程序
  • Redmine PM - iPhone / iPad的Redmine客户端
  • Redmine去 - Windows Phone Client for Redmine
  • Redmineup是一套免费和商业插件和Redmine的主题。
  • RMClient是Windows,Mac,Linux,商业的客户端。
  • 设置生命周期任务
  • 解决性能问题
  • redmine的运营计划
  • 插件写入指南
  • 详细的安装说明
  • 易于redmine - 商业选项
  • 设计师JetWare Instronear和Redmine的虚拟机

此页面最后编辑于2021年5月3日13:31。

  • - 维持几个项目;
  • - 错误跟踪系统;
  • - 通过电子邮件和RSS源的更改的警报;
  • - 可自定义的任务状态;
  • - 可定制任务,时间成本,项目和用户的任意字段;
  • - 考虑时间费用(小时);
  • - Ganta图表和日历;
  • - 每个项目的Wiki;
  • - 项目新闻管理,文件管理和文件;
  • - 每个项目的论坛;
  • - 多语言界面,包括俄语;
  • - 与存储库轻松集成(SVN,CVS,GIT,Mercurial,Bazaar和Darcs);
  • - 基于角色的访问分离系统;
  • - 支持多个LDAP身份验证;
  • - 能够独立注册新用户;
  • - 通过安装额外的系统来扩展系统的功能 插件 ;
  • - 支持DBMS:MySQL,PostgreSQL,SQLite,MS SQL Server(从版本2.3)。
  • 更详细地考虑Redmine系统。下面是一些截图,在其中一个屏幕截图 - 根据其中一个项目的任务列表。

    任务选项卡允许您查看当前项目任务(默认情况下)和先前已关闭的任务 - 客户请求是可能的。

    上帝你是我的,我有冲突!

    (过滤器)。可以保存自定义查询以供后续使用系统的后续使用。

    (当您安装“公共”查询复选框时)或由创建请求的用户使用。创建查询后,您可以在一键单击中配置任务列表,

    迟早(可能已经在新的更新期间到了新的年轻版本),您将遇到合并冲突。在GIT REBUAING期间,它使用一个接一个地提交并停止每次使用提交时发生错误。在这种情况下,团队

    利用右侧面板上的“已保存的查询”对查询的引用。

    • 系统实现了跟踪任务和订阅的机制。对于每个任务,可以分配观察者,之后,当状态更改时,任务的参数,为任务添加新注释,文件,观察者用户将收到适当的电子邮件通知。
    • 所有系统用户都可以创建新任务。要为项目添加新任务,您需要转到“新建任务”选项卡,
    • 选择任务跟踪器并填写必填(*)和其他(包括自定义用户)任务字段。在“主题”字段中,简要介绍,但是,任务的意义(当您通过按Tab键转到另一个字段时,在额外的插件时,您可以搜索条目先前创建的任务中的主题)。在“描述”字段中,规定了任务的详细内容。为了增强文本的可读性,您可以使用内置Web编辑器的功能。
    • 任务可以附加文件,最大大小由系统管理员调节。
    • 观察员可以连接到任务:要创建任务,在为任务做饭时,更改任务的状态,观察员将收到适当的通知给他们的电子邮件地址。用户还可以将自己添加为一个经济实惠的任务的观察者,在任务卡中应该是“遵循”链接。

    系统中的任务可以是相互关联的:例如,其中一个是另一个子任务,在她之前,或者这些任务彼此简单相关。

    git状态。

    Redmine System提供一个名为“相关任务”的单独实体。相关任务可能有以下类型的链接:

    显示问题文件。

    - “重复” - 将任务与这样的方式联系起来,即一个人需要关闭另一个任务;

    检查哪个提交失败,了解为什么它是预期的(有意义的提交消息将有助于帮助),更正文件,命令

    - “与”相关“只是对另一项任务的引用。这种链接用于证明这些任务由一个目标或其他共同属性组合; - “块” - 显示必须在启动另一个任务的工作之前完成此任务。在两个任务中,您可以独立更改执行,日期,状态,但使用一个例外:在拦截任务关闭之前,无法关闭锁定的任务。然而,在锁定的任务中,即使阻挡任务的准备情况留下了很大宽度,也可以将状态“执行”设置为100%的状态; - “之前” - 设置执行任务的过程,以便在关联的开始前N天应在N天完成此任务。在关联的任务卡中,它不仅是绑定的条目,还会自动更改任务的时间和结束。任务的术语将等于捆绑问题的日期,增加了捆绑中指定的天数;

    git补充道

    - “下一步” - 设置以这样的方式设置执行任务的过程,即该任务只能在关联之后执行此任务。此连接反转前一个。

    完成后添加每个更正的文件。如果已删除冲突,则可以查看使用该命令修复的更改

    定时将自动更改在绑定中,而是在可编辑任务中。因此,必须使用链接“接下来”,只需确保任务应该在它们之间的给定时间间隔内真正地逐个。

    git diff  -  cached.

    以下图片致力于Redmine系统的配置和管理。

    。一旦您考虑结果令人满意,您就可以继续与团队一起斥责

    跟踪器在跟踪任务中发挥着重要作用。它们参与确定从一个状态转换任务转换的条件,是字段的可用性。

    git rebase  -  continue。

    跟踪器是项目中的一个组中任务的逻辑关联,例如,消除错误,开发新功能等。跟踪器可能是

    包含在一个,几个或所有项目中。

    Redmine用户必须包含在其中一个角色组中,角色的数量不受限制。该系统提供了两个预定义的角色:

    “匿名” - 对于未注册的用户,“不参与”的角色 - 注册,但不包括在任何用户项目中。

匿名无法创建任务。

每个角色都设置为使用任务,项目,文档,文件,Wiki,论坛等可能的操作访问权限。很明显

“项目经理”的角色应该更大,“表演者” - 较小的作用,“不参与” - 甚至更少的角色,“匿名”允许最低可能性的角色

在公共项目中,在个别项目中,一切都被禁止。系统角色“管理员”的参与者在整个系统中具有无限制的权利。

根据所选跟踪器,每个任务可以通过某些阶段并具有不同的状态。

因此,在下面的例子中为创建的跟踪器“故障排除”,“一次性任务,adhoc”,“新开发”最大通过任务状态的最大方法:

1.新 - > 2.分布 - > 3.分析 - > 4.在运营 - > 5.制造 - > 6.客户接受 - > 7.关闭

“项目经理”,“执行”,“客户,会员”的角色是创建的。 由于项目经理是他的项目管理员,因此在他的项目的框架内可以移动到不同状态的任务。任务或客户/参与者的执行者只能在某些状态下翻译任务。在任何阶段,任务可能被取消(转换为状态“拒绝”),指示原因。 .

当您对任务进行更改时,任务状态的更改,向所有涉及任务的所有用户添加评论将自动发送电子邮件。

对于每对“角色 - 跟踪器”有机会配置可见性,填充任务卡中的字段(包括可配置字段)的义务。系统字段

“项目”,“跟踪器”,“主题”,“优先”,“私人”(任务)总是需要填充。为其中一个“角色 - 跟踪器”配置操作序列,

可以为另一对复制序列设置(“复制”链接)。

在用于任务,用户和其他实体的Redmine系统中,您可以创建任意数量的可自定义(自定义)字段。自定义字段将是

在预定义系统字段区域之后的两个列中显示在任务卡中。排序确定任务卡中的自定​​义字段的顺序。 自定义字段支持以下数据类型:字符串,长文本,整数,实数,日期,列表,用于选择单个值, 列表选择多个值,链接,用户。 每个自定义字段都可以在所有或仅指定的项目中启用,使用所选跟踪器。在定义自定义字段时,可以立即安装 需要全局设置和角色的可见性,以及用户查询(过滤器)和搜索查询的现场参与。 管理服务器和服务redmine的程序可以找到为启动 - > bitnami redmine堆栈组 - > redmine manager工具。 使用此管理应用程序,您可以管理Redmine Services,Apache Web Server MySQL数据库服务器。

报告

Redmine系统提供龙门图,并且在附加插件的帮助下,可以形成报告以了解项目的状态和任务。

也许私人提交关于这些报告的格式的开发人员将为您安排。

然而,基于导出到CSV文件的数据,最好创建关于项目任务的分析报告。为了这

在Redmine System的主菜单中,选择“项目” - >“所有项目”,按照链接“查看所有任务”,

在任务列表中,应用/取消所需的过滤条件,然后单击任务列表下方的右下角的“导出到CSV”链接。

通过这种方式,任务列表将卸载 - 问题.CSV文件。

接下来,您必须打开一个新的MS Excel Book,在主菜单中选择“从文本中的数据” - >“从文本”,指定文件问题的路径.CSV, 在“选择代码”对话框“1251:西里尔(Windows)”中, (也许作为分​​隔符符号,注明 - “其他”,请指定符号|(垂直特征)),然后单击“完成”按钮。 数据将导入到Excel文件,同时将连接保存到CSV文件。 在源数据表的基础上,您需要创建摘要表,图表(突出显示表/列,然后选择“插入” - >“摘要表”)。 可以确保基表中的分析指示器,您需要创建其他计算列。

可以在投资中找到报告的一个例子。

redmine¶

Redmine是一个灵活的项目管理Web应用程序。使用Ruby on Rails框架编写,它是跨平台和跨数据库。

Redmine是开源,并根据GNU通用公共许可证V2(GPL)的条款发布。

特征¶

Redmine的一些主要特征是:

阅读更多关于Redmine功能的信息。

文档¶ .

你可以阅读

redmine指南

其他资源:

在线演示 共享在线演示可以在http://demo.redmine.org/找到。它已经设置为为注册用户提供创建自己的项目的能力这意味着一旦您注册,您可以在那里创建自己的项目,然后尝试项目管理功能。 或者,您可以在http://m.redmine.org获取自己的Redmine演示环境,并在填写简单表单后具有完整的管理员权限。

支持和获得帮助

为了获得帮助或讨论Redmine,您可以浏览

Redmine论坛。 

在Redmine举办托管。我们也有一个 聊天室。 - 加入#redmine在freenode irc network上。还有一个非官方的工作空间

松弛 您可以在其中提出问题并与其他Redmine用户一起讨论。 在提交错误报告之前,请阅读提交指南的修补程序或功能请求。

贡献和帮助 Redmine由社区志愿者建造和维护。如果您喜欢使用它并希望回馈社区,则贡献页面具有纵向思想。不需要软件开发经验。如果您对定期贡献的特定区域感兴趣,请查看团队页面。 您还可以在Redmine捐赠者页面上捐款并列列。 谁用redmine?‖ 此页面列出了一些使用Redmine的公司和项目。 redmine书籍 掌握Redmine第2版

是使用Redmine的提示,技巧和最佳实践的全面指南。您可以在线购买它。

Redmine插件扩展和开发 概述了想要扩展Redmine以工作方式的开发人员可用的工具。您可以在线购买它。 Redmine cookbook。 聊天室。 .

:超过80个实践食谱,以提高项目管理,团队管理,流程改进和Redmine Administration的技能。您可以在线购买。 redmine书籍 免责声明:这不是普通类型指南“如何安装Redmine”。在其中,我不会潜入数据库设置或安装Web服务器。我也不会谈论设置Redmine。该计划中的Redmine文档非常完整。在官方文档中未提及的顺序,运行Rails应用程序的一般过程可以轻松地在Internet上找到。

相反,它将是伴随自己的,或多或少的自定义版本的redmine,可以在必要时使用一个shell命令部署。 准备好?然后让我们开始。 设置构建类型“all-in-one”并准备启动虚拟机 Bitnami安装包或预安装的虚拟机适用于快速的Redmine样本,但不适合生产使用。为什么?因为他们没有更新。哦,第二个,Bitnami有。是的,它看起来更像是个笑话。 “将整个堆栈的新版本安装到另一个目录并在那里移动数据,”这不是更新。不是关于设置,自定义和插件的单词,可能还需要保存并重新安装。祝你好运,这样的“更新”。 在一个月内或两次Reliza Redmine补丁。根据需要发出安全相关错误的修正 - 您不想错过它们?

人们经常忘记的事实:更新时间并不总是依赖于你。当然,您可以在释放下一个年轻版本的Redmine发布之前推迟更新 - 几周(即使是更长的时间)。但是,您不想检测Redmine或Rails中的新安全问题,直到可以释放安装和配置新Bitni堆栈的时间并手动移动所有数据?

安装只是冰山的顶部。更新 - 这是必须定期做的 

搜索最简单的安装方法肯定不再在决定中使用Redmine在生产中时不再相关。简单的伴奏和现代化的可能性 - 这就是您需要提高注意力,以最大限度地减少与使用您自己的Redmine相关的成本和风险。

  • 下面我会告诉你如何简单地支持当前状态的红细。 redmine书籍 .
  • 使用git。 redmine书籍 即使您打算在没有任何设置或插件的情况下运行库存redmine,请使用git存储库存储Redmine副本。至少,专业存储库的存在将为您提供存储的存储地点(稍后这将被认为是更多细节)。迟早(或您的用户) Redmine由社区志愿者建造和维护。如果您喜欢使用它并希望回馈社区,则贡献页面具有纵向思想。不需要软件开发经验。如果您对定期贡献的特定区域感兴趣,请查看团队页面。 .
  • 出色地

安装某些插件或自定义主题,为此提供备用基础架构。对插件的更改和测试的实验和在没有生产代码中没有障碍的本地分支机构的实验在自己的GIT C Redmine存储库的存在中变得非常简单。所以现在我们将从存储库的配置开始。 虽然主redmine存储库是subversion的一个实例,但GitHub有一个半官方存储库,由主宣言支持,并且不断更新。使用它来配置自己的存储库: 设置本地克隆红绿

$ git clone [email protected]:Redmine / Redmine.git $ CD Redmine $ Git远程重命名原产地上游$ Git Remote添加Origin [email protected]:Redmine.git $ Git Checkout -b Redmine / 3.2-stable上游/ 3.2 -stable $ git checkout -b local / 3.2-stable $ git按钮 - 上游原点本地/ 3.2-stable

更改版本号 3.2稳定 关于Redmine的最后一个稳定版本的数量。

远程存储库

[email protected]

它应该是私有的,因为它将存储部署配置(以及可能的其他信息,这是不值得发布的)。由于下面描述的部署过程将从此存储库中提取代码,因此在部署期间必须可用存储库,因此请勿将其放在桌面计算机上。理想将是存储库也可以从部署发生的Web服务器提供的情况。但是,如有必要,你可以四处走动。 现在你有两个本地分支机构: Redmine / 3.2稳定 Redmine由社区志愿者建造和维护。如果您喜欢使用它并希望回馈社区,则贡献页面具有纵向思想。不需要软件开发经验。如果您对定期贡献的特定区域感兴趣,请查看团队页面。 и 哪个跟踪Redmine 3.2,没有上述遥控器呈现的GitHub / Redmine存储库的其他功能 上升 Redmine由社区志愿者建造和维护。如果您喜欢使用它并希望回馈社区,则贡献页面具有纵向思想。不需要软件开发经验。如果您对定期贡献的特定区域感兴趣,请查看团队页面。 存储库 哪个跟踪Redmine 3.2,没有上述遥控器呈现的GitHub / Redmine存储库的其他功能 本地/ 3.2稳定

将放置部署,自定义,主题和插件的所有设置。

版本的高级更新

Redmine使用以下版本编号方案:XYZ主要/次要/补丁。每个年轻版本都有自己的 稳定的分支 在其中将随时间应用修复和安全补丁(只要仍然支持此版本)。在我们的情况下,这是一个分支

不时,这个上升分支将收到一些新的承诺。您的任务是在本地分支中包含新的提交 部署。 虽然有可能,并且只是经常补充上升分支,我建议使用 git rebase。 支持您自己的更改集 超过 .

股票红绿: rebupping当地的改变“裸体”redmine: $ git checkout redmine / 3.2-stable $ git pull#新上游提交$ git checkout local / 3.2-stable $ git rebase redmine / 3.2-stable

rebase:

将取消所有本地更改

链接

  1. 更新
  2. 反映发生的变化
如果您意外地获得了一堆冲突,并且没有时间解决这个问题,可以简单地使用参数中断当前的重建

“裸”版本的所有本地更改将重新应用。

redmine。 结果将是 纯粹的故事 其中,您的(本地)提交始终位于Redmine的最后一次(升序)之外。

初级和旧更新

现在有一个新的稳定分支(让我们说 3.3稳定 ),做同样的事情 - 重新定位您的更改。由于向上分支的变化,Git命令将略有不同: 将当地变化转移到一个新的稳定分支 $ git fetch上游$ git checkout -b redmine / 3.3稳定上游/ 3.3-stable $ git checkout -b local / 3.3稳定本地/ 3.2-stable $ git rebase - redmine / 3.3稳定的redmine / 3.2稳定本地/ 3.3稳定 这些团队首先为3.3版创建两个新的本地分支:一个升序之一,另一个是来自本地分支3.2。然后他们重新安置当地变化 Redmine / 3.3稳定

。这里的本地变化是之间的区别

本地/ 3.3稳定 (仍然是 )。现在

包含Redmine 3.3加上任何本地更改。

Добавить комментарий