软工项目项目介绍,任务分配--拍桌子版
都让开,我要拍桌子了。。。
团队问题暴露导火线:实践课上被怼的生活不能自理
团队问题分析:写代码的人太少,参考其他组组长是负责写需求,分配任务,跟踪项目,买外卖,喊666的。然后我们组不知道为什么都不太愿意写代码。。。然后最后任务分配我负责一部分需求+服务端,斌豪负责安卓端开发。其他人负责美工啊项目说明书之类的。具体见以前的作业。项目分配完后,斌豪找我,对话如下:
斌豪:写不出来啊。。。
我:别搞我,我上上学期就看你再看《第一行代码》了。
斌豪:看完第一章我就放弃了,对了,安卓是用什么软件写的来着。
我:。。。
这就很尴尬了,团队出了万事具备就缺个程序员的状况了。。然后精力有限+大包大揽很蠢。我就没有做需求分析工作了,即临时甩锅了,专心研究怎么实现这个软件了。然后就出现了项目说明书复制粘贴我写的nabcd,ppt复制粘贴项目说明书。然后出现现场答辩大家连自己要做什么都不知道,我当时os:我只是程序员啊,你们倒是答啊。。。
我只是泛化的提一下这个项目啊,具体设计这个产品功能还要具体设计啊,不是把我写的东西整理一下啊。
团队被怼后应激反应:彻底放弃分享功能,项目简化,分工细化。但是现在出来了的说明书还是把以前的想法具体化了,就是大家对项目要改变多少没有达成共识。
以上是我要拍桌子的原因:
以下是项目介绍:
上一次到底是什么:上一次是一款推荐软件而不是一款记录软件,上一次是/根据/所有/用户做的/被软件记录时间的/事情/来向用户推荐现在该做什么,记录是手段,推荐是目的。
可能的适用场景范例:(1)百来无聊,不知道要干什么,打开上一次,弹出:你已经xx天没有给妈妈打电话了,不打给电话吗?或者弹出:距离你上一次理头发已经1个月了,不去理个头发吗?或者弹出:你已经和兄弟一年没聚会了,不聚个会吗?
关于数据的来源:用户手机中一切课挖掘到日期的地方。已经挖掘到的两个地方(1)、用户通话记录http://www.cnblogs.com/wkmocr/p/7676444.html(2)、图片的exif信息,读取拍摄日期加经纬度(使用第三方软件api,确定具体地址)
用户手动记事,软件自动分类。例子:和老逼们喝酒->聚会.实现方法用自然语言处理包HanLp的智能推荐功能,训练的数据太大可能会放到服务端。
分工:
我:(1)尽量挖掘出手机中一切可以挖掘到日期的地方。(2)实现手动记事的数据分类功能。(3)实现功能,设计API接口
锦谋:类似交互设计(1)如何使用挖掘到的数据:例子:用户在app中点击照片记录按钮->调用相机->读取拍摄日期,地址->存入数据库
(2)何时:例子:是用户打开app的时候自动读取通话记录,还是用户手动点击
(3)如何推荐:例子:是通知栏还是打开app的弹窗,到底该推荐哪个:比如根据决策树确定
(4)不要口头,直接书面写出来
帅珍:ui+美工 例子:假如锦谋说要实现用户在app中点击照片记录按钮->调用相机->读取拍摄日期,地址->存入数据库;那么这个按钮具体在app的哪个位置,长什么样子。
斌豪:(1)根据美工图实现layout(2)根据交互设计调用功能实现activity。
一飞:(1)一切书面文件 (2)跟踪所有人的进程规定完成时间 (3)答辩和回答一切非技术问题 (4)随时准备补位