产品设计基本原则
关注用户及其任务,不是技术
这个产品是为谁设计的?谁是目标用户?谁是目标客户?
这个产品是做什么的?支持什么行为?它将帮助用户解决什么问题?它将提供什么价值?
继续以客栈为例:
我们做优秀程序员的经纪人,是中小互联网企业的远程技术中心。
1:帮优秀程序员找到优质的开发任务,赚钱,涨信用和名气,能够从僵硬的雇佣体系里独立出来,成为自己生活的主人。
2:帮助中小互联网企业以1/2的成本,1天之内雇佣到紧缺的人才,完成开发需求。
帮程序员赚钱省心,帮企业方省钱省心,这是我们创造的价值。
现在目标用户有什么问题?对于他们现在的工作方式,他们喜欢什么,不喜欢什么?
对于企业方而言,在开发方面他们面临这样的问题:
1-成本高:技术团队的人力成本已经成为最大的固定人力成本
2-招募周期长,流动率高:平均要花43天在招募人才上面,但行业内5年以下的从业人员平均跳槽频率在1年半左右,意味着这个开发人员实际为你工作的时间其实只有1年多一点的时间,椅子刚坐热,人就要走了;你一切又要从头开始。
3-无法招募到一流的人才来为自己服务:不是价格问题,是研发氛围,个人成就感的问题。
4-由于开发本身的节奏,导致全职开发者平均有40%的时间是“闲置”的,同时你还在付工资,社保,以及工位费用等。
因此,他们不得不降低雇佣预期,少雇佣或者雇佣不那么优秀因此也不那么贵的人员,降低开发速度和期望,提供没有达到自己预期的产品给客户,又进一步限制了自己的发展。
对于开发者而言,他们面临这样的问题:
另一个方面,我们看到开发资源的极大冗余和闲置:
国内预计有500万左右程序员,预计其中top 20%, 100万左右是我们的目标用户:
已经在雇佣状态的优秀开发者,他们除了正常8个小时的工作,下班后4个小时,或者周末他们还有大量的时间和精力可以并且愿意投入到开发中,赚钱或者拓展自己的视野,提升自己的技能或者影响力。
处于自雇状态的优秀开发者,他们的时间和精力更是丰富,每天至少8小时可以投入到开发工作中。
然而由于:
1-信息不对称,地域限制等,无法接触到需要其开发能力的企业方
2-个人无法证明自己的开发能力以及信誉度,说服企业方来与自己合作
3-不具备组队做大型项目(需要多个开发人员一起开发)的能力,因此连其中自己擅长的部分也无法参与。
目标用户具备哪些知识和技能?他们有学习的动力吗?如何学习?是否具备不同知识不同技能的用户?
用户如何掌握软件将要管理数据的概念?
目标用户更喜欢什么工作方式?软件如何才能符合那些方式?又能如何影响他们?
1 - 预约之后一定要电话确认过才放心付钱
2- 收到订单之后一定要电话确认过才放心接单
首先考虑功能,然后才是表示
与用户对任务的看法保持一致
设计要符合常见情况
不要分散用户对他们目标的注意力
促进学习
传递信息,而不仅仅是数据
设计应满足响应需求
通过用户试用发现错误,然后修复
评论(0)