3W1H方法
3W1H分析方法
what --------做什么
who --------谁来做
when --------什么时候做
how---------怎么做
WHAT(发现问题)
WHAT——概述,目的,重点,功能,规范原则
e.g. 我要做一个课表查询的项目,目的是什么?重点是什么?与什么有关系?功能是什么?规范是什么?
我想让我们学校的学生都能够查到自己班级的课表方便查看上课时间,重点在于课表要简洁、随时随地可查询,因此选择了将课表放至微信小程序中。
WHY(提出问题)
WHY——为什么要做?可不可以不做?有没有替代方案?
e.g. 为什么非做不可?为什么采用微信小程序?为什么不使用市场已有的课表程序?
虽然已经有了课程格子,超级课程表等APP,但是它们有一个缺陷:导入课表后无法查询其他班级的课表。比如你是计算机专业的学生,你的女朋友是经管专业的,你想了解你的女朋友什么时候没有课,你需要查询她的课表。比如你暗恋一个人文学院的女生,像找个机会碰见她,于是你还要知道她什么时候在哪里上课。这就是课表小程序的初衷,一个你可以查询所有班级的课表,你可以在微信中打开小程序即可查询。
WHERE(提出问题)
WHERE——范围,地点,切入点
e.g. 在何处宣传?从哪里或许到全校课表资源?
因为是面向全校的课表查询,因此可以在校园公众号、QQ群、QQ空间等进行宣传,课表资源可以通过爬取教务系统或处理教务处公布的Excel表格至数据库。
HOW(解决问题)
HOW——方法,如何做
e.g. 怎样做省力?怎样做最快?怎样做效率最高?怎样改进?怎样得到?怎样避免失败?怎样达到效率?怎样才能使产品更加美观大方?怎样使产品用起来方便?怎样解决项目中的问题?
课表小程序中的课表资源通过python处理教务处公布的Excel表格至数据库,每学期处理一次即可方便维护等等。