SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
Based on a presentation given to
“19th Banking Forum 2014”
Athens, Feb 12 - 13, 2014
Nikos Karamolegos
While the presentation addresses
the Enterprises, in general, the
examples are from the Banking
domain.
2
The Business landscape
1. High failure rate of Strategy execution (> 70%)
2. The majority of Information Systems, evolved from older ones, are
inflexible complex systems (high risk and cost)
3. “Business – IT” are not alignment
4. Any change in systems increases disproportionately the operational
risk
5. Many big enterprises are approaching their level of unmanageability
6. Highly competitive market, with high-tech companies to penetrate
all domains
7. The digital products and services dominate the market
8. Technology affects all societies, sciences, markets and businesses
9. Enterprises have to adapt to new and unknown business models.
3
We have entered the era of “Accelerating changes” leading to “Increasing Uncertainty”, “Rapid
obsolescence” and “Continuous reshuffling” where survival is a competitive advantage.
Agility
We must drive, faster and faster, on an unknown road, on a mountain,
in a storm with thick fog. To survive we must be AGILE.
4
Agility is the capability to
react efficiently to surprises
1. Detail plans
2. Detail design
3. Advance Commitment
XThe “Agile Enterprise” is something totally
different from what we have now!
Theory and Practice
• Agility is, possibly, the most valuable capability in order to survive in the fast
changing environment.
• Theory and patterns: We continue to study the “Toyota way”. There is no sound
theory and tested approach. Only steps toward this direction.
• Practice:
• There are already many tools and methods to support the implementation of the “Agile
Enterprise”.
• Transforming an established and conservative organization to Agile Enterprise is a very
challenging project, since it has to change culture, before anything else.
• The transformation should be a long running project, that needs strong commitment.
5
Agility Principles
1. Innovative culture
2. Systems Thinking
3. Apply Lean and Agile Methods
4. Separation of Concerns and Loose coupling
5. Decide as late as possible
6. Implement very fast, the most critical part
7. Continues adaptation (OODA Loop)
6
Observe
Orient
Decide
Act
Current IT Contribution
Tech
Strategy
Formulation
Strategy
Implementation
Operation
Feedback
(BSC,KPIs)
Agile Enterprise Adaptation Loop
7
Market
Decide as late as possible
Change even the business model
Implement as soon as possible
Continuous, low cost operation
Adaptability layers
8
Processes
Rules
Domain
Entities
Changes
Rare
Frequent
Person, Address, Currency, …
Debit=Credit, Withdraw if Balance>Debit…
Open new Customer, Approve Loan…
The speed of Processes implementation is a key factor to the agility of the Enterprise.
Customers
Contracts
Products
GeneralLedgerLoans
GeneralLedger
Financials
Sales
• Performance
• Information Management
• Availability
• Scalability
• Continuity
• Low Cost
• Infrastructure
• Elementary Services
Agile System Layers
9
Business need cross-cutting, horizontal, processes,
not isolated uncoordinated access to silos.
Customers
Contracts
Products
GeneralLedger
Composition/Business Rules
Business Services
Loans
GeneralLedger
Financials
Sales
Composition Layer
Multi-Channel
Automated Processes
Agents’ Network
B 2 B
Transfers
Policies
Brokerage/Transformation/Routing
• Performance
• Information Management
• Availability
• Scalability
• Continuity
• Low Cost
• Infrastructure
• Elementary Services
•Business alignment
•Fast Products and Services
Deployment
•Reporting-Monitoring, BI
•Omni-channel User
experience
Agile System Layers
Abstract Enterprise System
(Changes in one part do not affect the other)
10
BusinessDrivenTechnologyDriven
It hides the silos and present
a unified and integrated
system.
Core Assets
Agile Banking Model
11
WEB
Banking Workflows B2B, AgentsBranch
Network
ServiceFactoryServiceDelivery
Complementary
Systems Local System
Business Services Governance
Composition/Decomposition & Business Rules
Integration Brokerage (Proxy)
Services Data Models
Channels
Business Models
Implement a model connecting things
Agility implementation
Requirements
1. Manageable complexity
2. Limitless scalability
3. Low cost for development
and operation
4. 24/7 operation
5. Vendor independent
implementation
6. Connect things to create
new capabilities
Implementation
1. Abstraction, components, documentation
2. WEB architecture, Asynch Processing, Stateless,
Decoupling
3. Hybrid Cloud, Lean & Agile Methods, Open Source
4. OSGi, Asynch Processing, Compensation
5. Standard technologies (OO, SOA, HTTP, MQ, JSON,
REST, SAML, ORM, BPMN, …)
6. Web Services, Repository, BPEL, BPMN, Business Rules,
…
12
Be open minded and innovative
Scalability & Elasticity
13
Raised Issues
• Referential Integrity
• Transaction Processing
• Federated Security
FunctionalDecomposition
Scale out - clones
Michael T. Fisher &
Martin L. Abbott
The “Agile Banking”
14
WWW.AgileBanking.com
Implements a model of an Agile Enterprise Information System
The scope of the Project
• The “Agile Banking” project is primarily educational,
intending to:
1. facilitate the common understanding, on Enterprise
Systems, between Business and Technical people and the
establishment of an ubiquitous language.
2. suggest a road map and raise issues towards the Enterprise
Agile System.
3. setup a working environment for the development and
operation of the suggested system, giving the chance to
participants to touch a range of technologies and methods.
4. allow participants understand that the Enterprise Systems
are beyond the capabilities of a single person and only with
a well organized team we can deliver in this area.
5. allow participants realize the strategic value of the
Enterprise Architecture.
6. Finally, the participants should actively contribute in the
evolution of their Enterprise.
15
Facilities
ServiceComposition
Domain EntitiesAPI Rep
Component Diagram
As exposed from the system itself
(without colors)
Instant of using an ESB, we develop
the required functionality, for
educational purposes.
Clients
Business
Processes
IAM,SSO,
RBAC
Asynchronous Processing Engine
17
TP-SQLDB
NoSQL
JSON
Proof
Accruals
Clearing
General
Ledger
Audit
Asynchronous Processors BusReal
Time
Publishers
Subscribers
Store&
Foreword
Publisher
API Management
• API is the Window and Shopping Catalog for modern Enterprises.
• REST API, based on HTTP request/response standard
• API is self documented, constantly current.
• API is published as a complete repository, on demand, and as Hypermedia
Links in each HTTP response.
• API allows devices, partners and channels easy link with the system.
• It allows the system and the users to change without break compatibility.
• API is protected for unauthorized use.
execute
REST API demo
• www.agilebanking.net/country?iso=gr
• www.agilebanking.net/currency?iso=eur
• www.agilebanking.net/channel/shortList
19
Bilingual data (local & International)
Responses are three parts, implementing the
Hypermedia as Engine model (HATEOAS).
20
Self Documented (for the developer)
21
Schema
OnlineRepositoryofElementaryServices
AvailableDynamicMethods
Self Documented
22
Parties:
Persons (Customers, Prospect, Employees, Shareholders, ….)
Legal Entities (Customers, Prospects, Partners, …)
Each component exposes its Relations Diagram.
Services/Data Models
Orchestration/Rules
Integration
Domains
Persistence
Channel Portal
Choreography
Clients
Platform
RCP, HTML, HTML5, Javascript, Ajax, PHP
…
Liferay EE Portal
Bonita/Activity/Stardust, jBPM, Drools
WSO2, Mule/Taled/Intalio, XML, XSD,
Grails, JSON
WSO2, Mule/Taled/Intalio, Grails,
RabbitMQ
Grails, Rails, Java, Scala,
Spring Framework
MySQL, PostgreSQL , ORACLE, DB2, SQL Server
Grails, Hibernate, Alfresco, MongoDB/CouchDB
Linux, Windows, Spring, JBOSS, Tomcat,
CAS, Maven, WebSphere, hybrid Cloud
Development & Production Tools Standards
BPMN, Web Services,
BPMN
REST, WSDL, RSS,
XSD, XML
DDD, XSD
XML
SQL, JSON, NoSQL
Frameworks, Tools & DSL
HTML, HTML5, XML,
JSON
Bonita/Activiti/Stardust, jBPM, Drools
Kerberos, LDAP, jasig CAS
The blue ones are used in the Working Demo
Conclusions
1. Agility is a “must have” trait, to survive in the era
of the increasing uncertainty.
2. The Agile Enterprise should be able to change
business model, not only products, policies,
channels etc.
3. Agility demands Enterprise Architecture and
innovative corporate culture.
4. An Agile Enterprise should be founded on an
Agile Enterprise Information System.
5. We cannot build an Agile System in a non-Agile
Enterprise.
25
Contact
26
Subscribe hear
Nikos Karamolegos
nkaramolegos@AgileBanking.com
www.AgileBanking.com
http://www.linkedin.com/in/nickkaramolegos

