视频站日志 - 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

Last Updated:
Contributors: ducafecat