KNY三人组对YiSmile小程序的项目总结
设想和目标
1.我们的小程序要解决什么问题?
针对于本校学生,服务于本校学生。由于丢东西,找东西的事情每天都在上演,空间说说,朋友圈,官方QQ,信息比较冗杂,没有一个固定的平台来专门提供学生。此外,教室查询也是学生的一大痛点,不清楚哪个教室什么时候没课,想要上自习,却总是不方便。
针对本校学生的痛点,希望能给学生提供一个方便快捷的平台,让学生校园生活变得容易!
2.用户量
小程序上线几天,我们团队也进行了宣传,目前有50个用户。我们当时的预想是使每个本校学生都成为小程序用户。
3.经验教训
没有合理的时间预估,链接数据库比较吃力,但花费一半的时间在做界面上,导致最后没有充足的时间在数据库上。
没有考虑数据来源,教室查询需要连接学校官网接口,但没有考虑。
计划
1.你原计划的工作是否都做完了?如果有没做完的,为什么?
(1)原计划的并没有全部完成,未完成部分:失物界面展示未实现评论功能
(2)失物界面没有实现丢失物品详情界面
(3)同(2),我的发布没有实现详情界面,展示相关信息
(4)教室查询最初想与学校数据连接,最后没实现
2.有没有发现你做了一些事后看来没必要或多大价值的事?
有,比如我的反馈建议的模板更换很多次,失物界面最开始计划的点赞
3.是否每一项任务都有清楚定义和衡量的交付件?
大部分没有
4.是否项目的整个过程都按照计划进行?
没有,感觉有些拖拉,在时间不太充裕的时候开始紧张地做。
5.将来的计划会做什么修改?
失物招领界面获取用户名和头像,增加评论功能,新增失物招领详情界面。
1.设计工作在什么时候,由谁来完成的?是合适的时间,合适的人么?
2.设计工作有没有碰到模棱两可的情况,团队是如何解决的?
有。我们都会提出来,向团队成员寻求帮助,如果团队内部无法解决,会向外界寻求,若还是不行就只能暂时放弃了
3.团队是否运用单元测试(unit test),测试驱动的开发(TDD)、UML, 或者其他工具来帮助设计和实现?这些工具有效么?
有采用单元测试,其余两个没有用到。效果就是能够及时修补漏洞,不会在最后要上线时十分紧张。
4.什么功能产生的Bug最多,为什么?
失物招领界面和教室查询界面都存在bug,教室查询主要是因为没有学校教务系统微信小程序的接口,数据不全; 失物招领信息显示有问题。
测试/发布
1.团队是否有一个测试计划?为什么没有?
有,这样才会对小程序普遍功能都得以测试。
2.是否进行了正式的验收测试?
通过微信公众平台后台审核代码
3.团队是否有测试工具来帮助测试?
有。
对团队的建议:
1.时间安排不当,做事比较拖沓,没有按照所定计划按期完成。
2.做之前没有考虑到各项功能实现所需的要求,一味地从满足用户功能考虑。
3.没有进行系统的bug测试。
4.团队成员编程技术(数据库方面)需加强。
对小程序的建议:
1.失物招领界面获取用户名和头像
2.增加评论功能
3.新增失物招领详情界面
4.搜索实现智能匹配
KNY三人组对YiSmile小程序的项目总结的更多相关文章
- KNY团队与“易校”小程序介绍
一.团队介绍 “KNY”团队是软件工程专业中的一支充满了斗志,充满了自信的队伍,由三人组成,每个队员都在为我们共同一致的目标而努力:我们三个人的小程序的知识都相对薄弱,但我们不甘落后,一直在努力的学习 ...
- 微信小程序mpvue项目使用WuxWeapp前端UI组件
前言:这是一篇简单粗暴的使用指南 在最近的小程序项目里前端UI框架最后选择使用WuxWeapp,这篇文章记录一下如何在小程序mpvue项目中使用该UI组件. 步骤一:下载源码 (地址在这里)主要是里面 ...
- 微信小程序学习二 微信小程序的项目结构
进来之后可以看到五个文件和两个文件夹,一般新建的小程序项目都是这种格式,但有些可能会不一样,不用担心,因为我们所要关注的文件是不会变的 pages 小程序的页面放置文件夹,每一个页面(page)包含四 ...
- 第三篇、微信小程序-网络请求API
wx.request(OBJECT)发起的是https请求.一个微信小程序,同时只能有5个网络请求连接. OBJECT参数说明: 效果图: net.js Page({ data:{ result:{} ...
- 微信小程序开发《三》:微信小程序请求不能使用session的原因及解决办法
本人在前面的微信小程序开发<二>中提到要想在服务端保持状态需要在客户端第一次请求服务器的时候给客户端返回一个sessionid,由客户端在本地保存,下次请求的时候在header里面带上这个 ...
- mpvue 开发微信小程序搭建项目
首先 mpvue 是一款基于vue的框架,mpvue 修改了 Vue.js 的 runtime 和 compile 实现,可以运行在小程序的环境中. 第一步:安装 vue-cli vue-cli是vu ...
- 微信小程序上手项目
小程序刚发布的时候何其风光,可能大家习惯性的对微信给予了过高的期待,加上一开始小程序的功能确实很孱弱,扫了很多人的兴. 经过最开始的热闹和喧嚣,如今微信小程序热度大减,但随着不断迭代,如今小程序的功能 ...
- 微信小程序< 3 > ~ 微信小程序开源项目合集
简介 移动开发者想学习微信小程序需要学习一点HTML ,CSS和JS才能够比较快速的上手,参考自己学习Android学习过程,阅读源码是一个很好的方式,所以才收集了一些WeApp的开源项目. awes ...
- 微信小程序新建项目完整流程
最近刚好也在做新的小程序项目,所以有机会给大家整理一个完整的开发流程! 上一篇介绍是如何获得appid,那么接下来就是怎么新建一个全新的小程序项目了 首先:下载最新版的微信开发者工具,支持网页版微信开 ...
随机推荐
- 2-3 R语言基础 矩阵和数组
#矩阵Matrix 三个参数:内容(可省),行数,列数 > x <- matrix(1:6,nrow = 3,ncol = 2) #第一个是内容,第二个,第三个是行列> x[1,2 ...
- js 判断元素是否在列表中
/** * 使用循环的方式判断一个元素是否存在于一个数组中 * @param {Object} arr 数组 * @param {Object} value 元素值 */ function isInA ...
- Android设置常见控件点击效果
一. Imageview的点击效果——图片稍微变暗突出点击效果 public class ClickImageView extends AppCompatImageView { public Clic ...
- opengl渲染管线梳理
opengl渲染管线梳理 http://www.cnblogs.com/zhanglitong/p/3238989.html 坐标系变换和矩阵 http://www.cppblog.com/guoji ...
- Cobalt Strike深入使用
System Profiler使用 System Profiler 模块,搜集目标的各类机器信息(操作系统版本,浏览器版本等) Attacks->web drive-by->System ...
- linux 的常用命令---------第二阶段
vim编辑器 vim 文件名(首先进入命令模式) :(进行编辑文件内容) → 按 i 键进入插入模式,可以写内容啦. ↓ 按 Esc 键,进入命令模式 ↓ 按 shift + : 键,进入末行模式 ...
- undefined symbol: ap_log_rerror;apache2.4与weblogic点so文件
没法子啊:只能用 httpd-2.2.26 ============================== https://www.google.com.hk/#newwindow=1&q=un ...
- WorldWind源码剖析系列:插件列表视图类PluginListView和插件列表视图项类PluginListItem
WorldWind中的插件类是个庞大的类,可以说从软件设计层面上统筹可扩展的插件体系的设计思想是WorldWind中的精华,值得学习和借鉴.插件体系中的所用到的类可以分为两大类,一类是插件类Plugi ...
- UART, SPI, IIC的详解及三者的区别和联系
UART.SPI.IIC是经常用到的几个数据传输标准,下面分别总结一下: UART(Universal Asynchronous Receive Transmitter):也就是我们经常所说的串口,基 ...
- TM1629A驱动程序
网上看了很多1629驱动程序,很乱,下载了几个整合了一下,下面的程序还没有烧录到开发板里面测试,程序已经做好了,但是这个方案老板不做了,所以只能在这里放着了,留着以后用吧 void TM1629A_W ...