from shadow it to empowered it
DESCRIPTION
Project teams often use shadow IT, instead of the much slower traditional IT, to facilitate rapidly changing complex business requirements and quick release cycles. As a result, an unmanaged, ungoverned set of IT solutions reside in enterprises that keeps CIOs awake at night. This presenation also explains how enterprises can leverage cloud-enabled ALM frameworks to build managed and governed empowered IT that enables quick release cycles and template-driven rapid development, empowering developers to develop, test, and release apps in a governed secured manner.TRANSCRIPT
From Shadow IT to Empowered ITUnshackling your Developers’ Creativity
Dimuthu LeelarathneSenior Architect - WSO2,Inc
Agenda
2
Shadow IT
Reference Architecture
Empowered IT
Business challenges
3
- Complex biz requirements- Wider problem space- Rapidly changing
- Increasing Velocity
Picture Credit : http://www.latimes.com/sports/
Technology challenges
4
Relationship with IT
5
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 – Shadow IT
6
Picture Credit : http://www.apriso.com/blog/wp-content/uploads/2012/08/Shadow_IT_continued.jpg/
7
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 ……
Shadow IT – today
8
9
People are tech savvy
Shadow IT Usage by Employees
10
http://www.mcafee.com/hk/resources/reports/rp-six-trends-security.pdf
Is it new ?
11
Picture Credit : http://metsys.irislink.com/
Export to ….
12
Story : Protecting spreadsheets
Shadow IT in Software Development
13
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
Agile innovation labs
14
- Applications developed in innovation labs- Driven by need- Driven by speed - Driven by knowledge - Meets business and technology demand
Lifecycle of an (unmanaged) app
In Production Maintenance
App App
APP
App
App
App
Create
6 – 9 months
Dev Teams IT
Biz Users
Managed apps
{integrate}
16
35% of enterprise IT expenditures will happen outside of the corporate IT budget in 2015.
Addressing Shadow IT in Software Development
17
Solution to facilitate
18
Quick release cycles
Agile, iterative process
Accept the creative
experimen-tation
Empower the dev groups
Monitored GovernedSecured
AgileInfra
Solution provides
19
Self service
Workflow driven /
Automated/ Monitored
Polyglot programming
model
Heterogynous runtimes
API drivenStore fronts
Template driven
Roadmap for empowered IT
20
- 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- Monitor development activities and usage
Reference Architecture
21
Implementation
22
Business dynamics have changed.Business dynamics have changed.
EnterpriseApps
Multiple Project Teams
● Collaborate
● Create
● Develop
● Deploy and host
Platform
● Shared
● Elastic
● Multi-tenant
● Self-service
● PaaSUtilizing
● APIS
● Tools
● Infrastructure
Implementation, integrated
24
Streamlined Governed ALM
25
Self service, template driven, automated
26
CXO/EA dashboards, monitor, measure
27
Lifecycle, manage, control, advertise
28
Runtime, cloud enabled, polyglot
29
30
Runtime, cloud enabled, polyglot
WSO2 Cloud Platform
31
Connect Old IT with New IT
32
33
Connected, internally and externally
Reference architecture, cont.
34