让我明确一下项目的状态信息:
任何在项目恢复工作时必须记住或写入然后检索的信息(例如,第二天早上到达工作时,或者在晚上开始工作时的项目)。
例如,当您打开项目/解决方案时,如何,在何处以及以何种形式保存信息下一步操作,当前任务的上下文信息以便恢复其上的工作。项目/任务管理系统不是为处理这种详细程度而设计的,因此我不能将某些现有项目用作项目的基础。我试图容纳像FreeMind(思维导图)或ThinkingRock(Getting Things Done)这样的软件,但它只是不起作用。
我需要的(我认为很多有意识的开发人员会对类似的系统感到高兴)可以用来保存类似于日志的信息。我已经阅读了一些关于开发人员/程序员日志的文章以及工程师日志的一般概念,但从那以后我仍未能实现适合我需求的东西。
该系统不仅可以用于纯粹的开发,还可以用于涉及更多R& D的更多学术项目,尽管有更多R& D部分的商业项目(从多本书中阅读和尝试的东西,文章和论文)。
有关项目进度的信息必须以某种方式记录,以便查找参考,代码,某些决定的推理,注释等。
你知道一些可以胜任这项工作的软件......或者我必须自己开始编写它。
答案 0 :(得分:4)
尝试Notepad.exe,每个项目一个日志文档。或者使用Word。或维基,或其他。
关键是不要找到花哨的软件,关键是要保持日志最新的自律!答案 1 :(得分:2)
我有相同的要求,我已从文本文件转到Google文档。这给了我一些好处:
我有一个名为 todo 的文件和我的笔记的其他文件,通常以一个合理的命名约定命名,例如:
在我的 todo 文件中,我按日期分组(当我应该处理某些事情或完成它时)并在其前面添加一个3-4个字符的代码来表示“谁”是为了。例如:
即可。 WAITING 强>
。 。 PROD1:审核代码
<强> .MONDAY 强>
。 。 HOME:去银行
。 。 HOME:发送账单
。 。 PROD2:写要求
<强> .TUESDAY 强>
。 。 PROD2:与团队一起审核
我只计划一个星期,并在最后保留“后来”,“很晚”,“我愿望”等部分。
答案 2 :(得分:1)
我只使用MS Word作为日志,并在适当的位置插入指向其他文件的链接。大多数时候,使用笔记本电脑就足以让我通过阅读最新的条目来获取项目。
答案 3 :(得分:1)
我发现一个统治的笔记本和笔工作得很好。我经常使用指示优先级的图标或稍后要跟进的注释来注释边距。我认为最重要的是要保持一致。
答案 4 :(得分:1)
取决于项目以及是否要分享笔记。我用笔和纸保留我的个人笔记。快速,很容易添加插图和参考。
共享笔记和FAQ类型的部落知识我更喜欢使用wiki或开发博客。博客格式非常适合提供时间表和(标记)参考。
答案 5 :(得分:1)
在回家之前,我通常会尝试完成一项任务。如果我无法做到这一点,一个好的方法就是为下一件事做一个失败的测试。
我在项目维基上注意到更大的事情,或者在我的代码中设置TODO-comments(并使用找到它们的工具)。
答案 6 :(得分:1)
我同意到目前为止的普遍共识:保持简单并专注于你的纪律使用。我喜欢使用独立的HTML文件,因为它是纯文本,但允许真实的链接,各种列表和简单的格式。这适用于待办事项列表,自述文件,参考列表,想法等。
对于集成的团队工具,我更喜欢非常轻量级的wiki。我的目标是Trac(http://trac.edgewall.org/),这是一个开源免费软件项目,集成了wiki,源代码控制和问题跟踪 - 完美的婚姻。
答案 7 :(得分:1)
我在设计和实际开发过程中使用TodoList来跟踪。这是一个简单的分层待办事项列表,但也提供基本的项目管理功能(即设置截止日期,优先级和类别以及跟踪任务的进度)。这些文件是XML,可以轻松处理和版本化,它包含一些基本的协作功能(虽然到目前为止我没有使用它)。
当收集大量信息时,特别是如果它主要是一些文本,表格或图像,在实际开发之前或集思广益或只写下想法时,我实际上使用的是Microsoft OneNote,尽管我不会仅仅为了那。但是因为它包含在Office中,它安装在我公司的所有计算机上,所以我会使用它,因为我对它很满意。不过,我只为自己使用OneNote,因为它是一本笔记本。
哦,然后,对于不是单个项目的信息,而是重新使用的信息,我们内部有一个Wiki,当然,虽然有时很难说服人们实际使用它(“什么,维基?当我需要这些信息时,我会打电话给你!“)。叹息。
答案 8 :(得分:0)
如果您需要分享信息,Wiki可以很好地处理您希望记住的“部落知识”类型信息。
如果只是为了你自己,那么这里给出的其他答案效果确实很好。
答案 9 :(得分:0)
我使用TiddlyWiki,这是一个有用的个人维基。我把它用作一大盒记录卡,在各部分之间有交联和超链接。
正如几位人士所说,任何这些系统中最棘手的部分都是保持最新状态。