团队作业9——展示博客

1.团队成员的简介和个人博客地址,团队的源码仓库地址。

自我描述:第一次团队合作,也是第一次当队长,路很长,很艰辛,但是我还是会付出最大的努力帮助团队成长,希望我们团队能慢慢成长。 

团队角色:程序开发 

技术:略懂java php html5 jsp

自我描述:有基础的编程能力,对代码具有一定的改进能力,但耐心不足, 会积极配合团队工作,希望能做出一个好作品.

团队角色:开发   

技术:javaps

自我描述:本人做事认真,有较强的责任心,比较喜欢钻研,做事细心,具有团队合作精神。 

团队角色:开发   

技术:java

自我描述:细心负责,之前没有过类似的团队项目经验,对于专业方面的学习花的心思也不是特别多,编程能力不是很高。希望在合作中能够和伙伴们取长补短,共同进步。比较喜欢测试方面,找出不足或者错误,不断优化,会觉得很有成就感。 

团队角色:测试 

技术:java

自我描述:说实话,我对软件工程并不是特别擅长,编程上只有一点薄弱的基础,不过真的打心底想多学一些知识,所以希望通过团队合作,在合作中不断学习并且跟队友共同进步。个人对美工比较感兴趣,会在这方面对团队出一份力,尽职尽责。 

团队角色:编程人员(美工) 

技术:ps,java

自我描述:觉得自己是个挺有耐心的人,所以喜欢做代码测试。发现代码中的各种问题,并与大家交流一起解决它,从这个过程中觉得自己可以收获到很多。一遍又一遍不厌其烦的将原代码这块璞玉打磨到完美,真的是一件很有成就感的事。我会尽力为这个团队贡献自己的一份力量。 

团队角色:测试 

技术:C++,java

团队的源码仓库地址

2.我们要做软件工程,那就要有一点工程的样子:

a. 团队项目的目标,预期的典型用户,预期的功能描述,预期的用户数量在哪里?

答:

①项目目标

中国送礼的习惯从古至今都是如此。在佳节时送上一份节日礼物聊表心意,加深感情。什么样的 礼才算是好礼,送礼最关键的就是挑礼品了。礼物要和收礼人身份地位相宜,最主要的还是一个“取悦”别人的过程,要使收到礼物的人高兴,着实很难。各种不同节日送什么礼物,是生活中非常常见的一个内容。在当今信息化发达的时代,由于许多人在过节或者朋友亲人生日时在挑礼物上及其纠结,淘宝也不行,逛商场也不方便,这样既费时又费力,所以为了解决这个问题,我们将开发一个挑礼物的小程序来解决烦恼。

②预期的典型用户

  • 闺蜜朋友生日需要送礼物的用户

  • 情侣之间各种节日需要送礼物的用户

  • 逢年过节父母 长辈 老师需要送礼物的用户

③预期的功能描述:

根据用户输入的一些筛选条件,推荐合适的礼物,并附有购买链接可以支付购买,设有时间提醒功能,可以提前提醒各种节日时间,避免忘记,礼物有热门的排行榜,并且分为实体与非实体,不想花钱,想比较有创意的我们有节日攻略这一部分内容,界面有用户登录,个人中心,历史记录等模块。这是预期功能,实现过程中最终只实现了礼物推荐,收藏功能以及订单功能和支付功能。

④预期的用户数量:身边的同学朋友老师

b. beta 发布之后一定会比alpha 阶段更能满足用户的需求, 请录一段视频, 展现目标用户使用 beta 产品的情况。

答:Beta阶段比alpha阶段多增加了收藏功能,支付功能和订单功能。

c. 团队的成员如何分工协作的?有什么经验教训?

答:

①分工:组长嘉成负责任务的分配以及组织每日的站立式会议,以及和吴文庆一起负责前端的界面调整和和功能模块的实现,林城炜负责后端完善,白碧宇、叶华琴和方巧玲负责测试与博客的撰写。

②经验:这次明显比alpha阶段效率提高很多,进行得比较顺利,虽然不能够实现预期的所有功能,但总算是做了完整的一个小网站,实现了一定的功能。期间团队成员们彼此互相鼓励,时间上的冲突或者遇到一些问题,以及紧急情况大家都一起讨论解决方法,放假的时候就网上交流,互相督促与体谅。分配的任务也自觉完成,没有推脱。就是beta阶段后面两天有位新成员没有参与,工作没做到位,我们都应该好好反思一下原因。

d. 团队是如何进行项目管理的?

答:我们团队每日进行一次站立式会议进行讨论,会在coding.net和博客中建立团队项目,在项目里面创建每个人的任务,每人都必须按时完成任务,有时集中在宿舍楼下或者课间进行简单的讨论。

e. 团队如何平衡 时间/质量/资源 争取如期完成任务的?

答:每天完成团队中规定的任务,团队成员多提意见及建议。不懂的部分查阅资料,看看相关的代码统计使用到的算法。 与队友进行代码上的讨论,互相熟悉对方的代码。 不会的问题多向老师同学请教。

f. beta 阶段每个团队在软件工程方面有哪些具体改进? (例如 代码测试覆盖率从 x 提高到 y),也要列出来。

答:

 ①首先,我们团队间成员通过alpha阶段的磨合所以在beta阶段协作起来很有默契;

 ②通过默契的协作我们先优化了页面结构,使结构简单化,界面去除了一些冗余细节;

 ③其次,我们在beta阶段完善了前端界面并且进一步实现了订单功能;

 ④实现订单功能之后,在支付功能上也花费了很大心血,但是由于真的有一定难度,所以目前为止还未实现支付功能;

 ⑤代码测试覆盖率可祥看代码地址。

3.团队项目的实际进展(拷贝那些 scrum 过程中的燃尽图即可),发布的功能(拷贝发布文档)。说明在项目管理中,scrum的燃尽图是如何真实反映项目的状态的?或者燃尽图美化了状态?

•把beta阶段每天的会议图片, 燃尽图分别做出一个 GIF 动画, 放在最后的报告中,显示工作的进展。

会议图片

  燃尽图

4.到了beta, 代码的情况也请列出来, 到底有多少行, 多少文件, 文档在哪里,如果一个新团队要接手这个项目,他们应该怎么做? 这有说明么?

5.团队可以用视频显示, 如何在一个全新的电脑上,下载所有代码,构建,发布,并运行你们的程序。

 视频展示

原文地址:https://www.cnblogs.com/WL14/p/6946664.html