Product Roadmap - bcgov/common-service-showcase GitHub Wiki

See also the team Confluence Space

Passed Milestones

Releases and work previously completed work by the Common Service Showcase Team can be found on the Product Roadmap of the wiki pages of the individual repositories in the Application list below.

Future Work

Product BacklogPrioritized list of work

Overall RoadmapOverall Roadmap

Applications in Scope

Product CatalogueDocumentation and onboarding information about our common services.

Acronym and Repo link Name Type Vision Status
CHESS Messaging Service Showcase Application To display capabilities and provide documentation for implementing Released
CHES Common Hosted Email Service Common Hosted Service An API for sending email and doing email merge Released
BCBox BCBox User Interface Common Hosted Web app - COMS Consumer Hosted UI for COMS Released
DS4PR Deployment Strategy for Pull Requests Shared Documentation A common, reusable deployment strategy for pull-request-based pipeline support on Openshift Documentation Tested and Ready for use
COMS Object Management REST API An API service using object storage to manage S3 objects from any application Released
COMSS Document Management Showcase Application To display capabilities and provide documentation for implementing Released (Retired in favor of BCBox)
DGRSC Document Generation Showcase Application To display capabilities and provide documentation for implementing Released
CDOGS Common Document Generation Service Common Hosted Service Provides an API that generates documents from a template, data document & static assets Released
Certbot Certbot Common Service Automatically update TLS Certificates on OpenShift Routes Released

Roadmap Opportunities

The follow list has not been expanded upon further than simply identifying them as opportunities where a common service team could add value.

  • A Common API to submit Auditing, Logging and/or Metrics data to a single indexed location with the ability to produce Reporting Dashboards in a space for their team.
  • Automated Testing Framework - There is a solution already in place but it has not been polished up and packaged in a way that yet makes it a mature common service offering. The exchange lab will be the stewards of this product, but when this team goes to implement the automated test framework on our application, I propose that we do some contribution back to the project at that time to help it become a full common service.
  • Ongoing User Experience Research
  • Object storage migration tool (some solution that facilitates moving documents to object storage when appropriate)
  • URL shortener
  • Common Fider
  • Subscription service