华为软件开发云评测

目录

  • 1、评测、调研
  • 2、分析
  • 3、建议和规划

评测、调研

评测

  • 1、下载并使用,描述最简单直观的个人第一次上手体验。

      一开始使用的是web端,注册界面。进入后界面切换有比较长的延迟,刷新比较久,这在用户体验上并不是很好。在界面的布置上,是挺全面的,按钮和显式界面的布局也很合理。但我觉得按钮陈列在右边比较合适,因为鼠标一般人是右手使用的,个人感觉就是按钮陈列在右边的话不会感觉到别扭。项目规划中,会提供模板,这种方式对于新用户上手来说是一个比较好的体验。手机端的APP首先就是界面粗糙了,并没有什么比较细致的背景或者比较有个性的东西在里面,只是一行行的显示任务项目,比较单调。以及手机登录时不能用手机账号无法登入,只能输入用户名。还有就是连头像都不能换,我想这应该是工程师偷懒了。
    



-2、按照描述的bug定义,找出几个功能性的比较严重的bug。至少两个。

    bug1:福州市为啥显示在华北区?华北区不包括福建省,全中国可以分为东北区、华北区、中南区、西北区和西南区,而这软件只显示东北区、华北区。(哈哈,不算bug的bug)
    bug2:新建一个我的项目(名称为111),流程为Scrum,Epic为“福州大学”,其Feature设置如图二所示,其Backlog如图三所示,bug就是在整个项目规划中没有显示在Backlog下新建的子工作项,只会显示在项目规划界面下新建的子工作项,也就是截图中的1234和43两个子项,而标题为54、789、123244等子项没有显示。还有就是在Backlog界面下新建子项时没有主题的选择项,这样就导致了该子项不确定是在哪个主题下建立的。又例如在Feature下新建一个名为“福州大学就是好”的子主题,如图五显示,其对比结果为图六和图七。其在整个项目规划流程下也是没有显示的

  • 3、你觉得为什么这个产品组的人没有发现这些bug?

      不懂。可能是他们主要是软件开发,没有细致的去体会用户的体会感受。
    
  • 4、假设你们团队需要开发这套系统,需要注意哪些方面(架构、部署运维、微服务等)。

      主要是架构吧,在架构的基础上需要比较友好的界面。这款软件的Web端的界面是挺不错的,手机端的APP界面就不怎么好了,过于简单,连头像都不能换。部署运维上的话,也是需要定期去维护该套系统,微服务的话我觉得可以就是建立一个公众号,里面提供一些教程以及常见问题的解决办法,也可以提供一些有关于华为的一些开发上的资讯。
    

调研

  • 1、介绍采访对象的背景和需求

      计算机专业的学生,在软件开发过程中需要对代码进行管理以及整合团队其他人的代码。
    
  • 2、让采访对象使用华为软件开发云(请上传照片证明用户的确正在使用,远程采访的同学请让别人帮忙照相)

  • 3、描述用户使用这个产品的过程, 用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?

      可以比较好的进行软件开发,减少时间的浪费以及不必要的对接麻烦。软件APP端的界面做的不够好,比较单调简单,功能是比较全面的。用户体验方面没问题
    
  • 4、用户对产品有什么改进意见?

      就是希望界面可以更加友好一点,功能显示更加鲜明一些,例如邀请其他人参与某个项目,一开始无法知道是用二维码进行扫描加入的。
    
  • 5、结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价,请选择一个结论:

       推荐
    

分析

使用此软件的大部分功能,联系第二部分的分析,估计这个项目做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI 支持)。 分析这个软件目前的优劣(和类似软件相比),并推理出团队在软件工程方面可以提高的一个重要部分(具体建议)。

    计算机大学毕业生的话,软件开发经验应该是不够的,加上专业UI支持,我觉得这个项目大概需要五六个月吧,说实话不好估计。这个软件在目前形势下应该是具有良好的市场的,功能也是很全面的,因为类似于这种软件的比较厉害的就是GitHub了。但是GitHub界面都是全英文的,对于中国人来讲,总归是有点不适应。劣势的话主要是用户量还不够,人们知道这款软件的程度不够高。建议:

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

针对不同的维度评分,对用户体验方面、UI界面美观度、核心功能,分别打分。

用户体验 UI界面 核心功能
8 9 9.5

建议和规划

如果你是项目经理,如何提高从而在竞争中胜出?

首先会先完善各个功能,特别是细节方面;然后改进UI界面,尽量使界面美观的前提下,设计出更加人性化的界面

目前市场上有什么样的产品了?

市场上这样的产品较少,例如GitHub

你要设计什么样的功能?

我感觉APP的团队项目合伙开发的时候邀请别人加入该项目可以类似输入邀请码什么的。

为何要做这个功能,而不是其他功能?

在DevCloud里面是 通过扫二维码进入团队项目,我觉得相比较邀请码会麻烦一点。

为什么用户会用你的产品/功能?

因为相比较GitHub而言,华为软件开发云Web端功能更加全面,例如燃尽图,更有利于团队的项目开发。而且界面比较友好,让用户看起来感觉舒适。

你的创新在哪里?可以用 NABCD 分析。

N:  信息时代发展迅速,软件开发在当下正在迅速兴起,团队开发已成必然。
A:利用软件开发云进行对代码的管理以及项目的规划,减少对接上的麻烦和不便
B:减少团队在对接上的时间浪费,人员可以访问彼此的项目进程以及代码。
C:虽然有相似的软件,但是将这个功能加进来后,将会是我们软件功能的一大特色,成为我方优势
D:可以推荐计算机专业的学生,以及公司单位的软件开发团队使用,反馈后继续进行修改完善

如果你来领导这个团队,会有什么不一样?

自我感觉不适合管理团队。

如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?

前三个月三个开发,一个测试,一个美工,最后一个月,两个开发,两个测试,一个美工。

描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件,大小里程碑绩点设定。

1)需求分析,调研,原型设计:第1-4周
2)制定并确认需求规格说明书:第5周
3)数据库设计,前台ui设计:第6-7周
4)具体编写相应的一些功能:第8-10周
5)后期测试,并完成测试版本:第11-14周
6)确定正式版本,编写用户手册:第15周
7)正式发布,部署上线:第16周
posted @ 2017-12-02 21:37  six丶世界的尽头  阅读(435)  评论(0编辑  收藏  举报