💻 TechnologyGrade 6Lesson 38
← Back🔒 PDF with full access

Innovation sprint: build

Lesson preview: the Mini Lesson and Vocabulary are open to everyone. Guided practice, exercises, the parent checklist and the printable PDF worksheet come with full access (free 7-day trial or membership).

Learning Objectives

  • 1Prototype the smallest working version of an idea before adding extras
  • 2Time-box each task and ask for help when stuck for too long
  • 3Save and commit work often so progress is never lost
  • 4Test as you go and pivot when a step is fully blocked
📘

Mini Lesson

The build phase of an innovation sprint is the part where you actually make the thing. You already have a problem, a sketch, and a plan — now your job is to turn that plan into something a real person can try. The trick is that builds always take longer than you expect, so the engineers who finish on time are not the fastest typists; they are the ones who pick the smallest working version, save often, test as they go, and ask for help before they get stuck for an hour.

Start with the smallest working version

A prototype is a tiny version of your idea that proves the core feature works. If your idea is a study app, the smallest working version is one screen with one question and one Check button — not the login system, not the leaderboard, not the dark mode. Get the core working first, then add layers. This is sometimes called a Minimum Viable Product, or MVP. The MVP is allowed to look ugly. It is allowed to be missing features. It just has to do the one main thing.

Time-box every task

A time-box is a fixed amount of time you give yourself for a single task. "I will spend 20 minutes on the login form." When the timer ends, you stop and check your progress, even if you are not done. This stops one tricky task from eating the whole sprint. If a task keeps overflowing its time-box, that is a signal to ask for help, simplify the task, or skip it for now and move on.

Ask for help when stuck

A good rule for sprints is the 15-minute rule: if you have been stuck on the same problem for 15 minutes with no progress, ask for help. Asking is not weakness — it is what professional engineers do all day. The fastest path to unblock yourself is usually a teammate, a mentor, a search, or AI assistance. Write down what you tried, what error you got, and what you expect to happen. That makes the help you receive ten times more useful.

Save often, commit often

Version control is the habit of saving snapshots of your work as you go. Every time you finish a small piece that works — even if the rest is broken — save it. In a tool like Git, you make a "commit" with a short message saying what you changed: "added Check button", "fixed score bug", "styled the header". If something breaks later, you can roll back to a working version. Saving every 10 to 20 minutes is normal. Losing two hours of work because you never saved is a sprint-killer.

Test as you go, not all at the end

Testing is checking that what you built actually works. The worst pattern in a sprint is to build for two hours, never test, and discover at the end that nothing works and you cannot tell which line caused the bug. The right pattern is to test each small piece the moment you finish it. Click the button. Type a wrong answer. Type a right answer. Refresh the page. If it still works, commit and move on. If it does not, fix it now, while the change is small.

Pivot if a step is blocked

A pivot is a smart change of direction when the original plan stops working. If a feature you planned turns out to be impossible in the time you have, do not stare at it for two more hours — pivot. Drop the feature, simplify it, or replace it with a stand-in. A working sprint with three features beats a broken sprint with five. The judge of a good pivot is: did the project still solve the user’s main problem? If yes, the pivot was the right call.

Use libraries instead of writing everything

A library is pre-written code that someone else made and shared so you do not have to start from zero. Need a chart? Use a chart library. Need a date picker? Use a date-picker library. Need icons? Grab an icon set. Reusing trusted libraries is faster, less buggy, and frees your sprint hours for the parts that are unique to YOUR idea. Just check the library is well-maintained and that its license allows your use.

Track what is done and what is left

A simple board with three columns — TO DO, IN PROGRESS, DONE — keeps a sprint honest. Every task is a card. You move cards from left to right as work progresses. At any moment you can glance at the board and see how much is left. This is called a Kanban board. It works on paper, on sticky notes, in a spreadsheet, or in a real tool. The point is visibility: nobody can hide a task that is stuck, and nobody can claim work is done when the card is still in progress.

  1. Pick the smallest working version (the MVP) — core feature only
  2. Time-box each task — when the timer ends, check your progress
  3. After 15 minutes stuck, ask for help — write down what you tried
  4. Save and commit every 10 to 20 minutes with short messages
  5. Test the moment you finish each small piece — do not save it for the end
  6. Pivot when a step is fully blocked — protect the main user goal
  7. Use trusted libraries for the boring parts so your hours go to the unique parts
  8. Move tasks across the Kanban board so the team always sees the truth
Example

Your team plans a quiz app with login, scoring, leaderboard, dark mode, and sound effects. The sprint is 90 minutes. What do you build first?

Answer:The MVP — one screen with one quiz question and a Check button that says correct or wrong. Everything else is on the "later" list.

A 90-minute sprint cannot fit five features. The MVP proves the core idea works (a question gets graded). Once that is solid, you add layers in priority order. If time runs out, you still have a working app instead of five half-broken ones.

⚠️

Warning: do not build for an hour without testing. The longer between a change and a test, the harder it is to find which change broke the build.

Sprint Kanban BoardA Kanban board with To Do, In Progress, and Done columns and example task cards.Sprint Kanban BoardTO DOIN PROGRESSDONEAdd loginStyle buttonsBuild formSave dataPlan sketchSet up repoMove cards left to right as work progresses.A jammed In Progress column means something is blocked.Split the task, ask for help, or pivot.
A Kanban board makes the sprint state visible to everyone.
Build CycleA cycle of Build, Test, Fix, looping back to Build, with a central dot showing the repeated cycle.Build CycleBUILDTESTFIXBUILDRepeat the cycle until every feature works.
Build, test, fix, repeat — never one long stretch without testing.
💡

Tip: when you finish ANY working piece, do three things in this order — test it, commit it, then move on. That tiny ritual stops most sprint disasters.

Vocabulary
prototype
A small early version of an idea that proves the core feature works.
MVP
Minimum Viable Product — the smallest version that still does the one main thing.
time-box
A fixed amount of time set aside for one task; when it ends, you stop and check progress.
commit
A saved snapshot of code or work, usually with a short message describing the change.
version control
A system that keeps a history of saves so you can roll back to a working version.
pivot
A smart change of direction when the original plan stops working.
library
Pre-written code shared by others that you can drop into your own project.
Kanban board
A simple board with TO DO / IN PROGRESS / DONE columns used to track a sprint.
sprint
A short, focused build session with a clear goal and a fixed deadline.
unblock
To get past something that was stopping progress, often by asking for help.
Free · 7 days · No credit card

Unlock the full HSEA system for 7 days.

Add your first kid profile and your 7 days start: every lesson in every grade, saved progress for each child. Nothing to set up, no card required, nothing to cancel.

  • ✓ All 1,680 lessons, Grades 1–6, every subject
  • ✓ Profiles + saved progress for every kid
  • ✓ Printable lessons with answer key
Start your 7-day free trial →
← Lesson 37: Innovation sprint: planLesson 39: Innovation sprint: review →