CCSU小助手

队名:瓜队

组员:钟文兴、周畅、吉刘磊、唐仲勋

宣言:We are a team at any time!

团队项目描述

内容:“生活在长大”;

目标:为了方便对学校不了解的学生能够更好的获得学校的基本信息,解决学生在学校遇到的一系列问题。

主要职能包括:登陆/注册;校园信息查询(校园地图建筑信息);学生成绩查询;校园热点推送等功能。

队员介绍:

钟文兴: B20150304107 (组长

周畅:B20150301105(编码

吉刘磊:B20150304202(测试

唐仲勋:B20150304217(客户

组长、编码B):我的任务是组织团队工作 组织商讨产品需求产品设计以及最终定型 协助大神A编码

编码A):我的任务是编码,coding。总之一言难尽,我不想当码农,只想当测试(hate coding)

测试):我们组只有四个成员,我的任务是代码的测试,还有一些自己力所能及的其他编程任务。

客户):在队员自己完成自己负责的部分的时候,我需要扮演一个黑脸的角色。时刻对于队员已实现和未实现的功能进行提议,让它更加地趋向于客户的需求。以及部分的界面设计。

团队简介:

我们团队实践scrum就是希望大家在做一件事情的时候,每个人都对整个事情有一个非常完整的了解,就像我们的口号:We are a team at any time!整个过程非常的简单,不需详细了解就可以很快进入这个团队项目,但它又足够便捷、强大,可以解决你在工作过程中要解决的问题。开发的过程中有很多元素,比如项目的logo和一些设计都可以让参与者迅速对起进行比对、商讨,自然地过度完成以后。我们再把这些分类、打包放在文件库中,同时@给工程师。接下来就是工程师要做的事情,包括前端设计、后端的接口设计。我们还会新建一些阶段来开展功能的研发,比如:需求确立、开发中、请求合并代码、代码审核、内部测试、部署上线6个步骤。开发中这个阶段大多数的组员都会参与到这个帮助中来,大家也会很积极的参与讨论,所有的讨论都会记录,包括文档、附件,提够了整个团队的效率。代码选择通过之后,会进入到我们一个内部测试的环境,然后内部试用成功的话,我们会直接部署到线上,让用户和我们一起用。在空间和时间上都打打提高了我们的效率,它可以将团队协作发挥到极致。我们团队通过scrum紧紧的联系在一起,我们希望能有机会把这个小助手做得更棒,把小助手体验做得更出众,让校园的同学的生活因为我们的小助手有所不同。

UML

首先,敏捷开发是一种过程控制的方法,也是一种快捷做项目的方法。

  1. 它适用于我们助手的设计,主要是因为我们的ccsu小助手需要我们随时随地不停地跟进、更新,用来满足学校同学之间不断变化的需求和咨询。
    2. 它可以更为便捷地让同学向制作方表达自己的需求,其实,这种类型的学生占据了很大一部分。因为我们服务的同学也不清楚自己具体的需求,所以你需要不断向同学和客户去咨询,而我作为客户这一角色,则需要向我的队员不断表达自己的抽象需求。换句话说,我们之间是一个相互需沟通,合作,倾听反馈,持续改进的一个过程。
    3. 它也可以让我们迅速的交上这一次的作业,在保证质量的情况下,赶在作业截止前提交好自己的作品非常重要。
    4. 它也符合于快速变化的学校,你在埋头做一件事情的时候,同学们可能已经在思考着最近发生的新新事情了,这就需要你能逐步地把以前就的想法进行跟进,还能按时交付。
    5. 它在我们学校这个4人小团队中,一般10个人以内。这样让我们的敏捷开发沟通方式“Face to Face” 更为可行。

再者,敏捷开发是个可以拉拢我们集体的方法,里面各种实用技巧团队协作发挥到极致,提高工作效率。

比如:

1.站会:简洁有效,让我们几个人之间的沟通方式更为便捷
2.用户故事:站在用户的角度讲需求
3.看板:可以让我们时刻知道互相之间的进度,也更容易发现不走的缺失
4.演示:向客户展示
5.反思会:时刻自检着项目的不足

最后,敏捷开发也可以是一种特殊管理方

比如:
1. 有时,编角A可以同时兼顾架构,Scrum Master,开发,测试,发挥他自身的能动性,这样可以更有利于项目开发中积极创新,也会提升我们的整体进度。
2. 敏捷开发并不过于看重与个人的开发效率,更多的会侧重于我们这一个小团体整体的一个进程,也可以避免一些不必要的个人因素。
3. 把每一个大的项目拆分成一个个小的部分去完成,这样既可以提高团队的效率,也可以相应地降低其中的风险,也降低了后期需要维护的工作量。
4.我还有个想法,那就是: 当然这只是我们这样一个小团队之中能初步实现敏捷开发的过程。当我们拥有一个更为庞大的团队时,也可以作进一步的人员分配,分成几个敏捷团体。这几个小团体也可以形成一个更完美的大敏捷团体,再利用之前提到的几个步骤,可以避免问题得不到实际解决。因为大家互相了解、合作,沟通通畅、协调。

