乐于分享
好东西不私藏

没有合适的项目管理软件?AI时代,自己做!

没有合适的项目管理软件?AI时代,自己做!

干了多年综合能源项目管理,市面上的工具用了一圈,从Excel到飞书多维表格,从泛微到钉钉宜搭,——都不是那个味儿。最近智能编程挺火,我干脆让AI帮我从头做了一个。今天聊聊这个过程。

一、为什么想到做这个

日常管光伏、EMC、BOT这些综合能源项目。手上同时跑十几个项目是常态,每个从线索到签约至少8个阶段,客户那边又有决策者、技术把关者、预算审批者、内线等至少5种角色。泛微太重、飞书缺商务关系维度、Excel太散——综合能源这个细分赛道,市面上的工具没一个顺手。刚好前阵子用WorkBuddy处理项目文档觉得利索,就想着:让它帮我做一个试试。

二、从一张网页到桌面软件:六轮迭代

我把整个开发过程捋了一下,差不多经历了六轮迭代。每一轮都是我在用的时候发现”不够”,然后让它改。

第一轮:搭个架子(纯前端原型)

WorkBuddy直接用HTML + CSS + JS给我生成了一个单文件网页,双击就能在浏览器里打开。

这一版的底子是”市场营销”和”产品开发”的流程模板,有项目卡片、任务看板(三栏Kanban)、里程碑时间轴、文件归档、复盘报告生成。数据用浏览器的localStorage存,不依赖服务器。

说实话,光这一版就能用了。但它更偏向市场团队的项目管理,对我这种搞综合能源的需要大改。

▲ 项目管理工具仪表盘

第二轮:注入行业灵魂(销售流程 + 商务图谱)

我说:”不对,我的业务是B2B销售项目,流程不是’策略-制作-审批-发布’,是’线索-调研-方案-合同’。”

WorkBuddy马上改出了**8阶段销售流程模板**:

阶段

说明

线索获取

拿到项目信息

现场调研

实地勘察、收资

资料收集

技术参数、用能数据

方案制定

技术方案 + 投资测算

方案确认

与客户沟通确认

合同确认

合同条款谈判

投资评审

公司内部评审

项目签约

正式签约,转入实施

然后我跟它说了一个综合能源项目管理最核心的需求——**商务沟通图谱**。这件事我在任何管理软件里都没见过。

我们做项目,客户那边的人不是铁板一块。有人想干(内线/教练),有人怕麻烦(使用者),有人只看预算(预算审批者),有人卡技术(技术把关者),最后拍板的是决策者。你得搞清楚每个人的立场、关系远近、决策权重,才知道该找谁。

WorkBuddy帮我在项目详情页加了一个”商务图谱”Tab,按5种角色分列展示每个联系人:

·⭐ 决策者——最终拍板的人

·● 使用者——项目落地后用的人

·◆ 技术把关者——卡你技术方案的人

·◈ 预算审批者——管钱的人

·◉ 内线/教练——你的信息源

每个联系人记录的字段:姓名、职位、态度(支持/中立/反对/未知)、联系方式、核心需求、决策权重、关系状态、备注。

这一版出来的时候,我往里面填了几个真实项目的联系人数据,当时就觉得——**这个东西对了**。

▲ 商务沟通图谱——按5种客户角色分列展示

第三轮:行业定制化(字段调整)

通用的项目管理字段不够用。

我说:”合同金额改叫投资额,单位万元。再加一个年均利润,再加个项目类型。”

综合能源项目就三种类型:光伏、BOT(建设-运营-移交)、EMC(合同能源管理)。每种类型的推进节奏完全不同——光伏看备案和并网,BOT看投资评审,EMC看节能效益测算。

WorkBuddy几秒钟就把字段改了。项目卡片上现在显示:类型标签(绿色光伏/蓝色BOT/橙色EMC)+ 投资额 + 年利润。

第四轮:交作业式重构(导航精简 + 报表导出)

功能越加越多,导航栏变长了,我看着烦。

我说:”能不能把零散的页面整合一下?导航不要超过5个。”

于是结构变成了这样:

**5个主页面:**

1.仪表盘——总商机数、推进中/已签约/已暂停、总投额利润、阶段分布、延期预警

2.全部项目——卡片列表

3.报表导出——CSV一键导出

4.文件归档——按项目分组

5.设置——项目文件夹

**项目详情5个Tab:**

6.项目概况——基本信息 + 进度概览 + 日志时间线

7.推进分析——Pipeline管道 + 任务列表 + 里程碑

8.商务图谱——5种客户角色分列

9.文件归档——项目关联文件

10.工作日志——时间线记录

之前独立的”任务看板”、”里程碑”、”复盘报告”全部整合进了项目详情的Tab里。用起来清爽多了——点进一个项目,想看什么切Tab就行。

这一轮还加了**报表导出**。说实话这个功能做出来的时候我有点惊喜——项目清单、联系人表、任务统计、里程碑汇总,四种报表一键导出CSV,打开就是Excel。以前整理周报之前光汇总数据就半小时,现在30秒。

▲ 项目推进分析——管道数据与任务进度

第五轮:真正能用(从网页到桌面exe)

到第四轮,功能已经基本齐了。但我心里一直有个疙瘩:**数据全靠浏览器缓存**。哪天清缓存或者换电脑,数据就没了。

我跟WorkBuddy说:”能不能把这个东西打包成桌面软件?跟普通的exe程序一样,双击就能用。”

它给我的方案是:**Python Flask做后端 + PyInstaller打包成exe**。

·后端用Flask写了一个REST API服务,数据存在本地的JSON文件里

