Computing · Stage 6

Collaborate, Version & Iterate

Coding & Systems · version · collaborate · iterate — save numbered versions so you can always go back, work as a team without overwriting each other, and improve a product in loops from real feedback and testing

✦ Computing📘 Stage 6 · S6⏱ ~14 min🧒 Ages 10–12★ Free to start
I can version, collaborate and iterate a product from feedback.
Kavi the owl for Computing
📖

Kavi Keeps Every Version

Kavi's whole team was building one app together. "Last week I typed over our best work and lost it," Kavi sighed, "so now I do three things." First, Kavi versions — every big change is saved as a new numbered snapshot (v1, v2, v3), and the old ones are kept, so Kavi can always roll back to a version that worked. Second, Kavi collaborates — the team agrees who edits which part, leaves comments, reviews each other, and merges everyone's changes instead of overwriting them. Third, Kavi iterates — build it, test it, ask real users for feedback, make one change, save a new version, and go round the loop again. "A product is never finished at version 1," Kavi hooted. "Keep your versions, work as a team, and improve from what testers really tell you!"

🎓

What your child will learn

1Version, collaborate, iterate — the three jobs behind a good productA product is rarely perfect the first time. Great makers do three things so it keeps getting better — without losing work or clashing with the team. Tap each to hear its job.
2Iterating is a loop you go round again and againEach time round the loop makes a new, better version. You never stop at version 1 — you keep going until the product does its job well. Tap a stage to hear it.
3Write over the old copy, or save a new version?When you change a working product, you can type over the old copy — or save the change as a new version and keep the old one. One of these is a trap.
4How a team changes a shared product — in orderMaking a change to a shared product is a little program — steps in order that keep the work safe and the team in sync. Press ▶ Run and watch Kavi do each step.
🔍

A peek inside

Kavi's app worked on version 2. Kavi made big changes, saved them as version 3 — and now the app is broken. What is the quickest safe fix?
because version 2 was KEPT, Kavi does not have to hunt the bug under pressure — Kavi can just return to the version that worked.

Try this at home: A saved snapshot of your work, like v1 or v2, is called a ____.

Ready to play and learn?

Start the free interactive lesson, or print the handout for screen-free play.

Part of Computing · Stage 6 · S6 on KAVI Academy — a secular, whole-child learning platform for ages 5–12.