Fourth time personal assignment-case study on Microsoft Bing Dictionary client

Source: Internet
Author: User

031302620

The first part of the research, evaluation

Evaluation (PC-side Windows edition):

In order to conduct the evaluation of the function, first download the software and trial, efforts (5.0 scoring software to find the bug is really very hard ah Hello! Search for bugs, and finally found the following places:

Bug1. Bing Radio Section, dictation contrast error.

This hearing is in the self-contained treasure in the download, in the dictation test directly copy the original , but in the picture can be clearly seen, from the beginning of the fifth line has been error, and the beginning of the error is a <br> tag . So I guess first of all, is it not that I have changed my mind in my dictation and that this error will occur without a new line?

So I did a test again, and did not add a line when I dictated it, the result is as follows:

is still an error, so this is definitely a bug, and the reason is not what I guess.

Bug2. Bing back Word part of the shortcut is not synchronized with the display words ( in order to find this bug I also quite spell, the sense of accomplishment is like the discovery of the new continent ).

(full picture) first Open Bing back words, choose the college Entrance examination vocabulary, free browsing, first look at the first unit of the first vocabulary :

Good pronunciation is no problem, mellow, authentic, pure, (the figure is deliberately a shortcut key is P), then, the emphasis came (do not blink wow haha):

Select a word for unit 6th, press p, guess what I heard? Yes, it's abbreviation!!!. Then continue to switch to unit seventh, press p, or abbreviation!! with the Click to pronounce the words can be correctly synchronized with the current word, but the shortcut key can not, then shortcut key why not?

After guessing and testing, I found that the shortcut key P can use the correct situation only one, is from beginning to end one by one click "Next" to browse the word, a, a, all, no, to, jump, too! As for the cause of the bug, I guess the shortcut key is pronounced when the call is linked to the "next" button. Well, that's it.

Bug3. Make up a very cute bug ( life has been so difficult, sell Moe is the best embodiment of optimism )

Enter the blog address, the middle of the cnblogs part is translated into Wang water! It is difficult to have any allusion (will not be checked water meter it)??? In order to satisfy my curiosity, I specifically found it in the dictionary, such as:

Translation is good, so the above translation is a bug of the puzzle.

Interview:

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

Object Introduction: Classmate a want to test the English class 6, so-called "工欲善其事, its prerequisite", so find a good English dictionary software is very important!! Mainly used to do Word query, sentence query and listening practice (the truth is that I spent five dollars to buy the support, anyway he will also spend five yuan to buy me to do).

2. Allow the interviewee to use the function of the 10-30-minute Bing Dictionary (please upload a photo to prove that the user is actually using it)

(Do not spit the groove pixels ... )

The user (my roommate) in the Fair trade with me (two people have to deal with the soft work practice, oh no, is to seriously complete the practice of soft work, so happy to carry out a mutually beneficial cooperation), very seriously invested in the use of about 20 minutes of the product, mainly using sentence translation, Word Search and listening practice functions.

Experience the following:

      • Translation function is quite perfect, basically do not lose to Baidu translation;
      • Query the words, anger praise the words of this function, avoid the query for a period of time and completely forget to check again the situation, and easy to strengthen the memory, remember the new words.

      • Listening practice features have several drawbacks:

A. When the play track is not selected, the lower play button, such as the basic in a non-clickable state, neither set a reminder, nor set the default playback of the file, will give a software card to die the illusion , the simple is that the feedback is not good;

B. When downloading a file from the listening repository, the file will be added to the download list, but will not show the download progress and the status of download completion , only by the mouse click to judge, the user experience is too poor;

C. Is the previously mentioned dictation control bug

4. User evaluation: To meet the basic requirements of use, user experience needs to be improved, see the 3rd of the specific situation;

5. Summing up the above situation, the product has some shortcomings, but the overall function is quite perfect, the search speed is also fast, generally his flaws, so my evaluation of this software is " recommended " (please do not ask me why not to "general", because I am a good buyer, always habitual praise).

Part II Analysis

After 2 hours of use of the various functions of testing, and with the students to discuss some results, the use of the "construction of the law" bottom-up analysis method (bold is to prove that I went to see this section), in the context of the condition, the overall appearance and UI design 7 days; Dictionary and query function takes about 10 days Translation function can find relevant api,5 days, the new words this function 3 days, recite the word 7 days, Bing Radio 14 days, challenge 10 days, take the word and the translation 15 days, plus the final integration and testing 30 days, the cumulative is about 98 days; (To be honest, I personally think that this question does not mean much, How can a person who has not done it estimate the approximate time? It's just a blind BB (at least I'm writing casually, estimating how much time can only reflect my estimate of the difficulty of each module). )

    

