Resource:O'Reilly Spring 2022 Kata
Spotlight App for Diversity Cyber Council
Summary
The Spotlight App Project is a sustained effort to amass a coalition of nonprofits in order to address specific needs within the communities we serve by leveraging a centralized platform as the base of operations to collaborate and make a collective impact. The App is meant to solve the following problems:
- The decentralization and lack of support between nonprofits create gaps
of service and overall impact.
- The lack of visibility of nonprofit groups and offerings creates a barrier of
access to the people we aim to serve.
Actors
- Non-Profit
- Candidate
- Administrators
Functional Requirements
- The Platform must establish a way to incentivize engagement:
- sharing of resources
- collaboration, networking
- facilitating introductions, and partnerships
- The Platform must categorize/tag nonprofit support services to match candidate needs identified
in the on-boarding assessment to include but not limited to
- Resume Writing Services
- Interview Prep
- Free Business Attire
- Apprenticeship Program Registration
- Training Program Registration
- College & University Registration
- Free Grocery & Meal Services
- Discounted Rent & Housing Services
- Daycare/Child Care Services
- Mentorship/Career Advocate Services
- Tracking candidate progress
- Tracking engagement
- The Platform must provide a way to allow Non-Profits to publicize offerings to the platform that
can provide some level of automatic matching for Candidate requests
- The Platform allows offerings to contain rich text, links, and downloadable readable content
such as PDFs, but no other downloads.
- Each offering must support a certain list of properties (defined by the platform), such as name,
organization description, website, unique identifier (assigned by the Administrators) and other identification information.
- The Platform must provide both operational reports (number of candidate matches / period,
number of offerings / region, and so on) and analytical reports (projections of future desirable career paths, Offering gaps in a region based on demand, and so on) for use by Administrators.
Architecture characteristics
- End-User Ease of Use=Summary
The Spotlight App Project is a sustained effort to amass a coalition of nonprofits in order to address specific needs within the communities we serve by leveraging a centralized platform as the base of operations to collaborate and make a collective impact. The App is meant to solve the following problems:
- The decentralization and lack of support between nonprofits create gaps
of service and overall impact.
- The lack of visibility of nonprofit groups and offerings creates a barrier of
access to the people we aim to serve.
Actors
- Non-Profit
- Candidate
- Administrators
Functional Requirements
- The Platform must establish a way to incentivize engagement:
- sharing of resources
- collaboration, networking
- facilitating introductions, and partnerships
- The Platform must categorize/tag nonprofit support services to match candidate needs identified
in the on-boarding assessment to include but not limited to
- Resume Writing Services
- Interview Prep
- Free Business Attire
- Apprenticeship Program Registration
- Training Program Registration
- College & University Registration
- Free Grocery & Meal Services
- Discounted Rent & Housing Services
- Daycare/Child Care Services
- Mentorship/Career Advocate Services
- Tracking candidate progress
- Tracking engagement
- The Platform must provide a way to allow Non-Profits to publicize offerings to the platform that
can provide some level of automatic matching for Candidate requests
- The Platform allows offerings to contain rich text, links, and downloadable readable content
such as PDFs, but no other downloads.
- Each offering must support a certain list of properties (defined by the platform), such as name,
organization description, website, unique identifier (assigned by the Administrators) and other identification information.
- The Platform must provide both operational reports (number of candidate matches / period,
number of offerings / region, and so on) and analytical reports (projections of future desirable career paths, Offering gaps in a region based on demand, and so on) for use by Administrators.
Architecture characteristics
- End-User Ease of Use
Solutions List
Below there are the links to solutions produced by the teams that participated in the O'Reilly Spring 2022 architectural kata challenge:
- Team PegasuZ First place
- The Marmots Second place
- The Global Variables Third place
- Goal Diggers
- Kamikaze Slayers
- Arch8s
- Shokunin
- Wright Stuff