视频站日志 - 02 我是如何独立开发软件 - 产品篇
视频
https://www.bilibili.com/video/BV17B4y1j7Qq
前言
这篇文不是要教你什么,只是分享些信息。
不少群友和我聊,说他想自己开发一款软件,要实现这样那样的功能,虽然也正在做了,也有自己的方法论去实施,但是还是想知道我是如何去做的,如成本如何估算等等。
十几年前国内国际快递刚起来的时候,我就写了快递信息爬虫搜索工具,给快递公司提供定制网站+运单搜索,在 2 年里卖了将近 100 套,而且这个是按年收费的,后来做的软件公司多了就退出了。
因为接触国际快递公司多,我写了快递出口业务管理系统,现在上海出口第三大公司还在用这个系统,也可以发现那么多年过去了业务上并没有太多变化。
我认识很多兢兢业业在岗位上工作的 IT 工程师,其实可以尽早的开始自己的独立开发之路,哪怕是一个简单的开始,可以选择的内容还是很多的,需要你去生活中发现比如:
- 密码生成器工具
- 特定内容阅读 APP,如 日系手办 APP、独立游戏 APP
- Notion Widget 工具
- Notion 模板
- 信息 API 服务
- UI 组件库
- 出售自己的课程 在 掘金 gitchat 等等
- wordpress 插件,如 电商插件
- 某个技术的深入教程,如 Redis 100 种设计模式
不要总想着只靠做第一款产品就能赚钱,这只是一个开始,第一款产品的意义是你去学习、体会、总结。
本文是产品篇,之后还会聊聊技术。
我会拿视频学习站来做例子,这是一个从零开始的项目,反正就是我一个人。
猫哥视频站 https://ducafecat.com
整体过程
我把整过程分为 3 个阶段:1 产品、2 技术、3 部署。
运营不在讨论范围内。
正文
产品定位
这是最原始的发起点,如下几点:
- 目标客户: Flutter 爱好者 > 全栈开发者
- 内容侧重: 实战课程
- 配套资料: 视频、文档、代码、接口设计、UI 设计
- 收费模式: 会员/年
- 售后方式: 会员微信群
竞品分析
在线学习被称为 els 系统,已经有很多成熟的模式。
竞品选择的是面向个人创作者平台,列表如下:
- https://www.patreon.com
- https://teachable.com
我会用 xls 横向整理他们提供的服务功能
验证逻辑
定义里程碑 1.0 内容,你需要分阶段去推进。
从内容创作到会员反馈,必须返回是正面良性的。
猫哥视频站 https://ducafecat.com
UI 设计&资源
下面是我用到的一些设计工具,做个分享:
- UI 采用 figma 设计,我是直接出设计稿,没有低保真 https://www.figma.com
- 图标、banner 用的 canva https://www.canva.com
- 字体用的 google fonts https://fonts.google.com
- 图片用的 unsplash https://unsplash.com
- 设计参考 pinterest https://www.pinterest.com
- 设计稿模板 ui8.net https://ui8.net https://www.uplabs.com/
我的视频站 figma 设计
https://www.figma.com/file/qsMtsNJWmHJCbb9LK5qgvO/%E4%BC%9A%E7%85%AE%E5%92%96%E5%95%A1%E7%9A%84%E7%8C%AB-%E5%AD%A6%E4%B9%A0%E7%AB%99?node-id=0%3A1
功能表排期
这里主要讲前端排期,你需要尽可能的细化你的工作,才能准确的估算时间。
拆解为 端、模块、页面、功能。
- 前端
- 后端
总结
最后几点建议:
- 不要在前期浪费精力去做很多功能
- 产品定位一定要清晰,人群、核心价值
- 定义里程碑 1.0 不要太宏大 easy setup
- 尽早验证你的商务逻辑
- 业务和功能设计闭环
- 用钱换时间
end