我的项目“失控”了,但我只是犯了每个产品经理都会犯的错误

0 评论 77 浏览 0 收藏 10 分钟

一个本地待办与文章管理 APP 在重度使用中不断膨胀:日历与农历节假日模块、子待办、Gitee 免服务器同步、自动识别局域网设备的桌面端,PC 与手机互传图片的"传图"功能。功能越加越多,项目偏离极简初衷,暴露出每个自研工具都会踩需求蔓延。

前不久,我为自己开发了一个 APP,我上次已经发文简单介绍过了,详情回顾横跨20年的梦,我给自己做了一款 APP

本来我开始只是想做一个简单的待办列表和文章管理应用,当时发文的时候我觉得应该不会再维护这个应用了,但是经过近一段时间的重度使用,加上产品经理的“贪婪”作祟,我又给这个应用添加了不少功能,后面加的很多功能都让我觉得越做越像一个商业化的产品,因此我彻底感觉到这个项目好像已经“失控”了。

我首先迭代的,就是增加了一个日历的功能,一个支持农历和法定节假日的万年历搭配待办事项的模块。

我原本的计划是在这里做一个提醒的功能,我日常日历用最多的,就是看法定节假日调休,设置提醒,尤其是重复提醒,当时迭代这一版的功能时,我想做的就是直接干掉手机当中的日历、便签和滴答清单这3个应用,后面这个提醒开发完成之后,我自己用了一段时间,因为经常被手机杀后台,提醒没法及时触达,因此后来我拿掉了提醒的功能,这个应用我现在完全定位成一个工作上的待办或需求管理的工具。

既然是有可能作为需求管理工具,有时候一个主需求会包含很多子需求,因此我给待办新增了支持添加子待办的功能。

正常的情况下,我们处理待办任务都是处理完之后,找到待办任务,标记完成,但是待办任务一多,有时候你都找不到对应的待办进行标注,这是我使用其他待办软件经常遇到的问题,有时候都是空了逐条检查待办的时候才发现很多任务已经完成了,因此,我给待办添加了“进行中”的阶段,当开始任务后,任务会汇集到进行中的板块,任务完成后,只需要在这里找到对应任务标记完成即可。

原本我做这个应用就是定位纯本地数据存储的,我也没有足够的预算去维护服务器存储用户的数据,但在我测试的过程中,差点丢失了所有的数据,我意识到纯本地数据存储有一定的风险,因此最后我还是找到了一种没有服务器的免费替代方案,就是通过 Gitee 存储用户的数据,用户只需绑定自己的 Gitee 账号,就可以将数据同步到自己账号的仓库中,数据的存储安全又多了一重保障。

由于 Gitee 对提交有限制,为了防止频繁提交触发限制,我没有做自动提交的功能,同时限制了每分钟只能提交一次,不过我在列表中标记了每条数据的上传状态,左上角直接提供一键同步按钮,比原来的导出备份到本地要快捷很多。

同样,得益于 Gitee 托管,我给应用添加了在线更新的功能,应用更新再也不用跑到云盘去下载,直接通过应用就可以下载和更新。

你以为事情到这里就结束了,不不不,这才刚开始。

因为我大部分时间都是在 PC 端作业,有时候手机端的 IP 地址会变动,导致我经常要在浏览器重新更换地址才能访问应用数据,我觉得这实在是太繁琐了,因此,我又给这个项目搭配了一个桌面端应用。

如你所见,桌面端打开后,它会自动检测局域网内已经开启了服务的设备,点击即可一键连接。

这种一键连接可能涉及安全性问题,所以首次连接会要求在移动端进行授权,当然,你也可以设置对应的 PC 设备为信任设备,后续只要移动端开启服务,PC 端就可以一键无感连接。

到这里,好像功能差不多就该做完了吧,此时我发现了一个 PC 和移动端互联的一个痛点,就是图片互传的问题,文字互传我通过对应的输入法,复制之后可以在绑定的设备上同步粘贴,但是图片经常是要通过微信来互传,非常不方便,因此,我做了一个“传图”的功能。

移动端在连接页面开启“传图”服务并且授权成功后,PC 端就可以看到传图入口。

这里会自动读取手机相册的前30张图片(为什么不是全部,因为这个功能定位的是短时图片互传,不是把电脑当成手机的相册管理器),手机相册更新图片后,比如拍照或截图,这里会实时更新。

点开查看大图后,除了常规的下载,更便捷的是可以一键复制粘贴。

比如这篇文章的手机端配图,以前我都是要手机截图之后,通过微信发送或者上传到公众号的素材库,再通过微信复制粘贴或从素材库选择,现在,我在手机端截图后,直接在 PC 端打开对应图片复制并粘贴到文章的对应位置即可。

想把电脑中的图片传到手机端也很方便,除了常规的点击上传,也可以拖拽到传图板块进行上传,最方便的是,如果你在微信或其他网页里面复制了一张图片,你只要跑到“传图”的界面按下“Ctrl+V”就可以直接将图片粘贴并传输到手机上。

这个项目写到这里,很多功能已经是我当初创建这个项目时完全没考虑到的,不过它正在逐渐变成我工作上一个好帮手,现在还有很多小的功能已经有规划,但暂时还没有做,这个项目我已经通过 Gitee 和 Github 进行开源,各位有兴趣可以看一下,自己有想法的,也可以自己尝试动手改一下,如果觉得目前这个已经能够满足你的需求,也可以直接下载开源页面的发行版下载使用,以下是开源的地址(国内访问 Github 不定时抽风,就不放连接了,你也可以点击“原文链接”直接访问开源项目):

https://gitee.com/li-canrong/projects

本文由人人都是产品经理作者【产品锦李】,微信公众号:【产品锦李】,原创/授权 发布于人人都是产品经理,未经许可,禁止转载。

题图来自Unsplash,基于 CC0 协议。

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
海报
评论
评论请登录
  1. 目前还没评论,等你发挥!