Advanced
80 mins
Teacher/Student led
+55 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 ~3 mins

    From choice to first build

    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.

    3 - Sample: a Software Project ~2 mins

    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.

    4 - Sample: a Portfolio ~1 mins

    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.

    5 - Scope, Evidence and Three Milestones ~18 mins

    Start a new one-page document the class way (one shared plan per project team; one each for portfolio students). Give it the headings below, fill them in, 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. Write 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. If you need a model, write them the way the scope sentence above is written: short, and specific enough that someone else could tell whether you hit it. You can add a stretch milestone later after you have started building.
    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