Weitere ähnliche Inhalte

Was ist angesagt?

IT4IT real life examples & myths and rumors dispelled
IT4IT real life examples & myths and rumors dispelledIT4IT real life examples & myths and rumors dispelled
IT4IT real life examples & myths and rumors dispelledTony Price
 
Harnessing the Power of ArchiMate
Harnessing the Power of ArchiMateHarnessing the Power of ArchiMate
Harnessing the Power of ArchiMateIver Band
 
Innovation Beyond IT - Erik Ubels (Deloitte) CIO Summit 2014
Innovation Beyond IT - Erik Ubels (Deloitte) CIO Summit 2014Innovation Beyond IT - Erik Ubels (Deloitte) CIO Summit 2014
Innovation Beyond IT - Erik Ubels (Deloitte) CIO Summit 2014CIOnl
 
IT4IT™ - Managing the Business of IT
IT4IT™ - Managing the Business of ITIT4IT™ - Managing the Business of IT
IT4IT™ - Managing the Business of ITThe Open Group SA
 
Defining a Digitalization Reference Architecture for the Pharma Industry
Defining a Digitalization Reference Architecture for the Pharma IndustryDefining a Digitalization Reference Architecture for the Pharma Industry
Defining a Digitalization Reference Architecture for the Pharma IndustryCapgemini
 
