这一步非常重要。基本上就是确定要做的小程序是什么样子的。产品分析,需求评估,在互联网行业,有一个特殊的职位叫产品经理。他们负责筛选需求,比较竞争产品,与需求提供者和技术共同评估需求,看是否所有需求都得到满足和覆盖,并从技术角度分析技术实现的可能性和耗时。一般这一步比较顺利的时候,整个需求矩阵文档就出来了。根据需求矩阵,需求可以一步一步地分解和开发。
02.产品原型

需求达到要求后,产品经理就会开始做产品原型,也就是把要做的小程序以粗略的图形界面的形式画出来,并规范一些交互逻辑和方法。这样在开发技术和设计UI的时候,你就可以清楚的知道自己要做什么,要开发的小程序会覆盖哪些功能和逻辑。同时,开发者将开始编程和整体逻辑梳理。
033.UI界面设计
UI设计师的工作就是将产品原型转化为漂亮的用户界面。他们会从美感和用户体验的角度来确定一套完整的配色方案和常用的组件样式。设计完成后,通常会在设计稿上标注,构件之间的间距和构件的尺寸。UI设计师与前端开发工程师紧密合作,前端开发工程师根据产品原型将UI设计草稿转换成代码,并显示在主机环境中运行。
UI设计稿就是原型的化妆师44.接口对接
此时前端开发工程师和后端开发会频繁沟通,目前的开发模式基本是前后端分离。所以需要一个完善的接口对接和接口文档编写的流程。这样就可以约束前端和后端交互的方式,可以理解为约定一组特殊的沟通需求。这一步一定要落实好。就我的体验来说,很多公司写的界面文档都叫一塌糊涂,让我怒不可遏。而且互联网公司的开发人员流动性比一般岗位大,要写好文档,方便新进人员的技术开发填补漏洞。
接口文档是提效工具05.实际编码

到了最后,基本上不同岗位之间的交流就少了很多。你看到的大多是一群程序员盯着电脑在键盘上挠来挠去。一般都是戴着耳机,沉浸在代码的世界里和机器对话。其实如果有很多人一起做编码,一定要考虑提前约束编码规范,让写出来的代码尽可能保持同一风格。
左手代码右手诗66.项目测试。
某个功能模块实际编码后,可以提前测试,这样各岗位基本可以并行工作。代码测试会有专门的测试人员,他们会根据需求编写测试用例,检查代码是否符合要求。是否存在代码逻辑bug?目前大部分测试都是人工测试。引入自动化测试是非常有必要的,可以节省大量的人力。当然,写测试用例也是技术人员很头疼的事情。但是一个好的测试用例可以快速检查代码逻辑,这对项目自动化有很大的作用。一般测试人员会在技术开发阶段切入。测试接口的合理性和潜在的bug。
测试是很重要的步骤07.接受压力测量
小程序产品开发的测试过程结束后,就是验收阶段。产品经理和设计师根据需求文档和设计文档,从用户体验的角度和UI设计稿的还原程度进行验收。如果在细节上有差距,需要在上线前完善。

88.迭代优化
没有一个小程序产品在刚发布的时候可以是完美的版本。需要不断做版本迭代,没有考虑到的、不是很紧急的功能可以推迟,在迭代版本中完善实现。至此,我们基本可以验证这个小程序的实际应用场景和受欢迎程度。
我的文章将记录互联网技术和我的业余生活,以及我的创业之旅。如果你正好在安顿自己,等待创业的机会,可以关注我,一起交流,一起成长!我从技术和商业结合的角度给你一个不一样的创业视角。
精选文章
如何发现创业项目?我从这几点开始。


