【PM面试题】请设计一个老年人用的新闻App

考虑用户需求及痛点php

  • 老年人因为特殊的生理特色,须要考虑其阅读的痛点,加入例如文字大小自定义,朗读新闻,放大镜功能。同时在软件设计上减小文字的量,多放入一些多媒体的内容。
  • 老年人会对过去发生的一些事情产生怀旧的心态, 所以提供一些旧闻的阅读会给他们带来特殊的美好体验。
  • 老年人也有交友需求,在这样一款专门针对老年人的App中嵌入社交化的功能,会给老年人带来较好的交友体验。
  • 老年人每每更加关注本地新闻,所以在展现内容时候有所侧重会提高用户体验。

Feature设计web

  1. 基本新闻功能
  2. 新闻朗读功能
  3. 文字大小自定义和放大镜功能
  4. 特殊频道:本地频道、旧闻频道,听新闻频道
  5. 用户中心
  6. 社交化功能(交友,聊天,分享等)

项目实施阶段面试

首先是搞清楚资源,在于面试官的沟通中得知该项目有三个开发人员,时间是三个月。工具

接下来咱们应该肯定feature的优先级,在这里咱们应该用敏捷开发的思想,先作最须要完成的而且要肯定产品基本需求的核心功能,在这个项目中基本的新闻功能以及针对老年人的一些辅助工具是核心的功能,所以咱们应该先完成,具体的优先级以下(数字越小优先级越大):设计

  1. 基本新闻功能 (P0)
  2. 新闻朗读功能 (P0)
  3. 用户中心 (P0)
  4. 文字大小自定义和放大镜功能 (P0)
  5. 特殊频道:本地频道、旧闻频道,听新闻频道 (P1)
  6. 社交化功能(交友,聊天,分享等) (P2)

确立了初期的目标以后(完成P0的任务),咱们要将每个小目标分解成若干个work item,肯定各个item之间的顺序以及相互之间的依赖关系,以此来肯定分工以及时间表安排,同时为项目设立几个milestone节点,另外别忘了考虑可能会遇到的risk,包括人员、资源、进度等,为这些risk提出初步的解决方式以及预留出可缓冲的时间。资源

项目发布开发

通过了一段时间的开发工做后,项目知足设定目标,能够上线了,在上线以后咱们须要继续跟踪和衡量三件事情:get

  1. 咱们的App是否Work,这部分须要考虑全部功能是否是如预期运行正常,包括各类移动终端的适配,各类使用环境下的运行情况,各类按钮和导航是否是能让用户轻松使用等。能够定义一些metrics来衡量,例如统计用户浏览时间肯定用户是否迷失,统计用户等待时间用来肯定有没有死链,经过监控用户第一次使用状况来肯定是否能正确安装。
  2. 咱们的App是否受欢迎。这部分能够经过考察用户天天的使用时长以及使用频度来肯定App是否成为用户的平常使用项,另外能够监控在SNS中分享和传播的状况来看软件的传阅度。
  3. 咱们的App有何改进之处。目的是为了发现用户新的需求,不断知足需求使得软件有所提升。咱们能够经过感性和理性的方式来进行该项工做,理性的调查如统计用户在哪一类新闻上的点击率和停留时间较长或者统计在用户分享的数据里那些话题具备很高的传阅度等来给新的需求作出建议;感性方面咱们能够和重度用户聊天,查看用户发送过来的Feedback以及发放调查问卷的方式来收集用户的使用感觉和对新功能的建议。
 本文用 菊子曰发布
相关文章
相关标签/搜索