Skip to content
Technologies · Year 8 · The Software Studio · Term 4

Gathering User Feedback and Iteration

Students will learn how to gather feedback from potential users on their prototypes or early versions of their software and use this feedback to iterate and improve their designs.

ACARA Content DescriptionsAC9TDI8P07AC9TDI8P09

About This Topic

Gathering user feedback and iteration form a core part of the design and development process in digital technologies. Year 8 students examine how prototypes or early software versions benefit from input by potential users. They explore methods such as surveys, interviews, and usability testing to collect data, then analyze it to refine their designs. This aligns with AC9TDI8P07 and AC9TDI8P09, where students justify feedback's role and plan collection strategies.

These skills connect user-centered design to real-world software development, much like professional teams at companies such as Atlassian or Canva iterate based on user needs. Students differentiate feedback types, recognize biases in responses, and prioritize changes that enhance functionality and accessibility. This builds critical evaluation and iterative thinking, essential for computational thinking across the Australian Curriculum.

Active learning shines here because students apply concepts immediately through prototyping and real peer feedback. When they test designs with classmates acting as users, they see direct impacts of iteration, making abstract processes concrete and fostering ownership of improvements.

Key Questions

  1. Justify the importance of user feedback in the design and development process.
  2. Differentiate between different methods for collecting user feedback (e.g., surveys, interviews).
  3. Design a simple feedback collection plan for a software prototype.

Learning Objectives

  • Justify the necessity of user feedback for refining software prototypes.
  • Compare and contrast at least two distinct methods for collecting user feedback.
  • Design a structured feedback collection plan for a given software prototype.
  • Analyze user feedback to identify specific areas for design improvement.
  • Evaluate the impact of implemented feedback on a software prototype's usability.

Before You Start

Prototyping Digital Solutions

Why: Students need to have experience creating basic prototypes to have something tangible to gather feedback on.

Identifying User Needs

Why: Understanding who the user is and what their needs are provides context for interpreting and acting on feedback.

Key Vocabulary

User FeedbackInformation provided by individuals who have used or tested a product or service, indicating their opinions, experiences, and suggestions for improvement.
IterationThe process of repeating a design or development cycle, making changes and improvements based on feedback or testing results.
PrototypeAn early model or sample of a product, used to test concepts, gather feedback, and refine the design before full development.
Usability TestingA method for evaluating a product by testing it with representative users to observe their performance, identify usability problems, and collect qualitative and quantitative data.
SurveyA research method used to gather information from a sample of individuals through a set of questions, often used to collect quantitative feedback on user preferences or experiences.
InterviewA direct conversation with a user to gather in-depth qualitative feedback, allowing for follow-up questions and a deeper understanding of their perspective.

Watch Out for These Misconceptions

Common MisconceptionUser feedback is mostly complaints with no value.

What to Teach Instead

Feedback reveals unmet needs and strengths. Active role-plays where students give and receive input show how constructive criticism drives targeted improvements. Peer discussions clarify that balanced feedback guides iteration effectively.

Common MisconceptionIteration means scrapping the whole design.

What to Teach Instead

Iteration refines existing elements incrementally. Hands-on prototyping cycles demonstrate small changes based on feedback yield big gains. Group critiques help students see evolution over restarts.

Common MisconceptionAny feedback method works equally well.

What to Teach Instead

Methods suit different goals, like surveys for quantity and interviews for depth. Station activities let students experience differences firsthand, building judgment through comparison and trial.

Active Learning Ideas

See all activities

Real-World Connections

  • Software developers at companies like Google use extensive user feedback loops, including beta testing and A/B testing, to refine features in products like Google Maps and Gmail before widespread release.
  • Game designers frequently conduct playtesting sessions with target audiences to gather feedback on game mechanics, difficulty, and overall enjoyment, iterating on the game based on player reactions before launch.
  • UX (User Experience) designers at Canva work closely with users to identify pain points in their design tools, using feedback to continuously improve the interface and add new features that meet evolving user needs.

Assessment Ideas

Exit Ticket

Provide students with a scenario: 'You have created a simple app to help students organize homework.' Ask them to write down two specific questions they would ask a classmate to get feedback on their app and one change they might make based on potential feedback.

Peer Assessment

Students present their software prototype to a small group. Each group member acts as a user and provides one positive comment and one suggestion for improvement. The presenter records these comments and identifies one key takeaway for their next iteration.

Quick Check

Display a list of feedback methods (e.g., online survey, one-on-one interview, focus group, usability test). Ask students to quickly write down which method would be best for gathering feedback on a new feature for a popular social media app and why, in one sentence.

Frequently Asked Questions

How does gathering user feedback fit into the Australian Curriculum for Year 8 Technologies?
It directly supports AC9TDI8P07 by justifying feedback's role in design processes and AC9TDI8P09 through planning feedback strategies. Students connect this to broader digital technologies proficiency, developing skills in evaluation and refinement essential for software projects like apps or games.
What are effective methods for collecting user feedback on prototypes?
Common methods include surveys for quick quantitative data, interviews for detailed qualitative insights, and usability testing for observing interactions. Teach students to mix methods: start with surveys to identify issues, follow with interviews for why. Digital tools like Google Forms or Mentimeter streamline collection in class.
How can active learning help teach feedback and iteration?
Active approaches like peer prototype testing and rotation stations make feedback tangible. Students collect real data from classmates, analyze it collaboratively, and iterate designs on the spot. This builds confidence in methods, reveals biases through discussion, and shows iteration's value, far beyond worksheets.
Why is iteration important in software design?
Iteration ensures software meets user needs by incorporating real-world input, reducing flaws, and improving usability. Students learn that one feedback cycle often uncovers accessibility issues or feature gaps missed initially. Class projects modeling professional sprints reinforce that repeated refinement leads to polished, effective products.