【Lesson Report】Introduction to System Development Week 15 – Test Play & Feedback Session
In Week 15’s class, we conducted peer test plays of the apps based on the scenarios prepared last week, and shared improvement suggestions and impressions.
■ Teacher’s Introduction: “Let’s Hear from Actual Users”
Mr. Tanaka: “A program isn’t complete just by writing it. Only when people actually use it and give feedback does its value truly increase.”
■ Exercise ①: Begin Test Play!
Students paired up and operated each other’s app according to their partner’s scenario.
During operation, they jotted down any observations on sticky notes:
- Is the input clear?
- Are the message texts appropriate?
- What happens if you try unexpected operations?
Student A: “It works according to the scenario, but I wasn’t sure what to do before hitting Enter.”
Student B: “There’s no button, so it was easy to mistype my choice.”
■ Exercise ②: Share Feedback & Discussion
We reconvened as a class, posting sticky notes on the whiteboard and sharing feedback:
- “It’d be helpful to have an example of how to operate on the title screen.”
- “I’d like it if it returned to the start after showing the results.”
- “Make the error messages more specific.”
Mr. Tanaka: “‘Specific’ is the keyword. Don’t just say ‘unclear’—point out exactly what was unclear.”
■ Exercise ③: Create an Improvement Plan
Each student filled out a revision plan worksheet based on the feedback for their own app.
Worksheet items included:
- Listing improvement points
- Prioritization (importance vs. difficulty)
- Sections to revise and corresponding methods
Student C: “First, I’ll add an input guide, then implement a ‘back’ function.”
Student D: “Maybe I’ll give an example in the error message.”
■ Teacher’s Closing Remark
“Being able to receive feedback and to plan improvements are essential skills for engineers. Experiencing real user testing leads to your next growth step.”
■ Preview for Next Week: Implement Improvements & Final Check
Next time, we will implement the improvement plans and conduct a final check. We’re entering the phase aiming for the finished product!
By harnessing the voices of “actual users,” the first-year students’ app development advances to a new stage. Through repeated improvements, their projects will evolve into even more user-friendly works.