我正在寻找在终端中运行的东西,并允许我跟踪时间.我希望它是开源的,但这不是必需的.
大部分时间跟踪我发现的应用程序都是基于web或gui的,并且需要更长时间才能输入数据然后我会喜欢.
我们使用Jira(普通jira,没有greenhopper)进行项目/任务管理,并使用单独的时间跟踪系统.
如何运行报告以提取我上周工作的所有时间?
是否有Visual Studio插件可以跟踪项目所花费的时间以及正在处理的文件?
能够每天生成一个报告非常有用,正在处理的文件所使用的项目将用于将任务与时间相匹配.
我正在创建一个有助于在JIRA中记录工作的工具列表(除了JIRA接口本身提供的工作日志功能).
我在plugins.atlassian.com上找到的工具和实用程序以及google搜索,是
有谁知道我忽略的其他工具?对这些工具有何看法?
弗朗西斯
有没有办法在Visual Studio Online中测量用例或任务所花费的时间?我想将所有内容保存在一个地方(Visual Studio Online就是这种情况)并从那里能够生成报告,例如每个用户的每月时间跟踪报告以及反映已经处理的实际时间的每日报告特定用例/任务与估计时间的关系.
我想跟踪用户在网站中完成特定操作(包括服务器响应时间和渲染时间(DOM相关更改))所花费的时间.
我在Angular框架中尝试过它.为此,我正在考虑记录用户开始操作的时间,并且我想记下操作完成的时间.作为一名开发人员,我会知道用户何时开始活动以及用户何时完成搜索,过滤,编辑,添加,删除等操作.因此,我们可以区别对待他们.但是要注意每个动作,我们必须在应用程序的每个部分编写代码.我们可以创建一个插件,以便我们可以在任何地方使用它,而不是在任何地方编写相同的代码来跟踪用户的时间.有没有创造它的方法?或者是否有任何工具可用于实现此功能?
注意:在提出这个问题之前,我做了详尽的搜索,并在其他各种问题中找到了一些答案,例如:
但是,我觉得这个问题还没有直接解决(如果有的话,请告诉我).
您是否将Scrum中的时间跟踪在任务上花费的小时/天数,或者只是该任务是否完成?你能调整这些任务和估算吗?
背景:我们新的开发副总裁来自Scrum环境,因此我们都在了解这个过程,但他带来的一件事就是非常谨慎地引用每个任务应该要求的实际小时数的概念.完成,目的是随着时间的推移更准确地估算:因此,一旦项目启动,我们就无法添加新任务或调整这些任务的每小时估算.
但我的理解是敏捷实践,特别是Scrum,基于任务的概念,即存储单个可交付目标的存储桶,并且随着客户的需求在每个sprint之后发展,您可以添加/删除/调整它们.
我意识到这可能是有争议的,但我认为将Scrum视为一个过程,这些概念中只有一个是该系统的"正确"理念.
我已经使用org-mode大约一年了,用于任务和时间跟踪.我的主要目的是能够管理任务(待处理,完成工作时完成)以及创建总结我的时间的每周报告.
我一直在使用一种非常简单的方法.我有一个大纲层次结构,月份位于顶部,然后是一周,然后每天我构建我的任务.我使用thisweek属性在月级设置时钟表报告,以便在每周结束时我得到一份报告,我可以用它来填写我的考勤卡.
它看起来像这样:
* November
#+BEGIN: clocktable :maxlevel 5 :block thisweek :scope tree1 :link t
#+END: clocktable
** Nov 5 - 9
*** Nov 5
**** admin, email
CLOCK: [2012-11-05 Mon 14:28]--[2012-11-05 Mon 16:23] => 1:55
CLOCK: [2012-11-05 Mon 13:31]--[2012-11-05 Mon 13:36] => 0:05
CLOCK: [2012-11-05 Mon 13:20]--[2012-11-05 Mon 13:22] => 0:02
CLOCK: [2012-11-05 Mon 09:11]--[2012-11-05 Mon 09:14] => 0:03
CLOCK: [2012-11-05 Mon 08:03]--[2012-11-05 Mon 08:08] => 0:05
**** TODO Fix scrubber to work with any environment
**** DONE Remedy …Run Code Online (Sandbox Code Playgroud) 我正在尝试计算用户打开特定屏幕时的时间,当他进入屏幕时时间开始,当我退出屏幕时时间停止并给出在屏幕上花费的时间
这是我的代码:
componentDidMount = () => {
let date = new Date();
let hours = date.getHours();
let minutes = date.getMinutes();
let seconds = date.getSeconds();
this.setState({
startHour: hours,
startMin: minutes,
startSeconds: seconds,
});
}
Run Code Online (Sandbox Code Playgroud)
这是 ComponentWillunmount
componentWillUnmount() {
let date = new Date();
let endHours = date.getHours();
let endMinutes = date.getMinutes();
let endSeconds = date.getSeconds();
console.log(`${endHours}:${endMinutes}:${endSeconds}`);
console.log(
`${this.state.startHour}:${this.state.startMin}:${this.state.startSeconds}`,
);
Run Code Online (Sandbox Code Playgroud)
}
我想测量每次提交花费的时间,我想要一个使用Git VCS的简单时间会计系统.基本上这归结为两个功能:
timegit starttimegit log,将显示提交消息和花费的时间它将从git log中提取的结束时间
所以你知道这样的节目吗?
time-tracking ×10
javascript ×2
jira ×2
agile ×1
angular ×1
azure-devops ×1
command-line ×1
emacs ×1
git ×1
jira-plugin ×1
open-source ×1
org-mode ×1
react-native ×1
reactjs ×1
scrum ×1
time ×1