码迷,mamicode.com
首页 > 其他好文 > 详细

产品案例分析 - 华为软件开发云

时间:2017-12-02 23:17:55      阅读:313      评论:0      收藏:0      [点我收藏+]

标签:class   建议   竞争   firefox   vcloud   毕业生   菜单   com   火狐浏览器   

产品案例分析 - 华为软件开发云


(施工中)

PART1 - 调研,评测


一、评测


1. 第一次上手体验


在对“华为软件开发云”这个名字抱有极大期望的情况下,第一次使用这个产品的时候,说老实话,给我的感觉其实并不太好。

首先在web端,当我第一次点击“立即体验”的时候,突然一片灰:

技术分享图片

拖动滑动条往下翻了半天终于找到了这个框居然在这!

技术分享图片

(当时使用的是火狐浏览器56.0,后来似乎没有复现成功,但是因为第一次点开这网站所以印象很深,初体验是很懵逼的。)

并且登录只能选择记住登录名而不能记住密码。虽说可以理解为出于公司项目的安全考虑,但是对于小团队或者是只在自己的PC机上使用,不能记住密码感觉十分的不方便,至少可以是诸如“7天内记住密码”这样。

不过web端的UI是真的精美啊~ 城市剪影、涂鸦画风、细节精致的动画效果,给人一种很年轻、很有活力的感觉,令人很愿意继续体验。这也是即使第一次试用不太顺利,但仍对这款产品抱有好感的原因。

其次是Android端,我在11月10号左右从官网扫二维码下载了这个app。由于用的是手机注册,于是输入了手机号码和密码试图登录,结果意外的弹出提示“请输入有效的用户名和密码”,反复折腾了半天才反应过来“输入账号”是真的只能输入用户名来登录,而只有web端才可以支持输入用户名/手机号/邮箱登录,况且app登录页面的文本框标签提示“输入账号”和输错时弹出toast的提示“用户名”两者称呼不一致,很令人费解,并且和web端登录方式不一致,也感到体验不太好。

好不容易登录进去了,结果展示在面前的是一片空白,然后弹窗提示“当前网络连接异常,请稍后重试”,无论点底部栏的哪一个,都是一样的弹窗提示(确认了一下我的网络是正常的)。到这时候作为对这个产品还不是很了解的初体验用户,我已经很想卸载了。

技术分享图片

后来隔了一周又点进去看了一眼还是一样的情况,就果真卸 · 载 · 了orz。直到前几天我突然想起评测作业快要截止了,才又从官网扫二维码,重新下载了这个app(小米应用市场没有DevCloud),这时候发现可以使用。

于是在这一个月,使用十分不顺畅的情况下,我仍然把它反复几次下载到手机上的原因,是因为有个作业等我评测。而如果作为普通的用户而言,我想基本上恐怕就不会再想碰它了。况且相比起web端的精致完善,这款app还是简陋太多了。


2. 几个功能性的比较严重的Bug


测试主体:

测试工具:

  • web端:Firefox 57.0.1(64)
  • 移动端:MIUI 9.0 | Android 7.1.1

一些零零碎碎的Bug其实还挺不少,可能是还在公测期的原因。下面对web端和移动端各举出1个我认为相对严重的Bug。


Bug1(web端): 测试模块中,“移动应用测试”的“测试次数”错误

复现步骤:

前提:本账号已创建了两个项目,一个项目中已建立了 3 个“移动应用测试”,此时在另一个项目中建立 1 个“移动应用测试”之后:

  1. 打开“测试”页面(显示“移动应用测试”的“测试次数”为 3 );
  2. 点击“移动应用测试”(显示出的测试项有 1 个);
  3. 点击菜单“服务” -> “测试”(显示“移动应用测试”的“测试次数”为 0 );
  4. 点击“移动应用测试”(显示出的测试项有 1 个)。

gif动图:

技术分享图片

出了这个Bug的原因,我的猜测是:1. 当有多项目时,菜单栏“服务”的子菜单到底是跳转到哪个项目的具体服务没有判断清楚。2. 当新建一个测试项时,没有及时刷新“测试次数”。

为什么这个产品组的人没有发现这个bug? 可能是测试人员只测试了一个账号一个项目的情况,而没有测试一个账号多项目吧。


Bug2(移动端) : “新建工作项”的“重要程度”非单选

复现步骤:

  1. 点击底部栏“+”号;
  2. 选择“工作项”;
  3. 点击“重要程度”;
  4. 勾选任意项;
  5. 点击“重要程度”;
  6. 勾选与前一次不同的任意项(有时会出现两个√同时存在的情况)。

gif动图:

技术分享图片

出了这个Bug的原因,我猜:给工作项标记“重要程度”的处理方式,是把该工作项的名字加入这一“重要程度列表”里,而不是工作项有一个“重要程度”字段(也更方便在漏斗中筛选)。这样就可能会在用户勾选另一个“重要程度”时,还没来得及把之前那个“重要程度列表”里的该工作项删了。

为什么这个产品组的人没有发现这个bug? 复现“修改 ‘重要程度‘ 出现多勾选”这个bug的几率大概是点击三四次出现一次,可能测试的时候没有去反复多修改几次。


PART2 - 分析


  1. 使用此软件的大部分功能,估计这个项目做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。

    什么,要完成这么庞大的项目而我的团队只有 6名 本科毕业生(人少且极有可能0项目经验) !老板我辞职...

    时间:10个月发布第一版稳定版本。感觉已经是极限了...

  2. 分析这个软件目前的优劣(和类似软件相比),并推理出团队在软件工程方面可以提高的一个重要部分(具体建议)。

    同类竞品:软件开发云、Redmine、teamlab、DotProject的对比(转载

    技术分享图片

    技术分享图片

    具体建议:从上表中可以看出,华为软件开发云对于中小型、初创型的企业或团队的项目开发还是有极大的优势和吸引力的。但是对于已有一定规模的企业来说,很可能已早有自己的一套开发工具,想要使他们的目光转移到软件开发云上,可能会在性能方面提出更高的期望。

PART3 - 建议和规划

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

    我觉得作为中国市场上立足云服务的、一整套功能相对齐全的管理软件的SAAS项目,本身就已具有相当高的竞争力。可是纵观之软开云的呼声和期待很高,而企业中真正的使用者却相对稀薄。所以若我是项目经理,首先要抓住用户痛点,在第一次开放稳定版时就把服务模块做到功能齐全、易用精致,特别是国内其他家项目管理工具所不具备的功能,提高用户黏性;其次就是提高宣传和推广力度,为什么这么好用的产品大多数人都仍只停留在“听说过但没使用”的阶段呢?

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

    微软全家桶Visual Studio Team ServicesRedmineDotProject禅道

  3. 你要设计什么样的功能?

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

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

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

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

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

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

  10. 项目发布后,有没有考虑过项目该怎么部署才能满足需求。依据下图(某校教务处系统的部署)作为参考,分析16周后你所完成的项目上线需要哪些配套设备(服务器、带宽、数据库需求数量与配置) 。

产品案例分析 - 华为软件开发云

标签:class   建议   竞争   firefox   vcloud   毕业生   菜单   com   火狐浏览器   

原文地址:http://www.cnblogs.com/thousfeet/p/7955737.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!