一个人做一个APP,需要多久?
做APP需要一个团队吗?
产品经理、UI设计师、前端、后端、测试……
没错,但那是很久以前的事了,
最近独立完成了一个小程序APP项目,
从需求确认到最后上线测试交付,
一个人跑完了全部流程,不轻松,但完全可行。
对,是在AI的帮助下,
一个人完成了以前至少要三个人的工作量。
你不需要什么超能力,
只要用好适合的AI工具。
现在的AI工具让一个人能做的事比以前多太多了。
1.完整流程是什么
从需求到上线,一个APP要经过哪些步骤:
需求→原型→设计→前端→后端→测试→上线

开发APP流程图示
其中需求确认是最重要的一步,
客户给了一个同类产品作为参考,
核心功能不复杂,但涉及支付和信息安全。
这个需求我和他最后确认下来,
于是手绘出原型图,
让AI做了一套UI界面效果图给他确认。
接着就是前端,后端,测试,提交审核,上线。
2.AI的助力
AI可以帮我做的:
设计阶段,我把手绘的原型图和想要的风格发给AI,
它帮我出了设计方案。
前端开发最轻松,把UI界面和需求文档给AI,
它能生成基本可用的代码,
两天的工作量缩到了一上午。
后端因为涉及支付、信息安全,
就要全权掌握整个流程,
所以后端代码基本我是一行行敲的,
确保每一环节都可控。
再就是提交审核阶段,
需要根据平台要求更改几轮,
这一步是最繁琐耗时的,
我就前前后后用了一个多月。
最后测试阶段根据修改要求更改前面的一些代码结构,
这一步最容易出问题,
因为有可能把之前已经完好的功能模块的改坏了。
3.哪些环节必须自己做
虽然有很多人在说用AI可以几小时开发完成并上线APP,
你只要坐等收钱就可以了。
但是其实上线APP之后还有更重要的工作,
如何根据用户的使用反馈来调整修改,
所以我选择自己走完开发的全流程,
如果你自己不能理解这个过程,
你就没法依据后面的使用情况判断哪里该修改,
哪里不会改坏。
开发工作流程之外的更重要的东西:
安全、架构决策、用户体验的判断,
这些AI给不了你靠谱的答案,
需要你在实际运营中甚至踩坑之后才能知道。
但这不是坏事,
这是拥有实际项目经验的必经之路,
哪有没摔过跤就学会走路的孩子呢?
4.
在AI的加持下,
一个人是有能力完成整套APP开发,
不需要超能力,
只要知道自己该负责什么工作,
能让AI帮你做什么工作,
你可以最大限度的发挥你的强项,
能以最小的时间完成必要的工作任务,
以最小的成本测试你的想法。
我是趣联AI,做了10多年网站设计,现在用AI独立开发产品,业余练书法。每周更新关于AI时代独立开发的真实经验。如果觉得有用,关注我。
夜雨聆风