6. Why does the non-IT part of the business
want to do IT?
6
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
documentation
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
7
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
8
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?
9
I can
connect the
API to
Salesforce
12. What Concept Tools
Make me more efficient at my
job
Automation
Make my team more efficient Collaboration
Automation
Self Service Business
Intelligence
Integration
Make us more effective with
Customers
Automation
Customer Interaction
Communication
Self Service Business
Intelligence
Integration
12
What does Super User want to do?
14. Flow Overview
• What can I automate?
• Automate my day
• Automate my team
• Automation embedded in
• SharePoint
• Dynamics
• Online Designer
• Flow Templates
• Flow Mobile App
• Push Notifications
• Activity
14
17. Home Automation
17
Flow
When it’s a long day, locking up the
office in the dark is a pain
With FlicButton by back door I can
click the button in the house which will
trigger a Microsoft Flow to turn the
lights off in the office
19. 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
• Canvas Apps
• Publish to Web and Mobile
• Apple & Google stores
• Model Driven Apps
• Synchronization with Dynamics
platform
19
22. 22
Student Accommodation 1
22
Student Accommodation 1
3rd Party Cloud Solution
API
Power App
I really need to do
some laundry if I’m
going out tonight
For all washers & dryers:
- How many are in use and free per building
- How long until each are free
- See what each machine is currently doing
23. 23
Student Accommodation 1
23
Student Accommodation 1
3rd Party Cloud Solution
API
Flow
Alexa, are there any
washing machines
free in Building A?
Machine 2 in building
A is free in 20
minutes
25. Off Shore User
Power App – Basic Data Entry
Integration Platform
Logic App Invoice Loading
Function
Enters data into the Power App
When status is ready then Logic App transfers data
to CRM via existing load function (API)
Systems of Engagement with Power Apps
- Proof of concept in 1 day
- Solution delivered in 1 sprint
System of Record
System of Engagement
27. • User Interface for Reports
• Desktop and Web accessible
• Author reports and share them
27
What is Power BI
28. 3 modes of BI working together
Agile Business Intelligence
Find reports and insights which give value
Fail Fast for reports that done deliver value
Query line of business systems
Business User driven
Find requirements for Enterprise BI
Enterprise Business Intelligence
Data Warehousing approach
Cloud based for elastic scale
Structured data
Extract Transform Load Data Warehouse
Reliable and enterprise ready
Heavy compute capabilities
Big Data
Unstructured Data
Large volumes
Stream based or batch based
Map Reduce
Data Lakes
29. Agile Business Intelligence
Power BI Gateway
Line of Business
Applications
SaaS Applications
Power BI
Power BI Desktop
Report Viewer views
dashboards via
Browser or mobile
Report Author creates
reports then publishes to
Power BI
Power BI uses Gateway to
access on premise data
sources
Power BI has content packs
for many SaaS applications
Other Azure
Data Sources
30. Enterprise Business Intelligence
Line of Business
Applications
Power BI
Machine Learning
Data Factory
SQL Data Warehouse
Data Catalog
Hybrid Connectivity
SQL DW used for
storage
Data Factory pulls data
from line of business and
cloud applications
Data Catalog used to
manage data dictionary
A number of options
for advanced analytics
Power BI for
visualization
SaaS Applications
Azure Search Analysis Services
31. Big Data – ETL Channel
Line of Business
Applications
Power BI
Machine
Learning
Data Factory
SQL Data Warehouse
Hybrid Connectivity
Data Lake and
Azure Storage for
unstructured data
store
Data Factory pulls data
from line of business and
cloud applications
A number of options
for advanced analytics
Power BI for
visualization
SaaS Applications
Azure Search
Azure Storage
Data Lake Analytics
HDInsight
Data Lake Storage
32. Big Data – Real Time Events Channel
Power BI
Machine
Learning
A number of options
for advanced analytics
Power BI for
visualization
Azure Search
Azure Storage
Data Lake Analytics
Event HubIoT Hub
Stream Analytics
VDevices, things, etc
Applications
Eventing and Streaming
based Channel
Data Lake and
Azure Storage for
unstructured data
store
HDInsight
Data Lake Storage
34. MEASURE ACT AUTOMATE
Unlock Insight Intelligent Interfaces Evolved Integration
Super User
Professional Developer
Cortana Analytics Suite
SQL Server Analysis
Services
Data Warehousing
Big Data, etc
Azure Functions
Azure App Service
Service Fabric
Web Apps
Logic Apps
API Management
BizTalk
34
When it gets complex
36. 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
36
37. Microsoft Offering Provides
Secured with Azure Active Directory Security
Authorization
Part of Office 365 Platform License Management
User Experience
Team Accounts/Sharing
Hosted on Azure Cloud Scale
Potential Opportunities • API Connection Governance
• Security and Compliance Centre
• Operations and Monitoring
37
Key Points
38. Microsoft Integration Suite
IoT
API ManagementAPI Apps
Service Bus
Relay
Service Bus
Messaging
Azure BizTalk
Logic 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 BI Stream Analytics Power Apps
Data Factory SSIS
Event Hubs
Flows
40. Success is a Culture Challenge
40
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
Notas del editor
The key to success is realizing its not just about technology but technology is still an important part of it