38
DELIVERY Citizen Identity Accelerator

DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

DELIVERY

Citizen Identity Accelerator

Page 2: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

ANALYSE | ANTICIPATE | ACTINSIGHTS. SIMPLIFIED. 2

Who am I?

Nathan Kitchen – Cloud Solution Architect at Trustmarque

Page 3: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

ANALYSE | ANTICIPATE | ACTINSIGHTS. SIMPLIFIED. 3

The case for web self-service

Better staff utilisation

High citizen reach

Lower technology costs

Central security

Every citizen self-serving online

enables staff to be redeployed

Staff can direct to online

channels

Established patterns

Central app deploy & rollout

Easily subcontracted

Single identity for citizens to

access many services

Manage and share access

levels across apps

Progressive web apps can

work on most devices, even

offline!

Consistent user experience

Page 4: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

ANALYSE | ANTICIPATE | ACTINSIGHTS. SIMPLIFIED. 4

Why we love the web

► Complex app packaging and

deployment

► Multiple identities

► Inability to BYOD/work anywhere

► Restricted app form factor

► Inconsistent performance & scaling

► Inconsistent brand experience

► High maintenance costs

► High cost of proprietary licences

► Browser access, web-based rollout

► Single sign-on

► Any browser, anywhere (even offline!)

► Responsive

► Easy to scale

► Easy to control data flows

► Consistent user experience

► Easy to deploy to cloud

► .NET Core (Open Source)

Page 5: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

ANALYSE | ANTICIPATE | ACTINSIGHTS. SIMPLIFIED. 5

Build out your portfolio

Web Content

Management

Central Citizen

Profile

Service Request

Forms

AI-based Content

Moderation

Book AppointmentsEmbedded self-help

“bots”

Forecast Service

Utilisation

?

Offline Web

Apps/Mobile

Communication

Preferences

Data Sharing and

Consent

Service Payments

Trustmarque can help build applications integrated into SiteKit identity management as part of your

online portfolio. Here are some ideas:

Page 6: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

ANALYSE | ANTICIPATE | ACTINSIGHTS. SIMPLIFIED. 6

Regional self-service hubhttps://portal.northengland.gov.uk

Council servicesRefuse collections in NW12

Planning permission in your area

PoliceReport a crime

Statistics in your area

Find your nearest station

Nathan KitchenIdentity verified (Level 1) – What does this mean?

Manage personal data

Payments

3

Page 7: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

ANALYSE | ANTICIPATE | ACTINSIGHTS. SIMPLIFIED. 7

Regional self-service hubIn order to provide you with the service special refuse collection, Englandshire

Council would like your permission to:

• Access the following personal information:

• Your primary residence address

• Your phone number

Your information will be shared for 6 weeks and will be deleted after this period. More »

In addition, Englandshire Council would like the following portal permissions:

• Send you notifications (What does this mean?)

• Send payment requests (What does this mean?)

Do you agree to share this information in order to access the service?

Agree Cancel

Page 8: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

#interact

What would you like to see?

Page 9: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

ANALYSE | ANTICIPATE | ACTINSIGHTS. SIMPLIFIED. 9

3 building blocks to success

Technical Enablement

Enable citizens to securely access council services through any device in a cost-effective manner

Citizen Identity Solution

Delivery Partner

Management of citizen identities, including authorisation

levels and processes for service access.

Platform for deploying technical pre-requisites and managing

costs of an online estate.

Flexible technical expertise to advise, support, or deliver your

vision for integrated online citizen self-service.

Page 10: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

Sitekit: Citizen Identity

Wilf Prasher & Chris Eckl

Sitekit Ltd

Page 11: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

Mandate –PCTs must

deliver patient

engagement

Growing focus on

dHealth at Gov level

Identity as a fundamental

building block in digital

Lighthouse client –

Nuffield; Lloyd’s and Bupa follow

Central and local

government come on-

board

Market focus:

healthcare; 30-80 NHS

clients

Driving all four dallas

seeds

Refocus on core

competency – identity

Building the team and growing capacity

Aggressive growth,

assess focus, consolidate and grow

2006 2010 2015 2016 2017 2020

Page 12: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

Market landscape and business drivers

Page 13: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

Identity is solving a business problem

Local

directories and

employee

identities

Federation –

partners

and clients

Context –

trust and

relationships

Customers –

cloud and SaaS

Old world Where we are now Future

Page 14: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

Drivers and sectors

Partner engagement Security, compliance, GDPR

Citizen engagement

Mobile, BYOD Wider migration strategy…

To cloud…fromon-premise

• National

government

• Local

authority

• Private sector

Page 15: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

National & International Examples

Page 16: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

GOV.UK Verify

Verify Hub

