首页
登录 | 注册

17秋 软件工程 个人作业 软件产品案例分析

题目:软件产品案例分析

软件产品案例分析

第一部分 调研,评测

软件的bug,功能评测,黑箱测试

描述最简单直观的个人第一次上手体验

还可以,单个人使用的时候没啥感觉。。毕竟是项目app,可能团队一起测试的话效果会更好。

按照描述的bug定义,找出几个功能性的比较严重的bug。至少两个。&& 用专业的语言描述,如有必要,可以配图.

测试机型:iPhone6s 64G,iOS 9.2。测试环境:4G网络环境

1.创建工作项拍照时黑屏;

17秋 软件工程 个人作业 软件产品案例分析

2.扫描二维码时不动卡死;

3.项目主页中收藏工作项时闪退;

4.创建工作项时偶尔闪退;

5.创建工作项时,附件无法删除;

6.Scrum项目中有四个模块Feature、Story、Task、Bug,但是在创建工作项时没有Task;

17秋 软件工程 个人作业 软件产品案例分析

7.收藏项目的时候显示“网络繁忙”,然而这个和网络应该没有什么关系;

17秋 软件工程 个人作业 软件产品案例分析

8.所属项目从项目1迁移到Demo项目时,显示“当前网络连接异常,请稍后再试”;

17秋 软件工程 个人作业 软件产品案例分析

9.没办法改头像;

10.删除项目工作项附件时提示“系统繁忙”;

17秋 软件工程 个人作业 软件产品案例分析

11.筛选项目,勾选时闪退;

12.测试项目中工作项均未解决,但是在筛选模块中,勾选“已完成”并确定,筛选出了未完成的项目;

13.项目设置中收藏项目提示“网络繁忙”

14.工作项能同名?这个是特征?

17秋 软件工程 个人作业 软件产品案例分析

15.项目设置一点进去就卡死(12.3问题)

TBD。

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

我觉得他们发现了,但是没有完成。比如上面显示网络繁忙的bug。

假设你们团队需要开发这套系统,需要注意哪些方面(架构、部署运维、微服务等)

应该在部署运维方面需要特别注意,如保证服务的可靠性、数据备份等。

采访

介绍采访对象的背景和需求(他们有没有用过这个APP或类似的APP,除了现有的功能还有别的需求么)

采访对象背景:同学。

需求:需要APP对软工实践项目进行管理;

目前正在使用teambition管理软工实践的项目。

让采访对象使用华为软件开发云(请上传照片证明用户的确正在使用,远程采访的同学请让别人帮忙照相)

17秋 软件工程 个人作业 软件产品案例分析

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

描述用户使用这个产品的过程

手机APP账号登入,点击新建->新建项目->进入项目->新建工作表->查看工作表->退出项目->查看代办->完成代办事项。

用户的问题解决了么?

没有解决。

软件在数据量/界面/功能/准确度上各有什么优缺点?

"界面比较简洁,但是缺少左右滑动来切换界面,显得界面很静态,实际能操作的部分很少。"

"对我来说,工作项中的功能过于复杂。"

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

"每次点击后的延迟,体验很不友好。优化loading时间很有必要。"

经过这么多工作,你一定有充分的理由给这个软件下一个评价,请选择一个结论:

"不推荐,teambition更好用。"

第二部分 分析

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

4-5个月发布(996)。

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

17秋 软件工程 个人作业 软件产品案例分析

图:软件开发管理产品的对比,源:华为软件开发云,微软VSTS,禅道,redmine这些项目管理工具有什么区别和各自的优势都是什么?

在软件工程方面可以提高的具体建议:TBD。

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

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

满分十分。

  • 用户体验:6分(体验不流畅)
  • UI:9分(成熟)
  • APP核心功能:7分(存在部分bug,尚未开发完毕)

第三部分 建议和规划

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

  • 1.使用其他同类型的产品,分析与本产品的优劣分别是什么,见贤思齐、取长补短;
  • 2.做充分的用户试用测试;
  • 3.和潜在的用户企业沟通,

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

同类产品有:

  • Teamlab;
  • Redmine;
  • DotProject;
  • 禅道。

你要设计什么样的功能?

TBD.

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

TBD.

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

TBD.

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

TBD.

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

可能团队没多久就没救了

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

5个人4个月要做出这样的一个成品,我想996是基础,同时每一个人的能力都得很牛逼:

  • 核心功能开发:3个人;
  • 美工:2个人;
  • 测试:3个人;
  • PM:1个人。

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

1-2周需求分析,3-10周Alpha版本开发,9-12周测试,12-16周Beta版本开发。

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

TBD.


相关文章

  •     学者写博客已经三个月了,没写过啥技术文章,确实能力有限,还写不出技术文章来,只写了几篇总结和感悟.      时间飞逝,17年已经结束,想对17年总结一下:      17年可以说很重要的一年,毕竟是大学毕业年,结束了大学生活.   ...
  • ERP不规范,同事两行泪
    最近的很多次对外交流,都聊到了ERP建设的话题,并且无一例外的不那么让人省心,回想我这么多年走过的ERP坑坑路,在这里也写下经验和总结,希望能给正在或者即将走上ERP建设路的企业一些思考和帮助. 导读 1.几个瞎眼而普遍的案例 2.ERP的 ...
  • 快三个月没写博客了,一直在忙着准备面试和去面试的路上,所以没时间写,也没什么想写的.现在告一段落,就总结一波! 面经 本人真的是双非一本.为什么加“真的”?因为有的人也写着"双非一本,进入阿里",但是某电子科技大学,比9 ...
  • Npoi简单读写Excel
    什么是NPOI ? 简而言之,NPOI就是可以在没有Office的情况下对Word或Excel文档进行读写等操作. 使用方式 : 1.准备NPOI的dll文件 下载链接:https://npoi.codeplex.com/releases ...
  • TensorFlow之DNN(三):神经网络的正则化方法(Dropout、L2正则化、早停和数据增强)
    这一篇博客整理用TensorFlow实现神经网络正则化的内容. 深层神经网络往往具有数十万乃至数百万的参数,可以进行非常复杂的特征变换,具有强大的学习能力,因此容易在训练集上过拟合.缓解神经网络的过拟合问题,一般有两种思路,一种是用正则化方 ...
  • Vue 进阶之路(七)
    之前的文章我们对 vue 的列表输出做了介绍,本章我们来看一下 vue 的组件 component. 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head ...

2020 cecdns.com webmaster#cecdns.com
12 q. 0.077 s.
京ICP备10005923号