问题标签 [project-management]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
1478 浏览

project-management - 如何管理许多任务/项目的文档

我可能在问世界,但是否有任何基于 Windows 的软件可以轻松管理大量任务/项目以及所有可以快速导航/搜索的相关文档(电子表格、Word 文档、其他文件)。

我处理大约 10 到 20 个活跃的项目和任务,有些只持续一天左右,有些持续数周,有些持续数月。我喜欢将任何项目的所有内容都保存在一个文件夹中,但在保存电子表格、SQL 脚本时,或者如果我想将网站快捷方式拖到文件夹中以便在我可以找到它时,我似乎永远都在浏览文件夹树需要它。

我尝试了各种文件夹组织(即顶级项目目录,然后按部门或个人或应用程序细分),但无论我尝试什么,找到我正在寻找的东西仍然太耗时。最接近我正在寻找的东西就像 Lotus 在 DOS 时代在他们的议程程序中所拥有的那样,您可以在其中以多种方式组织和查看数据,我希望能够用一个不错的快速 Windows 做同样的事情将与 Explorer 完全集成的应用程序,因此当询问我在哪里保存某些内容时,它会知道我正在积极从事哪些项目,甚至可能进行一些最小的项目管理,以便当我将事情标记为完成时,它们的目录将不再出现,或者如果某物被标记为高优先级,它将显示在顶部或用颜色编码。

编辑: 将用户定义的标签添加到资源管理器,过滤可能会完成 90%;如果我可以定义 10 - 20 个标签,并且在资源管理器中有一个选项来显示单个标签,那么它将只显示任何具有标有该标签的内容的文件夹。如果您可以有一个选项卡式界面,每个标签对应一个选项卡,那就更棒了。Mac 在文件上使用颜色编码的用户标签至少 10 年了。我不想问Vista是否有这个,但如果有的话我会看看它。

0 投票
7 回答
460 浏览

project-management - 你如何保持专注和交付项目?

我发现需要参与的项目太多,可以使用多种语言(以及这些语言中有太多很酷的功能),以及需要阅读的书籍太多......

你们如何保持专注并实际完成任何事情,而不是留下部分完成的“实验”?

0 投票
14 回答
4373 浏览

security - 你如何保护代码不泄露出去?

除了开源您的项目和立法之外,是否有办法防止或至少将代码泄露到您的公司/集团之外的损失降到最低?

我们显然不能阻止 Internet 访问(以防止通过电子邮件发送代码),因为程序员需要他们的参考。我们也不能阻止外围设备(USB、Firewire 等)

当代码具有一些专有算法和内部开发的知识时(与绘制 GUI、连接到数据库等的常规常规代码相反),代码最重要,但某些应用程序(如会计软件和 CRM)就是这样:复杂原则上易于开发的例程代码集合,但从头开始编写需要数年时间。这就是泄露代码对竞争对手有用的地方。

在我看来,防止泄漏几乎完全依赖于人的过程。你怎么看?您采取了哪些预防措施和措施?代码泄露之前有影响过你吗?

0 投票
17 回答
18421 浏览

email - 在 MS Outlook 中组织电子邮件的最佳方式是什么?

每个软件开发专业人员(尤其是项目经理)都必须处理源源不断的电子邮件。在 MS Outlook 中组织它们的最佳方式是什么?

显然,一些花哨的问题跟踪工具提供了更大的灵活性,但我对可以在大多数组织中部署的普通方法感兴趣。

PS 查找电子邮件通常是需要解决的最少的问题。现在搜索还不错。

0 投票
9 回答
494 浏览

testing - *管理*测试驱动和/或敏捷开发的最佳具体“操作手册”?

我正在寻找一本易于理解的书来介绍给我的老板/团队。


背景信息: 我们越来越多的工作会议让我的老板/团队思考如何在这里实施更多的“最佳实践”。(“这里”= 一个很小的应用程序开发商店。4 个开发人员)

