Evaluating and Maintaining the System

From Computer Science Wiki
Revision as of 14:26, 5 January 2023 by Bmackenty (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Students must be able to implement methods for collecting client feedback, including client interviews, surveys, focus groups, and usability tests.[edit]

To be able to implement methods for collecting client feedback, students should have a strong understanding of the different types of client feedback methods and how to design and conduct these methods effectively. This may involve understanding the advantages and disadvantages of different methods, as well as the types of information that can be gathered using each method.

  1. Some specific methods for collecting client feedback that students may need to be able to implement include:
  2. Client interviews: Individual or group interviews with clients to gather more in-depth, qualitative information about their experiences, preferences, and needs.
  3. Surveys: Online or paper-based questionnaires that gather quantitative data from a large number of clients about their experiences, preferences, and needs.
  4. Focus groups: Group discussions with a small number of clients to gather more in-depth, qualitative information about their experiences, preferences, and needs.
  5. Usability tests: Observational studies in which clients are asked to perform specific tasks using a product or service, in order to gather information about its ease of use and effectiveness.

To implement these methods effectively, students may need to consider factors such as the target audience for the feedback, the goals of the feedback collection, the resources available for conducting the feedback method, and the timing and frequency of the feedback. They may also need to design and distribute appropriate materials (e.g., interview questions, survey questions, task instructions) and analyze and interpret the data collected from the feedback methods.

Overall, the ability to implement methods for collecting client feedback is an important skill for computer science students, as it enables them to gather valuable information about the effectiveness and usability of their products and services.




Students must be able to implement methods for collecting user feedback, including integrated customer contact forms and comment boxes, usability tests, direct messaging and online forums/communities, customer reviews and on-site analytics.[edit]

To be able to implement methods for collecting user feedback, students should have a strong understanding of the different types of user feedback methods and how to design and conduct these methods effectively. This may involve understanding the advantages and disadvantages of different methods, as well as the types of information that can be gathered using each method.

Some specific methods for collecting user feedback that students may need to be able to implement include:

  1. Integrated customer contact forms and comment boxes: Online forms or comment boxes that allow users to provide feedback directly to the company or website owner.
  2. Usability tests: Observational studies in which users are asked to perform specific tasks using a website or app, in order to gather information about its ease of use and effectiveness.
  3. Direct messaging and online forums/communities: Private or public channels through which users can communicate directly with the company or website owner, or with other users, to provide feedback and ask questions.
  4. Customer reviews: Online reviews or ratings provided by users about a product or service, which can be used to gather feedback about the user experience.
  5. On-site analytics: Data collected from user behavior on a website or app, such as page views, clicks, and time spent on the site, which can be used to gather feedback about user engagement and satisfaction.

To implement these methods effectively, students may need to consider factors such as the target audience for the feedback, the goals of the feedback collection, the resources available for conducting the feedback method, and the timing and frequency of the feedback. They may also need to design and distribute appropriate materials (e.g., task instructions, discussion prompts) and analyze and interpret the data collected from the feedback methods.

Overall, the ability to implement methods for collecting user feedback is an important skill for computer science students, as it enables them to gather valuable information about the effectiveness and usability of their products and services.


Students must be able to demonstrate how feedback can be used to inform further product development in the form of an update to a product (v1.1 -> v1.2), a new version of a product (v1.6 -> v2.0), or the development of a new product.[edit]

To be able to demonstrate how feedback can be used to inform further product development, students should have a strong understanding of the product development process and how feedback fits into this process. They should also be familiar with the various types of feedback that can be collected and the different ways that this feedback can be used to inform product development.

To demonstrate how feedback can be used to inform product development, students might consider the following steps:

Gather feedback from users or clients about the current product. This may involve using methods such as surveys, usability tests, or customer reviews to gather data about the product's strengths and weaknesses, as well as user needs and preferences.

Analyze the feedback to identify patterns and trends. This may involve looking for common themes or issues that are raised by multiple users or clients, as well as identifying areas where the product is particularly strong or weak.

Use the insights from the feedback analysis to inform the development of updates or new versions of the product. This may involve making changes to the current product (e.g., adding new features, fixing bugs), creating a new version of the product with more significant changes (e.g., v1.6 -> v2.0), or developing a completely new product based on user needs and preferences.

Test the updated or new product to ensure that it meets the needs and expectations of users or clients. This may involve conducting additional usability tests or collecting feedback from a smaller group of users or clients to gauge their reactions to the updated or new product.

Overall, the ability to demonstrate how feedback can be used to inform product development is an important skill for computer science students, as it enables them to create products that meet the needs and expectations of users and clients.