App Case study

Source: Internet
Author: User

test Environment: 360 Mobile N5, Android version number 6.0.1 Test object: Palm Read Ireader version number 7.1.0 the first part of the research, evaluation(Topic 2,3 merger answer, title 4,5 merger answer) 1. Download the software and use it to describe the simplest and most intuitive personal first-time experience.       first use of the app interface:   the first feeling of the palm reading is the tall, the interface is beautiful, the function is very rich and complete. Feel free to use some of the features to view each page after feeling: The overall sense of the function of the simple, intuitive and easy to get started, the page switch smooth, able to do some custom settings, set font size, font type, background settings and so on. Carefully read the next book, Book books Divided very fine books, book classification is clear, but the bookstore pushes too many books, pushed books are not interested in part. 2. in accordance with the bug definition described in section 13.1 of the Building Act, find several more serious bugs that are functionally significant. Bthe definition of UG: Software defectsthe bug can be interpreted as: symptom (symptom), program error (Fault), root cause (root cause)1) Symptoms: From the user's point of view, the software is out of the question. 2) Program error: From the point of view of the code, what error in the code caused the problem of the software. 3) root cause: The root cause of the error, which is the cause of the code error. Palm read relative to the same kind of reading app is very good, and update more frequently, the big bug did not find, only from the individual in the use of the software, the user's experience to say I think of defects. BUG1 There are problems as shown: Questions:You can install a dictionary plugin in the palm of your hand, and you can view its interpretation by holding down the word when there are words you don't know. For example, the assumption that "ashes" do not know, to see the meaning of this operation, but will often appear to see the meaning of the word to be underlined in the word, as shown in the process, and the slide line can not be deleted directly here, to find the idea/dash in the table of contents can be deleted.

Personal analysis (own idea)

    • Symptom: When the operation is slightly sliding, the view word interpretation becomes a downward line.
    • Root cause: The action to view the font interpretation is similar to the underline Operation action.

BUG2 there are problems as shown:

Questions:The current binding mobile phone number is the past mobile phone number, when the number is deactivated, if you want to change the phone binding, but it is necessary to pass the phone number verification, this is obviously impossible to do.

Personal analysis (own idea)

    • Symptom: The phone binding modification cannot be made when the number is not in use.
    • Root cause: No scruples to the scrap number how to do the phone unbind, and bind the new number.

3. Choose a Friend (user) to interview and record it.

3 . 1. Introduce the background and needs of the interviewee.
    • as a person who likes to read books, e-books are more convenient than physical books and can be used anytime, anywhere. So to ensure the diversity of books, can not appear to find the book you want to read.
    • The reading process as far as possible without serious missing pages, a large number of typos, etc., to ensure that books genuine.
    • Be able to record the books you've read and push the type of books I like.
    • E-books are best for free, but they can't be too expensive.
3.2. Let the interviewee use the function of the product. I asked my classmates to use the palm-reading app to install the dorm. After downloading the log in, let him try to do most of the functions, the whole process took about half an hour. 3 . 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?
    1. User Use process: The user downloads and log in with a third party, completes the daily check-in, then through the bookstore to find the books they want. Click on the book, enter the book, first set the font size, line spacing, background, font type, etc., adjust the appropriate self-styled reading mode. Also try to import books locally, typesetting and the application of the recommended book layout is basically the same, and install the dictionary plugin, can be interpreted to the new words. Annotate and comment on the feelings of the statement.
    2. The user's needs are basically solved, but there are still shortcomings. E-books can be free of basic, some books book prices and physical books are basically the same price.
    3. Advantages: Palm reading books are basically genuine, books do not find serious missing pages, and typos greatly reduced, the reading experience is very high; local imported books can be correctly formatted, the table of contents, simple and clear function, simple operation, dictionaries and other plug-ins, improve the recognition of the words. Cons: Books are relatively expensive to read, some obscure books, and a relatively small number of rich features.
    4. In addition to a book more expensive, basically meet his all the needs of a reading app.
3 . 4. What are the user's suggestions for improving the product?
    • Books can be more rich to meet the needs of more people
    • Ability to reduce book costs, or enrich activities to offset book costs
    • Do not like Manual check-in, it is best to log in after every day automatic registration
