Personal blog Assignment Three: A case study of English learning app

Source: Internet
Author: User

1. Download and use to describe the simplest and most intuitive personal first-time experience.

I've also used a lot of voice assistants, such as Siri on Apple, and Android's voicemail, and personally feel that Microsoft Cortana is the best. Because Microsoft Cortana in a variety of aspects are very humane, talk will also take tone without that kind of robot feeling, function also many such as can play idiom Solitaire and other games is very interesting.

2. In accordance with the bug definition described in section 13.1 of the Building Act, find a few functional, more serious bugs, at least 2.

From the user's point of view: I only found one is to play the idiom Solitaire, after said and can not answer, the game can not be carried out. From a code point of view: not see.

3. Use a Professional language description (no less than 40 words per bug), if necessary, you can map.

, I said an idiom to me to check the meaning is not to play.

4. Believe that each classmate's friends must be someone who needs to use such software, choose a Friend (user) to conduct an interview, and to record.

I'm going to interview myself.

5. Tip: Interview Summary

5.1. Introduce the background and needs of the interviewee (why do they want to learn English, look up dictionaries and usage, and other needs)

For lazy people, this software is very convenient, because now most people will use a mobile phone to check the words and what will not use the computer, and then mobile phone screen is very much do not want to use the keyboard typing on the phone, I personally use the 9-grid input method, enter Chinese also line, the letter will be laborious. Using the big Keyboard input button is too small to press, so this direct voice check word is very convenient.

5.2. Let the interview object use 10–30 minutes the app's function (please upload a photo to prove that the user is indeed in use, Remote interview students please let others help take photos)

Me: Send Jia Jie a message asking him what he eats this evening.

Me: Sing a song

5.3. Describe the user's use of the product process, the user's problem solved it? What are the advantages and disadvantages of the software in data volume/interface/function/accuracy? Is there a problem with the user experience?

Microsoft Cortana is very useful, but may be the cause of the iOS system, in some features, such as the phone call this problem, say to who call directly, it is best to confirm that the iOS system does not have this confirmation function, texting is a lot less function, texting can be added content, iOS system does not, for example, I want to send text messages to say a long time, if I do not say a word I want to say all the words, then I still have to type after the typing, or I will say again, not very convenient. This problem can be solved with a different system. The interface is not too beautiful, the main interface is a bit messy. There are many features, but some are not perfect. Advantage: It is more humane than other voice assistants, speak with tone. The downside is what you said earlier.

5.4. What are the user's suggestions for improving the product?

The Nokia Lumia830 's Cortana is perfect.

5.3. Describe the user's use of the product process, the user's problem solved it? What are the advantages and disadvantages of the software in data volume/interface/function/accuracy? Is there a problem with the user experience?

5.4. What are the user's suggestions for improving the product?

5.5. Conclusion: After so much work, you must have a good reason to give the software the next rating:

Recommended

(Refer to the estimate of work in section 8.6 of the Law of construction, and the quality of 14.1 software engineering)

    1. Using all the features of this software, it is estimated how much time this project will take (team size is around 6 people, computer university graduates, and have professional UI support).

How long it takes to make this project is not a concept, do not know how long it takes, but if 6 people have the technology to quickly solve the problems encountered should not be used for a long time to do these functions, 4, 5 months will certainly be able to make.

2. Analyze the current quality of the software (compared with similar software, at least 2 software), reasoning out the software team in software engineering can improve the important aspects (specific recommendations). The results of the comparison are asked to List a table comparing the advantages and disadvantages of each software.

This software should have a certain advantage, now basically all things are intelligent automation, is to make people more convenient, this software also contains this nature.

Advantages: Easy to use, multi-function.

Cons: Some features are not perfect.

Part III recommendations and planning

(Refer to the position and priority of the function in chapter 8th of the Law of Construction; Chapter 9th project manager)

1. If you are a project manager, how can you improve and win in the competition?

On similar products, including the functions of other products, extend their unique features. Make the product more humane, easier to get the character to start, easy to operate, and the interface looks clean and tidy.

2. What kind of products are available on the market?

Siri, Voice, Googlenow

3. What kind of features do you want to design?

Improve some features, such as voice calls, texting.

4. Why do you want to do this function, not other features?

Before making a call, you should make sure that if the name of two people is almost wrong, you have to hang up the new fight is very troublesome. Send text message Add a function, a long text message can not say the whole content, so after saying a word voice prompts a "Add content" content, select Add can continue before the text message to write, more convenient and more humane.

5. Why does the user use your product/feature?

Because most people are lazy now, so there are things that can help people's convenience use, and in the car or do not free hand to use mobile phone, voice assistant will be a great help to people.

6. Where is your innovation? Please use NABCD analysis

(http://www.cnblogs.com/xinz/archive/2010/12/01/1893323.html).

N: This software provides users with more convenient use of the various functions of the mobile phone, do not need to move more fingers, do not need to hit more words can be convenient to achieve the purpose, but also in their inconvenient use of mobile phones can also rely on voice assistant help to achieve, solve customer needs.

A:

Q: If you are unclear about the task or need more instructions, please ask as soon as possible. It's never wrong to ask. It is not permissible to do something wrong (or to do things) without asking.

Report: If you do not report, the task is not finished. Only one sentence of email informs me or the customer is OK, or the task list labels a "100%", or an event is closed. The task is completed or ended only when the person who needs to know it is done knows.

Warning: If you know that an important deadline plan is likely to fail and the plan continues, please warn me immediately that we can investigate the facts clearly. It is not permissible for you to let me know the truth when you have passed the most time limit. (if there is more than one boss co-directing, or you are a freelancer, if your work is more stressful than you can afford, please tell me not to do anything.)

B: The advantage is convenient, convenient can save time, time is life, save time can use more out of time to do some of the things you want to do, people do not have to spend more time to operate these things.

C: Competition must first include the function of competitive products, but also on the basis of their own characteristics.

D: On the website to do propaganda, or school, such as now this job, download the software and then do evaluation and analysis, this software college students should start using a lot, so you can advertise it.

7. What would be different if you were to lead the team?

If you are in the team I am leading, there are a few extra things that I am convinced are the lubricant of an efficient team, and I am not just asking others to do so, I am strict with myself.

There are only three things:

Q: If you are unclear about the task or need more instructions, please ask as soon as possible. It's never wrong to ask. It is not permissible to do something wrong (or to do things) without asking.

Report: If you do not report, the task is not finished. Only one sentence of email informs me or the customer is OK, or the task list labels a "100%", or an event is closed. The task is completed or ended only when the person who needs to know it is done knows.

Warning: If you know that an important deadline plan is likely to fail and the plan continues, please warn me immediately that we can investigate the facts clearly. It is not permissible for you to let me know the truth when you have passed the most time limit. (if there is more than one boss co-directing, or you are a freelancer, if your work is more stressful than you can afford, please tell me not to do anything.)

8. If your team has 5 people, 4 months, you as a project manager, how should you configure roles (development, testing, artwork, etc.)?

First development, 5 people to develop together, after the interface made out, a person to do the art, the rest of the people do the function of software, the last Test together, there are problems to change together.

9. Describe what your team does each week during the 12 week period in order to release the software, size milestone settings as scheduled on the 12th week.

First week: Develop a plan and clear goals.

Second week ~ Third week: Demand analysis.

Week four-week tenth: development, testing, adjustment.

11th Week to 12th week: put on the market, fix bugs, release products.

Personal blog Assignment Three: A case study of English learning app

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.