Analysis of the current advantages and disadvantages of the software: the software relative to the current market for other software, the main advantage is:

Simple and clean interface;

Search speed and accuracy is very high;

More functions, such as the word Challenge;

The main defects:

The first is the user experience in the details mentioned earlier;

The second is to take the word function does not have a clear description of the use of the method, when you want to use it, do not want to use the time will always appear;

The third is that some of the functions are more redundant, such as the search for the micro-blog in the Word Help function (very few people will send micro-blog to ask the words or translation it?) )

   personally think (just personal opinion), the team in software engineering should improve the main focus on the user experience of the details and the elimination of chicken function . These two points are crucial, the user experience goes without saying, Apple's success has been illustrated by the proof of everything; 2nd, it is necessary to explain: since as a function (dictionary tired) of the software, it should do the necessary functions--accurate query and Accessibility-good compatibility , do not have to force the addition of social functions (linked to Weibo) and oral PK This kind of practical functions (such functions are not even auxiliary function, but may cause resentment).

Part III recommendations and rules

    • Q: If you are a project manager, how can you improve and win in the competition?
    • A: Make every effort to improve the killer's function (word-taking, translation) and the necessary functions (accurate query and authoritative translation), to enhance their own advantages .
    • Q: What kind of products are available on the market?
    • A: Youdao dictionary, Baidu translation and a variety of English-Chinese dictionaries and so on (more powerful)
    • Q: What kind of features do you want to design?
    • A: The previous article has been answered and focused on the necessary functions .
    • Q: Why do you want to do this function, not other features?
    • A: Because I think the functional positioning of this kind of software in the user's heart is already very clear, for example, compared to a display temperature, tidal motion, the height angle of the sun and other complex functions of the watch, I believe people would rather have a precise timekeeping of the watch .
    • Q: Why does the user use your product/feature?
    • A: This question is good to ask, but obviously I can slightly slick answer: because I will try to search words and translation function than other products more accurate, from the user's most obvious pain point to improve their competitiveness.
    • Q: Where is your innovation? can be analyzed with NABCD.
    • A: Since the topic is said to be "can use NABCD analysis", that means I can not, hahaha, unfortunately, I do not have the software innovation point, I just want to the most basic dictionary function to achieve the most accurate. (It sounds very outfit B, but I don't want to do it anyway, Nicholas once said: "People do not pack B, that and salted fish what is the difference )
    • Q: What would be different if you were to lead the team?
    • A: Do not first talk about the comparison of the object directly asked what is not the same as bullying, and who contrast? If it is compared with a person who is basically similar to me, there is no difference in leadership. (In fact, I answered your question from the side--the team I led was more energetic and considered more rigorous issues.) )
    • Q: If your team has 5 people, 4 months, you as a project manager, how should you configure roles (development, testing, artwork, etc.)?
    • A: Do the specific needs analysis first, determine what we want to achieve the function (15 days), then the artist and the main coding staff can be the first part of their own responsibility (30 days), and then the artist to work with the developer to complete the various UI and page docking (45 days), The last one-month convention is left to final integration and functional testing.
    • Q: Describe what your team does every week during the 16 week period in order to release the software as scheduled in the 16th week.
    • A: This question can be considered as a subdivision of the last question:
      • 1th Week: All aspects of demand analysis and first erect their own authority ;
      • 2nd Week: Complete requirements report, and assign all direction personnel related work;
      • 3–4 Week: The design of the basic interface, developers to develop a broad framework;
      • 第5-6 Week: Art writing interface, developer coding in full swing;
      • 7–8 Week: The artist with the coding staff UI design, page modification;
      • 第9-10 Week: Coding personnel continue to encode (encoding time is certainly relatively long);
      • 第11-12 Week: The front and rear end of the whole docking, product basic molding;
      • 第13-15: Test the existing bug and resolve it;

Personal Body (TU) (CAO): first, finally finished, called ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Second, writing here is always a kind of free to be taken to test the feeling of the little black slaves ~~~~~

Then, there are some comparison of the answer, I believe that the teacher is temperament in the prime of the human, right when the leisure time a joy, or in the hard to browse so many jobs after the relaxation, should not be used ruler hit me (or because of this buckle my points)? ~~~~~

Finally, every time I write this feels like spending a lot of time, I have to go to the other branch homework (why always to challenge me not to sleep late promise, although I seldom stay up to write, but 7 to 11 points directly so did not have to write the homework will have to sleep feel still more uncomfortable, so go on feeling will lose girlfriend ~ ~ ~)

    

Fourth time personal assignment-case study on Microsoft Bing Dictionary client

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.