zoukankan      html  css  js  c++  java
  • 个人作业——软件产品案例分析

    作业链接

    一、调研,评测

    评测:

    • 上手

    华为云的web端上手过程还算流畅,没有什么特别不好操作的地方,不过它的不过配色有点花,再加上毛玻璃特效,感觉不像是正经工作的页面,如果用浅蓝色可能会更好;


    点击某些侧边栏配置的时候都会重载网页,感觉很奇怪。

    app端感觉功能十分简陋,能看到任务,但是看不到项目的代码,比较不实用,页面载入速度有一点慢。

    • bug

    bug1:用Vivaldi和Chrome浏览器在仓库里修改代码时,输入中文会打出拼音,回车之后中文才出现,我再在edge上测试的时候没有这个问题,web端对浏览器的适配还不够好。

    bug2:web端scrum流程项目工作项分类为Epic,Feature和Backlog,但是app端却是Feature,Story,Task,Bug,不同平台分类。

    bug3:app端新建scrum流程项目工作项可选择的类型为Bug,Feature和Story,而显示的类型为Feature,Story,Task和Bug,无法添加task工作项。

    采访

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

    没有用过类似的app,需要有一个可以方便稳定地保存代码的地方,还可以和队友一起在上面写代码。

    • 让采访对象使用华为软件开发云

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

    用户一部分的问题得到了解决;用户觉得软件界面丑陋,UI复杂,功能杂乱,让人一打开都不知道要点什么,有些功能还不完善,比如上传文件,不过提供的功能还是很丰富的;用户体验不是很好,用户用起来比较迷茫。

    • 用户对产品有什么改进意见?

    改进意见:UI界面需要改,要更加友好,功能需要进一步完善。

    • 结论:

    不推荐

    二、分析

    功能逻辑框图

    评分

    维度 分数(10分满分)
    用户体验 6
    UI界面美观度 4
    核心功能 5

    三、建议和规划

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

    我会先提高软件的流畅度,同时改进UI界面,把常用的功能放在显眼的地方,精简界面,使其符合用户的审美。

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

    微软的VSTS就是一款类似的软件,而且与微软账号链接,依托Visual Studio,功能十分强大。

    • 你要设计什么样的功能?

    我要设计一些主流ide的插件,可以在ide改完之后直接上传代码到华为云的代码仓库。

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

    有些用户不是很喜欢用git上传修改的代码,每次修改之后还要打开git很麻烦,如果能开发一些主流ide的插件,就可以直接上传修改的代码。

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

    目前市面上的项目云管理服务很少有和ide关联的,如果可以支持主流的ide,一定能受到开发者的喜爱。

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

    N(需求):每次修改完代码都打开git很麻烦,如果能通过插件,在ide里实现很好的上传代码,管理代码的功能,那用户的工作效率会有很大的提升。

    A(做法):可以先尝试开发VS或是Android Studio这种用户量高的ide的插件,插件可以上传代码,还能看代码修改了什么地方。

    B(好处):这个软件能提高用户的开发效率。

    C(竞争):国内提供相应服务的软件还很少。

    D(推广):可以在主页上推广,附上下载链接。

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

    我会了解每个队员的特点,根据大家的优势和弱势分配任务,让每个人都充分发挥自己的作用。

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

    一个人负责美工,三个比较有实战经验的人负责开发,一人进行测试。

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

    1——3周美工进行图案设计,开发和测试搞清楚需求;4——6周先开发出原型,测试核心的功能;7——12周开发进一步完善软件;13——15周:进行小规模测试,进一步修改软件;16周:发布软件

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

    应用服务器配置:6核16G * 4
    后端服务器配置:12核32G * 6
    关系型数据库:Oracle/SQL Server/Postgresql数量:6(读写分离 * 4;备份 * 2)
    缓存数据库:Redis数量:5
    插件安全性:SSH

  • 相关阅读:
    杭电 2602 Bone Collector
    Log4cpp介绍及使用
    DirectSound的应用
    unity3d 中加入�视频
    Android手机分辨率基础知识(DPI,DIP计算)
    MVC中使用AuthorizeAttribute做身份验证操作
    Java正則表達式入门
    使用Java高速实现进度条
    微软历史最高市值是多少?
    android 怎样内置/预置/预编译文件(运行程序,应用程序,apk, jar, lib 等随意文件)到系统中
  • 原文地址:https://www.cnblogs.com/yujohn/p/7955068.html
Copyright © 2011-2022 走看看