Verify IdPs

HMRC Ids

Matching

Service

Page 17: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

NHS England Identity Alpha

Sitekit Hub

Verify

IdPs

NHSD NHS#s

Matching

Service

Social

IdPs

Vouching

DB NHS#s

Message

Bus

Vouching App

NHS Health Record

NHS & Care

Online Account

Page 18: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

MyGovID

Federation

Broker

(B2C / IEF)

MyGov Id

AtPMessage

Bus

Page 19: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

Kent County Council

Page 20: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

Design principles

• People should be able to use an existing identity if they want to

• But should be able to create a new account if they don’t

• For self-asserted identities, we need elevation stories

• There is a need for a Verify alternative:

• Running costs aren’t clear

• There are barriers to user adoption

• There are also technical challenges

Page 21: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

Elevation of an identity to LoA1 can be achieved programmatically through attribute

verification via a local council database

Identity

Platform

Council

DB

Vouch

DB

I want to register my child for school

place and Kent offers this service

digitally – I need to prove my identity

first, though.

I want to apply for a dropped kerb so my mother can park her car closer to

her front door

Face to face identity verification is

required to elevate an identity to LoA2

– required for school admissions

Page 22: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

Why do I need an LoA2 identity for an LoA1 transaction?

Eligibility is a barrier – how do we support citizens who need it most?

Commercial frameworks need to be in place to support local up-takeThe costs of

using Verify aren’t clear, so

I can’t recommend it

I don’t mind whether I use Verify

or anything else, but I don’t have the right paperwork to

register for an account

Registration seems onerous for what should be a simple transaction

Page 23: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

LRG Identity PlatformCitizen Authentication

Page 24: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

Why citizen identity platform?

Authorities must deliver digital to achieve target savings in front-line services, and

should deliver digital to meet citizen expectation. Identity underpins G2C transactions

so authorities understand the need for an identity platform. GOV.UK Verify is one

option, but at this time not appropriate for LRGs:

• Commercial models unclear

• Eligibility / exclusion

• LoA2 only

Page 25: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

Additional components within citizen identity platform

Core build components within citizen identity platform

Identity

tenant set-

up

Sign-in,

registration,

elevation

and profile

edit

2x social

identity

provider

on-

boarding

1x local

identity

provider

on-

boarding

Email and

SMS

verification

service

Custom

AuthN

journeys

Additional

DB

integrations

Local

verification

DB

integration

Local

service

(app)

integration

Citizen

identity

platform

Core build

Service

wrapper

Face to face

identity

verification

service

Page 26: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

How long does it take?

Core build components within staff and partner identity platform

Identity

tenant set-

up

20

days

Custom

AuthN

journeys

+ 20

days

Additional

DB

integrations

+ 20

days

Local

service

(app) on-

boarding

+ 10

days

Sign-in,

registration,

elevation

and profile

edit

2x social

identity

provider

on-

boarding

1x local

identity

provider

on-

boarding

Email and

SMS

verification

service

Local

verification

DB

integration

Face to face

identity

verification

service

+ 20

days

Page 27: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

What do we need from you?

• Appropriately skilled and authorised resources to run the programme

• Skill to spin-up and maintain Azure infrastructure + licensing

• OR support from Trustmarque / Sitekit to specify and configure Azure resources

• Buy-in from service delivery (app) teams

• Buy-in from citizen engagement (comms) teams

• Team to facilitate citizen identity verification (e.g., registrars)

• Team to facilitate operation and management (devops, contractual, governance)

Page 28: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

Engagement

1 – first date

Sense-checking understanding and alignment of

strategy (why does your authority need a citizen

identity platform?), appropriateness of approach (how

we work together) and tech.

3 – solution design workshop

½ day workshop (white-boarding) to place the

platform in context and sketch-out the high-level

design; Cloud Application Readiness Assessment;

understand configuration and development required.

2 – education workshop

½ day on-site workshop to illustrate the platform’s

underlying technologies; how we can deliver identity

– discursive with lots of Q&A!

4 – high-level design asset

Off-site work to produce a high-level design (HLD),

enabling you to go to market to procure your

platform.

Page 29: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

Back to Trustmarque…

Chris Eckl

[email protected]

Wilf Prasher

[email protected]

Page 30: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

ANALYSE | ANTICIPATE | ACTINSIGHTS. SIMPLIFIED. 30

Online self-service in a box

Citizen IdentitySiteKit’s Citizen Identity pack provides a robust,

scalable solution to citizen identity, with

integration to all the major identity platforms

and additional citizen management features.

Trustmarque AcceleratorLeverage Trustmarque expertise to help

integrate citizen identity across your existing

online estate, and bring innovative new services

to market.

FO

UN

