The citizen integrator

26
The Citizen Integrator Michael Stephenson Azure Integration MVP https://pt.linkedin.com/in/michaelstephensonuk1 http://www.twitter.com/michael_stephen Sponsored & Brought to you by

Transcript of The citizen integrator

Page 1: The citizen integrator

The Citizen Integrator

Michael StephensonAzure Integration MVP

https://pt.linkedin.com/in/michaelstephensonuk1http://www.twitter.com/michael_stephen

Sponsored & Brought to you by

Page 2: The citizen integrator

2

Michael Stephenson• Coaching & Consultancy

• Azure Trainer• Cloud Architect• Integration Architect

• Loads of real world Azure projects

• #IntegrationMonday

• Blog - http://microsoftintegration.guru/blog/

• Twitter - @michael_stephen

Page 3: The citizen integrator

Agenda• What is a Citizen

Integrator?• Microsoft Business

Application Platform• Tips for Success

Page 4: The citizen integrator

What is a Citizen Integrator?

Page 5: The citizen integrator

5

Integration Specialist Ad-Hoc Integrator Citizen Integrator• Coaching• Supporting• Escalation• Governing• Defining Approaches• Defining Standards• Implementation on hard projects• Pair programming

• Traditional developer who also does some integration• Doing bulk of

implementation• Working within Integration

Constraints• Working on other non

integration features

• Business User who is tech savvy• Integration Analysis• Light weight integration• Low risk integration

Modern Integration Roles

At Northumbria Uni current skill split

- 20% Integration Specialist- 80% Ad-hoc Integrator

Starting to have business analysts looking at Citizen Integrator opportunities

Page 6: The citizen integrator

6

Why does the non-IT part of the business want to do IT?

My SME’s understand the business

so no requirements

to capture

If I don’t need code then its

cheaper

My users are tech savvy

We don’t have any

spare resources

We have a big queue or work already

We will need to consider the security

and governance

impacts

I just want to get it done

We need to do testing

and documentatio

n

We will need to get some

new infrastructure

IT are slow and

expensive

Page 7: The citizen integrator

7

Pre-2008 - Tech Savvy Business User• Benefits• Business got the job done• Low cost

• Challenges• 000’s of Access/Excel solutions

across Org• Security and Data Vulnerabilities• Solutions been around for

decades in some org• Complex business logic lost in

macros

I can solve that problem with a macro

in excel

Page 8: The citizen integrator

8

Cloud Era - Citizen Developer• Benefits

• SaaS/Cloud enabled app platforms• Market place add ons• More complex solutions• Scalable to more users

• Challenges• Super Charged Stealth IT • Silo applications limits

functionality• Often identity challenges• Integration often required

Page 9: The citizen integrator

9

API/IPaaS Era - Citizen Integrator• Benefits• API simplifies integration• Business users can call API• Integrated solutions

• Challenges• Not every org asset is API

capable• What technical debt is

being created under the radar?

I can connect

the API to Salesforc

e

Page 10: The citizen integrator

Microsoft Business Application Platform

Page 11: The citizen integrator

11

Page 12: The citizen integrator

12

What Concept ToolsMake me more efficient at my job

Automation

Make my team more efficient

CollaborationAutomationSelf Service Business IntelligenceIntegration

Make us more effective with Customers

AutomationCustomer InteractionCommunicationSelf Service Business IntelligenceIntegration

What does Citizen Integrator want to do?

Page 13: The citizen integrator

Microsoft Flow

Page 14: The citizen integrator

14

Flow Overview• Automate my day• Automate my team

• Online Designer• Flow Templates• Flow Mobile App• Push Notifications• Activity

• Develop from SharePoint Online

Page 15: The citizen integrator

15

Demo

Page 16: The citizen integrator

Microsoft Power Apps

Page 17: The citizen integrator

17

Power Apps Overview• Connect to what you have• SaaS Apps• API’s• Hybrid• On-Premise Data Gateway

• No Code Applications• Build in browser• Build from data• Build in Power Apps Studio

• Publish to Web and Mobile• Windows Store• Apple App Store• Google Play

Page 18: The citizen integrator

18

Demo

Page 19: The citizen integrator

19

MEASURE ACT AUTOMATEUnlock Insight Intelligent Interfaces Evolved Integration

Super User

Professional Developer

Cortana Analytics SuiteSQL Server Business Intelligence

Azure FunctionsAzure App ServiceService Fabric

Logic AppsAPI ManagementBizTalk

When it gets complex

Page 20: The citizen integrator

20

Tips for Success

Page 21: The citizen integrator

21

You mean it can go wrong?

Story 1• IT didn’t know integration was

happening• User was pulling data from SaaS

application to their dropbox• User left with a list of all sales leads

Story 2• Citizen Developer setup a business

critical solution• The user then left the organization• All of the solution assets were in the

users personal account• The organization lost all of the assets

and the solution stopped working

Page 22: The citizen integrator

22

Microsoft Offering ProvidesSecured with Azure Active Directory Security

AuthorizationPart of Office 365 Platform License Management

User ExperienceTeam Accounts/Sharing

Hosted on Azure Cloud ScalePotential Opportunities • API Connection Governance

• Security and Compliance Centre• Operations and Monitoring

Key Points

Page 23: The citizen integrator

Microsoft Integration SuiteIoT

API ManagementAPI AppsService BusRelay

Service BusMessaging

Azure BizTalkLogic Apps

Event Hubs

BizTalk Server

EAI/ETL

API Hybrid Connectivity

BAM/Analytics Citizen Integrator

Messaging

BizTalk Server

Azure BizTalk

Orchestration

BizTalk Server

VPN Express Route

Event Hubs IoT Hubs

Power BIStream Analytics Power Apps

Data Factory SSIS

Event Hubs

Flows

Page 24: The citizen integrator

24

Final Thoughts

Page 25: The citizen integrator

25

Success is a Culture Challenge

Architect:• Coach the Citizen Integrator• Accept that CI is a member of the team• Provide constraints for CI• Provide API’s to integrate with• Implement the hard stuff• Help CI build better solutions• Develop relationships with business

Citizen Integrator:• Work with IT not around them• Learn integration patterns and why important• Think about dependencies• Think about how solution works for teams

Business Owner:• Encourage collaboration with IT• Develop relationships with IT• Understand why IT don’t like technical debt

Page 26: The citizen integrator

Thank You

Twitter: #integrationmonday Website: http://www.integrationusergroup.com/