From Shadow IT to Empowered IT
Unshackling Your Developers’ Creativity
Asanka Abeysinghe
Vice President, Solutions Architecture - WSO2,Inc
Agenda
2
Shadow IT
Reference
Architecture
Empowered IT
Challenge – Consumer driven
3
Business challenges
4
- Complex biz requirements
- Wider problem space
- Rapidly changing
- Quick release cycles
Picture Credit : http://www.latimes.com/sports/
Technology challenges
5
Relationship with IT
6
2 days to
create a
user
½ day to
reset a
password
3 days to
create a
database
1 week to
provision
a VMruntime
policies
devops
policies
Picture Credit : http://web.zizinya.com/blog/
Result – the finale
7
YOU’RE
FIRED!
and
MEET MY
LAWYER!
Result – Shadow IT
8
Picture Credit : http://www.apriso.com/blog/wp-content/uploads/2012/08/Shadow_IT_continued.jpg/
9
Shadow IT is IT activity that
occurs outside of IT. Shadow
IT is growing in many
organizations driven by
consumerized technology,
mobility, the availability of
cloud solutions ……
Is it new ?
10
Picture Credit : http://metsys.irislink.com/
11
Story : Protecting spreadsheets
Shadow IT – today
12
13
People are tech savvy
14
Public hosting is affordable
and accessible.
Agile innovation labs
15
- Applications developed in innovation labs
- Driven by need
- Driven by speed
- Driven by knowledge
- Meets business and technology demand
Internal battle
16
Dev Teams
Biz Users
IT
I have a solution, but
can’t deploy
I need a quick solution
for problem ‘x’
Not compliant with the
policies
I can fund and provide
hosting.
?..#@$%
CFOCIO
♬♪
1
2
3
4
Lifecycle of an (unmanaged) app
17
In Production Maintenance
App App
APP
App
App
App
Create
6 – 9 months
Dev Teams IT
Biz Users
Managed apps
{integrate}
18
35% of enterprise IT
expenditures will happen
outside of the corporate
IT budget in 2015.
Solution to facilitate
19
Quick
release
cycles
Agile,
iterative
process
Ability to
migrate
shadow IT
apps
Accept the
creative
experimen-
tation
Empower
the dev
groups
Governed
/Secured
Enterprise
ready
Solution provides
20
Self service
Workflow
driven
Polyglot
programming
model
Heterogynous
runtimes
API driven
Automated /
Template
driven
21
Manage App Development
Manage App Usage
Roadmap
22
- Access to (your) cloud
- Private cloud (privately/publicly hosted)
- Public cloud
- Link ALM and dev tools with the cloud
- Expose the services as APIs, list APIs to subscribe
- Create your project templates
- Develop and publish apps
- Track the usage
- ( Iterate last two steps )
Reference Architecture
23
Implementation
24
Implementation, integrated
25
Implementation, runtime view
26
Self service, template driven, automated
27
CXO/EA dashboards, monitor, measure
28
Lifecycle, manage, control, advertise
29
Runtime, enterprise middleware
30
Runtime, cloud enabled, polyglot
31
32
Runtime, cloud enabled, polyglot
WSO2 Cloud Platform
33
Connect Old IT with New IT
34
35
Connected, internally and externally
Reference architecture, cont.
36
37
Story : DevOps PaaS in airline
38
b : http://asanka.abeysinghe.org
t : @asankama
e : asankaa AT wso2.com
w : http://wso2.com

From Shadow IT to Empowered IT: Unshackling Your Developers’ Creativity!