第一次合作项目之长大百事通
一、团队简介
队名:长大DeepMind
团队成员:姓名:王冬冬 学号:B20150304629
晏司举 B20150304508
刘强 B20150304516
尹胜 B20150304515
莫根东 B20150304611
周腾蛟 B20150304609
团队照片:
队员简介:
1.擅长的技术
王冬冬:MySQL数据库,oracle数据库
晏司举:Java、ssm框架、MySQL数据库
莫根东:SQL,HTML
尹胜:MySQL数据库,c
周腾蛟:C语言
刘强:C,html,sql
2.编程的兴趣点
王冬冬:Java及oracle数据库的开发
晏司举:Java后台服务器端开发
莫根东:Java
尹胜:Java
周腾蛟:C++后台开发
刘强:Java
3.希望承担的软工角色
王冬冬:数据库的后台开发
晏司举:Java后台开发
莫根东:测试
尹胜:JAVA
周腾蛟:C开发
刘强:后端开发
4.个人宣言
王冬冬:爱拼才会赢
晏司举:让我的代码在世界的每一个角落里跑起来
莫根东:走自己的路,让别人说去吧
尹胜:一起皆有可能
周腾蛟:永不放弃就是我的代码
刘强:谁都不服
二、项目简介
1、项目名称:长大百事通
2、项目介绍:该项目涵盖了学生在校的基本需求,由于时间和技术有限,先暂时列出如下图所示的一些要实现的功能,关于实现的过程,还需在后面的学习当中不断的进行改进与添加。
3、项目概括图:
三、个人承担的项目
在本次的项目中,我担任的是做数据库后台,因为要想完成一个长大百事通APP的实现,需要有一个完整且安全的数据库来支持。正好本人所学的是数据管理的方向,所以,在以后数据库这块的话还需要我多发点时间来实现,我初步打算使用Oracle来进行数据库的创建。
四、对于敏捷过程中的Scrum过程管理方法的认识
Scrum是一个包括了一系列的实践和预定义角色的过程骨架(是一种流程、计划、模式,用于有效率地开发软件)。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。在每一次冲刺(一个15到30 天周期 ,长度由开发团队决定),开发团队创建可用的(可以随时推出)软件的一个增量。每一个冲刺所要实现的特性来自产品订单(product backlog,我觉得翻译成“产品目标”更恰当), 产品订单(产品目标)是指按照优先级排列的需要完成的工作的概要的需求(目标)。哪些订单项(目标项目)会被加入一次冲刺,由冲刺计划会议决定。 在会议中,产品负责人告诉开发团队他需要完成产品订单中的哪些订单项。开发团队决定在下一次冲刺中他们能够承诺完成多少订单项。 在冲刺的过程中,没有人能够变更冲刺订单(sprint backlog),这意味着在一个冲刺中需求是被冻结的。管理Scrum过程有很多实施方法,从白板上的即时贴到软件包。Scrum最大的好处是它非常容易学习,而且应用Scrum不需要太多的投入。
五、项目感悟
通过本次项目的开发,我初步了解了作为一个软件工程专业的学生,能 加入一个团队开发项目是一件很有意思的事情,因为像这样的团队合作,不仅能增长自己的见识,更能从不同的团队成员那里学到很多有用的东西。世界上的任何一个有意义的项目都不可能是单独一个人能够完成的,它是由很多人,甚至很多团队的集思广益,不断的查漏补缺,不断完善才能够完成的。所以,在当前的学习阶段培养每个学生的团队意识是很重要的。因为只有这样,才能取长补短,更好的表达自己对于项目的想法与意见,同时,也能培养自己的口头表达与团队的协作能力,这对于自己以后对工作的认识是比较重要的。