How about pairing up:
WoLykos (3005) 、 JtvDeemo (3044)
NABCD model
N(Need, demand):
- Many non-professional friends are eager to understand the use of code and the beauty of code, but they choose to wait and see because there is no way to go;
-
People want to taste the styles of multiple programming languages without systematic learning ;
-
Can quickly locate a knowledge point and review unfamiliar knowledge points anytime, anywhere;
-
Ability to perform functional verification and free practice of some languages online;
-
A platform that can run many major programming languages.
A (Approach, practice):
-
Provide a simple and clear interface, easy-to-understand language and part of the code, allowing customers to learn step by step;
-
Use regular expressions or other methods to determine the part of user input;
- Build a virtual environment platform for online code operation and even project development.
B (Benefit, benefit):
-
completely free;
-
Low threshold, easy entry;
-
can be done anytime, anywhere;
- Newly registered users can optionally take a level test, so that we can better understand the user's knowledge storage and recommend appropriate learning content.
C (Competitors, competition):
-
Our products are suitable for major operating systems and electronic devices, and can be used for learning and filling vacancies anytime, anywhere;
-
The source of the tutorial material has been modified to be more suitable for user needs;
- The platform has high compatibility and low crash rate.
D (Dilivery, promotion):
-
It can be promoted through WeChat group, circle of friends, Weibo, and also on various portals;
- Negotiate and cooperate with the heads of colleges and universities to increase the traffic of the platform.
Prototyping
Tools used : Instant application
Effect picture:
PSP
PSP2.1 |
Personal Software Process Stages |
Estimated time (minutes) |
Actual time (minutes) |
Planning |
plan |
10 |
10 |
· Estimate |
· Estimate how much time the task will take |
40 |
20 |
Development |
develop |
70 |
20 |
· Analysis |
· Requirements analysis (including learning new technologies) |
10 |
24 |
· Design Spec |
· Generate design documentation |
5 |
5 |
· Design Review |
· Design review (review design documents with colleagues) |
10 |
15 |
· Coding Standard |
Code Specifications (to develop appropriate specifications for current development) |
5 |
5 |
· Design |
· Specific design |
20 |
20 |
· Coding |
· 具体编码 |
0 |
0 |
· Code Review |
· 代码复审 |
0 |
0 |
· Test |
· 测试(自我测试,修改代码,提交修改) |
0 |
0 |
Reporting |
报告 |
20 |
20 |
· Test Report |
· 测试报告+博客 |
20 |
10 |
· Size Measurement |
· 计算工作量 |
10 |
10 |
· Postmortem & Process Improvement Plan |
· 事后总结, 并提出过程改进计划 |
10 |
10 |
合计 |
|
230 |
165 |
心得体会
WoLykos:从起初的一无所知到写下了这篇博客,可以说是一个想法和技术上的双飞跃。在研究了趴呢的项目之后,我们又进行了促膝长谈,我才发现了原来世界上比我聪明的人比比皆是,比我有创意的人更是数不胜数。在小圈子里的我们容易被束缚,只有走出去了,与他人交流了,我们就会发现,这个世界是这么的大,这么的多彩,这么的不一样。
JtvDeemo:这是一次船新的体验,系我没有系过的船新版本,遇到困难要记得,方法总比困难多,不要每次都想着要逃避,逃避解决不了任何办法,不要去抵触新的东西,更不要碌碌无为,浪费时间。