Skip to main content

Platform Adoption Patterns

BC DevExchange Adoption Pattern

The Need:

Modernization has been identified as a ministry goal. To achieve this, business units are embarking on difficult change initiatives that are tied to culture shifts within their organizations. It won’t happen overnight. Readiness to adopt new systems and approaches requires a plan. A key element of the plan is based on having the capabilities and capacity to deliver solutions that end-users value. The BC DevExchange is an incubator for the promotion of innovation.

User Story:

As a member of the business unit executive, I need to have a knowledgeable team that is capable of delivering a digitally enabled product that meets the needs of our discerning users.

Context:

Taking a solution that is nearing its end of life, identifying business scenarios (through client engagement) pinpoints the need for teams that can propose, design, and deliver solutions that will modernize the business unit’s product portfolio for the digital government era.

Scenario:

Develop organization capabilities that allow teams to solve difficult business problems. Co-locate in the lab environment where teams can reside (physically or virtually). Get exposure to resident experts who have experience and knowledge in delivering solutions, based on Agile methodologies, utilizing open source software on modern, cloud-ready platforms.

Solution:



Microsoft PowerBI Adoption Pattern

*under development*

The Need:

Executives and team-leads need to be able to ask questions about business data. Stakeholders want to be informed in real-time by looking at informative web sites without having to wade through complicated multi-tab spreadsheets stored on shared drives or file sites.

User Story:

As a member of the business unit steering committee, I need access to business intelligence that shows historical, current, and predictive views of our business operations, in order to provide the executive with the information they require to make informed, data-driven decisions.

Context:

Business intelligence tools are a central organizational capability used to analyze, visualize, and share insights into business information. Structured and unstructured files and repositories contain a wide array of data sources that can be modeled and shaped to provide dashboards and reports.

Scenarios:

Solution:

*under development*

The IMB can work with project teams to review requirements, participate on technical teams, and assist in shepherding teams through the approval and project inception process.



Microsoft Dynamics Adoption Pattern

*under development*

The Need:

Digital government requires on-demand, reliable delivery of citizen-centric services that often touch multiple business units in multiple Ministries. Being able to provide a unified view of the citizen, while using various backing services each with separate data sources, requires a platform approach to service delivery.

User Story:

As a BC Government digital product owner, I need a platform that allows me to deliver a secure e-Permitting (as one example) solution that involves stakeholders from a diverse group of Ministries.

Context:

Modern Customer Relationship Management (CRM) platforms, such as Dynamics, offer a diverse suite of products that allow government service providers to obtain consistent integrated views of their business functions by using a common database. Custom applications can be built on the platform, integrating workflows to solve complex citizen-focused solutions.

Scenarios:

The Dynamics platform can been applied in a diverse set of citizen and service focused management systems including:

Solution:

*under development*

IMB can work with project teams to review requirements, participate on technical teams, and assist teams through the approval and project inception process.



Microsoft SharePoint Adoption Pattern

The Need:

Collaboration is key to team success. Working in the open is a digital principle that requires on-demand access to information. Projects are mandated to follow core policy and OCIO records management. Files stored on network drives or in email folders are difficult to locate. A purpose built, secure (IDIR/BCEID supported) document repository enforces structure and file findability.

User Story:

As a member of the business unit working on a new initiative, I need to have a secure document storage site that my team and our partners can access over the web so that we can collaborate on documents for our project.

Context:

Teams delivering a time boxed initiative create office documents including spreadsheets, presentations, MS Word files, and PDF documents. Being able to organize the document structure allows for efficient team collaboration.

Scenario:

Your initiative requires a central repository of project related documents, lists, and team contacts. Files should only be viewable to those who have been granted access to specific folders. In order to ensure that changes can be rolled back, a versioning feature is required. The platform should include an all-of-site search capability. The site will have a diverse set of government users but may also allow access to external authenticated users.

Solution:

Before deciding on a completely self-serve approach to team based document management, engage the IMB SharePoint consulting services team who will examine your requirements and guide site design, configuration, and development. SharePoint is a flexible environment that includes a team site collaboration template which supports IDIR and BCEID user accounts.

Additional information:



BC Dev Exchange DevOps Container Platform (OpenShift) Adoption Pattern

The Need:

Successful application development teams require on-demand, consistent environments and do not want to deal with underlying infrastructure. Business units are looking for hosting flexibility.

User Story:

As a product owner, I need to be assured that my full stack development team has access to a supported platform that offers an automated code delivery environment without having to worry about the infrastructure, so that my team can sustain a high frequency of feature delivery.

Context:

As teams design and architect new IT-based systems that deliver business value, they are looking to adopt flexible technologies without the inherent lock-in that has come with selecting platforms in the past. Application containers are lightweight, secure, and scalable. Container Based Applications (CBA) are portable across a number of on-premise (OCIO-ES) and vendor clouds.

Scenarios:

Solution:



Progressive Web Application Capstone Pattern

The Need:

Citizens and employees prefer to use their mobile devices to access information and services. Mobile devices are able to access on-device sensors and smart-phone/tablet features to provide a richer more engaging user experience.

User Story:

As a citizen, I rely on my mobile device as my preferred way of consuming government services.

Context:

Installable progressive web applications (PWA) offer an authentic mobile experience for users. A PWA allows a website to run on the mobile device when connectivity can’t be guaranteed. Web-based solutions can be enriched to access on-device sensors (example: location services). PWAs allow users to self-install the solution without having to be published in an App Store. Solution owners can send update notices directly to the installed solution, thereby simplifying application management.

Scenarios:

Solution:

Additional Information: