例会记录

时间:2013年10月20日星期日


Part 1 会议要点:

1. 小组讨论PM、Dev、Test的各自特点;

2. 小组讨论我们的项目网上教学问答系统的相关问题;

3.确定小组成员在第一轮开发中的角色分配;

4.制定小组成员的短期内的任务。

Part 2 具体会议内容:

一、角色各自任务特点

  1. PM

1.1 收集用户反馈,了解用户需求,制定软件预期功能;

1.2 科学规划不同组员的任务,合理分配任务和资源,保证项目保质保量完成。

2. Dev

2.1 理解问题,能够将抽象的任务要求转化为代码实现;

2.2 在编程过程中,不断反馈问题,以便于PM修正方案;

2.3 根据Test测试反馈,修复bug。

3. Test

3.1 对软件进行测试,确保在软件发布前能够找出更多的bug;

3.2 保证软件的安全性。

二、网上教学问答系统项目需求

作为一个网上教学问答系统,用户的基本需求很明确,即为:提问、搜索、浏览、回答、编辑、评论。附加需求还有: 获取金币、提升等级。

提问:关于一门学科,用户有任何的问题,可以在该系统上进行提问,得到回答。
     搜索:用户可以搜索关键词,获得专业的词条解析页面。
     浏览:在搜索得到相关页面后,进行浏览。
     回答: 用户可以在系统中对其他用户的提问进行回答,被采纳后可获取积分和金币。
     编辑:用户可对词条解析页面进行编辑。
     评论:在评论区,用户可以对某一问题进行评论。
     获取积分:用户进行回答、编辑、评论都会有一定的金币和积分收入。
     提升等级:用户的账号等级会随着积分的增长而升高。
     金币的用途:用于在文档库中下载等。

三、小组成员在第一轮开发中的角色分配

  1. 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的更多相关文章

  1. 软件工程实践小队--团队项目NABC

    团队项目的NABC 1) N (Need 需求) 作为一个网上教学问答系统,用户的基本需求很明确,即为:提问.搜索.浏览.回答.编辑.评论.附加需求还有: 获取金币.提升等级. 提问:关于一门学科,用 ...

  2. [转载]基于TFS实践敏捷-Scrum模式运用

    根据Forrester Research今年第二季度的一份研究报告,在超过1000名专业开发人员中,采用敏捷模式进行软件开发的已经有10.9%采用了Scrum模式,在所有的敏捷开发模式中名列首位,而在 ...

  3. [no code] Scrum Meeting 博客目录

    项目 内容 2020春季计算机学院软件工程(罗杰 任健) 2020春季计算机学院软件工程(罗杰 任健) 作业要求 Scrum Meeting博客目录 我们在这个课程的目标是 远程协同工作,采用最新技术 ...

  4. Daily Scrum Meeting ——SeventhDay(Beta)12.15

    一.Daily Scrum Meeting照片 二.Burndown Chart 想做的太多,冲刺仍在继续 三.项目进展(check-in) 1.完成了登录注册剩下的所有界面 2.更改通知详情和活动详 ...

  5. Daily Scrum Meeting ——SixthDay(Beta)12.14

    一.Daily Scrum Meeting照片 二.Burndown Chart 三.项目进展(check-in) 1.完成注册界面中的学院.年级.身份选择. 2.补充参与者报名活动成功后按钮变为不可 ...

  6. Daily Scrum Meeting ——FifthDay(Beta)12.13

    一.Daily Scrum Meeting照片 二.Burndown Chart 三.项目进展(check-in) 1.制作注册分流的头像 发布者头像 参与者头像 2.完成参与者上传头像的功能:通过本 ...

  7. Daily Scrum Meeting ——ThirdDay

    一.Daily Scrum Meeting照片 二.Burndown Chart 三.项目进展 1.完成了github上的文档整理 Transcend/ActivityHelper 2.主界面侧滑框的 ...

  8. Daily Scrum Meeting ——TenthDay

    一.Daily Scrum Meeting照片 二.Burndown Chart 新增了几个issues 三.项目进展 1.完成了登录界面与管理员和发布者界面的整合. 2.活动发布者界面的完成 四.问 ...

  9. 【Alpha】Daily Scrum Meeting第一次

    一.本次Daily Scrum Meeting主要内容 代码任务细分 服务器搭建 每个人时间分配及安排 二.项目进展 学号尾数 今天做的任务 任务完成度 明天要做的任务 612 写代码框架 30% 主 ...

随机推荐

  1. 008sudo用户管理

    1.Sudo是Unix/Linux平台上一个非常有用的工具,它允许系统管理员分配给普通用户一些合理的权利,让它们执行一些只有超级用户或其他特许用户才能完成的任务(主要体现为命令),比如,运行一些像mo ...

  2. [Cocos2d-x for WP8学习笔记] HelloWorld结构分析

    先来看一下目录结构: Assets:游戏资源文件,图片音频等,Resource文件夹也有类似功能 include:用于放置游戏头文件 Shaders:渲染器着色器文件(大雾) cocos2dorig. ...

  3. CentOS学习笔记—软件管理程序RPM、YUM

    软件管理程序 Linux的软件安装分为源代码编译安装和打包安装.RPM是一种打包安装方式,是由 Red Hat 这家公司开发出来的,后来实在很好用,因此很多 distributions 就使用这个机制 ...

  4. CentOS 6破解Mysql5.5的办法

    首先,你必须要有操作系统的root权限了.要是连系统的root权限都没有的话,先考虑root系统再走下面的步骤.类似于安全模式登录系统,有人建议说是pkill mysql,但是我不建议哈.因为当你执行 ...

  5. Copying Fields to a new Record

    This is a time saving tip for application designer. If you are creating a new record definition and ...

  6. centos6.7下编译安装lnmp

    很多步骤不说明了,请参照本人的centos6.7下编译安装lamp,这次的架构是nginx+php-fpm一台服务器,mysql一台服务器 (1)首先编译安装nginx: 操作命令: yum -y g ...

  7. PHP 表单 - 验证邮件和URL

    PHP - 验证名称 以下代码将通过简单的方式来检测 name 字段是否包含字母和空格,如果 name 字段值不合法,将输出错误信息: $name = test_input($_POST[" ...

  8. 基于zmap 的应用层扫描器 zgrab (一)

    基于zmap 的应用层扫描器 zgrab (一) 介绍 zgrab 是基于zmap无状态扫描的应用层扫描器,可以自定义数据包,以及ip,domain之间的关联.可用于快速指纹识别爆破等场景. 安装 g ...

  9. C++求最小公倍数

    题目内容:求两个正整数的最小公倍数. 输入描述:输入数据含有不多于50对的数据,每对数据由两个正整数(0<n1,n2<100000)组成. 输出描述:对于每组数据n1和n2,计算最小公倍数 ...

  10. C++多态性的浅析

    多态性是C++的一个重要特性,[不扯淡直接进入正题] 灵活运用多态,首先得知道类之间的继承.  当B继承了A类后,一般都是公有继承.  B的实例化对象的内存空间结构若是了解 就可以合理利用多态了. A ...