It4it state of the forum ogsfo partner pavilion jan 2016
It4it state of the forum ogsfo partner pavilion jan 2016It4it state of the forum ogsfo partner pavilion jan 2016
It4it state of the forum ogsfo partner pavilion jan 2016Michael Fulton
 
Ten Type of Innovation - Universitas Indonesia
Ten Type of Innovation - Universitas Indonesia Ten Type of Innovation - Universitas Indonesia
Ten Type of Innovation - Universitas Indonesia PT Datacomm Diangraha
 
2015_12_15_IT4IT_value_chain_overview (3)
2015_12_15_IT4IT_value_chain_overview (3)2015_12_15_IT4IT_value_chain_overview (3)
2015_12_15_IT4IT_value_chain_overview (3)Tony Price
 
Implementing ACORD with ArchiMate
Implementing ACORD with ArchiMateImplementing ACORD with ArchiMate
Implementing ACORD with ArchiMateIver Band
 
SOFTWARE AG’S AGILEAPPS CLOUD- CREATING APPS AND DYNAMIC CASE MANAGEMENT
SOFTWARE AG’S AGILEAPPS CLOUD- CREATING APPS AND DYNAMIC CASE MANAGEMENTSOFTWARE AG’S AGILEAPPS CLOUD- CREATING APPS AND DYNAMIC CASE MANAGEMENT
SOFTWARE AG’S AGILEAPPS CLOUD- CREATING APPS AND DYNAMIC CASE MANAGEMENTKellton Tech Solutions Ltd
 
Removing the barriers to business transformation with ArchiMate
Removing the barriers to business transformation with ArchiMateRemoving the barriers to business transformation with ArchiMate
Removing the barriers to business transformation with ArchiMateCorso
 
Running the Business of IT on ServiceNow using IT4IT
Running the Business of IT on ServiceNow using IT4ITRunning the Business of IT on ServiceNow using IT4IT
Running the Business of IT on ServiceNow using IT4ITcccamericas
 
Cloud architecture with the ArchiMate Language
Cloud architecture with the ArchiMate LanguageCloud architecture with the ArchiMate Language
Cloud architecture with the ArchiMate LanguageIver Band
 
Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. ...
Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. ...Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. ...
Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. ...Patrick Van Renterghem
 
IT4IT and DevOps Tools Landscape (2020).
IT4IT and DevOps Tools Landscape (2020).IT4IT and DevOps Tools Landscape (2020).
IT4IT and DevOps Tools Landscape (2020).Rob Akershoek
 
Investment Tracking System
Investment Tracking SystemInvestment Tracking System
Investment Tracking SystemJairo Júnior
 
The IT Service Delivery Summit
The IT Service Delivery Summit The IT Service Delivery Summit
The IT Service Delivery Summit Ray Bugg
 

Was ist angesagt? (20)

