一. 队名及宣言

  • 队名 
    the better for you
  • 宣言
    Change our lives with code

二. 队员及分工

  • a.承担软件工程的角色
姓名 学号 角色
张美庆 B20150304502 测试
蒋 婷 B20150304514 pm
周加旺 B20150304519 pm
周宏波 B20150304524 开发
谢敏仪 B20150304601 开发
吴雅芳 B20150304613 测试
蒋 斌 B20150304620 开发
  • b.擅长的技术
姓名 技术
张美庆 前端开发,java
蒋 婷 java后端,页面设计
周加旺 java后端,c语言
周宏波 Android,java后端
谢敏仪 java,C语言
吴雅芳 java,前端开发
蒋 斌 java,C语言

三:团队会议和计划

  • 第一次集体会议:
      确定项目的目标,计划周期。确定所使用的技术与技术规范,变量命名规则等。 确定个人员的角色分配,任务分配等。

  • 周例会:
      报告团队各个成员的工作进度,以及一周期以来所遇到的问题和解决问题,以及下一周期的目标。 对自己本周期的总结和反省。

  • 团队计划: 
      学习Scrum方法,以敏捷开发为基本,前期主要以业务需求为主,pm角色将这个app的需求用uml的格式展示给开发人员,但在这个过程中每个人成员都可以参与讨论,将app的需求完善。中期主要以开发为主,开发人员根据uml的需求,将其实现,测试人员在开发人员的基础上将其进行改进以及界面的美化。
  • 个人计划:
      我的职责是测试,我现在只学完了java,我们团队开发所用到的是Android,我目前就是要先把Android学好。

四. 项目描述

团队项目的目的:帮助长大学子解决去哪个食堂吃饭的烦恼
编程语言:Android(基于java)
编程工具:Android sudio
  • 小故事:

  一天,同学小旺在上软件工程课,上到11点钟的时候,小旺的肚子饿得咕咕作响,心理念叨着,又饿了,下课该去哪里吃饭呢?小旺偷偷的拿起手机,不经意间发现了一款专门为长大学子研发的app,叫做“长大饿了么”。小旺兴致勃勃的点开,发现里面有维智食堂,汇泽食堂,弘昱食堂,以及二食堂等长大各个食堂的菜谱,像什么西红柿炒蛋、辣椒炒肉。

  后来小旺又发现每个食堂都有每天特色的菜谱,他发现今天维智的特色菜谱是香干炒肉,小旺心里笑了笑,不错不错,今天的中饭有找落了。

  然后他又有惊讶的发现,这个app还能看实时的人流量,成功的避免了去人多的食堂。小旺惊叹道,这个app做的太人性化了吧!这时候旁边的小斌看着小旺这么兴奋的表情, 急忙凑过来说:“有什么好事情,赶紧说”,小旺一脸的不屑跟小斌说,给你推荐一款app赶紧去下载,叫做“长大饿了么”,里面有你想要的,机不可失时不再来,要赶紧的哦!

五. 学习scrum的心得体会

1. 什么是敏捷开发?

  敏捷开发是一种基于更紧密的团队协作、能够有效应对快速变化需求、快速交付高质量软件的迭代和增量的新型软件开发方法。

2. 什么是scrum?

  scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。

3. scrum中的角色

  产品负责人 Product Owner: 负责维护产品订单的人,代表利益相关者的利益。

  scrum主管 Scrum Master: 为scrum过程负责的人,确保scrum的正确使用并使得scrum的收益最大化。

  开发团队 Team: 由负责自我管理开发产品的人组成的跨职能团队。

  这三种角色有各自的职责,不属于上级与下级的关系。这是与传统开发不同之处。

4. 心得体会

  scrum和所有其他形式的敏捷软件过程一样,scrum有频繁的包含可以 工作的功能的中间可交付成果。scrum使得团队合作更加高效,像传统的瀑布模型假设需求是固定不变的,根据需求来估计所需要的资源和时间,制定完美的计划,整个开发过程完全按照计划来驱动。

  scrum要求在一定的sprint内完成所承诺的工作,scrum规定每次发布的功能可能、以是小批量的,但可以分很多次去发布,这与瀑布模型是有区别的。scrum最重要的就是团队的沟通交流与合作,团队要达成一定的共识,要经常交流,还要善于总结和自我批评改进。

  scrum通过沟通与合作,在开发过程中提高了效率。

