Paired members:
3043 Shen Jiezhao
3039 Chen Zhiquan
Prototyping Tool: Ink Knife
demand analysis:
Demand analysis of customer needs , using NABCD model .
The NABCD model is explained as follows:
N, needs (need), to solve the needs of users;
A, approach (approach), means to solve needs;
B, benefit , what benefits the product will bring to customers/users;
C, competition (competitors), market competition, see the pros and cons of the situation;
D, promotion ( delivery), how to put the product into the hands of users.
N: Because some people like to travel abroad, or some people encounter a series of problems about English expression in the process of learning English, they need a software that can translate between Chinese and English to help them. There are many in the market. There are many translation software, but some of their functions may be charged, or they often push you a lot of advertisements to affect the user experience, so we decided to make a Chinese-English translation software.
A: According to the needs of users, we make relevant steps:
- What are the basic functions of analysis software
- Model the software
- Improve the software
The following is the specific model design diagram:
B: The page is concise, the software is free, and it is convenient for people to learn
C: At present, there are many famous translation software in China, so the competitiveness is very high, so it is necessary to better optimize the software.
D: You can use the platform of Moments, Weibo, and blog to promote products
PSP form:
|
|
Estimated time (minutes) |
Actual time (minutes) |
Planning |
plan |
30 |
30 |
Estimate |
Estimate how long this task will take |
30 |
120 |
Development |
develop |
170 |
330 |
Analysis |
demand analysis |
30 |
30 |
Design Spec |
Generate design documentation |
20 |
60 |
Design Review |
Design Review (review design documents with colleagues) |
/ |
/ |
Coding Standerd |
Code Specifications (to develop appropriate specifications for current development) |
/ |
/ |
Design |
specific design |
120 |
120 |
Coding |
specific code |
/ |
/ |
Code Review |
code review |
/ |
/ |
Text |
Test (self-test, modify code, submit modification) |
/ |
/ |
Reporting |
Report |
60 |
60 |
Text Report |
testing report |
55 |
20 |
Size Measurement |
Computational workload |
5 |
5 |
Postmortem & Process Improvement Plan |
Post-event summary and process improvement plan |
/ |
/ |
Summary of personal experience:
Personal summary: Through this pairing project, you can enhance cooperation with other people, analyze the advantages of the project together, and help each other.
Project summary : Because I have not done similar projects before, it is also a big challenge for this project. It takes a lot of time to complete from requirements analysis, model design, and software implementation. Harvest it.