例会记录

时间: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. 【转载】UML用例图

    用例图主要用来描述“用户.需求.系统功能单元”之间的关系.它展示了一个外部用户能够观察到的系统功能模型图. [用途]:帮助开发团队以一种可视化的方式理解系统的功能需求. 用例图所包含的元素如下: 1. ...

  2. 使用userdel命令删除Linux用户

    serdel是什么 userdel 是一个底层用于删除用户的工具.在 Debian 上,我们通常会使用 deluser 命令.userdel 会查询系统账户文件,例如 /etc/password 和  ...

  3. SqlServer存储过程学习笔记(增删改查)

    * IDENT_CURRENT 返回为任何会话和任何作用域中的特定表最后生成的标识值. CREATE PROCEDURE [dbo].[PR_NewsAffiche_AddNewsEntity] ( ...

  4. string,stringbuilder,stringbuffer

    String可以储存和操作字符串,即包含多个字符的字符数据.这个String类提供了存储数值不可改变的字符串. StringBuilder是线程不安全的,运行效率高,如果一个字符串变量是在方法里面定义 ...

  5. [leetcode]_String to Integer (atoi)

    非常考虑思维全面性的一道题,考验是否能够考虑本问题的方方面面. 题目:将一个string转换为int.实现函数atoi()的功能. 先应该明确atoi()有哪些特殊功能:(正常的正负数情况我就不列了) ...

  6. Linux基础知识-文件管理

    Linux目录与路径 cd:切换目录 例如:cd ~willhua,则回到用户willhua的主文件夹  cd ~或者cd,则表示回到自己的的主文件夹  cd -,则表示回到上个目录 pwd:显示目前 ...

  7. zabbix介绍

    zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix组件主要分两个: zabbix-server和zabbix-agent.支持的监控协议有ICM ...

  8. spring 知识梳理

    https://github.com/spring-projects/spring-framework  spring github地址

  9. Yii 操作提示框实现

    如图: html  +  css   代码: 这是 YII  模板的写法 欢迎使用Yii <style> div.success{ background: #C5FBBD; border: ...

  10. BT9034: 仅 IE 和 Opera 支持 HTMLFrameElement 和 HTMLIFrameElement 的 document 属性

    标准参考 根据 DOM-2 中的描述,HTMLFrameElement 和 HTMLIFrameElement 都没有 'document' 属性. 关于 HTMLFrameElement 对象的详细 ...