DA

TIO

NS

OL

UT

ION

DE

LIV

ER

Microsoft Azure & CSPAs part of Microsoft’s CSP programme,

Trustmarque can provide all the necessary

technology to deploy and manage your identity-

enabled online estate!

Page 31: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

ANALYSE | ANTICIPATE | ACTINSIGHTS. SIMPLIFIED. 31

Innovation LabsPre-packaged remote teams

embedded in a technology

organisation, as a service

The Trustmarque Accelerator

Inspire1-day team workshop to

challenge thinking and

develop new ways of working

Microsoft CSPPurchase via the Trustmarque and the

Microsoft CSP programme to manage

licensing, VSTS, and Azure spend in a

single pane of glass

Managed Code ServicesHosted repositories under the Microsoft CSP

programme enable short “hygiene”

engagements for stable or inactive projects and

IP

Delivery BoosterA Trustmarque Specialist joins your team for a

sprint, with the express purpose of helping you use

technology to reduce “cycle time”, through

embedded change and recommendations

Trustmarque provide a range of services to help develop your organisation’s online platform.

Page 32: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

ANALYSE | ANTICIPATE | ACTINSIGHTS. SIMPLIFIED. 32

Accelerated People: Inspired

Lean Development

Continuous Delivery

Product Development Flow

Architectural Runway

How can we instil principles

of build, measure, and learn?

How do we “fail fast”?

How do unmanaged queues

cause delivery problems?

How do we prioritise work?

How do we show results

quickly?

How do we avoid rework and

technical debt?

How can we reduce cycle

times?

How can we be release-

ready? 1 day team

workshop

Page 33: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

ANALYSE | ANTICIPATE | ACTINSIGHTS. SIMPLIFIED. 33

Accelerated Teams: Delivery booster

Report

✓ Maturity roadmap

✓ Tooling optimisation

✓ DevOps principles

RECOMMENDATIONSEMBEDDED INSIGHTS HANDS ON

A professional services engagement, for

sprint duration plus 2. Typically carried

out by a single resource.

Embed delivery expertise to improve

your team’s use of tools, process,

technology, and minimise waste.

Page 34: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

ANALYSE | ANTICIPATE | ACTINSIGHTS. SIMPLIFIED. 34

Azure enabled by CSP

Enable Azure cloud by partnering with

Trustmarque via Microsoft’s CSP

programme.

Host SiteKit identity platform

• Built on Microsoft Azure B2C

• All components deployed and

managed

Flexible charging

• Consumption-based cost

model scales with you

• Monitor spend online

Extend easily

• Add new services to your

online portfolio

• Monitor license usage

Cloud-ESP is Trustmarque’s online web

portal for providing management access

and controls to Microsoft Cloud services.

Page 35: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

ANALYSE | ANTICIPATE | ACTINSIGHTS. SIMPLIFIED. 35

Accelerated code quality: Managed Code Services

Code RepositoryVSTS online source

control (CSP)

Reverse EngineerUncontrolled/compiled

code moved to SC

App Health CheckAudit activity to expose

hidden risks

DocumentDocument code, write

high-level documentation

Unit testSet a functional baseline

for future change control

StandardsImplement and run code

analysis, w/ custom rules

PackagingBuild & package code to

enable repeatable deploy

Environment mgmtSet up an automated

release process

Performance testSet up repeatable

performance tests

MonitoringAdd App Insights to track

performance and failures

WCAGAccessibility assessment

of your application

ComplianceSet compliance rules and

arrange periodic audit

A safe home where your technical intellectual property can be looked after by experts.

Page 36: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

ANALYSE | ANTICIPATE | ACTINSIGHTS. SIMPLIFIED. 36

Accelerated Innovation: Innovation Labs

Deploy a delivery team embedded with a partner that lives and breathes technology,

ensuring you have access to the right skills when you need them, for as long as you need

them.

Why? How?

Explore new technology-

enabled revenue streams

Enhance value of current

technology portfolio

Pre-packaged engagement

model, processes, tools

Efficient, consumption-

based charges

?Culture?

Skillset?

Tools?

Pace changes?

Resource churn?

Technology?

Specialists?

Processes?

Page 37: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

DELIVERY

Web Content

Management(Umbraco)

Web Services and

Integrations

Progressive Web

Applications(Mobile enabled)

App Health Check (.NET, JS, VB)

Identity

Management

Cloud Migrations

What delivery technology?

Page 38: DELIVERY - Trustmarque · 2020. 1. 2. · licensing, VSTS, and Azure spend in a single pane of glass Managed Code Services Hosted repositories under the Microsoft CSP programme enable

#interact

What are your experiences and aspirations on the journey to

unified citizen identity and self-service?