2017-2018-1 Java演绎法 第三周 作业


团队任务:团队展示与选题


团队展示

  • 队员学号及姓名
学号 姓名 主要负责工作
20162315 马军 日常统计,项目部分代码
20162316 刘诚昊 项目部分代码,代码质量测试
20162317 袁逸灏 组长 项目 主要 代码
20162319 莫礼钟 市场推广,广告策划
20162320 刘先润 项目部分代码,动画效果
20162330 刘伟康 项目总结博客,日常管理,代码质量测试

【注】个别成员在没有具体工作时会进行动态分配。


  • 队名:
    Java演绎法

  • 拟作的团队项目描述:

    (安卓赛车游戏)控制行驶中的车辆,躲避或攻击路上的车辆以及障碍物。


队员风采

名片: 袁逸灏

自己的大致风格:  随性,执着。

个人擅长的技术:  游戏界面的开发,游戏逻辑的实现。

个人编程的兴趣:  产品代码的编写。

希望的软工角色:  软件设计师

个人一句话宣言:  没有过不去的坎,只有过不完的坎,危机意识要常伴。


名片: 刘伟康

自己的大致风格:  有时认真严谨,有时欠考虑,能保证质量,但有些拖延。

个人擅长的技术:  markdown相对擅长......

个人编程的兴趣:  缺乏编程兴趣,相比之下,写测试代码。

希望的软工角色:  代码质量总监 / 项目经理

个人一句话宣言:  责任胜于能力。


名片: 刘先润

自己的大致风格:  技术还行,颜值担当,做事积极不拖沓不敷衍,有一说一敢说实话。

个人擅长的技术:  PS,PR和摄影技术。

个人编程的兴趣:  兴趣不是特别浓厚,但可以慢慢培养。

希望的软工角色:  负责部分代码,图形处理,视频制作。

个人一句话宣言:  我会像奥德休斯一样,朝着心中的方向,哪怕众神会在彼岸阻挡;当我需要独自站在,远方的沙场,武器就是我紧握的梦想,而我受过的伤,都是我的勋章。


名片: 莫礼钟

自己的大致风格:  幽默开朗大方,只要是对我学习有帮助的同学,怎么喷我我都会接受。

个人擅长的技术:  宣传,营销。

个人编程的兴趣:  软件,能够提升我的逻辑思维能力。

希望的软工角色:  市场营销方面。(编程太菜了帮不上什么忙,但是只要我会的我都会努力去做)

个人一句话宣言:  打酱油一级棒,划水靠手不用浆,努力学习DayDayUP,保证学期不挂科。


名片: 马军

自己的大致风格:  大部分时候很随性,但有时又执着,拖延症晚期患者。

个人擅长的技术:  合作项目中的归纳与总结。

个人编程的兴趣:  没有什么特定的兴趣,当程序能够成功运行的时候,心里就会有点小开心。

希望的软工角色:  项目经理,推动项目的进行,及时发现并帮助解决项目进程中成员遇到的问题。

个人一句话宣言:  意志没有磨灭,你就还有翻盘的机会。


名片: 刘诚昊

自己的大致风格:  做事比较慢而踏实,一般不主动包揽工作更倾向听安排。

个人擅长的技术:  没有擅长的方面,也没有明显的短板。

个人编程的兴趣:  按自己的想法做游戏。

希望的软工角色:  皆可。

个人一句话宣言:  每个人有各自版本的奋斗,也许战斗是我们的天性。


  • 团队的首次合照:


  • 团队的特色描述:交流次数多,人心齐,凝聚力较强,向着交响乐队模式的敏捷团队发展。

团队初步合作总结

  虽然我们团队刚刚组建,还没有开发项目、合作的一些经验,但是我们前两周一直按照老师的要求执行任务,也参考了《构建之法》上的部分内容改进,我们小组每个人每周都为团队花费了一些时间,每周例会上畅所欲言的感觉真是不错,从软件工程的角度讲,我们团队要争取做一个 交响乐队模式的敏捷团队,相比起其他团队,我们的交流次数较多。刘诚昊还说,第二周我们小组成员选的游戏都比较新颖,这样一种默契和自信是正是我们团队的特色和优点。
  大多数组员甚至认为我们组没有“缺点”,我觉得我们组还是缺少一些磨合,在交作业上也要加强督促力度,不然会耽误每周团队总结博客的发表时间。相信在组员们的持续配合下,我们团队能够表现得更出色。(编辑:刘伟康)

