首页 > 技术文章 > 团队项目开发总结

yansiju 2017-10-11 19:27 原文

团队项目开发总结

A.队名:长大H6

B.队员介绍(队员学号)

B201503045 B20150304611 B201503046 B20150304508 B201503045 ps:根据学号大小排序

C.拟作的团队项目描述

   项目主要面向大学生群体,针对大学生的日常生活进行需求获取、需求分析。项目的最终成品是web网站,该网站是一款自主研发的针对在校生,聚合大学生周边工作生活饮食等信息,分类发布,方便大学生生活学习的应用软件。和58同城,赶集网等生活服务类网站相同的是;都是为消费者提供信息,方便消费者查询。和其他服务类app不同的是该网站针对的是在校大学生,对消费者进行了细分,精简了一些不常用的臃肿的功能,同时结合同学们的需求,决定开发以下几个方面的功能:
     搜索附近的美食店、电影院,为学生提供便利
     校园资讯:查看最近举办的校园活动。并可以进行报名
     “送快递”:为懒人们将快递送到寝室
     “二手交易” 二手书,二手衣物,二手电子产品,二手自行车等二手物品转让

第一个版本计划实现的需求

第一个版本计划实现"校园资讯"功能。实现后,学生可以在网站上查看学校最近的活动、院系动态等相关资讯,及时了解身边发生的事情。同时,学生也可以在该平台上报名活动,后台可以查看已报名的学生。与其他app不同的是:学生若临时不能参加活动,可以自行取消。第一个版本计划开发时间为一周。

D.队员风采

   i.擅长的技术

   B20150304508(队员学号):Java、ssm框架、MySQL数据库

   B20150304516:C、java、html、SQL

   B20150304515:MySQL数据库、C

   B20150304611: SQL、html

   B20150304508(队员学号):Java、ssm框架、MySQL数据库

   B20150304629:Java及oracle数据库的开发

   ii.编程的兴趣点

   B20150304508(队员学号):Java后台服务器端开发

   B20150304515:Java后台服务器端开发

   B20150304516:Java后台服务器端开发

   B20150304611(队员学号):Java后台服务器端开发

   B20150304622(队员学号):管理Oracle数据库

   B20150304508(队员学号):C++服务器开发

   iii.希望承担的软工角色

   B20150304508:Java后台开发

   B20150304515:Java后台开发

   B20150304516(队员学号):Java后台开发

   B20150304611:测试 or PM

   B20150304508:DBA

   B20150304609:C++后台开发

   iii.一句话宣言

   B20150304508:让我的代码在世界的每一个角落里跑起来

   B20150304515:一切皆有可能

   B20150304516:谁都不服,舅服你

   B20150304611:走自己的路,让别人说去吧

   B20150304508:让我的代码在世界的每一个角落里跑起来

'

   B20150304508:让我的代码在世界的每一个角落里跑起来

<body> <html> <h2><font color="red">E.实践scrum </font></h2> <h3>i.用Leangoo泳道完美实现Scrum任务看板</h3> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在敏捷开发的实践当中,通过可视化的任务看板来实现团队协同和透明化管理是必不可少的一个实践。通过可视化的任务看板我们可以达到如下几个目的:
  1. 可视化管理团队的目标;
  2. 明确目标的优先级;
  3. 明确目标分解后的任务项;
  4. 可视化管理任务的进展状况。

敏捷的任务看板通常每个迭代一个,看板的结构通常包括如下几个列:

Story — 这一列代表的是用户故事,每个用户故事就是一个需求,这些故事加在一起就是这个迭代的目标。这些故事通常按照优先级从上到下排列。
Todo — 这一列代表的是待办任务项,用户故事会被分解为对应的技术任务,这些待办的技术任务放到Todo列。
Doing — 进行中的任务
Done — 已完成的任务
在任务看板上除了有4个列之外,我们还要为每个用户故事建立一个泳道,通过泳道来管理故事和任务的对应关系。

ii.用故事地图使模块更加清晰

    用户故事地图是一种对用户故事进行组织和优先级排序的方法。用户故事地图可以带来如下的一些好处: 1. 故事地图提供了一个需求的大图景,可以帮助我们通过看板对业务流程或价值链进行可视化。 2. 建立了大的故事和拆分后的子故事直接的对应关系。 3. 让我们对backlog的完成情况一目了然。 4. 可以帮助我们从一个整体的视角、用户价值的视角来进行优先级排列和发布规划。

用户故事地图包括两个纬度,横向是业务流,纵向是价值顺序。下图是一个示例:


此处输入图片的描述

最后再来一张团队合照,不喜勿喷。

推荐阅读