Advanced
80 mins
Teacher/Student led
+80 XP

Planning and Starting Your CBA

Turn your CBA choice into a workable plan by writing a clear scope and setting milestones. Start the first piece of real work and check that your plan still fits after some hands-on progress.

Teacher Class Feed

Load previous activity

    1 - Start ~4 mins

    Illustration for StartYou have chosen your CBA approach. Today you turn that choice into a plan you can actually finish: a clear scope, a few milestones, and the first piece of real work started. You will not finish the CBA today. You will leave with a plan and something underway that you can reopen next time.

    2 - What a Realistic Plan Looks Like ~6 mins

    A good CBA plan answers three questions before you build or curate anything:

    • What exactly am I making or collecting? One clear sentence.
    • What will I have done by each checkpoint? Three milestones written so someone else could tell if you hit them.
    • What could go wrong, and what is the backup? One risk and one simple backup.

    Scope means cutting as much as adding. If a feature or an extra portfolio piece would make the plan unrealistic, leave it out now and note it as a stretch idea for later.

    Sample: software project

    Scope: A micro:bit classroom temperature logger that shows the reading on the LED screen and saves values over a lesson.

    M1–M3: sensors working → logging and download working → tested with one classmate, documented and packaged.

    Risk: micro:bit not available → use the online simulator and note the swap.

    Sample: portfolio

    Scope: Four pieces (Arcade game, website, Python list program, one studio build), each with a short learning note.

    M1–M3: three pieces in one folder → short learning notes for each → checked as finished, tested and documented, then packaged cleanly.

    Risk: a file is missing → rebuild a small version from notes, or swap in another saved build.

    Before you write your own plan: open one piece of earlier work you already have (a saved game, website, micro:bit or Python file, or your portfolio folder if it exists). Leave it on screen so you can see what you are building on.

    3 - Hands-on: Scope and Milestones ~30 mins

    Open the CBA plan template (one page) the class way (one shared plan per project team; one each for portfolio students). Fill in the template and save it the class way.

    Sentence frame if you need it: I am making/collecting [specific product] that [one main behaviour or contents]. Example: "I am making a two-level Arcade chase game with a score and a lose condition."

    Must finish in this block:

    • Path (circle project or portfolio at the top).
    • 1. One-sentence scope. State exactly what you are making or collecting. If you cannot say it in one sentence, the scope is still too wide. Cut until you can.
    • 2. Evidence I already have. List the saved work you can draw on (game, website, micro:bit programs, Python files, earlier investigations). Note anything missing that you will need to rebuild or gather.
    • 3. Three milestones. Write three checkpoints from today through to the presentation. Use the CBA dates on the board. For each one, write what "done" looks like in plain words. Example lines are on the template if you need a model. You can add a stretch milestone later after you have started building.

    Mid-point check: If path, scope, evidence and three milestones are saved, open your tool or portfolio folder now and start gathering files. Do not wait for the whole class.

    Finish if you have time (or in the first minutes of the build block):

    • 4. One risk and one backup. Name the most likely thing that could stall you, and what you will do instead.
    • 5. AI note. If you expect to use AI tools at all, write how, under the class ground rules. If you will not, write "none planned".

    When you save, complete 6. Save location so you can find the plan and the project or portfolio folder next session.

    Done for this block looks like:

    • path chosen
    • a one-sentence scope you and your teacher can understand
    • evidence listed (have and missing)
    • three milestones each with a clear done line
    • plan saved the class way

    Before you dive into building (first two minutes of the next block if needed):

    • one risk and one backup
    • AI note filled in or "none planned"
    • save location written on the template

    4 - Hands-on: Begin Building or Curating ~34 mins

    Start the first milestone on your plan. The goal is real progress you can reopen next time, not a finished CBA. If risk, backup or the AI note are still blank on your plan, fill them in the first two minutes, then build. Complete save location when you save.

    If you are on the software project path:

    1. Open a new project in the tool you chose (Scratch, MakeCode Arcade, micro:bit, Python, or your website), or reopen the saved starting point you named in your plan.
    2. Build only what the first milestone asks for. Stop when that milestone's "done" line is true.
    3. Before you run your first test, say what you expect to see. Then test with one short run. Note one thing that already works and one thing still broken.
    4. Save the project the class way. Check it reopens.

    If you are on the portfolio path:

    1. Create one portfolio folder the class way.
    2. Gather the first two pieces of work into it (copies or exports of saved projects, plus a short plain-text note for each: what it is, which strand it came from, and one thing you learned making it).
    3. If a piece is missing, rebuild a small version from memory or your old plan, or swap in another piece you do have and update your milestone list.
    4. Save the folder the class way. Check it reopens.

    Done looks like:

    • first-milestone work actually started, not only described
    • at least one test or check done on what you made or gathered
    • everything saved and reopened once so you know it is really there

    5 - Make Sense ~3 mins

    Pull back to your plan for a moment. Which milestone did you actually start, and does your one-sentence scope still match what you are making or collecting? If the first stretch already showed the scope was too big or too vague, tighten the sentence now and adjust the later milestones. A plan that changes after contact with real work is a working plan, not a failed one.

    123learn · Online learning platform

    Unlock the full learning experience

    You're previewing this lesson. Get full access to this lesson and hundreds more — each one ready to teach, with interactive activities, printable resources and pupil progress tracking built in.

    Hundreds of curriculum-aligned lessons
    Interactive activities in every lesson
    Printable resources & progress tracking
    Copyright Notice
    This lesson is copyright of Coding Ireland 2017 - 2025. Unauthorised use, copying or distribution is not allowed.
    🍪 Our website uses cookies to make your browsing experience better. By using our website you agree to our use of cookies. Learn more