天天看点

团队作业9——展示博客(Beta版本)

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

  • 代泽旭:平时做事认真负责,组织能力强,擅长C#、C++等多门语言,,此次学习了PHP语言、微信接口等新技能,负责总体任务分配,开发微信接口。

  个人博客地址:

  • 林至贤:相信坚持了就一定能成功,代码领略能力高,擅长JAVA,C++等,为人谦虚谨慎,做事低调,有着崇高的艺术追求,对编程有着一定的自我理解。

  个人博客地址:https://home.cnblogs.com/u/lzx84/

  • 童毅南:自己爱动手,动手能力强,编程基础也不差,擅长前端开发,有着多年的前端实战经验,勤奋好学,人称前端小王子,热心肠,助人为乐。

  个人博客地址:http://www.cnblogs.com/smile12231/

  • 林  燕: 对生活充满幻想,积极乐观,刻苦努力,擅长C语言、统筹规划能力较强,对界面有独特见解,但是编程基础和动手能力还不够强。

  个人博客地址:https://home.cnblogs.com/u/Lynn-LinYan/

  • 何跃斌:掌握java、c的基本语法、与团队合作写过jsp项目,没有微信开发的经历,充当黑盒子测试人员。

  个人博客地址:https://home.cnblogs.com/u/ybsnn/

  • 尼玛:C语言;编程的兴趣:软件;希望的软工角色:测试和需求分析。

 个人博客地址:http://www.cnblogs.com/nm364712/

  • 周峰:来自以前的“男神组合”,擅长C语言,对java基础理解的不错,但是不太懂微信开发。对美工以及界面优化有一定的理解和认识。

 个人博客地址: http://www.cnblogs.com/Mr-zfmmm/

    团队的源码仓库地址:https://coding.net/u/lzx84/p/Signin/git/blob/master/index20170313.zip                                                                                                                                                                                                                                                                                             

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

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

    团队项目的目标:能够使得基于微信的点名系统可以“畅通无阻”,用户数量多,bug少。

    预期的典型用户:教师和学生。

    预期的功能描述:学生通过扫一扫二维码进行课堂签到,请假。教师通过管理进行考勤统计。

    预期的用户数量:计算机工程学院网络工程14级的老师

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

功能演示的视频链接:http://pan.baidu.com/play/video#video/path=%2F%E5%8A%9F%E8%83%BD%E5%B1%95%E7%A4%BA.mp4&t=-1                                                                           

截图展示:

团队作业9——展示博客(Beta版本)
团队作业9——展示博客(Beta版本)

读者可以自己体验一波哦,扫描下面的二维码,关注一下,然后发送签到,点击查看全文:

团队作业9——展示博客(Beta版本)

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

   我们团队是这样分工的:团队里面大家水平都不一致,编程能力有强有弱,存在着强者带弱者,但是会拖进度,所以尽量把博客和需求以及测试交给编程相对薄弱的组员,让每个人都能发挥自己的优势。这次代码核心主要是是组长代泽旭编写的,林至贤和何跃斌主要负责完善后台数据统计,林燕和童毅男负责测试这一块,尼玛和周峰改进界面。经验教训:团队氛围很重要的,不能像一盘散沙一样,,组长要调动大家的积极性,每个人都会影响团队的进度,所以,每个人的任务都必须要求及时完成。这次设立了缓冲区,真的起到了一定的作用,项目卡住的时候不用那么担心来不及。在调试过程中,实在解决不了一定要寻求队友的帮助,集思广益,不然会卡很久,使得进度变慢。

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

    团队通过Coding.net管理项目,在里面建立团队任务,创建每个人的任务,然后大家及时完成。组织每天的站立式会议,总结并解决问题。建立线上交流qq讨论组,有问题可以在此交流。

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

   团队建立燃尽图,规划总体项目计划和进度,其中安排一定的缓冲区,让项目卡住的时候可以缓一缓。组长在项目管理地coding建立每个人的任务,团队每个人每天都有自己的任务,我们的原则是不拖后腿不    加班,及时完成自己的任务,遇到问题不懂如何解决提出一起解决。

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

   团队在这个阶段,在签到的定位上有了更高的准确性。

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

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

团队作业9——展示博客(Beta版本)
团队作业9——展示博客(Beta版本)

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

   代码托管在码市上面,可以具体查看。我们码云上面有详细的说明,别的团队接管,在了解了整体后很容易上手。

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

   只需要去码市上面找到我们的代码,搭建环境就可以了。