例会记录

时间: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. Android IOS WebRTC 音视频开发总结(四七)-- 深度解读国内首届WebRTC大会背后的真相

    本文主要解读国内首届WebRTC大会背后的真相,文章来自博客园RTC.Blacker,支持原创,转载必须说明出处,更多详见www.rtc.help -------------------------- ...

  2. IOS 支付功能的实现

    支付宝是第三方支付平台,简单来说就是协调客户,商户,银行三者关系的方便平台 使用支付宝进行一个完整的支付功能,大致有以下步骤: a 与支付宝进行签约,获得商户ID(partner)和账号ID(sell ...

  3. UML类图常见关系总结

    Unified Modeling Language (UML)又称统一建模语言或标准建模语言. 在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realizat ...

  4. KMP串匹配算法解析与优化

    朴素串匹配算法说明 串匹配算法最常用的情形是从一篇文档中查找指定文本.需要查找的文本叫做模式串,需要从中查找模式串的串暂且叫做查找串吧. 为了更好理解KMP算法,我们先这样看待一下朴素匹配算法吧.朴素 ...

  5. 多端口站点设置,以APMSERV集成环境为例!

    以下以APMSERV集成环境为例: 1.找到你的apache上的配置文件httpd.conf,用记事本打开, D:\APMServ\Apache\conf 2.修改以下几项: Listen 80 下增 ...

  6. div+css的优势在哪?

    1.符合W3C标准.微软等公司都是他的支持者. 2.所搜引擎更加友好. 3.样式调整更加方便. 4.css简洁的代码,减少了带宽. 5.表现和结构分离.在团队开发中更容易分工 并不是取代table,t ...

  7. ORM之Dapper操作Sql Server和MySql数据库

    1.为什么选择Dapper 1)轻量. 2)速度快.Dapper的速度接近与IDataReader,取列表的数据超过了DataTable. 3)支持多种数据库.Dapper可以在所有Ado.net P ...

  8. windows下文件名非法字符

    / \ : * ? " < > | / \如果用作文件名,会产生路径问题.因为绝对路径用 \ ; 相对路径用  / ;

  9. IL中的栈和闪电的Owin推荐

    最近几天有幸得到闪电大哥的指点,了解了EMIT和IL中的一些指令.虽然有高射炮打蚊子的说法,但是我相信“二八定律”,80%的功能可以用20%的技术解决,20%的功能只能用80%的技术解决.大哥的博客: ...

  10. Ruby on Rail学习笔记

    说明:只针对Windows8.1 Windows下,上rubyinstaller上下载最新的railsinstaller包含Ruby2.1的,然后更新gem 用命令: gem update --sys ...