3.5. Conclusion: After so much work, you must have a good reason to give the software the next rating:
    1. I use this app for a long time, more features, basically to achieve my interview with the needs of the object.
    2. This app most respected or dictionary plug-in, to meet my reading process directly to see the meaning of the words, do not have to check Baidu every time.
    3. The app provides richer reading customizations to enhance reading.
    4. For many people, the biggest disadvantage is that books are more expensive, and each month costs a certain amount.
    5. Integrated above, overall to this software a comment, I will give: good, good

Part II Analysis

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

1. use all features of the software as much as you can.

Palm reading app is mainly divided into four functional blocks, namely "reading", "bookstore", "Discovery", "my". Each of these features is subdivided into many functions. "Reading" under, find Bookshelf Books, local guide books, book classification, modify book cover, reading, etc., "Bookstore" under, book classification, search books, book recommendations and so on; "found" in the Book of Friends, sign-up activities, book Mall and so on; "My", view personal information, personal customizations some settings, Message push settings, and so on.

2. Analyze the current merits of the software (compared to similar software) and infer the important aspects that the software team can improve in terms of software engineering (specific recommendations). The results of the comparison are asked to List a table comparing the advantages and disadvantages of each software.

Overall, the palm-reading app has a relatively large number of users in many reading apps, not only with the same or even better than other reading apps, but also with a focus on publishing books, attracting users, and having no ads to improve their reading experience. Other similar apps basically have ads.

3.[ Additional questions ] According to understanding and experience, draw the whole software all functional logic block diagram, according to the importance of the module to identify the importance of the degree, completion, starting point and effect;

4.[ Additional questions ] for different dimension ratings, the user experience, UI aesthetics, core functions, respectively scored (can give a more detailed score more excellent).

The scoring standard assumes a 10-point system.

User checkup: 8 points

Beautiful UI interface: 8 points

Core functions: 9 points

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?

If I am the project manager, as an app software "Yan value" must be high, first of all must improve the interface requirements, can let the user at first glance like. Then we must continuously enhance the design of the function to meet the needs of various users for different functions, while constantly receiving feedback, rich functional design. The end is the operation of the app, appropriate activities and the right way to retain users.

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

At present the market has QQ reading, appropriate search, book banner novel, Baidu Reading.

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

reading software core function must have, at the same time for the user behavior has more accurate analysis, support users to upload their own works, can let users customize to create suitable for their own reading app.

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

Reading app Core must have, this is a reading app the most important place, then gradually meet the needs of users. Now in the big Data age, record user's operation behavior, can recommend to the user to suit his book or the operation mode, enhance the user's experience degree, can retain the user. A reading software users are often read the experience of others, the perception of other people's life, why not get a module to allow users to share their experiences, let others experience their own life? People have their own personality, unconstrained increasingly become the norm, an app too much of the constraints will cause users dissatisfaction, development to create custom reading software, I think will be more loved by people.

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

Because our initial starting point is to stand in the user experience of the position, to create a suitable for multi-crowd, customizable reading app, while analyzing user behavior, with data to meet users, improve user experience.

6. Where is your innovation? Please use nabcd analysis (http://www.cnblogs.com/xinz/archive/2010/12/01/1893323.html).

  1. N: Think of yourself as a user, what features you need, what features you want, and what features people need to use the Reading app.
  2. A: First meet the basic needs of users, optimize the interface, to attract users, while gradually upgrading to meet the needs of a variety of people, and through appropriate activities to retain users.
  3. B: Meet the user's need for benefits.
  4. C: Similar products in the market competition is very fierce, to the same kind of products have the function, I also have, at the same time to create similar products do not have unique features, to maintain a positive competitiveness.
  5. D: Submit relevant platform promotion, and set up user experience platform to help promote.

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

Not the same place is not good to say, but I will pay more attention to user feedback, and strive to meet the user.

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

can let the user start to use an app, is from its "Yan value" start, so the art will be placed in the first place, at the same time the development to take care of, to realize the user in the use of the app is the core function to ensure that the test will be weaker, in the middle of the app, to meet the different needs of users, At this point, the development will be the main, while the test should also take into account, the design of the main interface, the remaining details of the design, the United States trade unions weaker; in the late is to ensure that the development of the app does not appear major bugs and too many small bugs, testing accounted for the main body, but also have development and art.

App Case study

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.