软件工程实践小队Scrum Meeting
例会记录
时间:2013年10月20日星期日
Part 1 会议要点:
1. 小组讨论PM、Dev、Test的各自特点;
2. 小组讨论我们的项目网上教学问答系统的相关问题;
3.确定小组成员在第一轮开发中的角色分配;
4.制定小组成员的短期内的任务。
Part 2 具体会议内容:
一、角色各自任务特点
- PM
1.1 收集用户反馈,了解用户需求,制定软件预期功能;
1.2 科学规划不同组员的任务,合理分配任务和资源,保证项目保质保量完成。
2. Dev
2.1 理解问题,能够将抽象的任务要求转化为代码实现;
2.2 在编程过程中,不断反馈问题,以便于PM修正方案;
2.3 根据Test测试反馈,修复bug。
3. Test
3.1 对软件进行测试,确保在软件发布前能够找出更多的bug;
3.2 保证软件的安全性。
二、网上教学问答系统项目需求
作为一个网上教学问答系统,用户的基本需求很明确,即为:提问、搜索、浏览、回答、编辑、评论。附加需求还有: 获取金币、提升等级。
提问:关于一门学科,用户有任何的问题,可以在该系统上进行提问,得到回答。
搜索:用户可以搜索关键词,获得专业的词条解析页面。
浏览:在搜索得到相关页面后,进行浏览。
回答: 用户可以在系统中对其他用户的提问进行回答,被采纳后可获取积分和金币。
编辑:用户可对词条解析页面进行编辑。
评论:在评论区,用户可以对某一问题进行评论。
获取积分:用户进行回答、编辑、评论都会有一定的金币和积分收入。
提升等级:用户的账号等级会随着积分的增长而升高。
金币的用途:用于在文档库中下载等。
三、小组成员在第一轮开发中的角色分配
- PM
考虑到PM需要照顾到全局的软件开发,要有强大的编程功底和丰富的项目开发经验,我们一致决定由组长黄剑锟担任。
2. Dev
- Dev需要一定的编程能力,所有最终决定由顾泽鹏,周辰光,孙时担任。
3. Test
- Test需要极大的耐心和缜密的思维能力,保证发现更多的bug,由龚少波,赵骞,彭佟担任。
四、小组成员短期内的任务
五、项目的NABC
1) N (Need 需求)
作为一个网上教学问答系统,用户的基本需求很明确,即为:提问、搜索、浏览、回答、编辑、评论。附加需求还有: 获取金币、提升等级。
提问:关于一门学科,用户有任何的问题,可以在该系统上进行提问,得到回答。
搜索:用户可以搜索关键词,获得专业的词条解析页面。
浏览:在搜索得到相关页面后,进行浏览。
回答: 用户可以在系统中对其他用户的提问进行回答,被采纳后可获取积分和金币。
编辑:用户可对词条解析页面进行编辑。
评论:在评论区,用户可以对某一问题进行评论。
获取金币:用户进行回答、编辑、评论都会有一定的金币和积分收入。
提升等级:用户的账号等级会随着积分的增长而升高。
金币的用途:用于在文档库中下载等。
介于以上几点,我们需要有:提问区、页面搜索区、讨论区以及文档库。
2) A (Approach 做法)
对于UI设计,人们通常的认识就是“图形界面设计”。
但是对于一个产品来说,UI所做的东西是用户最先接触到的东西,甚至是用户唯一接触到的东西。因此产品的交互设计也是尤为重要的。
一个好的交互设计对于产品的成功起着非常关键的作用。用户对于界面视觉效果和软件操作方式的易用性的关心,要远远大于他对底层到底用什么样的代码去实现的关心。
对于网站的UI布局,要化繁为简。
首先,要能够让用户一点开界面,立刻就能够明白这个网站是做什么的,它提供了哪些功能,用户能够利用在上面获取什么信息或者通过它能做些什么。这要求我们在UI设计的时候,要抓重点,要把握住这个产品的核心。不需要过分追求网站的华丽、花哨,这反而舍本逐末。
在传达完网站的核心之后,其次要考虑的便是用户体验。
如今,随着互联网的告诉发展,各个产品之间的功能差异其实已经非常的小,但是有的公司能够获得较大的用户量,有的却难以得到用户广泛的认同,差别就着重体现在用户体验方面。这正是UI设计应该考虑的问题。
在进行UI设计时,我们应该注重网站的整体风格,我们要从用户的角度出发。将自己当作一个用户,去思考,去审核自己的产品。
UI设计,不仅要具备设计方面的能力,that is just the basic requirement!因为我们设计的产品是面向用户的,我们还需要具备一定的像市场营销,消费者心理学等方面的知识。一个优秀的设计师必定是个出色的营销家。还要有较强的分析判断能力,能够发现设计进行中以及执行中的种种问题并找出应对方法。总之,要不断的充实自己的头脑,具备的知识越为丰富越好。对于需要的技能,除了html方面的基本功,还要掌握css、javascript、photoshop等。
在UI设计时,需要不断地改进,不断地对自己的产品加以完善。
具体做法就是不断地推出自己的试用版本,将它提交给测试人员或者一小部分用户进行试用,获取用户实时的反馈,比如哪方面做得不够好,需要进行什么什么改进。
经过几次这样的反馈与再改进,UI设计一定能够较好地满足大部分用户的要求。Ofcourse,this is not the end, it’s just the beginning。当我们推出这个产品之后,我们仍需要收集用户的反馈进一步的改进我们的设计,精益求精。
3) B (Benefit 好处)
虽然当前我们的产品无法达到像百度知道、百度百科那样的高度。
但是我们的网上教学问答系统也有巨大的潜力。
首先,我们的系统收录巨量的信息资料,让用户在浏览搜索绝大部分词条时都有相关的信息。
其次,在排序方面,我们的系统能将关于问题的更学术更官方的解答放在前面,还有之前的用户关于此类问题的回答评论等信息都会在按照顺序一一列举出来。
当然,如果产品前景比较好的话,今后我们还可以将系统分门别类,比如按照学科、生活、娱乐等类别做成不同的块,这样检索起来就更加方便快捷。
4) C (Competitors 竞争)
显然,如今这类问答搜索型产品是非常多的,各类搜索行业的巨头都有这类产品。
就拿中国市场而言,百度知道、腾讯搜搜、360、搜狗等几乎占据了整个市场的全部,因此竞争的激烈程度可想而知了,但是我们目前不必去跟这些行业巨头争,我们可以先在校园类发行,产品囊括校园生活的各个方面,当在校园中取得好的成效时,然后针对不同的大学开发各种版本(这时可以组织不同大学成员加入我们这个项目一起开发),这样发展壮大后自然而然就有了广阔的市场。一旦产品打出了名气,在广告方面就能轻松获取盈利空间,同时各类边缘产品的开发也有了依靠,可以形成一套完整的商业运作链。
软件工程实践小队Scrum Meeting的更多相关文章
- 软件工程实践小队--团队项目NABC
团队项目的NABC 1) N (Need 需求) 作为一个网上教学问答系统,用户的基本需求很明确,即为:提问.搜索.浏览.回答.编辑.评论.附加需求还有: 获取金币.提升等级. 提问:关于一门学科,用 ...
- [转载]基于TFS实践敏捷-Scrum模式运用
根据Forrester Research今年第二季度的一份研究报告,在超过1000名专业开发人员中,采用敏捷模式进行软件开发的已经有10.9%采用了Scrum模式,在所有的敏捷开发模式中名列首位,而在 ...
- [no code] Scrum Meeting 博客目录
项目 内容 2020春季计算机学院软件工程(罗杰 任健) 2020春季计算机学院软件工程(罗杰 任健) 作业要求 Scrum Meeting博客目录 我们在这个课程的目标是 远程协同工作,采用最新技术 ...
- Daily Scrum Meeting ——SeventhDay(Beta)12.15
一.Daily Scrum Meeting照片 二.Burndown Chart 想做的太多,冲刺仍在继续 三.项目进展(check-in) 1.完成了登录注册剩下的所有界面 2.更改通知详情和活动详 ...
- Daily Scrum Meeting ——SixthDay(Beta)12.14
一.Daily Scrum Meeting照片 二.Burndown Chart 三.项目进展(check-in) 1.完成注册界面中的学院.年级.身份选择. 2.补充参与者报名活动成功后按钮变为不可 ...
- Daily Scrum Meeting ——FifthDay(Beta)12.13
一.Daily Scrum Meeting照片 二.Burndown Chart 三.项目进展(check-in) 1.制作注册分流的头像 发布者头像 参与者头像 2.完成参与者上传头像的功能:通过本 ...
- Daily Scrum Meeting ——ThirdDay
一.Daily Scrum Meeting照片 二.Burndown Chart 三.项目进展 1.完成了github上的文档整理 Transcend/ActivityHelper 2.主界面侧滑框的 ...
- Daily Scrum Meeting ——TenthDay
一.Daily Scrum Meeting照片 二.Burndown Chart 新增了几个issues 三.项目进展 1.完成了登录界面与管理员和发布者界面的整合. 2.活动发布者界面的完成 四.问 ...
- 【Alpha】Daily Scrum Meeting第一次
一.本次Daily Scrum Meeting主要内容 代码任务细分 服务器搭建 每个人时间分配及安排 二.项目进展 学号尾数 今天做的任务 任务完成度 明天要做的任务 612 写代码框架 30% 主 ...
随机推荐
- hdu2602
01-bag #include <stdio.h> #include <math.h> #include <string.h> int main(){ int t; ...
- 一步一步学习SignalR进行实时通信_1_简单介绍
一步一步学习SignalR进行实时通信\_1_简单介绍 SignalR 一步一步学习SignalR进行实时通信_1_简单介绍 前言 SignalR介绍 支持的平台 相关说明 OWIN 结束语 参考文献 ...
- [原]hdu2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 (这个只是题目名字) (多重背包)
本文出自:http://blog.csdn.net/svitter 原题:http://acm.hdu.edu.cn/showproblem.php?pid=2191 题意:多重背包问题.转换成为01 ...
- 《深入剖析Tomcat》读书笔记(二)
三.容器Container Container 是容器的父接口,所有子容器都必须实现这个接口.Container 容器的设计用的是典型的责任链的设计模式,它有四个子容器组件构成,分别是:Engine. ...
- 如何在Word表格中的某一栏添加背景颜色
如何在Word表格中的某一栏添加背景颜色 编写人:CC阿爸 2014-3-14 用鼠标选中某一个单元格然后右键单击 下拉菜单选择.<边框和低纹>然后点<低纹>选项卡 选中色卡 ...
- Tomcat配置虚拟主机后的登录验证码问题
先描述一下问题现象,在本地测试运行一个java web网站,一切正常.但把网站部署到Linux服务器上后,发现登录出了问题,提示验证码输入不正确.登录时需要输入验证码,而验证码的原值是先存入sessi ...
- 【转】代码编辑器(一)-TSynCompletionProposal用法
注意,本系列均转载自http://blog.163.com/zom1995@126/ 网上有人给我一个SynEdit这个东西,因为我很喜欢自己编个代码编辑器,但要是用Delphi直接弄的,就我现在这样 ...
- 区间 (vijos 1439) 题解
[问题描述] 现给定n个闭区间[ai,bi],1<=i<=n.这些区间的并可以表示为一些不相交的闭区间的并.你的任务就是在这些表示方式中找出包含最少区间的方案.你的输出应该按照区间的升序排 ...
- .Net异步编程之Async与Await的使用
参考教程:http://www.cnblogs.com/x-xk/archive/2013/06/05/3118005.html http://www.cnblogs.com/tdws/p/56790 ...
- C#高级功能(一)Lambda 表达式
Lambda 表达式是一种可用于创建委托或表达式目录树类型的匿名函数. 通过使用 lambda 表达式,可以写入可作为参数传递或作为函数调用值返回的本地函数. Lambda 表达式对于编写 LINQ ...