zoukankan      html  css  js  c++  java
  • 团队作业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.团队可以用视频显示, 如何在一个全新的电脑上,下载所有代码,构建,发布,并运行你们的程序。

     视频展示

  • 相关阅读:
    父组件和子组件之间的生命周期执行顺序
    Vue生命周期四个阶段
    Vue watch监听
    Vue computed计算属性 理解
    Vue中v-if 与 v-show的区别
    虚拟DOM
    MVC与MVVM原理
    单例模式 回流与重绘
    判断某个对象属于哪种数据类型
    原生JS的兼容性问题
  • 原文地址:https://www.cnblogs.com/WL14/p/6946664.html
Copyright © 2011-2022 走看看