·前端还是那个HTML页面,但现在通过API读写数据,不靠浏览器缓存了

·用PyInstaller把Python服务和前端模板一起打包成一个`项目管理工具.exe`

·双击运行,自动启动Flask服务、自动打开浏览器

第一次打包出来12.4MB,双击打开,浏览器自动跳出来——跟正常软件没区别。而且数据文件就在exe旁边的`data/data.json`里,清清楚楚,想备份随时拷走。

后来又升级了一版:把控制台黑窗口隐藏了,换成系统托盘小图标,右键就能退出。18.6MB的一个exe,体面地待在桌面右下角,跟QQ微信一样自然。

▲ 报表导出页面——四种报表一键导出CSV

第六轮:有点智能的意思了(分析 + 真实数据)

最后一轮改动,我让WorkBuddy在项目详情页加了一个”智能分析”按钮。

点击之后弹出一个面板,自动算出:

·**健康度评分**(0-100分):综合进度、任务、里程碑、商务图谱、活跃度

·**风险预警列表**:逾期任务、缺失的关键角色、过期的里程碑

·**下一步建议**:根据当前阶段自动匹配,比如”线索获取阶段→建议安排现场调研”

这个功能没有任何AI接口调用,纯靠前端规则引擎。但效果出乎意料地好——它本质上是把项目管理的经验判断逻辑”写死”进了代码里,每次打开都一样可靠。

最后一步,我把桌面上`项目清单.xlsx`里的7个真实项目数据导入进去:

项目名称

投资额

类型

项目1

285万

BOT

项目2

54万

EMC

项目3

290万

BOT

项目4

待定

EMC

项目5

待定

EMC

项目6

90万

光伏

项目7

150万

光伏

WorkBuddy读取Excel,自动给每个项目创建了流程阶段、任务计划和里程碑节点。现在打开软件,仪表盘上显示的就是真实的7个项目,总投资额和利润额一目了然。

三、用WorkBuddy做软件是什么体验

说实话,整个过程跟传统软件开发完全不一样。

**传统方式做这样一个软件**:先找需求文档、画原型图、找外包或内部开发团队排期、前后端分离开发、联调测试、部署上线。周期按周算,费用按万算。

**用WorkBuddy做**:我描述需求,它写代码,我在旁边看结果,不满意的当场说、当场改。整个过程是一场持续了几个小时的对话——中间没有任何需求文档、没有排期会议、没有任何中间环节。

中间有几个点让我印象深刻:

**一是它能理解行业概念。**当我说”客户那边有五种角色,需求各不相同”,它没有反问我”什么叫角色”——它直接理解了B2B商务场景下的决策链,自己就把5种角色的展示方式设计出来了。

**二是改动成本极低。**传统开发改个字段——”合同金额改成投资额”——可能要经历需求变更、代码修改、测试回归。这里呢?我说一句话,它几秒改完,刷新页面就能看到效果。

**三是它不嫌烦。**我让改了六轮,每次都是”再改一个地方”、”这个不太对”、”能不能这样”。如果这是跟真人开发团队合作,估计对方早就想把需求文档拍我脸上了。但WorkBuddy每次都耐心改,改完还问”还有需要调整的吗?”

当然也有局限性。最大的问题是——**它不知道你不知道什么**。比如,如果你不说”我要把数据存在本地不要靠浏览器缓存”,它就默认用localStorage。如果你不说”控制台黑窗口太丑了能不能隐藏”,它就不会主动改成系统托盘。这其实要求使用者对”自己想要什么”有比较清晰的认知。

四、这个工具的现状和局限

要说清楚,这个工具目前远不是一个”产品”。它是我自己用的,有很多凑合的地方:

11.**没有多用户**:就是单机版,我自己看

12.**没有权限管理**:都是我自己操作,不需要

13.**数据靠JSON文件存**:虽然比浏览器缓存靠谱,但没有数据库,数据量大了可能会慢

14.**界面是浏览器**:本质上还是一个网页套在桌面壳子里

15.**没有移动端**:手机上没法用

但这些局限,对我来说不重要。因为这个工具的定位从来不是”替代ERP”,而是”比Excel好用、比钉钉轻量的个人项目管理器”。

在”综合能源项目管理”这个细分领域,它解决了我三个核心痛点:

·**商务关系可视化**:谁支持谁反对,一眼看清

·**流程进度透明**:8个阶段,每个项目卡在哪一清二楚

·**数据不丢失**:本地JSON文件,随时备份

五、我的思考:综合能源管理工具为什么难做

最后聊点更宏观的。

做完这个工具之后我一直在想一个问题:为什么综合能源领域没有好的管理软件?

我觉得核心原因是——这个行业的业务模式太不标准化了

光伏项目、EMC合同能源管理、BOT投资运营——虽然都叫”综合能源”,但每个类型的推进流程、关键节点、风险特征完全不同。做软件的人如果不深入理解业务,做出来的东西就是”通用的壳子套不上专门的骨头”。

而真正懂业务的工程管理人员,不可能自己去写代码。

AI改变了这个前提。一个懂综合能源业务但不写代码的人,和一个懂代码但不了解这个行业的AI,结合起来,就能做出一个真正贴合业务场景的工具。开发门槛从”学编程”变成了”能描述清楚需求”——这个变化是革命性的。

结尾

这篇文章不是什么技术教程,就是一个干了多年综合能源管理的工程人员,实在找不到趁手的工具,于是用一个AI帮忙做了个自己的。

如果你也在这个行业里每天跟Excel和上级领导发的进度表斗智斗勇——也许你也应该试试。

对这个软件感兴趣的,也可以私信我,免费分享,欢迎交流。