(节选自:本周例会总结

  • 刘先润 的补充总结:

  首先我认为我们的团队是一个有组织的团队,对于老师布置的任务都认真落实。然后我们团队在技术方面同样出色,有代码大神袁逸灏,技术大师刘先润、博客作家刘伟康、口才专家莫礼钟,游戏达人刘诚昊和小助教马军,可以说是一个完美的团队。并且我们团队极富创造力和想象力,这也是一个团队财富的源泉。在进行一个话题的讨论时,我每个人都能提出自己不同的见解,新颖又独到,尽管有些想法不那么实际,但这种“头脑风暴”式的讨论对于我们团队进步有很大作用。相对于其他团队来说我认为我们团队更富有凝聚力,在组长袁逸灏和精神领袖刘先润的带领下,每个队员为了团队目标团结在一起。


团队git仓库

【托管链接】


项目时间规划表

周数 截至时间 工作内容 阶段成果展示形式 其他
预备 2017十月中旬前 组建团队,为团队项目预热 团队博客(预备作业1,预备作业2)
7 2017.10.22 确定项目内容,明确分工,完成小组成员分工特色展示,创建git仓库 团队博客 这一周是正式开始的一周,小组的目标和工作通过小组例会决定的一周。
8 2017.10.29 需求说明书,设计用例等完善项目功能构想 设计文档,团队博客
9到11周 2017.11.19 根据需求说明书开始构建项目,编写调试与测试同时进行,并在12周得到完整的初版。在这一过程中可能涉及到对前辈的拜访取经 码云项目更新 具体进程安排要根据下周需求设计与产品规格来安排
13 2017.11.26 代码复审,发布初代版的用户手册 团队博客
14 2017.12.3 小范围发布,得到用户反馈,作出改进计划 总结文档,团队博客
15 2017.12.10 根据改进计划修改项目,得到最终的版本,修改完善用户手册 团队博客,码云项目
15周以后 团队项目结束 正式发布上线,根据网络用户反馈做几次版本更新调整来增强项目的功能性和用户体验 应用发布平台评价 在发布之后的几周需要团队成员持续关注和推广,尽可能地发现问题并进行调整

采访老师或有开发经验的学长

  • 我们团队主要询问了以下几个问题:

一、项目开发经验:开发过哪些程序?
二、团队组织方式:怎么选人?
三、团队成员协作:团队有哪些分工?具体的领域的比例占重?
四、时间周期安排:如何安排一天的时间进行开发?
五、项目开发经验补充


  • 袁逸灏的采访:

对象:大二学生
学校:广东工业大学
专业:计算机科学与技术

该被采访者参与的团队工作是一个以数据挖掘为核心的大数据展示项目,根据该采访者的介绍,学校中的编程项目主要是由工作室来进行包揽。工作室中的人员是通过人员考核来决定组员,看重成员的能力。该被成员的项目主要分工有:前端,后台,安卓,数据挖掘这几个方面,但这几个分工不够明确,因此我更深入地进行询问:“就是会不会有一部分负责计划的制定、一部分人负责代码的编辑、一部分人负责测试代码。。。这类型的分工?”,该被采访者表示:并没有分得这么细,但是每个项目都有总负责人,每个小组在项目里面都有项目的小组负责人,一开始项目的需求文档要一起讨论写出来,写出来之后要按分析出接口文档接口文档出来之后,大家会进入自己负责的那部分的功能的开发阶段,等开发完会进行对接和测试,最后还要写一份详细的设计文档。关于时间方面,他们平时抓得比较松,一天大概两个小时的开发时间,但在后阶段,工期赶的时候,他们一天会用上7-8个小时来进行开发。


  • 莫礼钟的采访:

对象:本系 金鑫老师
专业:计算机科学与技术

该被采访者说我们团队人不少,建议前期先一起讨论做什么,定了以后再一起讨论要实现哪些功能,然后分三组:界面1人,交互1人,实现其他人。每周要讨论一次,如果有事可以两周一次。


  • 刘伟康的采访:

对象:一位经验丰富的老师,江湖人称“毛神”。
专业:计算机科学与技术

被采访者参与的团队工作偏向于后台开发,选人方面建议选择踏实能干的(组员们注意了),在分工方面,老师建议不需要特定的人进行时间规划,敲代码要一起干,输出总结的也是敲代码干的。写的时候做好项目记录,完了直接输出文档。如果真需要规划,一个组长负责时间安排,3个敲代码的,1个总结的。对于每天的时间规划,老师的建议是:早上9点启动,中午12点吃饭,睡觉一会,之后下午2点启动,下午5,6点结束,晚上8点开始--10点结束。当我介绍了我们还是学生身份之后,他建议上午9-12 ,下午3-6。我向他介绍了团队的大致情况和完成期限,老师建议我们先苦后甜地完成任务。


【本次团队贡献及完成度】

  • 团队组长:袁逸灏
    本次编辑:刘伟康

  • 【步骤】团队展示(个人风采)团队选题

  • 团队贡献及完成度

Members Personal Contribution Completion and Time(h)
袁逸灏 搭建码云项目、描述团队项目、个人风采、采访有经验的学长 100% 2.5
刘伟康 整理编辑博客、个人风采、采访有经验的老师 100% 4.0
刘先润 团队照片、个人风采、搭建码云项目 100% 2.0
马军 个人风采、项目时间规划 100% 2.0
刘诚昊 个人风采 100% 1.0
莫礼钟 个人风采、采访有经验的老师 100% 1.5

【附】总结团队特色和选取游戏在例会中已经讨论过,每个成员都有贡献。


小编感想

  本周的任务计划地不是很好,但是组员们仍然认真配合。有一些安排和管理不够细致,分工不够明确,缺乏经验,这一点我会慢慢改进。本周有个别任务由于考虑不周全导致逾期完成,这一点需要团队共同改进。希望各位组员能增强自己的时间意识,向袁逸灏、刘先润学习,恳请各位组员不要拖延团队任务
  本周的例会还是那么火爆,当然,我们还有很多值得改进之处。项目时间规划表已经给了出来,希望在这样有规律的计划中,我们团队能够继续磨合,继续进步。(编辑:刘伟康)


讨论与交流

  第八周我们小组举行了会议讨论,会议围绕以下内容进行了讨论:

1.上周的采访后我们形成的结论有哪些?后面如何工作?
2.讨论一下马军制定的计划表合不合理?不合理及时修改。
3.(重要)参考QQ群中的用户需求文件,看看每种软件的介绍背景,目的,验收标准,明确并且讨论一下我们要做的软件的相关内容及具体需求。
4.前三周相比起其他组,我们有没有什么值得借鉴的地方

  对于第一个问题:袁逸灏认为需要将人力主要集中在代码方面,工作效率要有保证,团队的开发要做到先苦后甜。除了袁逸灏发表见解,刘伟康同学进行了补充。他认为日后的工作中,要注意写工作文档来说明情况,尤其在代码方面,代码中要用注释来写明代码的运行逻辑,并注意产品代码要加入文档说明,说明内容:类对于用户的作用,时间记录,剩余时间预估。刘诚昊作为测试代码负责人员,他补充以后的工作他们测试代码这一板块需要提前将测试项目定好。他认为,测试项目其实就是用户的需求,这一方面很重要,因此这一项要提前做好。
  对于第二个问题:大多同学都没有异议,马军同学认为自己做的计划表仍然太泛。他认为的问题集中在代码方面,他期望近期能将需求说明书,界面讨论出来。
  对于第三个问题:由于该周任务重,而且用户需求文件篇幅较宽,因此大多同学都没看完。

【此次交流总结由 袁逸灏 记录】
【2017.10.26晚】


参考资料汇总

posted @ 2017-10-22 14:48  Java演绎法  阅读(401)  评论(4编辑  收藏  举报