Repository navigation
Update BA curriculum with AI review exercises #1980
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
ac65abd
a5f829a
7c47077
a19a325
59e6002
cce04ef
aeb41e3
a91574c
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -4,7 +4,8 @@ title = "Business domains" | |||||
| time = 90 | ||||||
| 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)" | ||||||
| "Represent the relationships among key entities in the domain in a conceptual data model (business domain model)", | ||||||
| "Use AI to support and review business domain artefacts" | ||||||
| ] | ||||||
| [build] | ||||||
| render = "never" | ||||||
|
|
@@ -17,3 +18,7 @@ Learn about the importance of terminology and how to use glossaries, data dictio | |||||
| 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/) | ||||||
|
|
||||||
| Use AI to support your business domain analysis. Ask AI to: | ||||||
| 1. Generate a first-draft glossary for the BrightStar retail, loyalty, and CRM domain. Critically review and edit the glossary: remove irrelevant terms, correct definitions, and add important terms that AI missed. | ||||||
| 2. Review your conceptual data model using Customer, Transaction, LoyaltyCard, Product, and any other relevant entities. Ask AI to challenge the entities and relationships and explain any concepts or relationships that are unclear. | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,5 @@ | ||
| +++ | ||
| title = "User research" | ||
| title = "Business Requirements" | ||
|
|
||
| time = 60 | ||
| objectives = [ | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -3,7 +3,8 @@ title = "Specification" | |
|
|
||
| time = 60 | ||
| objectives = [ | ||
| "Compare backlog and specifications" | ||
| "Compare backlog and specifications", | ||
| "Use AI to review and challenge comparisons between an SRS and an agile product backlog" | ||
| ] | ||
| [build] | ||
| render = "never" | ||
|
|
@@ -15,5 +16,8 @@ Take a look at a software requirements specification template such as one provid | |
|
|
||
| How does this differ from your understanding of a product backlog, as used in an agile approach? | ||
|
|
||
| Use AI to review your comparison. Ask AI to: | ||
| 1. Challenge your comparison of an SRS and an agile product backlog and identify anything you may have missed. | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. What does SRS stand for |
||
| 2. Generate an example of the same BrightStar requirement represented in a specification and as a backlog item. | ||
|
|
||
| Compare the two examples and explain the differences. | ||
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -4,7 +4,8 @@ title = "Stakeholder mapping" | |||||
| time = 45 | ||||||
| objectives = [ | ||||||
| "Identify potential stakeholders in a project/product context", | ||||||
| "Tailor communication approaches for different stakeholder types" | ||||||
| "Tailor communication approaches for different stakeholder types", | ||||||
| "Use AI to review stakeholder mapping and identify gaps" | ||||||
| ] | ||||||
| [build] | ||||||
| render = "never" | ||||||
|
|
@@ -13,3 +14,10 @@ objectives = [ | |||||
| +++ | ||||||
|
|
||||||
| Create a stakeholder map and a preliminary RACI matrix for a given scenario, identifying key stakeholders and their potential roles and responsibilities. | ||||||
|
|
||||||
| Use AI to review your stakeholder mapping. Ask AI to review your stakeholder map and identify: | ||||||
| 1. Missing stakeholders | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| 2. Unclear or incomplete roles and responsibilities | ||||||
| 3. Gaps in the stakeholder relationships or RACI matrix | ||||||
|
|
||||||
| Review the AI feedback and decide which suggestions are valid for BrightStar. | ||||||
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -3,17 +3,22 @@ title = "Use Cases" | |||||
|
|
||||||
| time = 60 | ||||||
| objectives = [ | ||||||
| "Describe the differences between use case, scenario and user story" | ||||||
| "Describe the differences between use case, scenario and user story", | ||||||
| "Use AI to review and improve explanations of use cases, scenarios, and user stories" | ||||||
| ] | ||||||
| [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)). | ||||||
| Read about use cases and use case diagrams as another way of representing the scope of a solution (e.g. in section 2.2.1.3 "Use case diagram" in the [IREB 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. | ||||||
|
|
||||||
| Use AI to review your explanation. Ask AI to:: | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
| 1. Review your explanation of the differences between a use case, scenario, and user story. | ||||||
| 2. Identify any inaccuracies or unclear points. | ||||||
| 3. Provide one example of a use case, a scenario, and a user story for BrightStar. | ||||||
|
|
||||||
| Review the AI examples and explain why each one is, or is not, a valid example of the artefact. | ||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.