网站概述
用户环境
小屏手机, 中等屏幕平板电脑, 大屏显示器
使用chrome浏览器将有全部功能, 其他浏览器完备的基本功能
编程语言&开发环境
HTML/CSS/Javascript
Python
开发环境: windows 10 / Centos 7.2
预期用户数目
因为项目的性质, 回答者最好的情况下不应该知道自己在被提问者考验, 所有项目初步阶段限制用户数目, 只开放给10-20人的目标用户来使用. 若实验顺利, 将继续增加功能来应对大批用户.
目标用户特点
-
用户类型A心理性格特点: 缺乏勇气, 不自信, 表达能力差, 概述能力差
面对面直接表达的能力较弱, 事情不敢直接说出口, 或者口述表达时容易让人误会
情绪长期压抑并且不知如何表达.
想化解化解与身边人的误会
想表白, 但又缺乏勇气
-
用户类型B心理性格特点
技术控, 逻辑思路强
通过技术改变生活,减少生活中的误会
功能需求
第 6 周 |
1.团队组队、团队博客 |
2.团队介绍、成员展示、角色分配、选题确定 |
|
3.制定团队计划安排,团队贡献分的规定 |
|
第7周 |
1.需求规格说明书 |
2.原型设计,队员估计任务难度并学习必要的技术 |
|
3.编码规范完成、平台环境搭建完成、初步架构搭建 |
|
第8周 |
1.原型改进(给目标用户展现原型,并进一步理解需求) |
2.架构设计,WBS, 团队成员估计各自任务所需时间 |
|
3.测试计划 |
|
第9周 |
1. 团队项目Alpha任务分配计划 |
2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 |
|
第10周 |
1.用户反馈+测试计划改进 |
2. 团队Alpha阶段个人总结 |
|
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 |
|
第11周 |
1. 团队项目Alpha博客:事后分析 |
2. 每个团队有一人必须离开,自己寻找下一个接纳自己的团队。团队发博客宣布离队和接纳的成员。 |
|
第12周 |
1. 团队项目Beta任务分配计划,介绍新成员 |
2. 连续7天的Beta敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 |
|
第13周 |
1. 团队项目Beta博客:发布说明、测试报告、展示博客 |
2. 团队Beta阶段个人总结 |
|
第14周 |
1. 团队项目Beta博客:事后分析, 宣布每人的贡献分 |
第15周 |
1.团队整个阶段总结,分析用户数据,整理文档,保证以后的团队能接手。 |