IT4IT real life examples & myths and rumors dispelled
IT4IT real life examples & myths and rumors dispelledIT4IT real life examples & myths and rumors dispelled
IT4IT real life examples & myths and rumors dispelled
 
Harnessing the Power of ArchiMate
Harnessing the Power of ArchiMateHarnessing the Power of ArchiMate
Harnessing the Power of ArchiMate
 
Innovation Beyond IT - Erik Ubels (Deloitte) CIO Summit 2014
Innovation Beyond IT - Erik Ubels (Deloitte) CIO Summit 2014Innovation Beyond IT - Erik Ubels (Deloitte) CIO Summit 2014
Innovation Beyond IT - Erik Ubels (Deloitte) CIO Summit 2014
 
SITS16v1
SITS16v1SITS16v1
SITS16v1
 
IT4IT™ - Managing the Business of IT
IT4IT™ - Managing the Business of ITIT4IT™ - Managing the Business of IT
IT4IT™ - Managing the Business of IT
 
Defining a Digitalization Reference Architecture for the Pharma Industry
Defining a Digitalization Reference Architecture for the Pharma IndustryDefining a Digitalization Reference Architecture for the Pharma Industry
Defining a Digitalization Reference Architecture for the Pharma Industry
 
It4it state of the forum ogsfo partner pavilion jan 2016
It4it state of the forum ogsfo partner pavilion jan 2016It4it state of the forum ogsfo partner pavilion jan 2016
It4it state of the forum ogsfo partner pavilion jan 2016
 
Ten Type of Innovation - Universitas Indonesia
Ten Type of Innovation - Universitas Indonesia Ten Type of Innovation - Universitas Indonesia
Ten Type of Innovation - Universitas Indonesia
 
2015_12_15_IT4IT_value_chain_overview (3)
2015_12_15_IT4IT_value_chain_overview (3)2015_12_15_IT4IT_value_chain_overview (3)
2015_12_15_IT4IT_value_chain_overview (3)
 
Implementing ACORD with ArchiMate
Implementing ACORD with ArchiMateImplementing ACORD with ArchiMate
Implementing ACORD with ArchiMate
 
SOFTWARE AG’S AGILEAPPS CLOUD- CREATING APPS AND DYNAMIC CASE MANAGEMENT
SOFTWARE AG’S AGILEAPPS CLOUD- CREATING APPS AND DYNAMIC CASE MANAGEMENTSOFTWARE AG’S AGILEAPPS CLOUD- CREATING APPS AND DYNAMIC CASE MANAGEMENT
SOFTWARE AG’S AGILEAPPS CLOUD- CREATING APPS AND DYNAMIC CASE MANAGEMENT
 
Removing the barriers to business transformation with ArchiMate
Removing the barriers to business transformation with ArchiMateRemoving the barriers to business transformation with ArchiMate
Removing the barriers to business transformation with ArchiMate
 
Running the Business of IT on ServiceNow using IT4IT
Running the Business of IT on ServiceNow using IT4ITRunning the Business of IT on ServiceNow using IT4IT
Running the Business of IT on ServiceNow using IT4IT
 
Cloud architecture with the ArchiMate Language
Cloud architecture with the ArchiMate LanguageCloud architecture with the ArchiMate Language
Cloud architecture with the ArchiMate Language
 
Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. ...
Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. ...Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. ...
Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. ...
 
ITSMF 2016
ITSMF 2016ITSMF 2016
ITSMF 2016
 
IT4IT and DevOps Tools Landscape (2020).
IT4IT and DevOps Tools Landscape (2020).IT4IT and DevOps Tools Landscape (2020).
IT4IT and DevOps Tools Landscape (2020).
 
DevOps with Chef
DevOps with ChefDevOps with Chef
DevOps with Chef
 
Investment Tracking System
Investment Tracking SystemInvestment Tracking System
Investment Tracking System
 
The IT Service Delivery Summit
The IT Service Delivery Summit The IT Service Delivery Summit
The IT Service Delivery Summit
 

Ähnlich wie Agile enterprise

Mark Aikman, CIO at The North Group - Leading a Complex Bespoke System Transf...
Mark Aikman, CIO at The North Group - Leading a Complex Bespoke System Transf...Mark Aikman, CIO at The North Group - Leading a Complex Bespoke System Transf...
Mark Aikman, CIO at The North Group - Leading a Complex Bespoke System Transf...Global Business Events
 
