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,那么接下来就是怎么新建一个全新的小程序项目了 首先:下载最新版的微信开发者工具,支持网页版微信开 ...
随机推荐
- [BUG]自己的bug自己解,记一次在变量使用过程引发的bug
[实现的功能要求]在短信编辑界面,将所有的emoji表情全部插入到编辑区域,其中表情共有5页,每遍历完一页时需要自动翻页重新获取表情并插入,在第5页中只有10个表情 下面先看看这段代码,大家能否看出有 ...
- 抽象类、final关键字、多态
1.1 抽象类 1.1.1 抽象类概念 C extends B,B extends A,在继承过程中,形成一个继承金字塔,位于金字塔底部的类越来越具体(强大),位于塔顶的越来越抽象(简单). 例如:人 ...
- 蓝桥杯之大臣的旅费(两次dfs)
Description 很久以前,T王国空前繁荣.为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市. 为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个 ...
- a标签按钮样式
<html> <head> <meta http-equiv="Content-Type" content="text/html; char ...
- 使用navicat连接mysql时报错:2059 - authentication plugin 'caching_sha2_password'
首先从本地登录mysql数据库,进入mysql控制台,输入如下命令: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_passwo ...
- 20155233 《网络对抗》Exp7 网络欺诈技术防范
应用SET工具建立冒名网站 1.要让冒名网站在别的主机上也能看到,需要开启本机的Apache服务,并且要将Apache服务的默认端口改为80,先在kali中使用netstat -tupln |grep ...
- 20155321 《网络攻防》 Exp5 MSF基础应用
20155321 <网络攻防> Exp5 MSF基础应用 基础问题 用自己的话解释什么是exploit,payload,encode 关于exploit,我觉得exploit是利用一些工具 ...
- 路遥眼里的河南人<平凡的世界>
路遥,一个作过农民,当过小学教师,用平凡的生命,却写出不平凡的小说<平凡的世界>,他喜欢夜的宁静,喜欢在夜里思考,他说只有在夜里我们才是最真实的自己.所以他喜欢在夜里创作,这部小说也是在这 ...
- [CTSC2006]歌唱王国
[CTSC2006]歌唱王国 Tags:题解 题意 链接:在空串后不断随机添加字符,直到出现串\(S_i\)为止.求最终串的期望长度.\(\sum |S_i|\le 5*10^6\) 题解 以下内容来 ...
- python编码你需要知道的编码风格
此时你已经可以写一些更长更复杂的 Python 程序,是时候讨论一下 编码风格 了.大多数语言可以写(或者更明白的说, 格式化 )作几种不同的风格.有些比其它的更好读.让你的代码对别人更易读是个好想法 ...