没有合适的项目管理软件?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 |
|
待定 |
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和上级领导发的进度表斗智斗勇——也许你也应该试试。
对这个软件感兴趣的,也可以私信我,免费分享,欢迎交流。
夜雨聆风