Deadline:

2017-11-11 10:00PM,以博客发表日期为准。

评分基准:

  • 按时交 - 有分(需求&原型改进与系统设计-10分,敏捷冲刺-70分),检查的项目包括后文的三个方面

    • 需求&原型改进与系统设计(基本分5分,根据完成质量加分,原则上不超过满分10分)
    • 七天的敏捷冲刺(每篇基本分5分,根据完成质量加分,原则上不超过满分10分)
    • 日志的集合贴
  • 晚交 - 0分
  • 迟交两周以上 - 倒扣本次作业分数
  • 抄袭 - 倒扣本次作业分数

Task1:需求&原型改进与系统设计

  1. 给目标用户展现原型,与目标用户进一步沟通理解需求。

    a. 思考:他们的痛是什么?场景是什么?(用产品之前/之后,有照片或视频显示用户调查的过程,使用了各种调查手段的,加分)

    b. 参考:

  2. 修改完善上周提交的需求规格说明书。

    a. 上周的《需求规格说明书》初稿有哪些不足?特别是:功能考虑不全或需求文档描述缺少的地方。

    b. 将具体改进内容发布在随笔上。

    c. 建议:用一个场景,像讲故事 (User Story)那样,描述用户怎么使用几个相联系的功能,解决了用户的问题。

  3. 参考《构建之法》8.5节功能的定位和优先级,给出功能分析的四个象限。

  4. 任务分解WBS

    一个团队项目要在一段时间内完成诸多任务,满足用户需求,实现团队目标,从哪里入手?
    WBS(Work Breakdown Structure)即工作分解结构,是根据项目目标把工作分解成许多层次分明的、可交付成果的工作任务,然后用逻辑图形或树形结构表示出来。

    a. 请给出团队项目的WBS;

    b. 团队成员估计各自任务所需时间

    c. 参考:http://www.cnblogs.com/zhengrui0452/p/6653964.html

  5. 在设计阶段,我们要清楚:软件是怎么解决这些需求的?
    一个好的分层式结构,可以使得开发人员的分工更加明确。一旦定义好各层次之间的接口,负责不同逻辑设计的开发人员就可以分散关注,齐头并进。

    • 如何才能最大限度地实现这些需求,这就是架构设计要解决的问题。请给出系统的架构设计
    • 完成团队项目的数据库设计,并在随笔中提供相应ER图(如果必要)

参考实例:

分析设计方法:http://www.cnblogs.com/xinz/p/4525232.html

Task2:7天敏捷冲刺

召开的迭代计划会议,阅读或再次阅读《构建之法》第六章内容,为项目冲刺的安排和问题提供助力。

  1. 在2周的时间内,安排七天的敏捷冲刺(可根据实际安排)。

    a. 每天举行站立式会议,讨论项目每个成员的昨天进展、存在问题、今天安排。

    b. 控制站立式的时间,不宜过长。

    c. 站立式会议的目的是有效沟通项目的进度、问题、计划、调整。

  2. 团队在冲刺的2周内,选择7天每天发布一篇随笔,共七篇:

    a. 每个人的工作 (有work item 的ID):

      - 昨天已完成的工作。
      - 今天计划完成的工作。
      - 工作中遇到的困难。

    b. 发布项目燃尽图;

      - 请理解燃尽图横坐标和纵坐标指的是什么。
      - 请理解燃尽图实线和虚线分别代表什么。
      - 结合《构建之法》里的“项目收敛”相关内容理解燃尽图的作用。
      - 燃尽图可以用手画, 可以用excel, 可以用自己选择的工具或者leangoo

    c. 每人的代码/文档签入记录:

      - 不能每天都在 “研讨”, 但是没有代码签入。
      - 签入记录对应的Issue内容与链接,代码必须每天可执行。
      - 必要的code review,编码规范不是摆设,文档要随时更新。

    d. 适当的项目程序/模块的最新(运行)截图。

  3. 在本次任务过程中,团队要有一篇单独的随笔置顶,集中记录所有敏捷冲刺日志的集合贴,方便统计。

参考链接:

  1. Scrum/sprint http://www.cnblogs.com/xinz/archive/2012/10/05/2712602.html
  2. 每日例会(scrum meeting)报告。(例子)
  3. 敏捷项目协作工具