ccsu小助手的更多相关文章

  1. 发布代码小助手V2.1发布了——Code2HTML工具

    设计起源: 新浪博客似乎没有插入代码的功能,所以不得不用打空格的方法格式化代码.而且没法显示行号. 描述: 发布代码小助手用python和Tkinter开发,可以在任何常见操作系统上运行.主要用于在不 ...

  2. 书签小助手V1.1发布了

    更新信息: 1.修改了部分BUG;2.添加了一些不错的网站:3.重新设计了添加书签和编辑书签的界面. 安装说明: 类Ubuntu系统: 1.安装Python3解释器和Python3-tk sudo a ...

  3. 环境监测小助手V1.1的Windows版

    环境监测小助手V1.1——可以实时查看空气质量和城市排名 一款跨平台空气质量监测软件 数据来源互联网,请联网使用. 暂不支持效果预览. 下载地址:http://files.cnblogs.com/py ...

  4. Windows版词汇小助手V3.0发布了

    欢迎使用词汇小助手 作者:IT小小龙 电子邮箱:long_python@126.com 个人博客:http://blog.sina.com.cn/buduanqs 一款跨平台词汇查询记忆学习软件. 已 ...

  5. 词汇小助手V3.0发布了——不只是一个查单词的软件

    欢迎使用词汇小助手 作者:IT小小龙 电子邮箱:long_python@126.com 个人博客:http://blog.sina.com.cn/buduanqs 一款跨平台词汇查询记忆学习软件. 已 ...

  6. 生日小助手V4.0——迁移到Python3

    生日小助手V4.0——迁移到Python3 生日小助手V4.0只支持Linux系统,依赖命令行软件lunar Ubuntu系统安装方法:1.安装lunarsudo apt-get install lu ...

  7. DEDECMS-helper小助手扩展

    今天在做DEDE动态调用模板的时候卡住了,后终被强大的互联网解决,记录解决问题的过程,以备后用 可以在/data/helper.inc.php中进行默认小助手初始化的设置,系统默认载入小助手 例如创建 ...

  8. COJ 3007 Mr.Yang的小助手

    传送门:http://oj.cnuschool.org.cn/oj/home/problem.htm?problemID=1037 试题描述: 信息学社团已经逐渐发展壮大,成员也越来越多.现在,有n个 ...

  9. 【程序员小助手】Synergy,感受穿越屏幕之美

    内容简介 1.Synergy简介 2.Synergy安装与配置 3.附录 [程序员小助手]系列 在这个系列文章中(不定期更新),小编会把这些年(也没几年)的编程学习和工作中使用到的个人感觉非常好的软件 ...

随机推荐

  1. C++中namespace的使用

    命名空间(namespace)是一种描述逻辑分组的机制,可以将按某些标准在逻辑上属于同一个任务中的所有类声明放在同一个命名空间中.标准C++库(不包括标准C库)中所包含的所有内容(包括常量.变量.结构 ...

  2. requests模块的一些总结

    一.cookie模拟登录的三种方式 #!/usr/bin/env python # -*- coding: utf-8 -*- #author tom import requests post_url ...

  3. 剑指offer——面试题7:重建二叉树

    // 面试题7:重建二叉树 // 题目:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树.假设输 // 入的前序遍历和中序遍历的结果中都不含重复的数字.例如输入前序遍历序列{1, // 2, ...

  4. 螺旋队列(p98)

    先判断这个坐标代表的数位于哪一层,然后依据该层最大的数去计算这个坐标所代表的数. #include"iostream" #include"stdio.h" #i ...

  5. MongoDB复杂查询语句记录

    前段时间做业务监控,用到了MongoDB,有一个查询是把一个含array的list里面查询array中是否存在某一对unique值,不存在的情况下插入一条记录. 类似这样一个表: Biao{ id, ...

  6. shell 函数与内置变量

    1,特殊shell变量 $# 传递到脚本的参数个数 $* 以一个单字符串显示所有向脚本传递的参数 $$ 脚本运行的当前进程ID号 $! 后台运行的最后一个进程的ID号 $@ 与$*相同,但是使用时加引 ...

  7. 踩坑--springboot打war包

    springboot需要jdk1.8+tomcat8.0 第一步:从IDEA中通过maven install将项目打成war包 第二步:将war包放在tomcat的webApp目录下,启动tomcat ...

  8. 岛屿问题求最短路径(DFS)

    用1代表陆地,用0代表陆地,你可以上下左右移动,给出下面这张地图求出最短路径 0101100001101001010110000 #include <iostream> #include ...

  9. Linux 上安装 weblogic12C (静默安装) (一)

    最近负责在linux上安装weblogic,客户说要安装最新的版本,版本号为 12.1.X(12.1.2,12.1.3).开始以为和旧版安装一样,使用控制台的方式,下载bin文件,然后一步步在cons ...

  10. poi 多行合并

    poi做多行合并,一定需要先绘制单元格,然后写入数据,最后合并,不然各种坑啊. 合并单元格所使用的方法: sheet.addMergedRegion( CellRangeAddress  cellRa ...