V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
nealot
V2EX  ›  程序员

Windows 下有带依赖管理功能的 TODO List 工具吗

  •  
  •   nealot · 2023-07-18 19:54:52 +08:00 · 2003 次点击
    这是一个创建于 523 天前的主题,其中的信息可能已经有所发展或是发生改变。

    把 TODO List 像游戏中的科技树那样管理,分成已研发、可开始研发、依赖不满足三种类型,直观展示

    16 条回复    2023-07-19 14:20:57 +08:00
    locoz
        1
    locoz  
       2023-07-18 19:56:05 +08:00 via Android
    那不就是分类/标签功能吗?微软自己的都有吧?
    nealot
        2
    nealot  
    OP
       2023-07-18 20:05:08 +08:00
    @locoz 不只是标签

    搜一下 civilization 5 tech tree
    nightwitch
        3
    nightwitch  
       2023-07-18 20:56:02 +08:00 via Android
    一个 todolist 没必要做成有向无环图吧。过度设计了。
    ujoe2013
        4
    ujoe2013  
       2023-07-18 22:10:22 +08:00 via iPhone
    nealot
        5
    nealot  
    OP
       2023-07-18 23:12:52 +08:00
    @ujoe2013 依赖指的是不同的 TODO Item 间的逻辑依赖关系

    比如开发一个商业软件
    - 需要注册商标
    - 需要一个软件官网
    - 需要开发软件本身

    在注册商标之前,需要进行调研,了解商标相关规范,注册哪几个国家地区的商标?有没有所谓的国际商标的概念?商标取名有什么注意点

    比如说,如果软件是提供数据服务的,那么网站本身可能还比较简单,无非是用某种数据库存储和提供查询,数据的合规采集可能才是主要问题。当数据采集完成后,这些数据可能可以用于另一个软件

    所以这就形成了一个上一级任务到下一级任务的多对多关系,类似游戏中点科技树
    JohnH
        6
    JohnH  
       2023-07-18 23:17:43 +08:00   ❤️ 1
    Windows 下或者说任务管理类最强没有之一
    https://www.mylifeorganized.net/
    wudicgi
        7
    wudicgi  
       2023-07-18 23:53:15 +08:00
    思维导图是不是更好用点
    Leei
        8
    Leei  
       2023-07-19 00:20:46 +08:00 via Android
    org-mode 解君愁,装好 Emacs 就行,而且全平台都能用/同步,你说的这种依赖关系可以用 org-brain 实现,还能定义各种关系,不仅仅是依赖关系
    Leei
        9
    Leei  
       2023-07-19 00:31:04 +08:00 via Android
    @Leei 说的有点问题,准确来说,org-mode 默认情况下,只要改一个配置的参数就能支持任务之间的依赖。子任务没完成的情况下,是没法把父任务的状态设置成完成的
    DigitalG
        10
    DigitalG  
       2023-07-19 00:42:32 +08:00
    虽然不是纯粹的 TODO 工具,但 Notion 的 Project 有 Blocking 和 is Blocking 的属性设置
    ujoe2013
        11
    ujoe2013  
       2023-07-19 07:45:34 +08:00 via iPhone
    @nealot todo A 可以依赖某些条件值并在完成后设置这些条件值,todo B 只有某些条件值达到要求后才可以运行。这样的场景是不是达到你所说的 todo 时间的逻辑依赖
    Goalonez
        12
    Goalonez  
       2023-07-19 09:13:04 +08:00
    试试滴答清单的子任务?配合看板视图或者四象限?不确定是不是能满足你的需求.
    xlmo
        13
    xlmo  
       2023-07-19 09:36:59 +08:00
    MLO 可以,而且 PC 端终于有官方中文了。
    leeg810312
        14
    leeg810312  
       2023-07-19 11:06:37 +08:00
    这不叫 todo ,你要的是项目管理工具,这是项目管理甘特图
    nealot
        15
    nealot  
    OP
       2023-07-19 12:41:59 +08:00
    @leeg810312 甘特图用得不多

    按我的理解,甘特图主要用于项目排期,其特点是,每个子任务的开始时间、结束时间 (包括依赖关系) 在项目开始时就定好了,每个参与者必需尽力保证进度。

    试想一下,如果把游戏中的科技树换成甘特图会好用吗?科技树重点展示任务之间的依赖关系:A 科技是下一级 B 和 C 的前置科技,B 科技完成能开始 D ,而 D 是一项较重要的科技。玩家在刚开始看科技树的时候,尚未形成一个具体的规划;看科技树的这个过程,形成了第一级甘特图规划,而不是全部的甘特图,这个规划也可能随时间调整。

    几个月后的计划可能会变,而它们之间的依赖关系不变,因此这个科技树可以永远放在这里。有的项目 (或者说传统项目) 是在一开始就把所有子任务安排明白,很少有调整,这当然是好的,这相当于游戏一开始就把点科技树的整个顺序定下来。而如果未来的计划未定,那么甘特图的作用就比较有限了
    leeg810312
        16
    leeg810312  
       2023-07-19 14:20:57 +08:00
    感觉你甘特图用得很少,甘特图排期和依赖关系都是关键要素,只做排期不需要用甘特图,项目日程表就可以做到。

    科技树也只是把你知道或者你想象设计的确定下来,项目任务不也一样?项目计划也只能把确定的写出来,预估重要性,我可没有看出来有什么不同。游戏过程中,可以会遇到 2 个重要科技,需要根据当时的战况决定走哪个发展路径,项目执行中不也会遇到出现了某个状况,需要走不同的路线图,执行 plan B 吗?这时候甘特图不就变了吗?但不管哪个路径,任务依赖关系不变。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2940 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 13:43 · PVG 21:43 · LAX 05:43 · JFK 08:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.