Week6&7——第一次项目冲刺(Alpha版本)的更多相关文章

  1. 第五次团队作业——第一次项目冲刺——Alpha版本

    Deadline:2016-11-19    8:00am 本次团队作业将持续三周时间,完成项目Alpha版本,在2016.11.19 的实践课上进行演示操作. 阅读或再次阅读<构建之法> ...

  2. 团队作业4--第一次项目冲刺(Alpha版本) 4

    一.Daily Scrum Meeting照片 二.燃尽图 三.项目进展 完成对查重结果的写出与保存,将查重结果写出并导出保存为Excel形式 四.困难与问题 对查重结果的保存,当有多份文档进行比较的 ...

  3. 团队作业4--第一次项目冲刺(Alpha版本) 5

    一.Daily Scrum Meeting照片 二.燃尽图 三.项目进展 对前两天完成的功能进行整合 测试完成功能(测试算法是否有bug,界面设计是否人性化,适合用户使用.) 四.困难与问题 在对前两 ...

  4. 【集美大学1411_助教博客】团队作业4——第一次项目冲刺(Alpha版本) 成绩

    写在前面的话 第一次alpha冲刺,大家完成得都很好,从博客中体现出来的是所有团队都完成了预期的目标. 一个团队从最初建立,到磨合,到做出一个能被接受的产品,真是一件不容易的事情.就好像TheNexu ...

  5. 集美大学网络1413第八次作业(团队四)-- 第一次项目冲刺(Alpha版本)成绩

    首先非常抱歉,刚休完假,凌晨才回来,导致这么晚发布成绩,以后旅行可以考虑带点轻便点的笔记本~ O(∩_∩)O 第一次项目冲刺结束了,可以看出来,有的团队做的很棒,也有的团队组合不是很理想,导致进度一直 ...

  6. 【1414软工助教】团队作业4——第一次项目冲刺(Alpha版本) 得分榜

    题目 团队作业4--第一次项目冲刺(Alpha版本) 作业提交情况情况 所有团队都在规定时间内完成了七次冲刺. 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目 ...

  7. 团队作业4——第一次项目冲刺(Alpha版本)4.28

    团队作业4--第一次项目冲刺(Alpha版本) Day seven: 会议照片 每日站立会议: 项目进展 今天是项目的Alpha敏捷冲刺的第七天,先大概整理下昨天已完成的任务以及今天计划完成的任务.今 ...

  8. 团队作业4——第一次项目冲刺(Alpha版本)第六天and第七天

    团队作业4--第一次项目冲刺(Alpha版本)第六天and第七天 第一次项目冲刺(Alpha版本)第六天 一.Daily Scrum Meeting照片   二.燃尽图 1.解释说明横纵坐标代表的含义 ...

  9. 团队作业4——第一次项目冲刺(Alpha版本)4.22

    团队作业4--第一次项目冲刺(Alpha版本) Day one: 会议照片 由于团队中的组员今天不在学校,所以我们的站立会议提前一天展开. 项目进展 由于今天是Alpha版本项目冲刺的第一天,所以没有 ...

随机推荐

  1. Android-Java-进程与线程

    1.进程:什么是进程: Mac操作系统,Windows操作系统 ...... 等等,都是由多个进程来运行(系统进程,普通进程,等) 操作系统最小的控制单元是进程,一个应用就是一个进程 进程 全称为:操 ...

  2. 自适应XAML布局经验总结 (四)区域布局设计模式

    本系列对实际项目中的XAML布局场景进行总结,给出了较优化的自适应布局解决方案,希望对大家有所帮助. 下面介绍区域布局设计模式. 7. 头尾模式 页面有时分为顶部栏,中间内容和底部栏三部分.这时可以使 ...

  3. JAX_WS 2.2 规范的webservices客户端实现(Axis2,Cxf)

    为了对接之前老版本的接口,折腾了好几个小时. 主要是目前我的程序采用的是axis2的jax_rpc方式发布webservices服务,用这种服务的客户端,去调用老版本的jax_ws 2.2的接口,会报 ...

  4. Jmeter——参数化的9种方法

    本文由作者张迎贞授权网易云社区发布. 一.用户定义的变量 1.右键快捷菜单中选择 添加-配置元件-用户自定义变量. 用户自定义变量中的定义的所有参数的值在测试计划的执行过程中不能发生取值的改变,因此一 ...

  5. (转)为什么要重写 hashcode 和 equals 方法?

    作者丨hsm_computer cnblogs.com/JavaArchitect/p/10474448.html 我在面试Java初级开发的时候,经常会问:你有没有重写过hashcode方法?不少候 ...

  6. 《Python绝技:运用Python成为顶级黑客》 用Python进行渗透测试

    1.编写一个端口扫描器 TCP全连接扫描.抓取应用的Banner #!/usr/bin/python #coding=utf-8 import optparse import socket from ...

  7. Organising the Organisation(uva10766)(生成树计数)

    Input Output Sample Input 5 5 2 3 1 3 4 4 5 1 4 5 3 4 1 1 1 4 3 0 2 Sample Output 3 8 3 题意: 有一张图上有\( ...

  8. AUTO Uninstaller 双击没有反应,AU_CN点击打不开的解决办法

    AUTO Uninstaller 双击没有反应,AU_CN点击打不开的解决办法 https://pan.baidu.com/s/1cKqdxq0T0DqYfAEkiwuJbw

  9. 浅谈对MVC的认识

    MVC是model(模型),view(视图),Controller(控制)的缩写. 模型层负责提供数据,和数据库相关的操作都交给模型层处理: 视图层提供交互的界面,其输出数据: 控制层负责接收各种请求 ...

  10. 日志分析与splunk浅谈

    难易程度:★★★ 阅读点:linux;python;web安全;日志分析; 文章作者:xiaoye 文章来源:i春秋 关键字:网络渗透技术 前言 linux下的日志分析对企业来说非常重要,对我们分析p ...