软件产品案例分析(团队)

第一部分 调研 评测

评测:

  • 下载并使用,描述最简单直观的我的第一次上手体验。
    下载了IOS端的DevCloud(华为软件开发云),打开后界面较为简约,选项卡和功能按钮数量很少,总体给人一种系统默认备忘录的明快感,但略显苍白。
    注册时使用手机号码接收验证码,很方便。
  • 按照描述的bug定义,找出几个功能性的比较严重的bug。至少两个。
    软件的Bug,狭义概念是指软件程序的漏洞或缺陷,广义概念除此以外还包括测试工程师或用户所发现和提出的软件可改进的细节、或与需求文档存在差别的功能实现等。——百度百科
    在试用该产品一段时间后,咱们发现了其还有许多不足之处。此处举三例极为影响用户体验的bug。

一、项目只能建立,却不能删除,在摸透了这个APP全部按钮的功能后我依旧没能找到删除整个项目的按键,若是开发团队要废弃一个项目,这个APP不提供一键删除的功能,那个被废弃的项目只会一直躺在用户的项目列表中。前端

二、关注键(心形按钮)的位置设置有点不合理,在点击关注键时常常会将项目打开,同时在反复执行关注操做时,应用无故闪退了两三次。

三、在设置选项中有一个清除存储空间的按钮,按下这个按钮后,全部项目内的工做项所有会被清空,而且在执行操做时毫无提示,不知情的用户在误点这个按钮后有可能损失大量的开发进度,至关不人性化。数据库

  • 你以为为何这个产品组的人没有发现这些bug?
    多是开发周期不够长,没有足够的时间进行bug检查。
    或是没有获取足够多的用户反馈,没能站在用户的角度思考问题。后端

  • 假设大家团队须要开发这套系统,须要注意哪些方面(架构、部署运维、微服务等)。
    咱们在使用这款APP时留意到它在不一样页面切换时有明显的迟滞,所以假设咱们的团队来开发这款系统,咱们会更加注重它的优化,使用户能流畅地使用它。
    同时,咱们要在保存用户的项目代码上下足功夫,若是咱们不慎丢失了用户的数据,将对用户形成不可挽回的损失。服务器

采访:

一、介绍采访对象的背景和需求
采访对象背景:大三计算机专业学生,用过相似产品Teambition。
二、让采访对象使用华为软件开发云

三、描述用户使用这个产品的过程, 用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
因为用户先前接触过相似产品,所以用户能轻松上手该产品。网络

优势 缺点
数据量 主要功能页面很少,跳转快。 工做项标签太多,太繁琐。
功能 基本功能健全。 没有删除项目的功能。
界面 简洁明了,让人一目了然。 总体略显苍白,看久了难免枯燥。
准确度 各功能页面间跳转层级少,较为准确。日期上的设定准确,避免了大小月天数错误,项目开始日期与项目结束日期冲突等问题。 进入各个页面时延迟较大。

四、用户对产品有什么改进意见?
(1)使用起来不够流畅。
(2)增长删除项目的功能。
五、结论:我不推荐这个产品,Teambition更好用。架构

第二部分 分析

我估计这个项目作到这种程度须要两个月的时间
优势:界面简约,开发所需技术较为简单。你的创新在哪里?能够用 NABCD 分析。
缺点:操做不流畅(页面的切换),一些功能设计不够人性化(如不能删除项目,清除本地全部数据时没有提示信息)。
相似软件:Teambition
可提升的部分:优化项目的框架,争取带给用户流畅稳定的使用体验。框架

  • 根据理解和体验,画出整个软件全部功能逻辑框图,根据重要度标识出各模块的重要度、完成度、出发点及效果。
    运维

  • 针对不一样的维度评分,对用户体验方面、UI界面美观度、核心功能,分别打分。
    用户体验:6/10
    UI界面美观度:8/10
    核心功能:7/10微服务

第三部分 建议和规划

  • 若是你是项目经理,如何提升从而在竞争中胜出?
    若是我是项目经理,我会更具体地了解用户的需求,设计出方便用户使用的功能。
    同时,在UI的设计上应作到简约美观,提升用户的第一印象。
  • 目前市场上有什么样的产品了?
    Teembition、Worktile
  • 你要设计什么样的功能?
    最少也要将删除项目的功能作出来,才有和其余相似产品同台竞争的资格。
  • 为什么要作这个功能,而不是其余功能?
    由于删除项目功能的有无直接影响了用户的使用体验,试想用户面对项目列表中一大堆的项目名却没有清除的方法,心情该会有多糟糕。
    这个功能的有无也是该产品与市面上其余产品最明显的差距,至于其余功能该产品与市面上的其余产品没有多大差异。
  • 为何用户会用你的产品/功能?
    由于华为是一个大品牌,在应用商店挑选产品时,用户在潜意识里会更加信任大品牌发布的产品,若是该产品与市面上其余产品不分伯仲,那这一点潜意识里的信任将会使大多数用户选择使用该产品。
  • 你的创新在哪里?能够用 NABCD 分析。
    这无关创新,而是对核心功能的补全。
  • 若是你来领导这个团队,会有什么不同?
    我认为这个团队之因此会遗漏如此重要的一个功能,必定是在完成产品后,缺乏足够多来自用户的使用反馈。所以,若是是我来领导这个团队,我会在增强用户体验的方面下足功夫,保证用户所需的核心功能的完善。
    另外,该产品的界面过于简约,在使用时给人一种在用手机自带备忘录的错觉,因此若是是我来领导这个团队,我会在UI方面花更多的时间。
  • 若是你的团队有5我的, 4个月的时间,你做为项目经理,应该如何配置角色(开发,测试,美工等等)?
    开发3人,其中前端1人,后端2人
    测试1人
    美工1人
  • 描述你的团队在16 周期间每周都要作什么,才能在第16周如期发布软件,大小里程碑绩点设定。
    需求分析:1周
    应用开发:9周
    UI设计:2周
    系统测试:2周
    推广试用:2周
    正式发行:1周
  • 项目发布后,有没有考虑过项目该怎么部署才能知足需求。依据下图(某校教务处系统的部署)做为参考,分析16周后你所完成的项目上线须要哪些配套设备(服务器、带宽、数据库需求数量与配置) 。 服务器需求: 阿里云云服务器ECS,1核CPUInter Xeon E5-2681 v4,1G DDR4内存,40G磁盘,1M宽带VPC专有网络,I/O优化。
相关文章
相关标签/搜索