Efficient Development - Insurer Innovation Award 2022
Efficient Development - Insurer Innovation Award 2022Efficient Development - Insurer Innovation Award 2022
Efficient Development - Insurer Innovation Award 2022The Digital Insurer
 
Artificial intelligence capabilities overview yashowardhan sowale cwin18-india
Artificial intelligence capabilities overview yashowardhan sowale cwin18-indiaArtificial intelligence capabilities overview yashowardhan sowale cwin18-india
Artificial intelligence capabilities overview yashowardhan sowale cwin18-indiaCapgemini
 
Transforming Business Operations with Blockchain
Transforming Business Operations with BlockchainTransforming Business Operations with Blockchain
Transforming Business Operations with BlockchainPerficient, Inc.
 
Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...
Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...
Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...Flink Forward
 
Digital Transformation: Using Open Standards to Accelerate the Journey
Digital Transformation: Using Open Standards to Accelerate the JourneyDigital Transformation: Using Open Standards to Accelerate the Journey
Digital Transformation: Using Open Standards to Accelerate the JourneySriram Sabesan
 
sem_web_slides_k2013.ppt
sem_web_slides_k2013.pptsem_web_slides_k2013.ppt
sem_web_slides_k2013.pptRichaAngel2
 
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...apidays
 
Atos Consulting World Class IT Perspectives Technology Trends
Atos Consulting World Class IT Perspectives Technology TrendsAtos Consulting World Class IT Perspectives Technology Trends
Atos Consulting World Class IT Perspectives Technology Trendsguesta9bf56
 
Digital Platfrom 4 Summary
Digital Platfrom 4 SummaryDigital Platfrom 4 Summary
Digital Platfrom 4 SummaryIan Thomas
 
[Workshop] Digital Transformation: Breaking Down Boundaries for Greater Conne...
[Workshop] Digital Transformation: Breaking Down Boundaries for Greater Conne...[Workshop] Digital Transformation: Breaking Down Boundaries for Greater Conne...
[Workshop] Digital Transformation: Breaking Down Boundaries for Greater Conne...WSO2
 
Freedom & Functionality – A Startup Approach to Open Source & Innovation for ...
Freedom & Functionality – A Startup Approach to Open Source & Innovation for ...Freedom & Functionality – A Startup Approach to Open Source & Innovation for ...
Freedom & Functionality – A Startup Approach to Open Source & Innovation for ...Mindtrek
 
Processes Driving the Networked Economy: Process Portals, Process Vortex and ...
Processes Driving the Networked Economy: Process Portals, Process Vortex and ...Processes Driving the Networked Economy: Process Portals, Process Vortex and ...
Processes Driving the Networked Economy: Process Portals, Process Vortex and ...Amit Sheth
 
Processes in the Networked Economies: Portal, Vortex, and Dynamic Trading Pro...
Processes in the Networked Economies: Portal, Vortex, and Dynamic Trading Pro...Processes in the Networked Economies: Portal, Vortex, and Dynamic Trading Pro...
Processes in the Networked Economies: Portal, Vortex, and Dynamic Trading Pro...Amit Sheth
 
WSO2Con USA 2015: Jump-Starting Middleware Services
WSO2Con USA 2015: Jump-Starting Middleware ServicesWSO2Con USA 2015: Jump-Starting Middleware Services
WSO2Con USA 2015: Jump-Starting Middleware ServicesWSO2
 
Gain Deep Visibility into APIs and Integrations with Anypoint Monitoring
Gain Deep Visibility into APIs and Integrations with Anypoint MonitoringGain Deep Visibility into APIs and Integrations with Anypoint Monitoring
Gain Deep Visibility into APIs and Integrations with Anypoint MonitoringInfluxData
 
The great collision of open source, cloud technologies, with agile, creative ...
The great collision of open source, cloud technologies, with agile, creative ...The great collision of open source, cloud technologies, with agile, creative ...
The great collision of open source, cloud technologies, with agile, creative ...Reading Room
 
How First to Value Beats First to Market: Case Studies of Fast Data Success
How First to Value Beats First to Market: Case Studies of Fast Data SuccessHow First to Value Beats First to Market: Case Studies of Fast Data Success
How First to Value Beats First to Market: Case Studies of Fast Data SuccessVoltDB
 

Ähnlich wie Agile enterprise (20)

