6

让我清楚什么是项目的状态信息:

  • 任何必须记住或写下然后在重新开始项目工作时检索的信息(例如,在第二天早上到达工作岗位时,或在晚上开始在副项目上工作时)。

  • 例如,当您打开项目/解决方案时,您如何、在何处以及以何种形式保留信息,下一步要做什么,当前任务的上下文信息,以便恢复其工作。项目/任务管理系统并非旨在处理这种详细程度的事情,因此我不能使用现有的一些作为我的项目的基础。我尝试过使用 FreeMind(思维导图)或 ThinkingRock(完成工作)之类的软件,但它不起作用。

  • 我需要的东西(我认为很多有意识的开发人员会对类似的系统感到高兴)是可以用来以类似于日志的形式保存信息的东西。我已经阅读了一些关于开发人员/程序员日志和工程师日志的一般概念的文章,但是从那以后我仍然无法实现适合我需要的东西。

  • 该系统不仅可以用于纯粹的开发,还可以用于更多涉及更多研发的学术项目,尽管有更多研发部分的商业项目(阅读和尝试多本书、文章和论文中的东西)。

  • 有关项目进度的信息必须以某种方式记录下来,以便查找参考资料、代码、某些决策的推理、注释等。

你知道一些可以完成这项工作的软件吗……或者我必须自己开始编写它。

4

10 回答 10

4

试试 Notepad.exe,每个项目一个日志文件。或使用 Word。或者一个wiki,或者其他什么。

关键不是找花哨的软件,关键是自律保持日志更新!

于 2008-11-05T16:39:03.793 回答
2

我有同样的要求,我已经从一个文本文件转移到了谷歌文档。这给了我几个好处:

  • 我可以从任何地方访问它
  • 简单格式化

我的笔记有一个名为todo的文件和其他文件,通常以一致的命名约定命名,例如:

  • 产品名称想法
  • 产品名称.todo
  • 产品名称问题

在我的待办事项文件中,我按日期分组(当我应该做某事或完成它时)并在它们前面加上一个 3-4 个字符的代码来表示“谁”是给谁的。例如:

. 等待
。. PROD1:审查代码

.星期一
。. 家:去银行
。. HOME:寄账单
。. PROD2:编写要求

.星期二
。. PROD2:与团队一起审查

我只计划一个星期,最后保留诸如“稍后”、“很晚”、“我希望”之类的部分。

于 2008-11-05T16:44:55.047 回答
1

我只是使用 MS Word 作为日志,并在适当的地方插入指向其他文件的链接。大多数时候,使用笔记本就足以让我通过阅读最新条目来选择一个项目。

于 2008-11-05T16:40:58.267 回答
1

我发现一个规则的笔记本和笔工作得很好。我经常用指示优先级的图标或注释来注释页边距,以便稍后跟进。我认为最重要的是保持一致。

于 2008-11-05T16:41:04.350 回答
1

取决于项目以及是否要共享笔记。我用笔和纸记录我的个人笔记。快速且易于添加插图和参考资料。

共享笔记和常见问题解答类型的部落知识我更喜欢使用 wiki 或开发博客。博客格式非常适合提供时间线和(标记的)参考。

于 2008-11-05T17:00:22.863 回答
1

我通常会在回家之前尝试完成一项任务。如果我做不到,要记住的一个好方法是为接下来应该做的事情创建一个失败的测试。

我在项目 wiki 上记下更大的事情,或者在我的代码中设置 TODO 注释(并使用找到它们的工具)。

于 2008-11-05T17:06:59.277 回答
1

我同意到目前为止的普遍共识:保持简单并专注于您的规范使用。我喜欢使用独立的 HTML 文件,因为它是纯文本,但允许真正的链接、各种列表和简单的格式。这适用于待办事项列表、自述文件、参考列表、想法等。

对于集成的团队工具,我更喜欢非常轻量级的 wiki。我的目标是 Trac ( http://trac.edgewall.org/ ),这是一个开源的免费软件项目,它集成了 wiki、源代码控制和问题跟踪——完美的结合。

于 2008-11-06T00:43:49.417 回答
1

我使用TodoList在设计和实际开发过程中进行跟踪。这是一个简单的分层待办事项列表,但也提供了基本的项目管理功能(即设置截止日期、优先级和类别以及跟踪任务的进度)。这些文件是 XML,可以轻松处理和版本化,它包括一些基本的协作功能(尽管到目前为止我还没有使用过)。

在收集大量信息时,特别是如果它主要是一些文本、表格或图像,在实际开发之前或集思广益或只是写下想法时,我实际上使用 Microsoft OneNote,尽管我不会为此安装它。但是由于它包含在 Office 中,它安装在我公司的所有计算机上,所以我会使用它,因为我对它很满意。不过,我只为自己使用 OneNote,就像一个笔记本一样。

哦,然后,对于不是真正针对单个项目而是要重复使用的信息,我们当然在内部有一个 Wiki,尽管有时很难说服人们实际使用它(“什么,wiki?我会在需要这些信息时给您打电话!”)。叹。

于 2008-11-06T15:03:59.447 回答
0

如果您需要共享信息,Wiki 非常适合您希望记住的这种“部落知识”类型的信息。

如果只是为了你自己,那么这里给出的其他答案非常有效。

于 2008-11-05T16:49:38.500 回答
0

我使用TiddlyWiki,这是一个有用的个人 wiki。我把它当作一大盒记事卡来使用,部分之间有交叉链接和超链接。

正如一些人所提到的,这些系统中最困难的部分是保持最新状态。

于 2008-11-06T15:22:14.417 回答