这是一个创建于 3359 天前的主题,其中的信息可能已经有所发展或是发生改变。
一个项目的开发流程一般是想法-原型-设计-开发-测试
一般刚开始创业没有产品研发经验的公司负责人,他们提供的 word 、 ppt 都是属于想法,无论怎么描述得详细都属于想法,他们就这样拿着自己的想法满世界的去找人做开发,一些程序员自诩技术能力好,乐呵呵的接了项目,然后~~~项目烂尾了。要知道项目没有流程,介入的人越多结果越乱。项目一开始定位模糊,没有原型就找设计,没有静态设计和流程图就直接做开发,开发想赶进度就增加人手,开发完成不留文档摆出再也不想管了姿态。这些都是非常糟糕的做法。所以做好产品一定要有类似有效的套路,一定需要保证产品模块化有流程可依。
一个处于想法阶段的产品不会通过多讲几遍就能变成原型的,即使你听懂了,也不能叫原型的,原型是对想法中的流程、产品布局等的详细描述。一般的原型图可以用 Axure 、 Sketch 或者现在新出来的一些移动原型工具来画。画出来基本就能看到产品什么样子了。从想法到原型这是产品经理需要做的事情,他要理顺产品逻辑,找到重点,建立流程。
为了省钱,有些企业方会这样讲,我不要什么流程,像其他企业的官网站交给某些外包公司、地方一般建站团队、甚至老师学生团队也能做好,但要知道,能做好的只能是企业展示网站(或者修改代理软件)。因为在那一块是比较标准的化的东西,一个后台,成千上万种前端风格,足够满足你的各种需求。如果你不没有产品经理那块的原型图,没有产品的需求文档,然后直接就把想法告诉设计师,然后设计师会做几个版本让你挑一个,巨大的沟通成本加上不断的修改,也能做出来你需要的产品外表,前提是你有一个非常能被折腾设计师。
交付给程序员的设计不仅包含“视觉”,还有“源文件”、“标注”和“切图”。设计可以分得更细,就像有 UI 了,还可以有 UE (用户体验)。好的设计师能在设计中能照顾到 UE ,看你产品设计需要深入的程度了。 THE Last 到程序员了,一个菜鸟程序员不能完美的按照静态设计把产品完美的做出来,他会告诉你一些普通功能的各种不可能实现的原因。开发者不仅要专业还有靠谱,不但要看开发者的一时一事,而且要看开发者的全部历史和全部工作,会不会偷懒懈怠 ,人品好不好的,狡猾和忽悠客户不懂,这些需要考量。
产品做完后,程序员会 commit 最后部分的代码,然后给你说:我们做好了。这个叫做内测版,所以是不能发布用的。产品只有经过严格的测试,单元测试,公测后才能上线。
欢迎读者看我其他发布的文章。