Skip to content

Add 'Breaking down a project to work in parallel' workshop (ITP, #1441)#1939

Merged
abdishakoor-dev merged 1 commit into
mainfrom
feat/breaking-down-project-workshop-1441
Jul 9, 2026
Merged

Add 'Breaking down a project to work in parallel' workshop (ITP, #1441)#1939
abdishakoor-dev merged 1 commit into
mainfrom
feat/breaking-down-project-workshop-1441

Conversation

@abdishakoor-dev

@abdishakoor-dev abdishakoor-dev commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

First pass for #1441

An ITP workshop on breaking a project into tickets for parallel work (so it's taught in ITP, not Checkpoint). Reflects on how Tic-Tac-Toe was broken down, teaches the steps, then groups practise on a fresh localStorage requirement. Added to the Data-Groups Sprint 2 day-plan (~50 min, from Study Group).

Preview: /itp/data-groups/sprints/2/day-plan/

Questions/conerns:

  • Is Sprint 2 + ~50 min the right placement/budget? Morning sessions already have some workshops/handson, and this one feels heavy and it's after lunch
  • It assumes trainees (and volunteers) having completed or being familiar with the Tic-Tac-Toe exercise. Is this a safe assumption.
  • It assumes they have knowledge to work with localStorage.

@netlify

netlify Bot commented Jul 8, 2026

Copy link
Copy Markdown

Deploy Preview for cyf-common ready!

Name Link
🔨 Latest commit 7d499b5
🔍 Latest deploy log https://app.netlify.com/projects/cyf-common/deploys/6a4ff3a8c690ee0008c7b341
😎 Deploy Preview https://deploy-preview-1939--cyf-common.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify

netlify Bot commented Jul 8, 2026

Copy link
Copy Markdown

Deploy Preview for cyf-curriculum ready!

Name Link
🔨 Latest commit 7d499b5
🔍 Latest deploy log https://app.netlify.com/projects/cyf-curriculum/deploys/6a4ff3a7037aab000845d509
😎 Deploy Preview https://deploy-preview-1939--cyf-curriculum.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 90 (🟢 up 5 from production)
Accessibility: 100 (no change from production)
Best Practices: 92 (no change from production)
SEO: 100 (no change from production)
PWA: -
View the detailed breakdown and full score reports
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@abdishakoor-dev abdishakoor-dev self-assigned this Jul 8, 2026
@abdishakoor-dev abdishakoor-dev force-pushed the feat/breaking-down-project-workshop-1441 branch from 5cf4eeb to 522e252 Compare July 8, 2026 11:04

@illicitonion illicitonion left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Content-wise, this looks great, I left a couple of small comments.

Location-wise... In theory they start the tic-tac-toe this week, and finish it the next week. They also won't have interacted with the DOM yet, so may struggle with the to do list break-down slightly. I'd suggest moving this to data-flows sprint 2 (where they've just learnt about rendering based on state) and just completely replacing the "Teamwork Project Sprint 2" workshop (which feel quite low value) with this. WDYT?

Comment thread common-content/en/workshops/breaking-down-a-project/index.md Outdated
Comment thread common-content/en/workshops/breaking-down-a-project/index.md Outdated
@abdishakoor-dev abdishakoor-dev force-pushed the feat/breaking-down-project-workshop-1441 branch from 522e252 to cea2d50 Compare July 9, 2026 14:58
@abdishakoor-dev

Copy link
Copy Markdown
Contributor Author

Thanks. Done:

  • Moved to Data-Flows Sprint 2, replacing Teamwork Project Sprint 2 (Study Group → 180 to keep the day the same length).
  • Un-bolded that line.
  • Reframed the practice to a global variable instead of localStorage.

Also inlined the stub/hardcode definitions (they were tooltip-overlapping).

@abdishakoor-dev abdishakoor-dev marked this pull request as ready for review July 9, 2026 15:04
@abdishakoor-dev abdishakoor-dev force-pushed the feat/breaking-down-project-workshop-1441 branch from cea2d50 to 8734c97 Compare July 9, 2026 15:05

@illicitonion illicitonion left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great, thanks!

Just one more thing - we typically try to always have lunch start at 1pm - how about we extend the demo-qa session by 15 minutes, and add a 15 minute morning break between workshops, so that lunch gets back to 13:00?

@github-project-automation github-project-automation Bot moved this from 📋 Backlog to 👀 In review in Curriculum Planning Jul 9, 2026
…ows Sprint 2

A facilitated workshop teaching how to break a project into tickets so a team can work in parallel. It reflects on the Tic-Tac-Toe group project (already broken down for trainees via an agreed board shape and function signatures), makes the steps explicit, and has groups practise on a fresh requirement. Replaces the Teamwork Project Sprint 2 block in the Data-Flows Sprint 2 day-plan.

Refs #1441
@abdishakoor-dev abdishakoor-dev force-pushed the feat/breaking-down-project-workshop-1441 branch from 8734c97 to 7d499b5 Compare July 9, 2026 19:16
@abdishakoor-dev

abdishakoor-dev commented Jul 9, 2026

Copy link
Copy Markdown
Contributor Author

Good catch! Lunch is now 13:00. Bumped Demo Q&A to 75 and added a 15 min break; also put Study Group back to 150 so the day ends on time.

@abdishakoor-dev abdishakoor-dev merged commit 9b07e95 into main Jul 9, 2026
11 checks passed
@github-project-automation github-project-automation Bot moved this from 👀 In review to ✅ Done in Curriculum Planning Jul 9, 2026
@abdishakoor-dev abdishakoor-dev deleted the feat/breaking-down-project-workshop-1441 branch July 9, 2026 19:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

2 participants