From b406259586f66ceb11ffb5c4acd57f2f70765449 Mon Sep 17 00:00:00 2001 From: Karen Klein Date: Fri, 20 Jun 2025 18:59:33 +0100 Subject: [PATCH 01/19] Sprint 3 + some minor changes --- .../business-analysis/Requirements/index.md | 24 ++++++++++ .../acceptance-criteria/index.md | 21 +++++++++ .../business-domain/index.md | 20 ++++++++ .../business-process-model/index.md | 18 ++++++++ .../module/business-analysis/epics/index.md | 26 +++++++++++ .../business-analysis/personas/index.md | 18 ++++++++ .../business-analysis/specification/index.md | 20 ++++++++ .../system-boundaries/index.md | 18 ++++++++ .../use-case-more-info/index.md | 24 ++++++++++ .../business-analysis/use-case-prep/index.md | 20 ++++++++ .../business-analysis/user-journey/index.md | 19 ++++++++ .../business-analysis/user-stories/index.md | 18 ++++++++ .../business-analysis/vision-goals/index.md | 17 +++++++ .../business-analysis/sprints/1/_index.md | 2 +- .../sprints/1/day-plan/index.md | 8 ++-- .../business-analysis/sprints/2/_index.md | 9 ++++ .../sprints/2/backlog/index.md | 9 ++++ .../sprints/2/day-plan/index.md | 46 +++++++++++++++++++ .../business-analysis/sprints/2/prep/index.md | 32 +++++++++++++ .../sprints/2/success/index.md | 7 +++ .../business-analysis/sprints/3/_index.md | 9 ++++ .../sprints/3/backlog/index.md | 9 ++++ .../sprints/3/day-plan/index.md | 46 +++++++++++++++++++ .../business-analysis/sprints/3/prep/index.md | 29 ++++++++++++ .../sprints/3/success/index.md | 7 +++ .../business-analysis/sprints/4/_index.md | 9 ++++ .../sprints/4/backlog/index.md | 9 ++++ .../sprints/4/day-plan/index.md | 46 +++++++++++++++++++ .../sprints/4/success/index.md | 7 +++ .../business-analysis/sprints/5/_index.md | 9 ++++ .../sprints/5/backlog/index.md | 9 ++++ .../sprints/5/day-plan/index.md | 46 +++++++++++++++++++ .../sprints/5/success/index.md | 7 +++ .../business-analysis/sprints/6/_index.md | 9 ++++ .../sprints/6/backlog/index.md | 9 ++++ .../sprints/6/day-plan/index.md | 46 +++++++++++++++++++ .../sprints/6/success/index.md | 7 +++ 37 files changed, 684 insertions(+), 5 deletions(-) create mode 100644 common-content/en/module/business-analysis/Requirements/index.md create mode 100644 common-content/en/module/business-analysis/acceptance-criteria/index.md create mode 100644 common-content/en/module/business-analysis/business-domain/index.md create mode 100644 common-content/en/module/business-analysis/business-process-model/index.md create mode 100644 common-content/en/module/business-analysis/epics/index.md create mode 100644 common-content/en/module/business-analysis/personas/index.md create mode 100644 common-content/en/module/business-analysis/specification/index.md create mode 100644 common-content/en/module/business-analysis/system-boundaries/index.md create mode 100644 common-content/en/module/business-analysis/use-case-more-info/index.md create mode 100644 common-content/en/module/business-analysis/use-case-prep/index.md create mode 100644 common-content/en/module/business-analysis/user-journey/index.md create mode 100644 common-content/en/module/business-analysis/user-stories/index.md create mode 100644 common-content/en/module/business-analysis/vision-goals/index.md create mode 100644 org-cyf-tracks/content/business-analysis/sprints/2/_index.md create mode 100644 org-cyf-tracks/content/business-analysis/sprints/2/backlog/index.md create mode 100644 org-cyf-tracks/content/business-analysis/sprints/2/day-plan/index.md create mode 100644 org-cyf-tracks/content/business-analysis/sprints/2/prep/index.md create mode 100644 org-cyf-tracks/content/business-analysis/sprints/2/success/index.md create mode 100644 org-cyf-tracks/content/business-analysis/sprints/3/_index.md create mode 100644 org-cyf-tracks/content/business-analysis/sprints/3/backlog/index.md create mode 100644 org-cyf-tracks/content/business-analysis/sprints/3/day-plan/index.md create mode 100644 org-cyf-tracks/content/business-analysis/sprints/3/prep/index.md create mode 100644 org-cyf-tracks/content/business-analysis/sprints/3/success/index.md create mode 100644 org-cyf-tracks/content/business-analysis/sprints/4/_index.md create mode 100644 org-cyf-tracks/content/business-analysis/sprints/4/backlog/index.md create mode 100644 org-cyf-tracks/content/business-analysis/sprints/4/day-plan/index.md create mode 100644 org-cyf-tracks/content/business-analysis/sprints/4/success/index.md create mode 100644 org-cyf-tracks/content/business-analysis/sprints/5/_index.md create mode 100644 org-cyf-tracks/content/business-analysis/sprints/5/backlog/index.md create mode 100644 org-cyf-tracks/content/business-analysis/sprints/5/day-plan/index.md create mode 100644 org-cyf-tracks/content/business-analysis/sprints/5/success/index.md create mode 100644 org-cyf-tracks/content/business-analysis/sprints/6/_index.md create mode 100644 org-cyf-tracks/content/business-analysis/sprints/6/backlog/index.md create mode 100644 org-cyf-tracks/content/business-analysis/sprints/6/day-plan/index.md create mode 100644 org-cyf-tracks/content/business-analysis/sprints/6/success/index.md diff --git a/common-content/en/module/business-analysis/Requirements/index.md b/common-content/en/module/business-analysis/Requirements/index.md new file mode 100644 index 000000000..1c297885e --- /dev/null +++ b/common-content/en/module/business-analysis/Requirements/index.md @@ -0,0 +1,24 @@ ++++ +title = "Requirements" + +time = 60 +emoji = "πŸ€–" +objectives = [ + "Write different types of requirements (functional, non-functional/quality, constraint)" +] +[build] + render = "never" + list = "local" + publishResources = false ++++ + +Read Chapter 1 of the [CPRE Foundation Level](https://cpre.ireb.org/en/downloads-and-resources/downloads#cpre-foundation-level-handbook). + +Learn the definition of a requirement and note that Requirements Engineering is another term for a role involving Business Analysis competencies. + +Note also the different types of requirements and that Quality Requirement is another term for [Non-Functional Requirement](https://en.wikipedia.org/wiki/Non-functional_requirement). + +1. Suggest at least two functional requirements for BrightStar based on your analysis up to now +2. Suggest at least two non-functional (quality) requirements. + + diff --git a/common-content/en/module/business-analysis/acceptance-criteria/index.md b/common-content/en/module/business-analysis/acceptance-criteria/index.md new file mode 100644 index 000000000..86dad5716 --- /dev/null +++ b/common-content/en/module/business-analysis/acceptance-criteria/index.md @@ -0,0 +1,21 @@ ++++ +title = "Acceptance criteria" + +time = 60 +emoji = "πŸ€–" +objectives = [ + "Write clear acceptance criteria" +] +[build] + render = "never" + list = "local" + publishResources = false ++++ + +Read about [acceptance criteria](https://resources.scrumalliance.org/Article/need-know-acceptance-criteria) and how user stories can be made both more measurable and clearly understandable for developers. + +For one of the user stories that you have so far identified for BrightStar, suggest 3 or more acceptance criteria. + + + + diff --git a/common-content/en/module/business-analysis/business-domain/index.md b/common-content/en/module/business-analysis/business-domain/index.md new file mode 100644 index 000000000..2480d028e --- /dev/null +++ b/common-content/en/module/business-analysis/business-domain/index.md @@ -0,0 +1,20 @@ ++++ +title = "Business domains" + +time = 90 +emoji = "πŸ€–" +objectives = [ + "Identify key terms in the business domain", + "Represent the relationships among key entities in the domain in a conceptual data model (business domain model)" +] +[build] + render = "never" + list = "local" + publishResources = false ++++ + +Learn about the importance of terminology and how to use glossaries, data dictionaries and conceptual data models (business domain models) - use this [business analyst glossary](https://www.businessanalyststoolkit.com/business-analysis-glossary-of-terms-and-acronyms/) as an example. This is a [data dictionary](https://thebadoc.com/ba-techniques/f/defining-a-data-dictionary) and [data modelling](https://www.techtarget.com/searchdatamanagement/tip/7-data-modeling-techniques-and-concepts-for-business) you can refer to. + +1. Write a glossary for a particular domain of interest within BrightStar +2. Identify key business entities in that domain +3. Create a simple data model using those entities - complete the first two sections (Intro & Data Modelling Fundamentals) of [this Udemy course](https://codeyourfuture.udemy.com/course/mastering-data-modeling-fundamentals/) diff --git a/common-content/en/module/business-analysis/business-process-model/index.md b/common-content/en/module/business-analysis/business-process-model/index.md new file mode 100644 index 000000000..d030bb2c7 --- /dev/null +++ b/common-content/en/module/business-analysis/business-process-model/index.md @@ -0,0 +1,18 @@ ++++ +title = "Business process model" + +time = 90 +emoji = "πŸ€–" +objectives = [ + "Represent the business’s internal processes as business process models using an appropriate notation (eg, UML activity diagrams or BPMN)" +] +[build] + render = "never" + list = "local" + publishResources = false ++++ + +Learn about business process modelling and notations used for this (eg, BPMN, UML). You can do the [Udemy crash course](https://codeyourfuture.udemy.com/course/business-process-mapping-and-modelling-crash-course/) for BPMN and understand the differences in [this article](https://miro.com/diagramming/bpmn-vs-uml/). + +1. Create a simple business process model for one existing business process within BrightStar +2. Use swimlanes within the model to show where the responsibility for carrying out individual steps lies, taking care that swimlanes represent organisational units (organisation, department, role) and not systems diff --git a/common-content/en/module/business-analysis/epics/index.md b/common-content/en/module/business-analysis/epics/index.md new file mode 100644 index 000000000..3be00ca0a --- /dev/null +++ b/common-content/en/module/business-analysis/epics/index.md @@ -0,0 +1,26 @@ ++++ +title = "Epics and features" + +time = 60 +emoji = "πŸ€–" +objectives = [ + "Describe requirements at high level or in more detail (levels of granularity)", + "Write epics, features and stories" +] +[build] + render = "never" + list = "local" + publishResources = false ++++ + +Find some examples of epics, features and user stories. This [resource](https://scrum-master.org/en/epic-feature-and-user-story-in-agile-a-beginners-guide/) may be helpful. + +1. Suggest a list of epics for an improved solution within BrightStar + +2. Supposing you had limited resources for a first implementation of these changes, decide which of these epics would initially be in scope and justify this choice + +3. For one of your epics derive multiple features + +4. Show how your lower-level technical requirements can be traced back to higher-level business needs (traceability) + + diff --git a/common-content/en/module/business-analysis/personas/index.md b/common-content/en/module/business-analysis/personas/index.md new file mode 100644 index 000000000..2cd8dd5c1 --- /dev/null +++ b/common-content/en/module/business-analysis/personas/index.md @@ -0,0 +1,18 @@ ++++ +title = "Personas" + +time = 60 +emoji = "πŸ€–" +objectives = [ + "Understand the use of personas to characterise particular types of user customers’ interactions with the business" +] +[build] + render = "never" + list = "local" + publishResources = false ++++ + +Learn about the use of personas - [article 1](https://www.getfishtank.com/insights/personas-in-agile-business-analysis) and [article 2](https://www.productplan.com/glossary/persona/) + +- Create at least two personas describing users of BrightStar services + diff --git a/common-content/en/module/business-analysis/specification/index.md b/common-content/en/module/business-analysis/specification/index.md new file mode 100644 index 000000000..6eb4c4e68 --- /dev/null +++ b/common-content/en/module/business-analysis/specification/index.md @@ -0,0 +1,20 @@ ++++ +title = "Specification" + +time = 60 +emoji = "πŸ€–" +objectives = [ + "Compare backlog and specifications" +] +[build] + render = "never" + list = "local" + publishResources = false ++++ + +Take a look at a software requirements specification template such as one provided by the [IEEE](https://web.cs.dal.ca/~hawkey/3130/srs_template-ieee.doc). + +How does this differ from your understanding of a product backlog, as used in an agile approach? + + + diff --git a/common-content/en/module/business-analysis/system-boundaries/index.md b/common-content/en/module/business-analysis/system-boundaries/index.md new file mode 100644 index 000000000..06931707a --- /dev/null +++ b/common-content/en/module/business-analysis/system-boundaries/index.md @@ -0,0 +1,18 @@ ++++ +title = "System boundaries" + +time = 60 +emoji = "πŸ€–" +objectives = [ + "Define the boundaries of the solution", + "Distinguish between in-scope and out-of-scope items." +] +[build] + render = "never" + list = "local" + publishResources = false ++++ + +Read about system boundaries and context diagrams in sections 2.1.4 - 2.1.5.2 of the IREB [RE@Agile Handbook](https://cpre.ireb.org/en/downloads-and-resources/downloads#cpre-re-agile-handbook). + + diff --git a/common-content/en/module/business-analysis/use-case-more-info/index.md b/common-content/en/module/business-analysis/use-case-more-info/index.md new file mode 100644 index 000000000..1e04de67b --- /dev/null +++ b/common-content/en/module/business-analysis/use-case-more-info/index.md @@ -0,0 +1,24 @@ ++++ +title = "Additional info for your use case" + +time = 15 +emoji = "πŸ€–" +objectives = [ + "Understand data related to the product" +] +[build] + render = "never" + list = "local" + publishResources = false ++++ + +You have been given this additional information concerning BrightStar. + +Our target demographic is Millennials and Gen Z (18- 40ish), who expect seamless digital and personalised experiences. + +Success metrics: +- Loyalty: 50% increase in digital sign-ups/app downloads (12 months), higher engagement/redemption, improved retention, reduced service calls. +- Returns: 30% reduction in transaction time, fewer complaints, improved staff efficiency, faster refunds. +- We prefer modern cloud-based (Azure, AWS, Google Cloud) and SaaS solutions with API integration. We want to move away from legacy on-premise systems, but some may stay due to data protection laws. Note: We currently manage different legacy CRM solutions across our food and clothing departments, and a major upgrade to our core accounts/ERP system is also planned next year, which could impact integration timelines. +- Furthermore, we've experienced some challenges with our previous external mobile development partner, so vendor selection for any new app is critical. Microsoft Dynamics 365 integration is a plus + diff --git a/common-content/en/module/business-analysis/use-case-prep/index.md b/common-content/en/module/business-analysis/use-case-prep/index.md new file mode 100644 index 000000000..409666ace --- /dev/null +++ b/common-content/en/module/business-analysis/use-case-prep/index.md @@ -0,0 +1,20 @@ ++++ +title = "Use Cases" + +time = 60 +emoji = "πŸ€–" +objectives = [ + "Describe the differences between use case, scenario and user story" +] +[build] + render = "never" + list = "local" + publishResources = false ++++ + +Read about use cases and use case diagrams as another way of representing the scope of a solution (e.g. in section 2.1.5.3 in the [RE@Agile Handbook](https://cpre.ireb.org/en/downloads-and-resources/downloads#cpre-re-agile-handbook)). + +Describe in your own words the differences between a use case, a scenario and a user story. + + + diff --git a/common-content/en/module/business-analysis/user-journey/index.md b/common-content/en/module/business-analysis/user-journey/index.md new file mode 100644 index 000000000..e32ec897f --- /dev/null +++ b/common-content/en/module/business-analysis/user-journey/index.md @@ -0,0 +1,19 @@ ++++ +title = "User journey" + +time = 60 +emoji = "πŸ€–" +objectives = [ + "Represent customers’ interactions with the business as user journeys", + "Create user journeys showing the β€œas-is” state with pain points and β€œto-be” solutions" +] +[build] + render = "never" + list = "local" + publishResources = false ++++ + +Learn about user journeys (user journey maps) with [this article](https://www.nngroup.com/articles/journey-mapping-101/) + +1. Create a user journey representing the β€œas-is” state for an existing BrightStar service, identifying possible pain points at each step +2. Create a second user journey to illustrate an improved solution diff --git a/common-content/en/module/business-analysis/user-stories/index.md b/common-content/en/module/business-analysis/user-stories/index.md new file mode 100644 index 000000000..b00568f2e --- /dev/null +++ b/common-content/en/module/business-analysis/user-stories/index.md @@ -0,0 +1,18 @@ ++++ +title = "User stories" + +time = 60 +emoji = "πŸ€–" +objectives = [ + "Write well-formed user stories based on proposed solutions" +] +[build] + render = "never" + list = "local" + publishResources = false ++++ + +Learn about writing well-formed user stories for business-level requirements - [article](https://www.easyagile.com/blog/how-to-write-good-user-stories-in-agile-software-development) + +1. Write 3 user stories for BrightStar + diff --git a/common-content/en/module/business-analysis/vision-goals/index.md b/common-content/en/module/business-analysis/vision-goals/index.md new file mode 100644 index 000000000..829d9db08 --- /dev/null +++ b/common-content/en/module/business-analysis/vision-goals/index.md @@ -0,0 +1,17 @@ ++++ +title = "User research" + +time = 60 +emoji = "πŸ€–" +objectives = [ + "Formulate a set of solution goals, objectives, or value propositions" +] +[build] + render = "never" + list = "local" + publishResources = false ++++ + +Learn about formulating a clear vision and goals for a project or product when faced with the assorted needs and desires of a group of stakeholders. + +[This resource](https://agile.appliedframeworks.com/applied-frameworks-agile-blog/why-the-product-goal-is-not-the-product-vision-in-scrum) might help you understand the differences. diff --git a/org-cyf-tracks/content/business-analysis/sprints/1/_index.md b/org-cyf-tracks/content/business-analysis/sprints/1/_index.md index bebbb35e7..e64da7cc5 100644 --- a/org-cyf-tracks/content/business-analysis/sprints/1/_index.md +++ b/org-cyf-tracks/content/business-analysis/sprints/1/_index.md @@ -5,5 +5,5 @@ layout = "sprint" emoji= "⏱️" menu_level = ["module"] weight = 1 -theme = "Business Analysis" +theme = "Discovering Customer Needs" +++ diff --git a/org-cyf-tracks/content/business-analysis/sprints/1/day-plan/index.md b/org-cyf-tracks/content/business-analysis/sprints/1/day-plan/index.md index 6c3f89035..8ca7ce2c7 100644 --- a/org-cyf-tracks/content/business-analysis/sprints/1/day-plan/index.md +++ b/org-cyf-tracks/content/business-analysis/sprints/1/day-plan/index.md @@ -1,16 +1,16 @@ +++ title = "Day-plan" -description = "TODO" +description = "Discovering customer needs" layout = "day-plan" emoji = "πŸ“…" menu_level = ["sprint"] weight = 3 [[blocks]] name="Energiser" -src="energisers/zip-zap-boing" +src="energisers/introduce-yourself" time=20 [[blocks]] -name="Presentation: what have you learned so far?" +name="Presentation: round 1" src="module/business-analysis/presentation" time=60 [[blocks]] @@ -18,7 +18,7 @@ name="Morning break" src="blocks/morning-break" time=15 [[blocks]] -name="Presentation: what have you learned so far?" +name="Presentation: round 2" src="module/business-analysis/presentation" time=60 [[blocks]] diff --git a/org-cyf-tracks/content/business-analysis/sprints/2/_index.md b/org-cyf-tracks/content/business-analysis/sprints/2/_index.md new file mode 100644 index 000000000..d525f7cd3 --- /dev/null +++ b/org-cyf-tracks/content/business-analysis/sprints/2/_index.md @@ -0,0 +1,9 @@ ++++ +title = "Sprint 2" +description = "Investigating the Business Domain" +layout = "sprint" +emoji= "⏱️" +menu_level = ["module"] +weight = 1 +theme = "Investigating the Business Domain" ++++ diff --git a/org-cyf-tracks/content/business-analysis/sprints/2/backlog/index.md b/org-cyf-tracks/content/business-analysis/sprints/2/backlog/index.md new file mode 100644 index 000000000..3079578a9 --- /dev/null +++ b/org-cyf-tracks/content/business-analysis/sprints/2/backlog/index.md @@ -0,0 +1,9 @@ ++++ +title = "Backlog" +layout = "backlog" +emoji= "πŸ₯ž" +menu_level = ["sprint"] +weight = 2 +backlog = "Track-Business-Analysis" +backlog_filter = "πŸ“… Sprint 2" ++++ diff --git a/org-cyf-tracks/content/business-analysis/sprints/2/day-plan/index.md b/org-cyf-tracks/content/business-analysis/sprints/2/day-plan/index.md new file mode 100644 index 000000000..cdbab297e --- /dev/null +++ b/org-cyf-tracks/content/business-analysis/sprints/2/day-plan/index.md @@ -0,0 +1,46 @@ ++++ +title = "Day-plan" +description = "Investigating the business domains" +layout = "day-plan" +emoji = "πŸ“…" +menu_level = ["sprint"] +weight = 3 +[[blocks]] +name="Energiser" +src="energisers/bad-interview-answers" +time=20 +[[blocks]] +name="Presentation: round 1" +src="module/business-analysis/presentation" +time=60 +[[blocks]] +name="Morning break" +src="blocks/morning-break" +time=15 +[[blocks]] +name="Presentation: round 2" +src="module/business-analysis/presentation" +time=60 +[[blocks]] +name="Lunch" +src="blocks/lunch" +time=60 +[[blocks]] +name="Study Group" +src="blocks/study-group" +time="90" +[[blocks]] +name="Afternoon Break" +src="blocks/afternoon-break" +time=15 +[[blocks]] +name="Study Group" +src="blocks/study-group" +time="60" +[[blocks]] +name="Wrap" +src="blocks/wrap" +time=15 ++++ + + diff --git a/org-cyf-tracks/content/business-analysis/sprints/2/prep/index.md b/org-cyf-tracks/content/business-analysis/sprints/2/prep/index.md new file mode 100644 index 000000000..9d1735be5 --- /dev/null +++ b/org-cyf-tracks/content/business-analysis/sprints/2/prep/index.md @@ -0,0 +1,32 @@ ++++ +title = "prep" +description = "Investigating the Business Domain" +layout = "prep" +emoji = "πŸ“…" +menu_level = ["sprint"] +weight = 1 +[[blocks]] +name="Additional information for your use case" +src="module/business-analysis/use-case-more-info" +[[blocks]] +name="Vision and goals" +src="module/business-analysis/vision-goals" +[[blocks]] +name="Personas" +src="module/business-analysis/personas" +[[blocks]] +name="User Journey" +src="module/business-analysis/user-journey" +[[blocks]] +name="User stories" +src="module/business-analysis/user-stories" +[[blocks]] +name="Business domain" +src="module/business-analysis/business-domain" +[[blocks]] +name="Business process model" +src="module/business-analysis/business-process-model" +[[blocks]] +name="Presentation" +src="module/business-analysis/presentation" ++++ \ No newline at end of file diff --git a/org-cyf-tracks/content/business-analysis/sprints/2/success/index.md b/org-cyf-tracks/content/business-analysis/sprints/2/success/index.md new file mode 100644 index 000000000..8a54d2640 --- /dev/null +++ b/org-cyf-tracks/content/business-analysis/sprints/2/success/index.md @@ -0,0 +1,7 @@ ++++ +title = 'success' +layout = 'success' +emoji= 'βœ…' +menu_level = ['sprint'] +weight = 4 ++++ diff --git a/org-cyf-tracks/content/business-analysis/sprints/3/_index.md b/org-cyf-tracks/content/business-analysis/sprints/3/_index.md new file mode 100644 index 000000000..bc460eb79 --- /dev/null +++ b/org-cyf-tracks/content/business-analysis/sprints/3/_index.md @@ -0,0 +1,9 @@ ++++ +title = "Sprint 3" +description = "Business Analysis" +layout = "sprint" +emoji= "⏱️" +menu_level = ["module"] +weight = 1 +theme = "Specifying the Solution" ++++ diff --git a/org-cyf-tracks/content/business-analysis/sprints/3/backlog/index.md b/org-cyf-tracks/content/business-analysis/sprints/3/backlog/index.md new file mode 100644 index 000000000..c04961ac7 --- /dev/null +++ b/org-cyf-tracks/content/business-analysis/sprints/3/backlog/index.md @@ -0,0 +1,9 @@ ++++ +title = "Backlog" +layout = "backlog" +emoji= "πŸ₯ž" +menu_level = ["sprint"] +weight = 2 +backlog = "Track-Business-Analysis" +backlog_filter = "πŸ“… Sprint 3" ++++ diff --git a/org-cyf-tracks/content/business-analysis/sprints/3/day-plan/index.md b/org-cyf-tracks/content/business-analysis/sprints/3/day-plan/index.md new file mode 100644 index 000000000..31ced4ef7 --- /dev/null +++ b/org-cyf-tracks/content/business-analysis/sprints/3/day-plan/index.md @@ -0,0 +1,46 @@ ++++ +title = "Day-plan" +description = "Specifying the solution" +layout = "day-plan" +emoji = "πŸ“…" +menu_level = ["sprint"] +weight = 3 +[[blocks]] +name="Energiser" +src="energisers/18-and-unders" +time=20 +[[blocks]] +name="Presentation: round 1" +src="module/business-analysis/presentation" +time=60 +[[blocks]] +name="Morning break" +src="blocks/morning-break" +time=15 +[[blocks]] +name="Presentation: round 2" +src="module/business-analysis/presentation" +time=60 +[[blocks]] +name="Lunch" +src="blocks/lunch" +time=60 +[[blocks]] +name="Study Group" +src="blocks/study-group" +time="90" +[[blocks]] +name="Afternoon Break" +src="blocks/afternoon-break" +time=15 +[[blocks]] +name="Study Group" +src="blocks/study-group" +time="60" +[[blocks]] +name="Wrap" +src="blocks/wrap" +time=15 ++++ + + diff --git a/org-cyf-tracks/content/business-analysis/sprints/3/prep/index.md b/org-cyf-tracks/content/business-analysis/sprints/3/prep/index.md new file mode 100644 index 000000000..d656cf6be --- /dev/null +++ b/org-cyf-tracks/content/business-analysis/sprints/3/prep/index.md @@ -0,0 +1,29 @@ ++++ +title = "prep" +description = "TODO" +layout = "prep" +emoji = "πŸ“…" +menu_level = ["sprint"] +weight = 1 +[[blocks]] +name="Requirements" +src="module/business-analysis/requirements" +[[blocks]] +name="System boundaries" +src="module/business-analysis/system-boundaries" +[[blocks]] +name="Epics" +src="module/business-analysis/epics" +[[blocks]] +name="Use case" +src="module/business-analysis/use-case-prep" +[[blocks]] +name="Specification" +src="module/business-analysis/specification" +[[blocks]] +name="Acceptance criteria" +src="module/business-analysis/acceptance-criteria" +[[blocks]] +name="Presentation" +src="module/business-analysis/presentation" ++++ \ No newline at end of file diff --git a/org-cyf-tracks/content/business-analysis/sprints/3/success/index.md b/org-cyf-tracks/content/business-analysis/sprints/3/success/index.md new file mode 100644 index 000000000..fa2496211 --- /dev/null +++ b/org-cyf-tracks/content/business-analysis/sprints/3/success/index.md @@ -0,0 +1,7 @@ ++++ +title = "Success" +layout = "success" +emoji= "βœ…" +menu_level = ["sprint"] +weight = 4 ++++ diff --git a/org-cyf-tracks/content/business-analysis/sprints/4/_index.md b/org-cyf-tracks/content/business-analysis/sprints/4/_index.md new file mode 100644 index 000000000..fd7abd78d --- /dev/null +++ b/org-cyf-tracks/content/business-analysis/sprints/4/_index.md @@ -0,0 +1,9 @@ ++++ +title = "Sprint 4" +description = "Business Analysis" +layout = "sprint" +emoji= "⏱️" +menu_level = ["module"] +weight = 1 +theme = "Transforming Requirements to Solution Design" ++++ diff --git a/org-cyf-tracks/content/business-analysis/sprints/4/backlog/index.md b/org-cyf-tracks/content/business-analysis/sprints/4/backlog/index.md new file mode 100644 index 000000000..9d54cdc9a --- /dev/null +++ b/org-cyf-tracks/content/business-analysis/sprints/4/backlog/index.md @@ -0,0 +1,9 @@ ++++ +title = "Backlog" +layout = "backlog" +emoji= "πŸ₯ž" +menu_level = ["sprint"] +weight = 2 +backlog = "Track-Business-Analysis" +backlog_filter = "πŸ“… Sprint 4" ++++ diff --git a/org-cyf-tracks/content/business-analysis/sprints/4/day-plan/index.md b/org-cyf-tracks/content/business-analysis/sprints/4/day-plan/index.md new file mode 100644 index 000000000..c6e48e830 --- /dev/null +++ b/org-cyf-tracks/content/business-analysis/sprints/4/day-plan/index.md @@ -0,0 +1,46 @@ ++++ +title = "Day-plan" +description = "Transforming Requirements to Solution Design" +layout = "favourite-dessert" +emoji = "πŸ“…" +menu_level = ["sprint"] +weight = 3 +[[blocks]] +name="Energiser" +src="energisers/18-and-unders" +time=20 +[[blocks]] +name="Presentation: round 1" +src="module/business-analysis/presentation" +time=60 +[[blocks]] +name="Morning break" +src="blocks/morning-break" +time=15 +[[blocks]] +name="Presentation: round 2" +src="module/business-analysis/presentation" +time=60 +[[blocks]] +name="Lunch" +src="blocks/lunch" +time=60 +[[blocks]] +name="Study Group" +src="blocks/study-group" +time="90" +[[blocks]] +name="Afternoon Break" +src="blocks/afternoon-break" +time=15 +[[blocks]] +name="Study Group" +src="blocks/study-group" +time="60" +[[blocks]] +name="Wrap" +src="blocks/wrap" +time=15 ++++ + + diff --git a/org-cyf-tracks/content/business-analysis/sprints/4/success/index.md b/org-cyf-tracks/content/business-analysis/sprints/4/success/index.md new file mode 100644 index 000000000..fa2496211 --- /dev/null +++ b/org-cyf-tracks/content/business-analysis/sprints/4/success/index.md @@ -0,0 +1,7 @@ ++++ +title = "Success" +layout = "success" +emoji= "βœ…" +menu_level = ["sprint"] +weight = 4 ++++ diff --git a/org-cyf-tracks/content/business-analysis/sprints/5/_index.md b/org-cyf-tracks/content/business-analysis/sprints/5/_index.md new file mode 100644 index 000000000..13139d2d7 --- /dev/null +++ b/org-cyf-tracks/content/business-analysis/sprints/5/_index.md @@ -0,0 +1,9 @@ ++++ +title = "Sprint 5" +description = "Business Analysis" +layout = "sprint" +emoji= "⏱️" +menu_level = ["module"] +weight = 1 +theme = "Delivering solutions" ++++ diff --git a/org-cyf-tracks/content/business-analysis/sprints/5/backlog/index.md b/org-cyf-tracks/content/business-analysis/sprints/5/backlog/index.md new file mode 100644 index 000000000..e1eab544c --- /dev/null +++ b/org-cyf-tracks/content/business-analysis/sprints/5/backlog/index.md @@ -0,0 +1,9 @@ ++++ +title = "Backlog" +layout = "backlog" +emoji= "πŸ₯ž" +menu_level = ["sprint"] +weight = 2 +backlog = "Track-Business-Analysis" +backlog_filter = "πŸ“… Sprint 5" ++++ diff --git a/org-cyf-tracks/content/business-analysis/sprints/5/day-plan/index.md b/org-cyf-tracks/content/business-analysis/sprints/5/day-plan/index.md new file mode 100644 index 000000000..d14bec61f --- /dev/null +++ b/org-cyf-tracks/content/business-analysis/sprints/5/day-plan/index.md @@ -0,0 +1,46 @@ ++++ +title = "Day-plan" +description = "TODO" +layout = "day-plan" +emoji = "πŸ“…" +menu_level = ["sprint"] +weight = 3 +[[blocks]] +name="Energiser" +src="energisers/popcorn-screen-share" +time=20 +[[blocks]] +name="Presentation: round 1" +src="module/business-analysis/presentation" +time=60 +[[blocks]] +name="Morning break" +src="blocks/morning-break" +time=15 +[[blocks]] +name="Presentation: round 2" +src="module/business-analysis/presentation" +time=60 +[[blocks]] +name="Lunch" +src="blocks/lunch" +time=60 +[[blocks]] +name="Study Group" +src="blocks/study-group" +time="90" +[[blocks]] +name="Afternoon Break" +src="blocks/afternoon-break" +time=15 +[[blocks]] +name="Study Group" +src="blocks/study-group" +time="60" +[[blocks]] +name="Wrap" +src="blocks/wrap" +time=15 ++++ + + diff --git a/org-cyf-tracks/content/business-analysis/sprints/5/success/index.md b/org-cyf-tracks/content/business-analysis/sprints/5/success/index.md new file mode 100644 index 000000000..fa2496211 --- /dev/null +++ b/org-cyf-tracks/content/business-analysis/sprints/5/success/index.md @@ -0,0 +1,7 @@ ++++ +title = "Success" +layout = "success" +emoji= "βœ…" +menu_level = ["sprint"] +weight = 4 ++++ diff --git a/org-cyf-tracks/content/business-analysis/sprints/6/_index.md b/org-cyf-tracks/content/business-analysis/sprints/6/_index.md new file mode 100644 index 000000000..57c864487 --- /dev/null +++ b/org-cyf-tracks/content/business-analysis/sprints/6/_index.md @@ -0,0 +1,9 @@ ++++ +title = "Sprint 6" +description = "Business Analysis" +layout = "sprint" +emoji= "⏱️" +menu_level = ["module"] +weight = 1 +theme = "Are you ready to be a BA?" ++++ diff --git a/org-cyf-tracks/content/business-analysis/sprints/6/backlog/index.md b/org-cyf-tracks/content/business-analysis/sprints/6/backlog/index.md new file mode 100644 index 000000000..1fc871eff --- /dev/null +++ b/org-cyf-tracks/content/business-analysis/sprints/6/backlog/index.md @@ -0,0 +1,9 @@ ++++ +title = "Backlog" +layout = "backlog" +emoji= "πŸ₯ž" +menu_level = ["sprint"] +weight = 2 +backlog = "Track-Business-Analysis" +backlog_filter = "πŸ“… Sprint 6" ++++ diff --git a/org-cyf-tracks/content/business-analysis/sprints/6/day-plan/index.md b/org-cyf-tracks/content/business-analysis/sprints/6/day-plan/index.md new file mode 100644 index 000000000..8c0e6a649 --- /dev/null +++ b/org-cyf-tracks/content/business-analysis/sprints/6/day-plan/index.md @@ -0,0 +1,46 @@ ++++ +title = "Day-plan" +description = "TODO" +layout = "day-plan" +emoji = "πŸ“…" +menu_level = ["sprint"] +weight = 3 +[[blocks]] +name="Energiser" +src="energisers/slack-libs" +time=20 +[[blocks]] +name="Presentation: round 1" +src="module/business-analysis/presentation" +time=60 +[[blocks]] +name="Morning break" +src="blocks/morning-break" +time=15 +[[blocks]] +name="Presentation: round 2" +src="module/business-analysis/presentation" +time=60 +[[blocks]] +name="Lunch" +src="blocks/lunch" +time=60 +[[blocks]] +name="Study Group" +src="blocks/study-group" +time="90" +[[blocks]] +name="Afternoon Break" +src="blocks/afternoon-break" +time=15 +[[blocks]] +name="Study Group" +src="blocks/study-group" +time="60" +[[blocks]] +name="Wrap" +src="blocks/wrap" +time=15 ++++ + + diff --git a/org-cyf-tracks/content/business-analysis/sprints/6/success/index.md b/org-cyf-tracks/content/business-analysis/sprints/6/success/index.md new file mode 100644 index 000000000..fa2496211 --- /dev/null +++ b/org-cyf-tracks/content/business-analysis/sprints/6/success/index.md @@ -0,0 +1,7 @@ ++++ +title = "Success" +layout = "success" +emoji= "βœ…" +menu_level = ["sprint"] +weight = 4 ++++ From 814ae110df08b5d1b82fa789084d211a219a265f Mon Sep 17 00:00:00 2001 From: Karen Klein Date: Fri, 20 Jun 2025 19:08:21 +0100 Subject: [PATCH 02/19] adding more --- .../business-analysis/sprints/3/prep/index.md | 2 +- .../business-analysis/sprints/4/prep/index.md | 29 +++++++++++++++++++ 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 org-cyf-tracks/content/business-analysis/sprints/4/prep/index.md diff --git a/org-cyf-tracks/content/business-analysis/sprints/3/prep/index.md b/org-cyf-tracks/content/business-analysis/sprints/3/prep/index.md index d656cf6be..b6f38f805 100644 --- a/org-cyf-tracks/content/business-analysis/sprints/3/prep/index.md +++ b/org-cyf-tracks/content/business-analysis/sprints/3/prep/index.md @@ -1,6 +1,6 @@ +++ title = "prep" -description = "TODO" +description = "Specifying the solution" layout = "prep" emoji = "πŸ“…" menu_level = ["sprint"] diff --git a/org-cyf-tracks/content/business-analysis/sprints/4/prep/index.md b/org-cyf-tracks/content/business-analysis/sprints/4/prep/index.md new file mode 100644 index 000000000..aa5b546a0 --- /dev/null +++ b/org-cyf-tracks/content/business-analysis/sprints/4/prep/index.md @@ -0,0 +1,29 @@ ++++ +title = "prep" +description = "Transforming requirements to solution design" +layout = "prep" +emoji = "πŸ“…" +menu_level = ["sprint"] +weight = 1 +[[blocks]] +name="TBC" +src="module/business-analysis/requirements" +[[blocks]] +name="TBC" +src="module/business-analysis/system-boundaries" +[[blocks]] +name="TBC" +src="module/business-analysis/epics" +[[blocks]] +name="TBC" +src="module/business-analysis/use-case-prep" +[[blocks]] +name="TBC" +src="module/business-analysis/specification" +[[blocks]] +name="TBC" +src="module/business-analysis/acceptance-criteria" +[[blocks]] +name="Presentation" +src="module/business-analysis/presentation" ++++ \ No newline at end of file From 2b4980efb9339d31f1149c9067c76b80cf75ddad Mon Sep 17 00:00:00 2001 From: Karen Klein Date: Fri, 20 Jun 2025 19:15:11 +0100 Subject: [PATCH 03/19] srint 4 changes on prep started --- .../business-analysis/design-mindset/index.md | 19 +++++++++++++++++++ .../business-analysis/sprints/4/prep/index.md | 4 ++-- 2 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 common-content/en/module/business-analysis/design-mindset/index.md diff --git a/common-content/en/module/business-analysis/design-mindset/index.md b/common-content/en/module/business-analysis/design-mindset/index.md new file mode 100644 index 000000000..9ca69076c --- /dev/null +++ b/common-content/en/module/business-analysis/design-mindset/index.md @@ -0,0 +1,19 @@ ++++ +title = "Design mindset" + +time = 60 +emoji = "πŸ€–" +objectives = [ + "Explain the difference between analysis and design" +] +[build] + render = "never" + list = "local" + publishResources = false ++++ + +As we make a subtle switch from an analysis to a design mindset, watch this short motivator from [Steve Job](https://youtu.be/y1Yow6rd-lw?si=7hZY462MTHIe6iy1)s. + + + + diff --git a/org-cyf-tracks/content/business-analysis/sprints/4/prep/index.md b/org-cyf-tracks/content/business-analysis/sprints/4/prep/index.md index aa5b546a0..85ffb6cb7 100644 --- a/org-cyf-tracks/content/business-analysis/sprints/4/prep/index.md +++ b/org-cyf-tracks/content/business-analysis/sprints/4/prep/index.md @@ -6,8 +6,8 @@ emoji = "πŸ“…" menu_level = ["sprint"] weight = 1 [[blocks]] -name="TBC" -src="module/business-analysis/requirements" +name="Design mindset" +src="module/business-analysis/design-mindset" [[blocks]] name="TBC" src="module/business-analysis/system-boundaries" From e3c9cb91d7e2d669e5875c55a21abc626f6ff4f3 Mon Sep 17 00:00:00 2001 From: Karen Klein Date: Fri, 20 Jun 2025 19:21:00 +0100 Subject: [PATCH 04/19] design principles --- .../design-principles/index.md | 21 +++++++++++++++++++ .../business-analysis/sprints/4/prep/index.md | 4 ++-- 2 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 common-content/en/module/business-analysis/design-principles/index.md diff --git a/common-content/en/module/business-analysis/design-principles/index.md b/common-content/en/module/business-analysis/design-principles/index.md new file mode 100644 index 000000000..5825090a5 --- /dev/null +++ b/common-content/en/module/business-analysis/design-principles/index.md @@ -0,0 +1,21 @@ ++++ +title = "Design princples" + +time = 60 +emoji = "πŸ€–" +objectives = [ + "Explain the princples of a good design " +] +[build] + render = "never" + list = "local" + publishResources = false ++++ + +The principles of good design extend beyond software design, as you can read about with the [Bauhaus School](https://www.theinteriordesigninstitute.com/us/en/blog-bauhaus-design) or [James Dyson](https://medium.com/@ajal.connect/the-genius-of-james-dyson-revolutionizing-design-in-the-household-17e8351958fa) or again from [Steve Jobs](https://fs.blog/steve-jobs-on-design/). + +1. What common universal design principles are shared among these examples? + +2. How might these apply in the context of software development? + +3. Compare your answers with these ideas from the Digital Design Manifesto? \ No newline at end of file diff --git a/org-cyf-tracks/content/business-analysis/sprints/4/prep/index.md b/org-cyf-tracks/content/business-analysis/sprints/4/prep/index.md index 85ffb6cb7..64a245872 100644 --- a/org-cyf-tracks/content/business-analysis/sprints/4/prep/index.md +++ b/org-cyf-tracks/content/business-analysis/sprints/4/prep/index.md @@ -9,8 +9,8 @@ weight = 1 name="Design mindset" src="module/business-analysis/design-mindset" [[blocks]] -name="TBC" -src="module/business-analysis/system-boundaries" +name="Design principles" +src="module/business-analysis/design-principles" [[blocks]] name="TBC" src="module/business-analysis/epics" From 6538adae6e67a2e4c835a3d939aeb530326279d8 Mon Sep 17 00:00:00 2001 From: Karen Klein Date: Fri, 20 Jun 2025 19:24:18 +0100 Subject: [PATCH 05/19] more prep --- .../design-principles/index.md | 2 +- .../business-analysis/ux-design/index.md | 19 +++++++++++++++++++ .../business-analysis/sprints/4/prep/index.md | 4 ++-- 3 files changed, 22 insertions(+), 3 deletions(-) create mode 100644 common-content/en/module/business-analysis/ux-design/index.md diff --git a/common-content/en/module/business-analysis/design-principles/index.md b/common-content/en/module/business-analysis/design-principles/index.md index 5825090a5..6efc47b5d 100644 --- a/common-content/en/module/business-analysis/design-principles/index.md +++ b/common-content/en/module/business-analysis/design-principles/index.md @@ -18,4 +18,4 @@ The principles of good design extend beyond software design, as you can read abo 2. How might these apply in the context of software development? -3. Compare your answers with these ideas from the Digital Design Manifesto? \ No newline at end of file +3. Compare your answers with these ideas from the [Digital Design Manifesto](https://ddp.ireb.org/en/downloads-and-resources/downloads#digital-design-manifest)? \ No newline at end of file diff --git a/common-content/en/module/business-analysis/ux-design/index.md b/common-content/en/module/business-analysis/ux-design/index.md new file mode 100644 index 000000000..56c952dab --- /dev/null +++ b/common-content/en/module/business-analysis/ux-design/index.md @@ -0,0 +1,19 @@ ++++ +title = "UX Design and Storyboarding" + +time = 60 +emoji = "πŸ€–" +objectives = [ + "Create an interface (UI) using a wireframe or storyboard that represents the desired behaviour of a user" +] +[build] + render = "never" + list = "local" + publishResources = false ++++ + +Learn about Ux design and storyboards (for example, [this example](https://www.interaction-design.org/literature/article/ux-storyboards?srsltid=AfmBOopdPR4ABkVTjWhL0VfncLq6y6DlmLJroW6tj6R23uVfzl9Ct94t)) as ways of modelling a user’s interactions with a system: + +1. Create a storyboard or wireframe for a particular scenario within BrightStar + +2. Can you identify any design principles that you have followed in developing your storyboard? diff --git a/org-cyf-tracks/content/business-analysis/sprints/4/prep/index.md b/org-cyf-tracks/content/business-analysis/sprints/4/prep/index.md index 64a245872..5711d3916 100644 --- a/org-cyf-tracks/content/business-analysis/sprints/4/prep/index.md +++ b/org-cyf-tracks/content/business-analysis/sprints/4/prep/index.md @@ -12,8 +12,8 @@ src="module/business-analysis/design-mindset" name="Design principles" src="module/business-analysis/design-principles" [[blocks]] -name="TBC" -src="module/business-analysis/epics" +name="UX Design" +src="module/business-analysis/ux-design" [[blocks]] name="TBC" src="module/business-analysis/use-case-prep" From d6fb5f49087b73f49ab9bd46e91f4e56f80968f2 Mon Sep 17 00:00:00 2001 From: Karen Klein Date: Fri, 20 Jun 2025 19:28:20 +0100 Subject: [PATCH 06/19] architechture --- .../functional-architechture/index.md | 23 +++++++++++++++++++ .../business-analysis/sprints/4/prep/index.md | 4 ++-- 2 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 common-content/en/module/business-analysis/functional-architechture/index.md diff --git a/common-content/en/module/business-analysis/functional-architechture/index.md b/common-content/en/module/business-analysis/functional-architechture/index.md new file mode 100644 index 000000000..49efc096e --- /dev/null +++ b/common-content/en/module/business-analysis/functional-architechture/index.md @@ -0,0 +1,23 @@ ++++ +title = "Functional architechture" + +time = 60 +emoji = "πŸ€–" +objectives = [ + "Describe what is functional architecture", + "Allocate required functionalities to modules or components within such as architecture" +] +[build] + render = "never" + list = "local" + publishResources = false ++++ + +[This page](https://mrsdprojects.ri.cmu.edu/2020teamb/design/functional-architecture/) has an example of a functional architecture. Can you find any more? + +1. Using one example of a functional architecture, show what universal design principles have (or have not!) been followed + +2. Propose a functional architecture for part (or all) of the BrightStar solution + +3. Describe the interaction among two or more component modules within your functional architecture using a sequence diagram + diff --git a/org-cyf-tracks/content/business-analysis/sprints/4/prep/index.md b/org-cyf-tracks/content/business-analysis/sprints/4/prep/index.md index 5711d3916..f41104d46 100644 --- a/org-cyf-tracks/content/business-analysis/sprints/4/prep/index.md +++ b/org-cyf-tracks/content/business-analysis/sprints/4/prep/index.md @@ -15,8 +15,8 @@ src="module/business-analysis/design-principles" name="UX Design" src="module/business-analysis/ux-design" [[blocks]] -name="TBC" -src="module/business-analysis/use-case-prep" +name="Functional architechture" +src="module/business-analysis/functional-architechture" [[blocks]] name="TBC" src="module/business-analysis/specification" From fb612914540d1c1740bf504075522101e23cfa07 Mon Sep 17 00:00:00 2001 From: Karen Klein Date: Fri, 20 Jun 2025 19:32:02 +0100 Subject: [PATCH 07/19] data modelling --- .../business-analysis/data-modelling/index.md | 22 +++++++++++++++++++ .../business-analysis/sprints/4/prep/index.md | 4 ++-- 2 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 common-content/en/module/business-analysis/data-modelling/index.md diff --git a/common-content/en/module/business-analysis/data-modelling/index.md b/common-content/en/module/business-analysis/data-modelling/index.md new file mode 100644 index 000000000..d4c4675e1 --- /dev/null +++ b/common-content/en/module/business-analysis/data-modelling/index.md @@ -0,0 +1,22 @@ ++++ +title = "Data modelling" + +time = 60 +emoji = "πŸ€–" +objectives = [ + "Create a conceptual data model", + "Apply the relevant notations including ERD’s diagrams.", + "Explain the difference between business process models and the processes or workflows used in system design" + +] +[build] + render = "never" + list = "local" + publishResources = false ++++ + +Build on your existing knowledge of data modelling by completing section 3 (The Building Blocks of Data Modelling) of this [Udemy course](https://codeyourfuture.udemy.com/course/mastering-data-modeling-fundamentals/) + +1. Create a simple logical data model for the solution proposed in your storyboard above + + diff --git a/org-cyf-tracks/content/business-analysis/sprints/4/prep/index.md b/org-cyf-tracks/content/business-analysis/sprints/4/prep/index.md index f41104d46..8221049bb 100644 --- a/org-cyf-tracks/content/business-analysis/sprints/4/prep/index.md +++ b/org-cyf-tracks/content/business-analysis/sprints/4/prep/index.md @@ -18,8 +18,8 @@ src="module/business-analysis/ux-design" name="Functional architechture" src="module/business-analysis/functional-architechture" [[blocks]] -name="TBC" -src="module/business-analysis/specification" +name="Data modelling" +src="module/business-analysis/data-modelling" [[blocks]] name="TBC" src="module/business-analysis/acceptance-criteria" From c492a16f98513d36f02e3ba24527d0a24aee1bc8 Mon Sep 17 00:00:00 2001 From: Karen Klein Date: Fri, 20 Jun 2025 19:34:25 +0100 Subject: [PATCH 08/19] sprint 4 finished --- .../design-solution/index.md | 22 +++++++++++++++++++ .../business-analysis/sprints/4/prep/index.md | 4 ++-- 2 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 common-content/en/module/business-analysis/design-solution/index.md diff --git a/common-content/en/module/business-analysis/design-solution/index.md b/common-content/en/module/business-analysis/design-solution/index.md new file mode 100644 index 000000000..b33bd6927 --- /dev/null +++ b/common-content/en/module/business-analysis/design-solution/index.md @@ -0,0 +1,22 @@ ++++ +title = "Design a solution" + +time = 60 +emoji = "πŸ€–" +objectives = [ + "Design a solution for the use case" + +] +[build] + render = "never" + list = "local" + publishResources = false ++++ + +Considering all the content of your the use case, can you design a possible solution for it? + +This can include any of the design elements (eg. storyboards, use cases, functional architecture, data models or class diagrams) already provided above or additional ones. + +Pull these together to produce a coherent overall picture of your solution, which you are able to present. + + diff --git a/org-cyf-tracks/content/business-analysis/sprints/4/prep/index.md b/org-cyf-tracks/content/business-analysis/sprints/4/prep/index.md index 8221049bb..0d5a8d51b 100644 --- a/org-cyf-tracks/content/business-analysis/sprints/4/prep/index.md +++ b/org-cyf-tracks/content/business-analysis/sprints/4/prep/index.md @@ -21,8 +21,8 @@ src="module/business-analysis/functional-architechture" name="Data modelling" src="module/business-analysis/data-modelling" [[blocks]] -name="TBC" -src="module/business-analysis/acceptance-criteria" +name="Design solution" +src="module/business-analysis/design-solution" [[blocks]] name="Presentation" src="module/business-analysis/presentation" From 8d86ffa54d36af1bc3c44db0b38c0a10cf9218b6 Mon Sep 17 00:00:00 2001 From: Karen Klein Date: Fri, 20 Jun 2025 19:40:11 +0100 Subject: [PATCH 09/19] srptin 5 started --- .../module/business-analysis/agile/index.md | 18 ++++++++++++ .../measure-success/index.md | 17 +++++++++++ .../business-analysis/sprints/5/prep/index.md | 29 +++++++++++++++++++ 3 files changed, 64 insertions(+) create mode 100644 common-content/en/module/business-analysis/agile/index.md create mode 100644 common-content/en/module/business-analysis/measure-success/index.md create mode 100644 org-cyf-tracks/content/business-analysis/sprints/5/prep/index.md diff --git a/common-content/en/module/business-analysis/agile/index.md b/common-content/en/module/business-analysis/agile/index.md new file mode 100644 index 000000000..f7dfa279d --- /dev/null +++ b/common-content/en/module/business-analysis/agile/index.md @@ -0,0 +1,18 @@ ++++ +title = "Agile and others" + +time = 60 +emoji = "πŸ€–" +objectives = [ + "Explain the differences between agile and scrum", + "Describe how sprints and iterations are different" + +] +[build] + render = "never" + list = "local" + publishResources = false ++++ + +Understand the [Agile](https://youtu.be/Z9QbYZh1YXY?si=YDtrkFHORJ000z8s)/[Scrum](https://youtu.be/TRcReyRYIMg?si=ZE2sFQcwHh3oWTc5) principle, including Sprints, Iterations, Releases, [Backlog](https://www.aha.io/roadmapping/guide/release-management/product-release-sprint-backlog), etc. + diff --git a/common-content/en/module/business-analysis/measure-success/index.md b/common-content/en/module/business-analysis/measure-success/index.md new file mode 100644 index 000000000..887c42f67 --- /dev/null +++ b/common-content/en/module/business-analysis/measure-success/index.md @@ -0,0 +1,17 @@ ++++ +title = "Measure success" + +time = 60 +emoji = "πŸ€–" +objectives = [ + "Explain the difference between OKR and KPI" + +] +[build] + render = "never" + list = "local" + publishResources = false ++++ + +How do you measure success in deliveries? Read about OKRs and KPIs on [this page](https://agilemania.com/difference-between-okr-vs-kpi#:~:text=OKRs%20involve%20setting%20new%20objectives,collaborate%20on%20defining%20relevant%20KPIs.). + diff --git a/org-cyf-tracks/content/business-analysis/sprints/5/prep/index.md b/org-cyf-tracks/content/business-analysis/sprints/5/prep/index.md new file mode 100644 index 000000000..047424d54 --- /dev/null +++ b/org-cyf-tracks/content/business-analysis/sprints/5/prep/index.md @@ -0,0 +1,29 @@ ++++ +title = "prep" +description = "Delivering solutions" +layout = "prep" +emoji = "πŸ“…" +menu_level = ["sprint"] +weight = 1 +[[blocks]] +name="Agile and others" +src="module/business-analysis/agile" +[[blocks]] +name="Measure Success " +src="module/business-analysis/measure-success" +[[blocks]] +name="TBC " +src="module/business-analysis/ux-design" +[[blocks]] +name="BC TBC" +src="module/business-analysis/functional-architechture" +[[blocks]] +name=" TBC" +src="module/business-analysis/data-modelling" +[[blocks]] +name="TBC " +src="module/business-analysis/design-solution" +[[blocks]] +name="Presentation" +src="module/business-analysis/presentation" ++++ \ No newline at end of file From 928d8b54b0352e9e83256c134f7ccaa84fc1a4a7 Mon Sep 17 00:00:00 2001 From: Karen Klein Date: Fri, 20 Jun 2025 19:42:16 +0100 Subject: [PATCH 10/19] change mgmt --- .../business-analysis/change-mgmt/index.md | 19 +++++++++++++++++++ .../business-analysis/sprints/5/prep/index.md | 4 ++-- 2 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 common-content/en/module/business-analysis/change-mgmt/index.md diff --git a/common-content/en/module/business-analysis/change-mgmt/index.md b/common-content/en/module/business-analysis/change-mgmt/index.md new file mode 100644 index 000000000..414e7e9a1 --- /dev/null +++ b/common-content/en/module/business-analysis/change-mgmt/index.md @@ -0,0 +1,19 @@ ++++ +title = "Change management" + +time = 60 +emoji = "πŸ€–" +objectives = [ + "List relevant tasks of change management that affect a business analysis" + +] +[build] + render = "never" + list = "local" + publishResources = false ++++ + +What is [change management](https://youtu.be/wxVgd8h1svU?si=3ckqHAce9mg_zzhA)? + +Write a list of how change management can affect your BA work? + diff --git a/org-cyf-tracks/content/business-analysis/sprints/5/prep/index.md b/org-cyf-tracks/content/business-analysis/sprints/5/prep/index.md index 047424d54..6e881da93 100644 --- a/org-cyf-tracks/content/business-analysis/sprints/5/prep/index.md +++ b/org-cyf-tracks/content/business-analysis/sprints/5/prep/index.md @@ -12,8 +12,8 @@ src="module/business-analysis/agile" name="Measure Success " src="module/business-analysis/measure-success" [[blocks]] -name="TBC " -src="module/business-analysis/ux-design" +name="Change Management " +src="module/business-analysis/change-mgmt" [[blocks]] name="BC TBC" src="module/business-analysis/functional-architechture" From 384f02077f3c316c71d72a91abf5f7d4675be416 Mon Sep 17 00:00:00 2001 From: Karen Klein Date: Fri, 20 Jun 2025 19:50:09 +0100 Subject: [PATCH 11/19] change mgmt --- .../business-analysis/change-mgmt/index.md | 16 +++++++++++++--- .../business-analysis/sprints/5/prep/index.md | 4 ++-- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/common-content/en/module/business-analysis/change-mgmt/index.md b/common-content/en/module/business-analysis/change-mgmt/index.md index 414e7e9a1..5e04a1860 100644 --- a/common-content/en/module/business-analysis/change-mgmt/index.md +++ b/common-content/en/module/business-analysis/change-mgmt/index.md @@ -4,7 +4,8 @@ title = "Change management" time = 60 emoji = "πŸ€–" objectives = [ - "List relevant tasks of change management that affect a business analysis" + "List relevant tasks a business analyst will support a change management team with", + "Apply scope changes to a project" ] [build] @@ -13,7 +14,16 @@ objectives = [ publishResources = false +++ -What is [change management](https://youtu.be/wxVgd8h1svU?si=3ckqHAce9mg_zzhA)? +Understand: +- What is [change management](https://youtu.be/wxVgd8h1svU?si=3ckqHAce9mg_zzhA)? +- What is the difference between change management and organisational change management? +- What are [scope changes](https://www.lucidchart.com/blog/scope-change-management), and how should you deal with them? -Write a list of how change management can affect your BA work? +1. Write a list of how you, as a Business Analyst, can support change management and the rollout of a project. + +2. Explain the difference of change management and organisational change management. + +3. Idenitfy possible scope changes that could happen on the use case you are working on. How would you deal with them? And who would have to be informed? + +4. Idenitfy how you would work with the Change management team on the use case you are working on. diff --git a/org-cyf-tracks/content/business-analysis/sprints/5/prep/index.md b/org-cyf-tracks/content/business-analysis/sprints/5/prep/index.md index 6e881da93..c2a1a3772 100644 --- a/org-cyf-tracks/content/business-analysis/sprints/5/prep/index.md +++ b/org-cyf-tracks/content/business-analysis/sprints/5/prep/index.md @@ -9,10 +9,10 @@ weight = 1 name="Agile and others" src="module/business-analysis/agile" [[blocks]] -name="Measure Success " +name="Measure Success" src="module/business-analysis/measure-success" [[blocks]] -name="Change Management " +name="Change Management" src="module/business-analysis/change-mgmt" [[blocks]] name="BC TBC" From 28585e71e49d86b428b4ea4ca64f563ef829006d Mon Sep 17 00:00:00 2001 From: Karen Klein Date: Fri, 20 Jun 2025 19:55:33 +0100 Subject: [PATCH 12/19] prioritisation --- .../business-analysis/prioritisation/index.md | 24 +++++++++++++++++++ .../business-analysis/sprints/5/prep/index.md | 4 ++-- 2 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 common-content/en/module/business-analysis/prioritisation/index.md diff --git a/common-content/en/module/business-analysis/prioritisation/index.md b/common-content/en/module/business-analysis/prioritisation/index.md new file mode 100644 index 000000000..8a281383c --- /dev/null +++ b/common-content/en/module/business-analysis/prioritisation/index.md @@ -0,0 +1,24 @@ ++++ +title = "Prioritisation" + +time = 60 +emoji = "πŸ€–" +objectives = [ + "Describe the different priotisation techniques" + +] +[build] + render = "never" + list = "local" + publishResources = false ++++ + +Read about different [prioritisation techniques](https://www.atlassian.com/agile/product-management/prioritization-framework#:~:text=A%20product%20prioritization%20framework%20is,what%20to%20work%20on%20next.). + + +1. For your user case, which prioritisation technique would you use and why? + +2. How will you use priotisation with stakeholders? + +3. Which priorisation technique do you think is not good and why? + diff --git a/org-cyf-tracks/content/business-analysis/sprints/5/prep/index.md b/org-cyf-tracks/content/business-analysis/sprints/5/prep/index.md index c2a1a3772..de40a2fa8 100644 --- a/org-cyf-tracks/content/business-analysis/sprints/5/prep/index.md +++ b/org-cyf-tracks/content/business-analysis/sprints/5/prep/index.md @@ -15,8 +15,8 @@ src="module/business-analysis/measure-success" name="Change Management" src="module/business-analysis/change-mgmt" [[blocks]] -name="BC TBC" -src="module/business-analysis/functional-architechture" +name="Prioritisation" +src="module/business-analysis/prioritisation" [[blocks]] name=" TBC" src="module/business-analysis/data-modelling" From 2cb3c2e9be38d4e4177205f375fc4b7b92012e0c Mon Sep 17 00:00:00 2001 From: Karen Klein Date: Fri, 20 Jun 2025 19:56:08 +0100 Subject: [PATCH 13/19] Prioritisation --- .../content/business-analysis/sprints/5/prep/index.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/org-cyf-tracks/content/business-analysis/sprints/5/prep/index.md b/org-cyf-tracks/content/business-analysis/sprints/5/prep/index.md index de40a2fa8..78b87727f 100644 --- a/org-cyf-tracks/content/business-analysis/sprints/5/prep/index.md +++ b/org-cyf-tracks/content/business-analysis/sprints/5/prep/index.md @@ -18,12 +18,6 @@ src="module/business-analysis/change-mgmt" name="Prioritisation" src="module/business-analysis/prioritisation" [[blocks]] -name=" TBC" -src="module/business-analysis/data-modelling" -[[blocks]] -name="TBC " -src="module/business-analysis/design-solution" -[[blocks]] name="Presentation" src="module/business-analysis/presentation" +++ \ No newline at end of file From be3131776038d7916acd412d613c95c981ae64f0 Mon Sep 17 00:00:00 2001 From: Karen Klein Date: Fri, 20 Jun 2025 20:06:37 +0100 Subject: [PATCH 14/19] changes --- .../en/module/business-analysis/change-mgmt/index.md | 3 ++- .../module/business-analysis/measure-success/index.md | 11 ++++++++--- .../business-analysis/sprints/5/day-plan/index.md | 4 ++-- .../content/business-analysis/sprints/6/_index.md | 2 +- .../business-analysis/sprints/6/day-plan/index.md | 2 +- .../content/business-analysis/sprints/6/prep/index.md | 0 6 files changed, 14 insertions(+), 8 deletions(-) create mode 100644 org-cyf-tracks/content/business-analysis/sprints/6/prep/index.md diff --git a/common-content/en/module/business-analysis/change-mgmt/index.md b/common-content/en/module/business-analysis/change-mgmt/index.md index 5e04a1860..cefe063ce 100644 --- a/common-content/en/module/business-analysis/change-mgmt/index.md +++ b/common-content/en/module/business-analysis/change-mgmt/index.md @@ -25,5 +25,6 @@ Understand: 3. Idenitfy possible scope changes that could happen on the use case you are working on. How would you deal with them? And who would have to be informed? -4. Idenitfy how you would work with the Change management team on the use case you are working on. +4. Outline 3 ways a BA would support the launch (rollout activities). + diff --git a/common-content/en/module/business-analysis/measure-success/index.md b/common-content/en/module/business-analysis/measure-success/index.md index 887c42f67..557c717f7 100644 --- a/common-content/en/module/business-analysis/measure-success/index.md +++ b/common-content/en/module/business-analysis/measure-success/index.md @@ -4,7 +4,9 @@ title = "Measure success" time = 60 emoji = "πŸ€–" objectives = [ - "Explain the difference between OKR and KPI" + "Explain the difference between OKR and KPI", + "Propose relevant success metrics for a project", + "Identify data sources for success metrics" ] [build] @@ -13,5 +15,8 @@ objectives = [ publishResources = false +++ -How do you measure success in deliveries? Read about OKRs and KPIs on [this page](https://agilemania.com/difference-between-okr-vs-kpi#:~:text=OKRs%20involve%20setting%20new%20objectives,collaborate%20on%20defining%20relevant%20KPIs.). - +How do you measure success in deliveries? Read about OKRs and KPIs on [this page](https://agilemania.com/difference-between-okr-vs-kpi#:~:text=OKRs%20involve%20setting%20new%20objectives,collaborate%20on%20defining%20relevant%20KPIs.). + +1. Propose 4 ways to measure your use case's success if it's successful + +2. Explain where you'd get the information (i.e. data sources). \ No newline at end of file diff --git a/org-cyf-tracks/content/business-analysis/sprints/5/day-plan/index.md b/org-cyf-tracks/content/business-analysis/sprints/5/day-plan/index.md index d14bec61f..0a6d96d77 100644 --- a/org-cyf-tracks/content/business-analysis/sprints/5/day-plan/index.md +++ b/org-cyf-tracks/content/business-analysis/sprints/5/day-plan/index.md @@ -1,13 +1,13 @@ +++ title = "Day-plan" -description = "TODO" +description = "Delivering solutions" layout = "day-plan" emoji = "πŸ“…" menu_level = ["sprint"] weight = 3 [[blocks]] name="Energiser" -src="energisers/popcorn-screen-share" +src="energisers/popcorn-screens-share" time=20 [[blocks]] name="Presentation: round 1" diff --git a/org-cyf-tracks/content/business-analysis/sprints/6/_index.md b/org-cyf-tracks/content/business-analysis/sprints/6/_index.md index 57c864487..29c346290 100644 --- a/org-cyf-tracks/content/business-analysis/sprints/6/_index.md +++ b/org-cyf-tracks/content/business-analysis/sprints/6/_index.md @@ -5,5 +5,5 @@ layout = "sprint" emoji= "⏱️" menu_level = ["module"] weight = 1 -theme = "Are you ready to be a BA?" +theme = "Putting it all together" +++ diff --git a/org-cyf-tracks/content/business-analysis/sprints/6/day-plan/index.md b/org-cyf-tracks/content/business-analysis/sprints/6/day-plan/index.md index 8c0e6a649..4f6803b23 100644 --- a/org-cyf-tracks/content/business-analysis/sprints/6/day-plan/index.md +++ b/org-cyf-tracks/content/business-analysis/sprints/6/day-plan/index.md @@ -1,6 +1,6 @@ +++ title = "Day-plan" -description = "TODO" +description = "Putting it all together" layout = "day-plan" emoji = "πŸ“…" menu_level = ["sprint"] diff --git a/org-cyf-tracks/content/business-analysis/sprints/6/prep/index.md b/org-cyf-tracks/content/business-analysis/sprints/6/prep/index.md new file mode 100644 index 000000000..e69de29bb From 5f42fa246ddc1e307126a68ae803cb10946ee49f Mon Sep 17 00:00:00 2001 From: Karen Klein Date: Fri, 20 Jun 2025 20:18:58 +0100 Subject: [PATCH 15/19] sprint 6 --- .../business-analysis/new-use-case/index.md | 24 +++++++++++++++++ .../module/business-analysis/review/index.md | 20 ++++++++++++++ .../sprints/5/day-plan/index.md | 2 +- .../sprints/6/day-plan/index.md | 26 +++++++------------ .../business-analysis/sprints/6/prep/index.md | 11 ++++++++ 5 files changed, 65 insertions(+), 18 deletions(-) create mode 100644 common-content/en/module/business-analysis/new-use-case/index.md create mode 100644 common-content/en/module/business-analysis/review/index.md diff --git a/common-content/en/module/business-analysis/new-use-case/index.md b/common-content/en/module/business-analysis/new-use-case/index.md new file mode 100644 index 000000000..3f3c64087 --- /dev/null +++ b/common-content/en/module/business-analysis/new-use-case/index.md @@ -0,0 +1,24 @@ + ++++ +title = "New use case" + +time = 60 +emoji = "πŸ€–" +objectives = [ + "Implement BA tools you learned in a project" +] +[build] + render = "never" + list = "local" + publishResources = false ++++ + +As a group, work together to create and submit these key documents for a new business scenario. Each person should understand all parts of the submission: + +1. A Problem Statement (what the problem is) & Stakeholder Map (who is involved). +2. 2-3 User Personas (descriptions of typical users). +3. An "As-Is" Process or User Journey Diagram (how things currently work). +4. 8-10 Requirements (what the solution needs to do, functional, non-functional). +5. 5 User Stories with acceptance criteria. +6. A high-level Solution Design (how you'd solve the problem). +7. What's "In-Scope" (what you will do) and "Out-of-Scope" (what you won't do for this project)? diff --git a/common-content/en/module/business-analysis/review/index.md b/common-content/en/module/business-analysis/review/index.md new file mode 100644 index 000000000..3234665ef --- /dev/null +++ b/common-content/en/module/business-analysis/review/index.md @@ -0,0 +1,20 @@ ++++ +title = "Review your BA tools" + +time = 60 +emoji = "πŸ€–" +objectives = [ + "List all important toold and techniques you learned for business analysis" + +] +[build] + render = "never" + list = "local" + publishResources = false ++++ + +Review your notes and work from Sprints 1-5. + +Make sure you have a list of the main ones you would like to experiment with. + +You will use them in the exercise during the class. \ No newline at end of file diff --git a/org-cyf-tracks/content/business-analysis/sprints/5/day-plan/index.md b/org-cyf-tracks/content/business-analysis/sprints/5/day-plan/index.md index 0a6d96d77..15f4623a1 100644 --- a/org-cyf-tracks/content/business-analysis/sprints/5/day-plan/index.md +++ b/org-cyf-tracks/content/business-analysis/sprints/5/day-plan/index.md @@ -7,7 +7,7 @@ menu_level = ["sprint"] weight = 3 [[blocks]] name="Energiser" -src="energisers/popcorn-screens-share" +src="energisers/popcorn-screen-share" time=20 [[blocks]] name="Presentation: round 1" diff --git a/org-cyf-tracks/content/business-analysis/sprints/6/day-plan/index.md b/org-cyf-tracks/content/business-analysis/sprints/6/day-plan/index.md index 4f6803b23..588cdd951 100644 --- a/org-cyf-tracks/content/business-analysis/sprints/6/day-plan/index.md +++ b/org-cyf-tracks/content/business-analysis/sprints/6/day-plan/index.md @@ -10,33 +10,25 @@ name="Energiser" src="energisers/slack-libs" time=20 [[blocks]] -name="Presentation: round 1" -src="module/business-analysis/presentation" -time=60 -[[blocks]] -name="Morning break" -src="blocks/morning-break" -time=15 -[[blocks]] -name="Presentation: round 2" -src="module/business-analysis/presentation" -time=60 +name="New Use case" +src="module/business-analysis/new-use-case" +time=120 [[blocks]] name="Lunch" src="blocks/lunch" time=60 [[blocks]] -name="Study Group" -src="blocks/study-group" -time="90" +name="Presentation: round 1" +src="module/business-analysis/presentation" +time=60 [[blocks]] name="Afternoon Break" src="blocks/afternoon-break" time=15 [[blocks]] -name="Study Group" -src="blocks/study-group" -time="60" +name="Presentation: round 2" +src="module/business-analysis/presentation" +time=60 [[blocks]] name="Wrap" src="blocks/wrap" diff --git a/org-cyf-tracks/content/business-analysis/sprints/6/prep/index.md b/org-cyf-tracks/content/business-analysis/sprints/6/prep/index.md index e69de29bb..696494939 100644 --- a/org-cyf-tracks/content/business-analysis/sprints/6/prep/index.md +++ b/org-cyf-tracks/content/business-analysis/sprints/6/prep/index.md @@ -0,0 +1,11 @@ ++++ +title = "prep" +description = "Putting it all together" +layout = "prep" +emoji = "πŸ“…" +menu_level = ["sprint"] +weight = 1 +[[blocks]] +name="Review" +src="module/business-analysis/review" ++++ \ No newline at end of file From 454570d2cbb057c4fb5e47ba64b3d0a69ef04d0c Mon Sep 17 00:00:00 2001 From: Karen Klein Date: Fri, 20 Jun 2025 20:45:47 +0100 Subject: [PATCH 16/19] demo rubric --- .../en/module/business-analysis/demo/index.md | 60 +++++++++++++++++++ .../sprints/1/day-plan/index.md | 4 +- .../sprints/2/day-plan/index.md | 4 +- .../sprints/3/day-plan/index.md | 4 +- .../sprints/4/day-plan/index.md | 4 +- .../sprints/5/day-plan/index.md | 4 +- .../sprints/6/day-plan/index.md | 4 +- 7 files changed, 72 insertions(+), 12 deletions(-) create mode 100644 common-content/en/module/business-analysis/demo/index.md diff --git a/common-content/en/module/business-analysis/demo/index.md b/common-content/en/module/business-analysis/demo/index.md new file mode 100644 index 000000000..b5ca32a86 --- /dev/null +++ b/common-content/en/module/business-analysis/demo/index.md @@ -0,0 +1,60 @@ ++++ +title="Demo" +time=45 +tasks = [ + "Explain your work to others at CEFR B2 level or higher.", + "Listen and understand standard speech spoken at a normal rate and follow even complex lines of argument provided the topic is reasonably familiar", + "Participate in meetings in your area of expertise, if you have help understanding some points.", + "Ask clarifying questions and revise your response based on new information.", +] +[build] + render = 'never' + list = 'local' + publishResources = false ++++ + +At CYF we expect you to demo your work to the class. You must have many opportunities to practice how to clearly and simply **explain your work to others**. This is really important skill as a business analyst. + +## ⏰ Timekeeper + +The timekeeper will keep the groups on track. + +Split randomly into groups of no more than 4 people. Mix up your teams. +Each person will have 10 minutes to demo the work they did on the previous prep to the group. +After the demo, the group will ask questions or give feedback for 5 minutes. +Then the next person will demo their work. + +## πŸ§‘πŸΌβ€πŸŽ“ Trainees + +### 1. Demo {{}}10{{}} + +You will demo the work you did for this sprint as if you were presenting it to Brighsparks stakholders. + +You will have 10 minutes to explain run the stakeholders through your findings and logic behind it. + +### 2. Feedback {{}}5{{}} + +After the demo, the group will give you feedback for up to 5 minutes. +Someone from the group might act as one of the main stakeholders and ask questions. + +## πŸ’‘ Tips: + +- **Practice** the format of demos before class. +- **Keep it simple**. Don't try to show everything you did. Just show enough so it makes sense and shows progress. +- **Keep it short**. 10 minutes is enough. +- **Explain** what you did and why. +- **Show** the artifcats you created +- **Ask** for feedback. + + +## Rubric + +These are some criteria we will be using to assess your demo. You must meet 5 of the 6 criteria, and if you skip one we recommend you skip asking a question. This is not an ordered list - you can complete these criteria in any order. +
+
Clearly introduce the topci to the stakeholders (aka the group).
Someone watching should be able to approve the next steps.

The topic must not be "I will tell you about my hard work". It must be about how you, as a Business anayst, evaluated and used the knowledge you acquired.
+
Explain what was done
Someone watching should be able to state what you have done in one sentence.
+
Explain the reasoning behind a choice.
Someone watching should be able to explain why you did at least one thing a particular way (and why it was a better choice than alternatives).
+
Show relevant artifacts (e.g. business mapping, data mapping, user story).
Someone watching should be able to identify at least one artifact of your work. Slides don't count as an artifact.
+
Stick to your time limit.
You should know how long you have for your demo, and stick to that time. You will be given a warning when you're running low on time.
+
Get buy in.
The stakeholders should leave your presentation satisfied with the outcome and direction.
+
\ No newline at end of file diff --git a/org-cyf-tracks/content/business-analysis/sprints/1/day-plan/index.md b/org-cyf-tracks/content/business-analysis/sprints/1/day-plan/index.md index 8ca7ce2c7..2b56f1113 100644 --- a/org-cyf-tracks/content/business-analysis/sprints/1/day-plan/index.md +++ b/org-cyf-tracks/content/business-analysis/sprints/1/day-plan/index.md @@ -11,7 +11,7 @@ src="energisers/introduce-yourself" time=20 [[blocks]] name="Presentation: round 1" -src="module/business-analysis/presentation" +src="module/business-analysis/demo" time=60 [[blocks]] name="Morning break" @@ -19,7 +19,7 @@ src="blocks/morning-break" time=15 [[blocks]] name="Presentation: round 2" -src="module/business-analysis/presentation" +src="module/business-analysis/demo" time=60 [[blocks]] name="Lunch" diff --git a/org-cyf-tracks/content/business-analysis/sprints/2/day-plan/index.md b/org-cyf-tracks/content/business-analysis/sprints/2/day-plan/index.md index cdbab297e..ff0de0434 100644 --- a/org-cyf-tracks/content/business-analysis/sprints/2/day-plan/index.md +++ b/org-cyf-tracks/content/business-analysis/sprints/2/day-plan/index.md @@ -11,7 +11,7 @@ src="energisers/bad-interview-answers" time=20 [[blocks]] name="Presentation: round 1" -src="module/business-analysis/presentation" +src="module/business-analysis/demo" time=60 [[blocks]] name="Morning break" @@ -19,7 +19,7 @@ src="blocks/morning-break" time=15 [[blocks]] name="Presentation: round 2" -src="module/business-analysis/presentation" +src="module/business-analysis/demo" time=60 [[blocks]] name="Lunch" diff --git a/org-cyf-tracks/content/business-analysis/sprints/3/day-plan/index.md b/org-cyf-tracks/content/business-analysis/sprints/3/day-plan/index.md index 31ced4ef7..b32befa22 100644 --- a/org-cyf-tracks/content/business-analysis/sprints/3/day-plan/index.md +++ b/org-cyf-tracks/content/business-analysis/sprints/3/day-plan/index.md @@ -11,7 +11,7 @@ src="energisers/18-and-unders" time=20 [[blocks]] name="Presentation: round 1" -src="module/business-analysis/presentation" +src="module/business-analysis/demo" time=60 [[blocks]] name="Morning break" @@ -19,7 +19,7 @@ src="blocks/morning-break" time=15 [[blocks]] name="Presentation: round 2" -src="module/business-analysis/presentation" +src="module/business-analysis/demo" time=60 [[blocks]] name="Lunch" diff --git a/org-cyf-tracks/content/business-analysis/sprints/4/day-plan/index.md b/org-cyf-tracks/content/business-analysis/sprints/4/day-plan/index.md index c6e48e830..343e9b567 100644 --- a/org-cyf-tracks/content/business-analysis/sprints/4/day-plan/index.md +++ b/org-cyf-tracks/content/business-analysis/sprints/4/day-plan/index.md @@ -11,7 +11,7 @@ src="energisers/18-and-unders" time=20 [[blocks]] name="Presentation: round 1" -src="module/business-analysis/presentation" +src="module/business-analysis/demo" time=60 [[blocks]] name="Morning break" @@ -19,7 +19,7 @@ src="blocks/morning-break" time=15 [[blocks]] name="Presentation: round 2" -src="module/business-analysis/presentation" +src="module/business-analysis/demo" time=60 [[blocks]] name="Lunch" diff --git a/org-cyf-tracks/content/business-analysis/sprints/5/day-plan/index.md b/org-cyf-tracks/content/business-analysis/sprints/5/day-plan/index.md index 15f4623a1..717936869 100644 --- a/org-cyf-tracks/content/business-analysis/sprints/5/day-plan/index.md +++ b/org-cyf-tracks/content/business-analysis/sprints/5/day-plan/index.md @@ -11,7 +11,7 @@ src="energisers/popcorn-screen-share" time=20 [[blocks]] name="Presentation: round 1" -src="module/business-analysis/presentation" +src="module/business-analysis/demo" time=60 [[blocks]] name="Morning break" @@ -19,7 +19,7 @@ src="blocks/morning-break" time=15 [[blocks]] name="Presentation: round 2" -src="module/business-analysis/presentation" +src="module/business-analysis/demo" time=60 [[blocks]] name="Lunch" diff --git a/org-cyf-tracks/content/business-analysis/sprints/6/day-plan/index.md b/org-cyf-tracks/content/business-analysis/sprints/6/day-plan/index.md index 588cdd951..476e23938 100644 --- a/org-cyf-tracks/content/business-analysis/sprints/6/day-plan/index.md +++ b/org-cyf-tracks/content/business-analysis/sprints/6/day-plan/index.md @@ -19,7 +19,7 @@ src="blocks/lunch" time=60 [[blocks]] name="Presentation: round 1" -src="module/business-analysis/presentation" +src="module/business-analysis/demo" time=60 [[blocks]] name="Afternoon Break" @@ -27,7 +27,7 @@ src="blocks/afternoon-break" time=15 [[blocks]] name="Presentation: round 2" -src="module/business-analysis/presentation" +src="module/business-analysis/demo" time=60 [[blocks]] name="Wrap" From 9095d16a39da62ce5474e4dfa65bd698747f2abf Mon Sep 17 00:00:00 2001 From: KFK <80272258+kfklein15@users.noreply.github.com> Date: Tue, 24 Jun 2025 09:37:34 +0100 Subject: [PATCH 17/19] Update common-content/en/module/business-analysis/demo/index.md Co-authored-by: Daniel Wagner-Hall --- common-content/en/module/business-analysis/demo/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common-content/en/module/business-analysis/demo/index.md b/common-content/en/module/business-analysis/demo/index.md index b5ca32a86..70dbdfb4b 100644 --- a/common-content/en/module/business-analysis/demo/index.md +++ b/common-content/en/module/business-analysis/demo/index.md @@ -51,7 +51,7 @@ Someone from the group might act as one of the main stakeholders and ask questio These are some criteria we will be using to assess your demo. You must meet 5 of the 6 criteria, and if you skip one we recommend you skip asking a question. This is not an ordered list - you can complete these criteria in any order.
-
Clearly introduce the topci to the stakeholders (aka the group).
Someone watching should be able to approve the next steps.

The topic must not be "I will tell you about my hard work". It must be about how you, as a Business anayst, evaluated and used the knowledge you acquired.
+
Clearly introduce the topic to the stakeholders (aka the group).
Someone watching should be able to approve the next steps.

The topic must not be "I will tell you about my hard work". It must be about how you, as a Business anayst, evaluated and used the knowledge you acquired.
Explain what was done
Someone watching should be able to state what you have done in one sentence.
Explain the reasoning behind a choice.
Someone watching should be able to explain why you did at least one thing a particular way (and why it was a better choice than alternatives).
Show relevant artifacts (e.g. business mapping, data mapping, user story).
Someone watching should be able to identify at least one artifact of your work. Slides don't count as an artifact.
From 26ba97ac59e6c4ac164a3514748d5f5a390bf92a Mon Sep 17 00:00:00 2001 From: KFK <80272258+kfklein15@users.noreply.github.com> Date: Tue, 24 Jun 2025 09:37:44 +0100 Subject: [PATCH 18/19] Update common-content/en/module/business-analysis/personas/index.md Co-authored-by: Daniel Wagner-Hall --- common-content/en/module/business-analysis/personas/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common-content/en/module/business-analysis/personas/index.md b/common-content/en/module/business-analysis/personas/index.md index 2cd8dd5c1..1071cffb8 100644 --- a/common-content/en/module/business-analysis/personas/index.md +++ b/common-content/en/module/business-analysis/personas/index.md @@ -4,7 +4,7 @@ title = "Personas" time = 60 emoji = "πŸ€–" objectives = [ - "Understand the use of personas to characterise particular types of user customers’ interactions with the business" + "Use personas to characterise particular types of user customers’ interactions with the business" ] [build] render = "never" From 4048a40a420cc0cc8ad2f9d12110126623712c8c Mon Sep 17 00:00:00 2001 From: KFK <80272258+kfklein15@users.noreply.github.com> Date: Tue, 24 Jun 2025 09:37:53 +0100 Subject: [PATCH 19/19] Update org-cyf-tracks/content/business-analysis/sprints/4/day-plan/index.md Co-authored-by: Daniel Wagner-Hall --- .../content/business-analysis/sprints/4/day-plan/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org-cyf-tracks/content/business-analysis/sprints/4/day-plan/index.md b/org-cyf-tracks/content/business-analysis/sprints/4/day-plan/index.md index 343e9b567..c8ccaa0f7 100644 --- a/org-cyf-tracks/content/business-analysis/sprints/4/day-plan/index.md +++ b/org-cyf-tracks/content/business-analysis/sprints/4/day-plan/index.md @@ -1,7 +1,7 @@ +++ title = "Day-plan" description = "Transforming Requirements to Solution Design" -layout = "favourite-dessert" +layout = "day-plan" emoji = "πŸ“…" menu_level = ["sprint"] weight = 3