Mark Aikman, CIO at The North Group - Leading a Complex Bespoke System Transf...
Mark Aikman, CIO at The North Group - Leading a Complex Bespoke System Transf...Mark Aikman, CIO at The North Group - Leading a Complex Bespoke System Transf...
Mark Aikman, CIO at The North Group - Leading a Complex Bespoke System Transf...
 
Efficient Development - Insurer Innovation Award 2022
Efficient Development - Insurer Innovation Award 2022Efficient Development - Insurer Innovation Award 2022
Efficient Development - Insurer Innovation Award 2022
 
Artificial intelligence capabilities overview yashowardhan sowale cwin18-india
Artificial intelligence capabilities overview yashowardhan sowale cwin18-indiaArtificial intelligence capabilities overview yashowardhan sowale cwin18-india
Artificial intelligence capabilities overview yashowardhan sowale cwin18-india
 
The journey to Cloud
The journey to CloudThe journey to Cloud
The journey to Cloud
 
Transforming Business Operations with Blockchain
Transforming Business Operations with BlockchainTransforming Business Operations with Blockchain
Transforming Business Operations with Blockchain
 
Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...
Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...
Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...
 
Digital Transformation: Using Open Standards to Accelerate the Journey
Digital Transformation: Using Open Standards to Accelerate the JourneyDigital Transformation: Using Open Standards to Accelerate the Journey
Digital Transformation: Using Open Standards to Accelerate the Journey
 
Supply Chain Revolution
Supply Chain RevolutionSupply Chain Revolution
Supply Chain Revolution
 
sem_web_slides_k2013.ppt
sem_web_slides_k2013.pptsem_web_slides_k2013.ppt
sem_web_slides_k2013.ppt
 
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
 
Atos Consulting World Class IT Perspectives Technology Trends
Atos Consulting World Class IT Perspectives Technology TrendsAtos Consulting World Class IT Perspectives Technology Trends
Atos Consulting World Class IT Perspectives Technology Trends
 
Digital Platfrom 4 Summary
Digital Platfrom 4 SummaryDigital Platfrom 4 Summary
Digital Platfrom 4 Summary
 
[Workshop] Digital Transformation: Breaking Down Boundaries for Greater Conne...
[Workshop] Digital Transformation: Breaking Down Boundaries for Greater Conne...[Workshop] Digital Transformation: Breaking Down Boundaries for Greater Conne...
[Workshop] Digital Transformation: Breaking Down Boundaries for Greater Conne...
 
Freedom & Functionality – A Startup Approach to Open Source & Innovation for ...
Freedom & Functionality – A Startup Approach to Open Source & Innovation for ...Freedom & Functionality – A Startup Approach to Open Source & Innovation for ...
Freedom & Functionality – A Startup Approach to Open Source & Innovation for ...
 
Processes Driving the Networked Economy: Process Portals, Process Vortex and ...
Processes Driving the Networked Economy: Process Portals, Process Vortex and ...Processes Driving the Networked Economy: Process Portals, Process Vortex and ...
Processes Driving the Networked Economy: Process Portals, Process Vortex and ...
 
Processes in the Networked Economies: Portal, Vortex, and Dynamic Trading Pro...
Processes in the Networked Economies: Portal, Vortex, and Dynamic Trading Pro...Processes in the Networked Economies: Portal, Vortex, and Dynamic Trading Pro...
Processes in the Networked Economies: Portal, Vortex, and Dynamic Trading Pro...
 
WSO2Con USA 2015: Jump-Starting Middleware Services
WSO2Con USA 2015: Jump-Starting Middleware ServicesWSO2Con USA 2015: Jump-Starting Middleware Services
WSO2Con USA 2015: Jump-Starting Middleware Services
 
Gain Deep Visibility into APIs and Integrations with Anypoint Monitoring
Gain Deep Visibility into APIs and Integrations with Anypoint MonitoringGain Deep Visibility into APIs and Integrations with Anypoint Monitoring
Gain Deep Visibility into APIs and Integrations with Anypoint Monitoring
 
The great collision of open source, cloud technologies, with agile, creative ...
The great collision of open source, cloud technologies, with agile, creative ...The great collision of open source, cloud technologies, with agile, creative ...
The great collision of open source, cloud technologies, with agile, creative ...
 
How First to Value Beats First to Market: Case Studies of Fast Data Success
How First to Value Beats First to Market: Case Studies of Fast Data SuccessHow First to Value Beats First to Market: Case Studies of Fast Data Success
How First to Value Beats First to Market: Case Studies of Fast Data Success
 