scrum和团队合作的更多相关文章

  1. 团队合作学习scrum

    查找资料学习scrum心得: 什么是scrum : scrum是一种轻量级软件开发方法,即一种做事的方法.scrum原本是指橄榄球运动的一个专业术语,原意为团队通力合作,在场地内传球.这个过程需要认真 ...

  2. 第一次团队合作,对Scrum的初步了解

    学习和运用scrum 作为长大的大三老腊肉,我们已经在长大生活了两年多,对于什么是长大人最想完善的校园需求.最想拥有的校园服务媒介也有了更加深切的体会. 于是,GoodJob小团队blingbling ...

  3. 团队合作one

    一.项目介绍 为生活在长大的学生提供方快捷的生活服务,通过帖子发现自己志同道合的朋友,记录自己在长大点滴.本项目的意义在于锻炼团队的scrum能力,加强团队合作能力.确定本项目采用的技术方向:本项目整 ...

  4. 使用GitHub进行团队合作

    原文: Team Collaboration With GitHub GitHub已经成为的一切开放源码软件的基石.开发人员喜欢它,基于它进行协作,并不断通过它开发令人惊叹的项目.除了​​代码托管,G ...

  5. 《编写高质量代码-Web前端开发修改之道》笔记--第二章 团队合作

    本章内容: 揭秘前端开发工程师 欲精一行,必先通十行 增加代码的可读性--注释 提高重用性--公共组件和私有组件的维护 冗余和精简的矛盾--选择集中还是选择分散 磨刀不误砍柴工--前期的构思很重要 制 ...

  6. 团队合作-如何避免JS冲突

    解决JS冲突的演化过程 1.用匿名函数将脚本包裹起来,可以有效控制全局变量,避免冲突隐患 (function(){})(): 2.定义一个全局作用域的变量str,可以帮助我们在不同匿名函数间通信 严格 ...

  7. GitHub 系列之「团队合作利器 Branch」

    Git 相比于 SVN 最强大的一个地方就在于「分支」,Git 的分支操作简直不要太方便,而实际项目开发中团队合作最依赖的莫过于分支了,关于分支前面的系列也提到过,但是本篇会详细讲述什么是分支.分支的 ...

  8. 从0开始学习 GITHUB 系列之「团队合作利器 BRANCH」【转】

    本文转载自:http://stormzhang.com/github/2016/07/09/learn-from-github-from-zero6/ 版权声明:本文为 stormzhang 原创文章 ...

  9. 从0开始学习 GitHub 系列之「06.团队合作利器 Branch」

    Git 相比于 SVN 最强大的一个地方就在于「分支」,Git 的分支操作简直不要太方便,而实际项目开发中团队合作最依赖的莫过于分支了,关于分支前面的系列也提到过,但是本篇会详细讲述什么是分支.分支的 ...

随机推荐

  1. 神马是代码简单的cmd模式,这就是!

    小狼正在研究 “怎么查找连在一起的同色方块?”算法问题 ,突然感觉我是不是需要一种开发模式,不然感觉自己的代码好乱的. 可能是研究算法吧,导致小狼的思路特别清晰,加上也用了差不多1年的nodejs.s ...

  2. Java swing中的keyListener使用事例

    最近在学习Java swing,写了一个域内聊天室,实现用户登录ip,端口号之后,进入聊天窗口聊天: 通过菜单条增加了几个功能,边框,字体,颜色和文件传输.风格里的样式都可以通过自己选择来设置. 介绍 ...

  3. Win32 进程间通信的分析与比较

    1 进程与进程通信 进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码.数据以及它可利用的系统资源(如文件.管道等)组成.多进程/多线 程是Windows操作系统的一个基本特征.M ...

  4. oracle 笔记---(四)__数据字典

    数据字典 user_*  该视图存储了关于当前用户所拥有的对象的信息.(即所有在该用户模式下的对象) all_* 该试图存储了当前用户能够访问的对象的信息.(与user_*相比,all_* 并不需要拥 ...

  5. python 爬虫系列07-天气爬虫

    看天气 import requests from bs4 import BeautifulSoup ALL_DATA = [] def parse_page(url): headers = { 'Us ...

  6. 【转】python平台libsvm安装

    来源:http://blog.csdn.net/prom1201/article/details/51382358 网上有很多麻烦的在win64机器上安装libsvm的步骤,实际上只要在下面网站找到l ...

  7. LeetCode 112.路径总和(C++)

    给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和. 说明: 叶子节点是指没有子节点的节点. 示例: 给定如下二叉树,以及目标和 sum = 22 ...

  8. 线程同步(windows平台):临界区

    一:介绍 临界区指的是一个访问共用资源(例:全局变量)的程序片段,该共用资源无法同时被多个线程访问的特性.有多个线程试图同时访问临界区,那么在有一个线程进入后其他所有试图访问此临界区的线程将被挂起,并 ...

  9. js判断触摸方向

    $("body").on("touchstart", function(e) { e.preventDefault(); startX = e.original ...

  10. JDBC的PreparedStatement启动事务使用批处理executeBatch()

    JDBC使用MySQL处理大数据的时候,自然而然的想到要使用批处理, 普通的执行过程是:每处理一条数据,就访问一次数据库: 而批处理是:累积到一定数量,再一次性提交到数据库,减少了与数据库的交互次数, ...