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

    调研,评测

    评测
    第一次上手体验
    点进去后先看到众多功能模块,如成绩查询,福大黄页,福大邮箱等,挺多很实用的功能集于一身,挺方便学生操作和使用的。但众多功能无落实,使用人数很少,比如失物招领寥寥无几。
    实用性不高,宣传度不够。
    bug
    1.课表功能为空

    2.成绩查询只能查2012-2016学年

    3.学生证附卡找不到哪里添加辅导员

    为什么这个产品组的人没有发现这些bug?
    可能开发比较匆忙,完善程度不够,或者并没实地完整使用过其每个功能,所以导致许多功能并不能工作。
    假设你们团队需要开发这套系统,需要注意哪些方面(架构、部署运维、微服务等)
    在架构方面要考虑可维护,延伸性,事后优化;
    在部署运维方面考虑稳定性和安全性。

    采访
    1.介绍采访对象的背景和需求(他们有没有用过这个APP或类似的APP,除了现有的功能还有别的需求么)
    采访对象为在读学生,没用过此公众号,用的大多是福大教务处app,暂无其他需求。
    2.让采访对象使用微信福州大学企业号(请上传照片证明用户的确正在使用,远程采访的同学请让别人帮忙照相)

    3.描述用户使用这个产品的过程, 用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
    没解决。数据量不够,界面比较简洁易操作,功能不完善,准确度在查询成绩上不够。用户体验一般。
    4.用户对产品有什么改进意见?
    功能更完善些
    5.结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价,请选择一个结论:
    不推荐

    分析

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

    大约一个月。
    优点:不用下载app,微信用户人数众多,普及广,易操作,减少占用的存储空间。
    劣势:很多功能不能用。
    重要部分就是与教务处系统的连接
    功能逻辑框图

    首页:
    •重要度:90
    •完成度:75
    •出发点:给用户直观感受和操作
    •效果:一般
    各功能:
    •重要度:95
    •完成度:30,有许多功能还不能用
    •出发点:处理校园事务
    •效果:一般
    身份验证:
    •重要度:95
    •完成度:80
    •出发点:关联用户身份
    •效果:可以
    针对不同的维度评分,对用户体验方面、UI界面美观度、核心功能,分别打分
    •用户体验:3分;bug较多,功能不能用
    •UI界面美观度:4分;界面简单,无设计
    •核心功能:3分;成绩查询和课表并不能用

    建议和规划

    1.如果你是项目经理,如何提高从而在竞争中胜出?
    用户的需求和体验很重要,我们要继续完善软件,修复软件的bug,尤其是细节方面。要及时了解用户的需求,不断改进软件的功能。
    2.目前市场上有什么样的产品了?
    福大助手
    3.你要设计什么样的功能?
    抢大物实验
    4.为何要做这个功能,而不是其他功能?
    每当抢实验时都进不去网站导致很多人抢不到实验,很多人都需要健康的抢实验系统。
    5.为什么用户会用你的产品/功能?
    用户通过我们可以快速的抢到合适的实验时间
    6.你的创新在哪里?可以用 NABCD 分析。
    N:很多人需要快速的抢到实验
    A:推出自动选择时间抢实验功能
    B:相比实验网站更快速
    C:竞争很大,类似产品也有很多
    D:在福大范围内推广
    7.如果你来领导这个团队,会有什么不一样
    要将项目分模块划分给队员,相似的功能划分为一类,团队分工要明确,团队之间相互协作,要加强团队交流。注重用户体验,根据用户体验不断完善软件功能。
    8.如果你的团队有5个人,4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
    1个美工、3个开发(包括测试)、1个文档
    9.描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件,大小里程碑绩点设定。
    第1周:需求分析,用户调研,完成思维导图的设计,生成软件规格需求说明书
    第2周:进一步完善需求,原型设计,生成需求说明书最终版
    第3周:数据库设计
    第4周:根据原型,实现主要功能界面
    第5周: 确定代码规范,统一编码环境,进行软件体系结构设计
    第6周--第9周:编码开发阶段,每个开发者根据设计要求分别实现各个模块的功能
    第10周:测试阶段,对各功能模块进行测试,生成测试文档
    第11周:发布alpha版本,召集部分用户对产品进行测试,实现小范围测试,通过用户反馈进一步完善产品
    第12周--第13周:修复软件内测中发现的bug,继续完善软件功能,阶段测试,生成测试文档
    第14周:发布beta版本,进行用户体验测试
    第15周:根据用户反馈,继续完善功能
    第16周: 发布产品
    小里程碑:第2周、第12周、第15周
    中里程碑:第11周、第14周
    大里程碑:第16周

  • 相关阅读:
    selenium 18种元素定位方法
    python3+selenium配置可能报错记录
    adb+monkey压力测试入门
    appscan使用教程(全)
    appium---android元素定位
    QTP自动化测试
    postman Could not get any response。
    Jmeter接口测试+压力测试
    Android 偏门xml属性
    CrashHandler
  • 原文地址:https://www.cnblogs.com/nwk1130/p/10079328.html
Copyright © 2011-2022 走看看