Kürzlich hochgeladen

80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 

Kürzlich hochgeladen (20)

80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 

Agile enterprise

  • 1. Based on a presentation given to “19th Banking Forum 2014” Athens, Feb 12 - 13, 2014 Nikos Karamolegos
  • 2. While the presentation addresses the Enterprises, in general, the examples are from the Banking domain. 2
  • 3. The Business landscape 1. High failure rate of Strategy execution (> 70%) 2. The majority of Information Systems, evolved from older ones, are inflexible complex systems (high risk and cost) 3. “Business – IT” are not alignment 4. Any change in systems increases disproportionately the operational risk 5. Many big enterprises are approaching their level of unmanageability 6. Highly competitive market, with high-tech companies to penetrate all domains 7. The digital products and services dominate the market 8. Technology affects all societies, sciences, markets and businesses 9. Enterprises have to adapt to new and unknown business models. 3 We have entered the era of “Accelerating changes” leading to “Increasing Uncertainty”, “Rapid obsolescence” and “Continuous reshuffling” where survival is a competitive advantage.
  • 4. Agility We must drive, faster and faster, on an unknown road, on a mountain, in a storm with thick fog. To survive we must be AGILE. 4 Agility is the capability to react efficiently to surprises 1. Detail plans 2. Detail design 3. Advance Commitment XThe “Agile Enterprise” is something totally different from what we have now!
  • 5. Theory and Practice • Agility is, possibly, the most valuable capability in order to survive in the fast changing environment. • Theory and patterns: We continue to study the “Toyota way”. There is no sound theory and tested approach. Only steps toward this direction. • Practice: • There are already many tools and methods to support the implementation of the “Agile Enterprise”. • Transforming an established and conservative organization to Agile Enterprise is a very challenging project, since it has to change culture, before anything else. • The transformation should be a long running project, that needs strong commitment. 5
  • 6. Agility Principles 1. Innovative culture 2. Systems Thinking 3. Apply Lean and Agile Methods 4. Separation of Concerns and Loose coupling 5. Decide as late as possible 6. Implement very fast, the most critical part 7. Continues adaptation (OODA Loop) 6 Observe Orient Decide Act Current IT Contribution
  • 7. Tech Strategy Formulation Strategy Implementation Operation Feedback (BSC,KPIs) Agile Enterprise Adaptation Loop 7 Market Decide as late as possible Change even the business model Implement as soon as possible Continuous, low cost operation
  • 8. Adaptability layers 8 Processes Rules Domain Entities Changes Rare Frequent Person, Address, Currency, … Debit=Credit, Withdraw if Balance>Debit… Open new Customer, Approve Loan… The speed of Processes implementation is a key factor to the agility of the Enterprise.
  • 9. Customers Contracts Products GeneralLedgerLoans GeneralLedger Financials Sales • Performance • Information Management • Availability • Scalability • Continuity • Low Cost • Infrastructure • Elementary Services Agile System Layers 9 Business need cross-cutting, horizontal, processes, not isolated uncoordinated access to silos.
  • 10. Customers Contracts Products GeneralLedger Composition/Business Rules Business Services Loans GeneralLedger Financials Sales Composition Layer Multi-Channel Automated Processes Agents’ Network B 2 B Transfers Policies Brokerage/Transformation/Routing • Performance • Information Management • Availability • Scalability • Continuity • Low Cost • Infrastructure • Elementary Services •Business alignment •Fast Products and Services Deployment •Reporting-Monitoring, BI •Omni-channel User experience Agile System Layers Abstract Enterprise System (Changes in one part do not affect the other) 10 BusinessDrivenTechnologyDriven It hides the silos and present a unified and integrated system.
  • 11. Core Assets Agile Banking Model 11 WEB Banking Workflows B2B, AgentsBranch Network ServiceFactoryServiceDelivery Complementary Systems Local System Business Services Governance Composition/Decomposition & Business Rules Integration Brokerage (Proxy) Services Data Models Channels Business Models Implement a model connecting things
  • 12. Agility implementation Requirements 1. Manageable complexity 2. Limitless scalability 3. Low cost for development and operation 4. 24/7 operation 5. Vendor independent implementation 6. Connect things to create new capabilities Implementation 1. Abstraction, components, documentation 2. WEB architecture, Asynch Processing, Stateless, Decoupling 3. Hybrid Cloud, Lean & Agile Methods, Open Source 4. OSGi, Asynch Processing, Compensation 5. Standard technologies (OO, SOA, HTTP, MQ, JSON, REST, SAML, ORM, BPMN, …) 6. Web Services, Repository, BPEL, BPMN, Business Rules, … 12 Be open minded and innovative
  • 13. Scalability & Elasticity 13 Raised Issues • Referential Integrity • Transaction Processing • Federated Security FunctionalDecomposition Scale out - clones Michael T. Fisher & Martin L. Abbott
  • 14. The “Agile Banking” 14 WWW.AgileBanking.com Implements a model of an Agile Enterprise Information System
  • 15. The scope of the Project • The “Agile Banking” project is primarily educational, intending to: 1. facilitate the common understanding, on Enterprise Systems, between Business and Technical people and the establishment of an ubiquitous language. 2. suggest a road map and raise issues towards the Enterprise Agile System. 3. setup a working environment for the development and operation of the suggested system, giving the chance to participants to touch a range of technologies and methods. 4. allow participants understand that the Enterprise Systems are beyond the capabilities of a single person and only with a well organized team we can deliver in this area. 5. allow participants realize the strategic value of the Enterprise Architecture. 6. Finally, the participants should actively contribute in the evolution of their Enterprise. 15
  • 16. Facilities ServiceComposition Domain EntitiesAPI Rep Component Diagram As exposed from the system itself (without colors) Instant of using an ESB, we develop the required functionality, for educational purposes. Clients Business Processes IAM,SSO, RBAC
  • 17. Asynchronous Processing Engine 17 TP-SQLDB NoSQL JSON Proof Accruals Clearing General Ledger Audit Asynchronous Processors BusReal Time Publishers Subscribers Store& Foreword Publisher
  • 18. API Management • API is the Window and Shopping Catalog for modern Enterprises. • REST API, based on HTTP request/response standard • API is self documented, constantly current. • API is published as a complete repository, on demand, and as Hypermedia Links in each HTTP response. • API allows devices, partners and channels easy link with the system. • It allows the system and the users to change without break compatibility. • API is protected for unauthorized use.
  • 19. execute REST API demo • www.agilebanking.net/country?iso=gr • www.agilebanking.net/currency?iso=eur • www.agilebanking.net/channel/shortList 19 Bilingual data (local & International) Responses are three parts, implementing the Hypermedia as Engine model (HATEOAS).
  • 20. 20
  • 21. Self Documented (for the developer) 21 Schema OnlineRepositoryofElementaryServices AvailableDynamicMethods
  • 22. Self Documented 22 Parties: Persons (Customers, Prospect, Employees, Shareholders, ….) Legal Entities (Customers, Prospects, Partners, …) Each component exposes its Relations Diagram.
  • 23. Services/Data Models Orchestration/Rules Integration Domains Persistence Channel Portal Choreography Clients Platform RCP, HTML, HTML5, Javascript, Ajax, PHP … Liferay EE Portal Bonita/Activity/Stardust, jBPM, Drools WSO2, Mule/Taled/Intalio, XML, XSD, Grails, JSON WSO2, Mule/Taled/Intalio, Grails, RabbitMQ Grails, Rails, Java, Scala, Spring Framework MySQL, PostgreSQL , ORACLE, DB2, SQL Server Grails, Hibernate, Alfresco, MongoDB/CouchDB Linux, Windows, Spring, JBOSS, Tomcat, CAS, Maven, WebSphere, hybrid Cloud Development & Production Tools Standards BPMN, Web Services, BPMN REST, WSDL, RSS, XSD, XML DDD, XSD XML SQL, JSON, NoSQL Frameworks, Tools & DSL HTML, HTML5, XML, JSON Bonita/Activiti/Stardust, jBPM, Drools Kerberos, LDAP, jasig CAS The blue ones are used in the Working Demo
  • 24. Conclusions 1. Agility is a “must have” trait, to survive in the era of the increasing uncertainty. 2. The Agile Enterprise should be able to change business model, not only products, policies, channels etc. 3. Agility demands Enterprise Architecture and innovative corporate culture. 4. An Agile Enterprise should be founded on an Agile Enterprise Information System. 5. We cannot build an Agile System in a non-Agile Enterprise. 25