以下是我的整个团队都同意我们需要的项目:

  • 每晚构建
  • 将我们的错误跟踪器中的“错误”分解为更小、更具体的项目
  • 自动化测试

我们面临的问题是如何开始。

我相信,如果我的商店可以简单地选择一个清晰而具体的计划或一套规则,那么其他一切都会水到渠成。现在,我们陷入了关于模糊、感觉良好的想法和听起来不错的流行语的讨论中。

请向我推荐您最喜欢的书(或在线资源),其中包含用于实施指导 TDD 或敏捷团队/商店的管理方案的清晰、离散、连续的步骤。

我意识到除了 TDD 和敏捷之外还有其他范式也可以解决这些问题,但我自己的利益和偏见指向 TDD 和敏捷,所以我很想利用我的团队对变革的渴望,并朝那个方向“推动”它. 或者如果你强烈不同意我的观点,请随时扇我一巴掌!我不会冒犯的。:)

正如其他人所说,我认为当受访者每个答案只列出一本书推荐时,这些问题的回答最好。


谢谢你们。

0 投票
17 回答
2583 浏览

project-management - 在审查需求规范时,需要解决哪些“致命罪”?

在审查需求规范(包括功能性、非功能性需求、约束等)时,无论大小,作者所犯的“致命罪”是什么?

请列出不超过 7 件最重要的事情(按严重性递减顺序)在需求规范中完成(或未完成)会对软件产品的质量产生不利影响。小于 7 完全没问题。

0 投票
4 回答
342 浏览

ruby-on-rails - RoR:您在应用程序开发的准备阶段经历了哪些步骤?

假设您已经“知道”您的客户想要从您那里得到什么(即您已经进行了一些分析并且对您应该提供什么有所了解)。在此阶段之后,您通常会执行哪些后续步骤?换句话说,在每个基于 RoR 的应用程序开发开始时,您会执行哪些步骤(在准备框架、插件、存储库等方面)?

0 投票
1 回答
1605 浏览

project-management - 敏捷/Scrum 资源规划跨项目

我们在规划在线网络项目时有不同的步骤:

1) 信息架构

  • 提供用户故事
  • 提供线框

2) 设计

  • 使用线框开发一个漂亮的设计

3) 发展

4) 测试

我知道敏捷工作需要专门的团队。但是在项目结束之前不可能有一个专门的 IA。因为这些项目是小型开发人员在不同的团队中工作。当您知道 50 个小项目和 20 个新项目使用不同的资源时,您如何规划资源?

是否有一个有用的工具可以帮助做到这一点?

0 投票
8 回答
1130 浏览

project-management - 软件项目经理:纯技术背景的数量和质量最好是多少?

我们正在考虑招聘一名软件开发项目经理。他的工作将是管理多个专注于为外部客户交付软件的专门项目团队。他还需要为我们的业务开发部门提供支持,并监督上述软件的实施后支持。我们应该期望申请者具备什么样的开发经验水平?成功的候选人不需要做任何编码。

  1. 不重要。我们应该专注于软件领域经过验证的项目管理经验。
  2. 没有任何。
  3. 一些经验,确切的技术并不重要。
  4. 丰富的经验,确切的技术并不重要。
  5. 一些涉及我们每天在这里使用的首字母缩略词的经验。
  6. 涉及与我们每天在这里使用的相同首字母缩略词的丰富经验。
  7. 一些经验,主要是我们不使用的技术。
  8. 丰富的经验,主要是我们不使用的技术。

这个问题是关于所需技术经验的最佳水平和质量,与软件项目经理的任何其他技能和资格无关。非常感谢。

0 投票
7 回答
12134 浏览

linux - 自动杀死占用过多内存或在 linux 上停止的进程

我想要一个监视进程并在以下情况下终止所述进程的“系统”:

  • 该过程超出了一些内存要求
  • 进程在一段时间内没有响应来自“系统”的消息

我认为这个“系统”可能像监控过程一样简单?如何做到这一点的代码示例将很有用。我当然不反对这个问题的完全不同的解决方案。