First, research, evaluation
1, Evaluation: for this Part I did not find any bug, want to also, after all, the software has been released for so long, if there is a bug has long been found and fixed. Even if there is now, with my current use I am not aware of, because in this homework before the use of the English software, I have to use "Youdao dictionary."
And I test the software platform is Windows7, software version: Bing dictionary 3.5.0, no bug found.
2, Research: I investigated the user objects are in the University of undergraduates, they use English software for the purpose of the test 46, read English articles, check code operation error reasons, etc. they didn't know the "Bing dictionary" software until I asked them to use it.
After they had been using it for about 20 minutes, I asked them what they were saying about the software, and first of all, the majority of them needed to be satisfied, but some small details could not meet their requirements.
1th , the word function of the Bing dictionary cannot be used for words on its own interface.
2nd , the result window of the word does not have the pronunciation function, cannot let the user immediately understand the word pronunciation.
3rd , there is no shortcut key to control the switch of the word and the translation function.
4th , there is no 46-level listening module in the Bing Radio interface, which makes it impossible for some users to get service for the purpose of the Test level 46.
5th , the UI interface of Bing words is unfriendly, there is no corresponding color change hint when the mouse is placed in the upper right corner of "X" and "-".
As for the user's opinion, it is better to solve the above problems. I feel the same way about the user's comments, and the UI style of the software is too monotonous and uninteresting, plus I don't use it very often, so my recommended index for this software is: general.
Second, analysis
I think it should take one months to complete, at present, a prominent advantage of the software is not like other English software has always jumped out of the ads God horse, in addition, is that he also has the hearing of the part, it seems that other software does not, the disadvantage is that the interface is not friendly enough, Feeling a bit cold, some user groups need not be realized. Focus on the improvement of the part is to solve the problem previously mentioned by the user, all the English software A common problem is the translation of this part, to be able to do after two translations into different languages after translation back to Chinese to mean the same.
III. Recommendations and Planning
Now a lot of similar software, if just blindly do the existing functions that can not make products stand out, so I would like to be able to divide the function into a few chunks, the first block is the module of learning, the second block is the daily life module, the third block is a professional module. And the first and third modules are particularly useful for college students; for the third module, now a lot of professional technology is described in English documents, without the support of translation software, the speed of reading will certainly slow down a lot, and college students are to continue to learn professional skills, so will be very popular with students And the learning module can focus on level 46 AH, English exam ah and so on, do not need to like professional modules so professional. And the life module is certainly essential for the traveling person.
Innovation is that the learning module is not mixed with professional modules, professional modules can choose which professional, learning modules only need some superficial professional knowledge, and professional modules need deep professional knowledge translation, while you query a word can have the relevant web links to learn more relevant knowledge. and multiple functions are integrated in one software, making it easy for users with multiple needs without having to download multiple software.
If I come to lead this team, I do not dare to say what will happen, after all, I do not have enough experience, in person, dealing with things are not mature enough, but I will communicate with the players, learning that they do not understand, ask their doubts, understand the doubts and mentality of the players, together to solve their own tasks can not be completed, Try to create a harmonious, happy, equal team!
On the division of Labor, three people development, two artists, in the process of development, the team of mutual testing function, so not only everyone has to participate in each aspect of the task, and everyone can understand the whole project development details, if someone has something, others can replace his position to continue to work, speed up the project progress.
Six weeks, we first investigate the user, discuss the requirements, write the preliminary specification requirements, draw a preliminary prototype, while the code learning, platform building.
Seventh week, in-depth discussions with users to determine final requirements and prototypes.
The eighth week begins with programming, everyone realizes their own part of the simple function, make the specification of the ultimate version, UI design.
Nineth Week UI Design Improvement + Architecture design + test plan, and individual team members can achieve more advanced functions.
In the tenth week of actual combat coding, the team members can achieve their own part of the majority of functions, and testing.
The 11th week continues coding and enables the docking of parts, while continuing to test, detect and modify bugs, improve plans, and release alpha versions.
12th Week, second stage sprint--seven consecutive days of stand-up meeting + Test + project Management promotion, Beta release.
The 13th week of the official version of the complete + release user manual.
The 14th week of the official release.
The 15th week is deployed online.
The fourth time--personal work--software case analysis