如何在小型创业公司中设计出色的软件产品
如果你了解执行产品设计流程的价值,那么你就已经成功了一半!
创业初期,团队往往会每天改变流程,直到找到最有效的流程,从而更快地交付成果。
“如果你想有时间做所有事情:养育孩子、相爱、工作、运动、放松,你需要更多的时间。只有那些工作更快、做得更好的人才能取得成功。”——卡尔·塞维尔,《终身客户》
一开始,你可以组建一个小团队来打造一款优秀的数字产品。想想那些拥有成功数字产品的顶级品牌:我相信,你脑海中浮现的每一个品牌,最初都是从小团队起步的。
事实上,产品设计流程是因地而异的问题之一。
通常情况下,创始人会承担这方面的责任。例如,在Foundsiders,我负责开发设计概念,而其他联合创始人则主要负责将其实现为实际的应用程序。
那些依靠自身力量启动产品的创始人很清楚小团队的优势:团队越小,流程就越不正式。
对于小型创业公司的设计产品而言,这通常意味着团队可以在代码中即时重新设计页面/流程,在浏览器调试器/检查器中查看该代码,然后再次迭代。
此外,大部分设计图可能都会画在纸上或白板上。它是如何运作的:
-
有人有个主意💡
-
快速讨论一下这个想法的可行性💬
-
快速进行市场调研👩🔬,了解用户为什么需要这个功能,以及它将解决哪些用户的问题。这将有助于下一步制定该功能的初步蓝图。
-
将想法绘制成草图和线框图,并将其应用到屏幕中。之后需要根据线框图不断完善和迭代,你可以使用Balsamiq来完成这项工作。
-
设计模式🎨 使用Sketch 应用逐个查看线框图并叠加设计模型。当然,您也可以使用任何您觉得好用的应用。它只是一个工具。
-
将准备好的模型导出到Zeplin。然后,团队成员就可以浏览模型,进行设计评审📝,并就最终实施的内容达成一致。
-
在本地将想法融入产品中。坦白说,就是将功能集成到产品的静态前端版本中。
-
团队内部的验证和迭代👩💻👨💻
-
在团队之外与潜在用户进行验证👤(如果可能的话,不要跳过这一步)。
-
再次迭代,以决定⚖️是否进一步发展该想法的实现,改变方向,或者完全放弃该想法。
-
将最终版本的想法开发并投入生产环境 ✅
-
从数据收集中获取经验教训📊(查看互动和转化率)。
以下是对数字产品功能开发周期的简要说明:
因为你在一家小型创业公司工作,所以资源有限。这反而是件好事。因为当所有人都齐心协力、各司其职时,一切都会运转得最好。
例如,非技术出身的联合创始人可以验证产品的可用性,例如邀请潜在用户试用或提出更好的想法,进行客户和市场调研等等。技术人员除了完成非技术人员所做的所有工作外,还会根据自身的专业知识构建技术。
我现在很好奇,你正在开发的产品的设计流程是怎样的?请在下方评论区简要分享一下👇
文章来源:https://dev.to/foundsiders/how-to-design-great-software-products-in-small-startups-4pld
