CodeYourFuture / curriculum

The CYF Curriculum
https://curriculum.codeyourfuture.io
Other
30 stars 39 forks source link

Fundamentals: Product page is kind of weird #85

Open illicitonion opened 1 year ago

illicitonion commented 1 year ago

Describe the bug

https://cyf-curriculum.netlify.app/fundamentals/product/ is kind of weird - it doesn't really have any narrative, or fit into any context... What's it for? Why is it there? I would maybe remove it, or move the content either to the "Context" tab of the root fundamentals page, or a third tab ("Timeline", "Context", and "Product").

It definitely doesn't fit into "Timeline" as a step after sprint 3...

SallyMcGrath commented 1 year ago

It is kind of weird isn't it? So each module needs to have a product. This group was therefore constructed for the module project: Karma, TV Show, React Hotel, etc. But then I was at a bit of an impasse when filling in Fundamentals, because the whole module is building the product really.

So I think we probably do, for decoupling sake, want to have the product as a separate thing from sprints, but where should it "live" for clarity and simplicity?

illicitonion commented 1 year ago

I'd lean towards a third tab next to Timeline and Context - in my mind "Context" is "Why are we doing this and what roughly is it?", Product is "What is a big outcome you'll have from this, you should know about throughout", and Sprint is "How are we getting there step by step", so they're all kind of same-level headings?

SallyMcGrath commented 1 year ago

That's a thought. What do you think @40thieves ?

40thieves commented 1 year ago

Sorry for the delay in getting back to this.

We could give it a shot?

My main concern is that it brings "Product" pretty close to "Success" - as Daniel says, it's the big outcome from the module.

I guess I wouldn't necessarily be against a combined Success and Product tab/page? There's a bit of a risk of blurring the scope/importance of the various outcomes, but maybe we could try it?

Just to check... its there a reason we can't just remove Product from Fundamentals? That seems like the pragmatic choice given that how the module?