产品是为了满足用户需求而存在的。用户需求有千差万别,所以需求产品定位,定位决议产品满足用户哪方面的需求。产品定位肯定了用户需求,用户需求肯定了功用,今天我们聊聊功用设计该怎样搞。
这个模块包括两个必选项:对话列表页和对话详情页,以此来承载最根本的沟通对话功用,还能够扩展一些对话的根本设置项:聊天背景,音讯设置,聊天记载等,这些需求的优先级就相对较低,所以层级也比较靠后。
既然是用户之间沟通必然要辨别用户,账户就是满足这个需求。必选项:根本材料和设置。根本材料就是个人根本信息,即局部展现在通讯录详情页的信息。设置选项的内容相对丰厚一些:音讯提示设置,账户平安,隐私设置,协助与反应,关于产品引见,以及退出登录。
以上三个模块是即时通讯的最基础功能,满足的是最根底沟通需求,其中层级方面,对话列表,通讯录列表和和个人中心列表同等权重,均放在第一层级,第二层级就是上面提及的各详情页,还有其他扩展功用优先级依次递加,层级则依次增加。
在用户需求肯定的状况下,产品功用也能够根本肯定,这决议了产品的范围:即包含哪些模块。模块划分有个根本准绳就是高内聚低耦合,即关联性强的放在一个模块内,关联性弱的放在不同的模块。在此根底上需求规划产品的整体层级,即各个功用对应页面的层级划分,层级划分也有个准绳:重要的晋级,展示层级浅,次要的降级,展示层级深,比方即时通讯,最重要的就是对话列表,通讯录列表和个人中心列表,所以放在第一层级,设置,根本材料相对性弱,就下放到第二层级。