The citizen integrator

Post on 16-Apr-2017

322 views 0 download

Transcript of 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

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

Agenda• What is a Citizen

Integrator?• Microsoft Business

Application Platform• Tips for Success

What is a 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

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

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

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

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

Microsoft Business Application Platform

11

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?

Microsoft Flow

14

Flow Overview• Automate my day• Automate my team

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

• Develop from SharePoint Online

15

Demo

Microsoft Power Apps

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

18

Demo

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

20

Tips for Success

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

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

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

24

Final Thoughts

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

Thank You

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