SlideShare a Scribd company logo
1 of 29
Download to read offline
codecentric d.o.o
Jovan Vidić, IT Consultant @ codecentric
TAKE AGILE ADOPTION TO THE
WITH INTEGRATION COMPETENCE
THE NEXT LEVEL
OMPETENCE CENTER
Lessons Learned From Auto Industry
AGENDA
Lean Integration
Why To Establish Integration Competence Center
Competence Center Models
codecentric d.o.o
How To Establish Integration Competence Center
codecentric Novi Sad Competence Center
Why To Establish Integration Competence Center
How To Establish Integration Competence Center
"Give yourselves the chance to be heroes"
codecentric d.o.o
"Give yourselves the chance to be heroes"
ROOTS OF LEAN
Invented Jidoka and 5 WHY's
father of mass production
codecentric d.o.o
TPS (1940 - 1950), JIT, Kanban
ELIMINATE WASTE
“There is nothing so useless
as doing efficiently that which should not be done at
codecentric d.o.o
efficiently that which should not be done at all”
Peter Drucker
TOYOTA PRODUCTION SYSTEM
Continuous
Improvement
codecentric d.o.o
Long-term
Philosophy
Respect For
People
The Right
Process,Process,
Will Produce
The Right
Results
“It is not necessary to change
Survival is not mandatorySurvival is not mandatory
W E Deming
W. Edwards Deming
change.
mandatory”mandatory”
W E Deming
PROJECTS FAIL
15 % of projects fail (never finish)
51 % are challenged
codecentric d.o.o
FIVE DYSFUNCTIONS OF A TEAM
Avoidance of
accountability
Lack of commitment
codecentric d.o.o
Fear of conflict
Absence of trust
EAM
Avoidance ofAvoidance of
accountability
Lack of commitment
Fear of conflict
Absence of trust
LEAN INTEGRATION
a management system that emphasizes
creating value for customers,
eliminating waste as a sustainable data integration and
system integration practice
codecentric d.o.o
management system that emphasizes
, continuous improvement and
a sustainable data integration and
WHY?
• One version of• One version of
• Reduce complexity
• Accelerate
• Boost team productivity
• Eliminate surprises
codecentric d.o.o
• Eliminate surprises
• Save money
One version of truthOne version of truth
Reduce complexity
Accelerate change
Boost team productivity
Eliminate surprisesEliminate surprises
Save money
INTEGRATION LAWS
Law 1: The Whole Is Greater Than the Sum of Its Parts
Law 2: There Is No End State
Law 3: There Are No Universal Standard
Law 4: Information Adapts to Meet Local Needs
Law 5: All Details Are Relevant
codecentric d.o.o
The Whole Is Greater Than the Sum of Its Parts
Adapts to Meet Local Needs
INTEGRATION COMPETENCE CENTER
codecentric d.o.o
ENTER
INTEGRATION COMPETENCE CENTER
Basic Mainstream Advanced
codecentric d.o.o
ENTER MATURITY MODELS
Advanced Leading-edge Bleeding-edge
LEADERSHIP
• Think strategically, act tactically
• Gain credibility through delivery
• Grow incrementally, organically
• Choose your battles
codecentric d.o.o
HOW?
Do
Plan
codecentric d.o.o
Act
Do
Study
Act
PLAN
Sit together
Perform self-assessment of the organization's maturity level
Ask a lot of questions
Define goals
Commit
codecentric d.o.o
Commit
Take the responsibility
Hold each other accountable
assessment of the organization's maturity level
DO
Protect the vision (Agile is there to stay!
Define organizational learning practices
Enforce Agile practices on project/s
Infrastructure === Code
codecentric d.o.o
Define and deploy tools for specific technologies
Define and deploy developer/team performance testing lab
Agile is there to stay!)
Define organizational learning practices
Enforce Agile practices on project/s
Infrastructure === Code
Define and deploy tools for specific technologies
Define and deploy developer/team performance testing lab
STUDY
Criticize
Fail
Fast
Criticize
ideas,
people
codecentric d.o.o
Criticize
Put solution to
Criticize
ideas,
not
people
Put solution to
work and
retrieve
feedback
ACT
Define funding model to
support CC
Define funding model to
support CC
Continuous improvementContinuous improvement
Operational efficiency
*ZERO WASTE*
Operational efficiency
*ZERO WASTE*
Evolve the modelEvolve the model
codecentric d.o.o
Fix what is not
working
Fix what is not
working
Define funding model to
support CC
Define funding model to
support CC
Continuous improvementContinuous improvement
Operational efficiency
*ZERO WASTE*
Operational efficiency
*ZERO WASTE*
Evolve the modelEvolve the model
Fix what is not
working
Fix what is not
working
TIPS & TRICKS
codecentric d.o.o
"Give yourselves the chance to be heroes"
codecentric d.o.o
"Give yourselves the chance to be heroes"
Rafa Benitez
FURTHER READING
− Integration Competency Center: An Implementation Methodology,
John Schmidt
− Software Craftsmanship: The New Imperative, Pete McBreen
− Peopleware: Productive Projects and Teams, Tom DeMarco, Tim
Lister
− The Five Dysfunctions of a Team: A Leadership Fable, Patrick M.
Lencioni
− Running Lean: Iterate from Plan A to a Plan That Works, Ash
Maurya
codecentric d.o.o
Maurya
− Toyota Kata: Managing People for Improvement, Adaptiveness and
Superior Results, Mike Rother
− The Toyota Way: 14 Management Principles from the World's
Greatest Manufacturer, Jeffrey Liker
Integration Competency Center: An Implementation Methodology,
New Imperative, Pete McBreen
and Teams, Tom DeMarco, Tim
Leadership Fable, Patrick M.
That Works, Ash
Toyota Kata: Managing People for Improvement, Adaptiveness and
The Toyota Way: 14 Management Principles from the World's
QUESTIONS
Jovan Vidic
codecentric doocodecentric doo
jovan.vidic@codecentric.de
t:_yowan_
www.codecentric.de
blog.codecentric.de
codecentric d.o.o
JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić

More Related Content

What's hot

IT optimisation - Now it's about time to establish a system demolition depart...
IT optimisation - Now it's about time to establish a system demolition depart...IT optimisation - Now it's about time to establish a system demolition depart...
IT optimisation - Now it's about time to establish a system demolition depart...Joakim Lindbom
 
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.02014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0Joakim Lindbom
 
Remaining Successful in the Industry 4.0 age - Joakim Lindbom
Remaining Successful in the Industry 4.0 age - Joakim LindbomRemaining Successful in the Industry 4.0 age - Joakim Lindbom
Remaining Successful in the Industry 4.0 age - Joakim LindbomJoakim Lindbom
 
5-10-15 years of Java developer career - Warszawa JUG 2015
5-10-15 years of Java developer career - Warszawa JUG 20155-10-15 years of Java developer career - Warszawa JUG 2015
5-10-15 years of Java developer career - Warszawa JUG 2015Wojciech Seliga
 
10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmyWojciech Seliga
 
20151014 ing architecting for 400 teams
20151014 ing   architecting for 400 teams20151014 ing   architecting for 400 teams
20151014 ing architecting for 400 teamsHenk Kolk
 
Innovation Research And Development With Web 2.0 (Mass Collaboration)
Innovation Research And Development With Web 2.0 (Mass Collaboration)Innovation Research And Development With Web 2.0 (Mass Collaboration)
Innovation Research And Development With Web 2.0 (Mass Collaboration)bjpink
 
Ten lessons I painfully learnt while moving from software developer
to entrep...
Ten lessons I painfully learnt while moving from software developer
to entrep...Ten lessons I painfully learnt while moving from software developer
to entrep...
Ten lessons I painfully learnt while moving from software developer
to entrep...Wojciech Seliga
 

What's hot (8)

IT optimisation - Now it's about time to establish a system demolition depart...
IT optimisation - Now it's about time to establish a system demolition depart...IT optimisation - Now it's about time to establish a system demolition depart...
IT optimisation - Now it's about time to establish a system demolition depart...
 
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.02014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
 
Remaining Successful in the Industry 4.0 age - Joakim Lindbom
Remaining Successful in the Industry 4.0 age - Joakim LindbomRemaining Successful in the Industry 4.0 age - Joakim Lindbom
Remaining Successful in the Industry 4.0 age - Joakim Lindbom
 
5-10-15 years of Java developer career - Warszawa JUG 2015
5-10-15 years of Java developer career - Warszawa JUG 20155-10-15 years of Java developer career - Warszawa JUG 2015
5-10-15 years of Java developer career - Warszawa JUG 2015
 
10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy
 
20151014 ing architecting for 400 teams
20151014 ing   architecting for 400 teams20151014 ing   architecting for 400 teams
20151014 ing architecting for 400 teams
 
Innovation Research And Development With Web 2.0 (Mass Collaboration)
Innovation Research And Development With Web 2.0 (Mass Collaboration)Innovation Research And Development With Web 2.0 (Mass Collaboration)
Innovation Research And Development With Web 2.0 (Mass Collaboration)
 
Ten lessons I painfully learnt while moving from software developer
to entrep...
Ten lessons I painfully learnt while moving from software developer
to entrep...Ten lessons I painfully learnt while moving from software developer
to entrep...
Ten lessons I painfully learnt while moving from software developer
to entrep...
 

Viewers also liked

Viewers also liked (20)

JavaCro'14 - How to handle large amounts of data in real time using a cloud e...
JavaCro'14 - How to handle large amounts of data in real time using a cloud e...JavaCro'14 - How to handle large amounts of data in real time using a cloud e...
JavaCro'14 - How to handle large amounts of data in real time using a cloud e...
 
JavaCro'14 - Auditing of user activity through NoSQL database – Kristijan Duv...
JavaCro'14 - Auditing of user activity through NoSQL database – Kristijan Duv...JavaCro'14 - Auditing of user activity through NoSQL database – Kristijan Duv...
JavaCro'14 - Auditing of user activity through NoSQL database – Kristijan Duv...
 
JavaCro'14 - Packaging and installing of the JEE solution – Miroslav Rešetar
JavaCro'14 - Packaging and installing of the JEE solution – Miroslav RešetarJavaCro'14 - Packaging and installing of the JEE solution – Miroslav Rešetar
JavaCro'14 - Packaging and installing of the JEE solution – Miroslav Rešetar
 
JavaCro'14 - Profile any environment with Java Flight Recorder – Johan Janssen
JavaCro'14 - Profile any environment with Java Flight Recorder – Johan JanssenJavaCro'14 - Profile any environment with Java Flight Recorder – Johan Janssen
JavaCro'14 - Profile any environment with Java Flight Recorder – Johan Janssen
 
JavaCro'14 - Continuous deployment tool – Aleksandar Dostić and Emir Džaferović
JavaCro'14 - Continuous deployment tool – Aleksandar Dostić and Emir DžaferovićJavaCro'14 - Continuous deployment tool – Aleksandar Dostić and Emir Džaferović
JavaCro'14 - Continuous deployment tool – Aleksandar Dostić and Emir Džaferović
 
JavaCro'14 - Drools Decision tables – form of human-readable rules – Dragan J...
JavaCro'14 - Drools Decision tables – form of human-readable rules – Dragan J...JavaCro'14 - Drools Decision tables – form of human-readable rules – Dragan J...
JavaCro'14 - Drools Decision tables – form of human-readable rules – Dragan J...
 
JavaCro'14 - The World of Java – in Croatia – Branko Mihaljević and Aleksande...
JavaCro'14 - The World of Java – in Croatia – Branko Mihaljević and Aleksande...JavaCro'14 - The World of Java – in Croatia – Branko Mihaljević and Aleksande...
JavaCro'14 - The World of Java – in Croatia – Branko Mihaljević and Aleksande...
 
JavaCro'14 - Securing web applications with Spring Security 3 – Fernando Redo...
JavaCro'14 - Securing web applications with Spring Security 3 – Fernando Redo...JavaCro'14 - Securing web applications with Spring Security 3 – Fernando Redo...
JavaCro'14 - Securing web applications with Spring Security 3 – Fernando Redo...
 
JavaCro'14 - Sustainability of business performance and best practices – Zlat...
JavaCro'14 - Sustainability of business performance and best practices – Zlat...JavaCro'14 - Sustainability of business performance and best practices – Zlat...
JavaCro'14 - Sustainability of business performance and best practices – Zlat...
 
JavaCro'14 - JCalc Calculations in Java with open source API – Davor Sauer
JavaCro'14 - JCalc Calculations in Java with open source API – Davor SauerJavaCro'14 - JCalc Calculations in Java with open source API – Davor Sauer
JavaCro'14 - JCalc Calculations in Java with open source API – Davor Sauer
 
JavaCro'14 - Vaadin scalability myth – Gordan Ivanović
JavaCro'14 - Vaadin scalability myth – Gordan IvanovićJavaCro'14 - Vaadin scalability myth – Gordan Ivanović
JavaCro'14 - Vaadin scalability myth – Gordan Ivanović
 
JavaCro'14 - Cloud Platforms in Internet of Things – Krešimir Mišura and Bran...
JavaCro'14 - Cloud Platforms in Internet of Things – Krešimir Mišura and Bran...JavaCro'14 - Cloud Platforms in Internet of Things – Krešimir Mišura and Bran...
JavaCro'14 - Cloud Platforms in Internet of Things – Krešimir Mišura and Bran...
 
JavaCro'14 - Gatling – weapon in ranks of performance testing – Andrija Kranjec
JavaCro'14 - Gatling – weapon in ranks of performance testing – Andrija KranjecJavaCro'14 - Gatling – weapon in ranks of performance testing – Andrija Kranjec
JavaCro'14 - Gatling – weapon in ranks of performance testing – Andrija Kranjec
 
JavaCro'14 - Automatized testing with Selenium 2 – Juraj Ćutić and Aleksander...
JavaCro'14 - Automatized testing with Selenium 2 – Juraj Ćutić and Aleksander...JavaCro'14 - Automatized testing with Selenium 2 – Juraj Ćutić and Aleksander...
JavaCro'14 - Automatized testing with Selenium 2 – Juraj Ćutić and Aleksander...
 
JavaCro'14 - Scala and Java EE 7 Development Experiences – Peter Pilgrim
JavaCro'14 - Scala and Java EE 7 Development Experiences – Peter PilgrimJavaCro'14 - Scala and Java EE 7 Development Experiences – Peter Pilgrim
JavaCro'14 - Scala and Java EE 7 Development Experiences – Peter Pilgrim
 
JavaCro'14 - Can You Tell Me How to Get to Sesame Street I wanna be a Grails ...
JavaCro'14 - Can You Tell Me How to Get to Sesame Street I wanna be a Grails ...JavaCro'14 - Can You Tell Me How to Get to Sesame Street I wanna be a Grails ...
JavaCro'14 - Can You Tell Me How to Get to Sesame Street I wanna be a Grails ...
 
JavaCro'14 - WebSockets and OpenLayers joined with Spring – Bojan Kljajin
JavaCro'14 - WebSockets and OpenLayers joined with Spring – Bojan KljajinJavaCro'14 - WebSockets and OpenLayers joined with Spring – Bojan Kljajin
JavaCro'14 - WebSockets and OpenLayers joined with Spring – Bojan Kljajin
 
JavaCro'14 - MEAN Stack – How & When – Nenad Pećanac
JavaCro'14 - MEAN Stack – How & When – Nenad PećanacJavaCro'14 - MEAN Stack – How & When – Nenad Pećanac
JavaCro'14 - MEAN Stack – How & When – Nenad Pećanac
 
JavaCro'14 - Is there a single “correct” web architecture for business apps –...
JavaCro'14 - Is there a single “correct” web architecture for business apps –...JavaCro'14 - Is there a single “correct” web architecture for business apps –...
JavaCro'14 - Is there a single “correct” web architecture for business apps –...
 
JavaCro'14 - Developing Google Chromecast applications on Android – Branimir ...
JavaCro'14 - Developing Google Chromecast applications on Android – Branimir ...JavaCro'14 - Developing Google Chromecast applications on Android – Branimir ...
JavaCro'14 - Developing Google Chromecast applications on Android – Branimir ...
 

Similar to JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić

How To Start Agile Competence Center
How To Start Agile Competence CenterHow To Start Agile Competence Center
How To Start Agile Competence CenterJovan Vidić
 
The Technology is the Easy Part - APTA 2010 Annual Meeting
The Technology is the Easy Part - APTA 2010 Annual MeetingThe Technology is the Easy Part - APTA 2010 Annual Meeting
The Technology is the Easy Part - APTA 2010 Annual MeetingKeith Sheardown
 
Vittorio Viarengo, ViVi software
Vittorio Viarengo, ViVi softwareVittorio Viarengo, ViVi software
Vittorio Viarengo, ViVi softwareNicolò Borghi
 
Vittorio Viarengo, ViVi software
Vittorio Viarengo, ViVi softwareVittorio Viarengo, ViVi software
Vittorio Viarengo, ViVi softwareNicolò Borghi
 
Build your Own Technology Roadmap!
Build your Own Technology Roadmap!Build your Own Technology Roadmap!
Build your Own Technology Roadmap!Sascha Wenninger
 
MVP to MLP - Minimum Lovable Product
MVP to MLP - Minimum Lovable ProductMVP to MLP - Minimum Lovable Product
MVP to MLP - Minimum Lovable ProductJake Levirne
 
Make User Experience Part of The KPI Conversation With Universal Measures
Make User Experience Part of The KPI Conversation With Universal MeasuresMake User Experience Part of The KPI Conversation With Universal Measures
Make User Experience Part of The KPI Conversation With Universal MeasuresUserZoom
 
2010 03 09 the lean startup - gdc
2010 03 09 the lean startup - gdc2010 03 09 the lean startup - gdc
2010 03 09 the lean startup - gdcEric Ries
 
Systematic Inventive Thinking - SIT
Systematic Inventive Thinking - SITSystematic Inventive Thinking - SIT
Systematic Inventive Thinking - SITPeter Frank
 
Radhika Dutt | Iterate Less & Achieve more | BoS USA Online 2020
Radhika Dutt | Iterate Less & Achieve more | BoS USA Online 2020Radhika Dutt | Iterate Less & Achieve more | BoS USA Online 2020
Radhika Dutt | Iterate Less & Achieve more | BoS USA Online 2020Business of Software Conference
 
From Technical Debt to Technical Health
From Technical Debt to Technical HealthFrom Technical Debt to Technical Health
From Technical Debt to Technical HealthMikael Vesavuori
 
No more pet projects
No more pet projectsNo more pet projects
No more pet projectsInfinityWorks
 
2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_Presentation2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_PresentationLaszlo Szalvay
 
MURAL Webinar: How Design Sprints Can Be Reformatted For Any Workshop/Meeting
MURAL Webinar: How Design Sprints Can Be Reformatted For Any Workshop/MeetingMURAL Webinar: How Design Sprints Can Be Reformatted For Any Workshop/Meeting
MURAL Webinar: How Design Sprints Can Be Reformatted For Any Workshop/MeetingMURAL
 
2010 02 19 the lean startup - webstock 2010
2010 02 19 the lean startup - webstock 20102010 02 19 the lean startup - webstock 2010
2010 02 19 the lean startup - webstock 2010Eric Ries
 
CIO Leadership: What We Can Learn from History to Drive Success in Today's Cl...
CIO Leadership: What We Can Learn from History to Drive Success in Today's Cl...CIO Leadership: What We Can Learn from History to Drive Success in Today's Cl...
CIO Leadership: What We Can Learn from History to Drive Success in Today's Cl...Jim Vaselopulos
 

Similar to JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić (20)

How To Start Agile Competence Center
How To Start Agile Competence CenterHow To Start Agile Competence Center
How To Start Agile Competence Center
 
The Technology is the Easy Part - APTA 2010 Annual Meeting
The Technology is the Easy Part - APTA 2010 Annual MeetingThe Technology is the Easy Part - APTA 2010 Annual Meeting
The Technology is the Easy Part - APTA 2010 Annual Meeting
 
Vittorio Viarengo, ViVi software
Vittorio Viarengo, ViVi softwareVittorio Viarengo, ViVi software
Vittorio Viarengo, ViVi software
 
Vittorio Viarengo, ViVi software
Vittorio Viarengo, ViVi softwareVittorio Viarengo, ViVi software
Vittorio Viarengo, ViVi software
 
Build your Own Technology Roadmap!
Build your Own Technology Roadmap!Build your Own Technology Roadmap!
Build your Own Technology Roadmap!
 
MVP to MLP - Minimum Lovable Product
MVP to MLP - Minimum Lovable ProductMVP to MLP - Minimum Lovable Product
MVP to MLP - Minimum Lovable Product
 
Make User Experience Part of The KPI Conversation With Universal Measures
Make User Experience Part of The KPI Conversation With Universal MeasuresMake User Experience Part of The KPI Conversation With Universal Measures
Make User Experience Part of The KPI Conversation With Universal Measures
 
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
 
2010 03 09 the lean startup - gdc
2010 03 09 the lean startup - gdc2010 03 09 the lean startup - gdc
2010 03 09 the lean startup - gdc
 
Systematic Inventive Thinking - SIT
Systematic Inventive Thinking - SITSystematic Inventive Thinking - SIT
Systematic Inventive Thinking - SIT
 
Radhika Dutt | Iterate Less & Achieve more | BoS USA Online 2020
Radhika Dutt | Iterate Less & Achieve more | BoS USA Online 2020Radhika Dutt | Iterate Less & Achieve more | BoS USA Online 2020
Radhika Dutt | Iterate Less & Achieve more | BoS USA Online 2020
 
From Technical Debt to Technical Health
From Technical Debt to Technical HealthFrom Technical Debt to Technical Health
From Technical Debt to Technical Health
 
The Map Of Innovation
The Map Of InnovationThe Map Of Innovation
The Map Of Innovation
 
No more pet projects
No more pet projectsNo more pet projects
No more pet projects
 
2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_Presentation2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_Presentation
 
F in es_pp_template-v1 we2
F in es_pp_template-v1 we2F in es_pp_template-v1 we2
F in es_pp_template-v1 we2
 
No More Pet Projects
No More Pet ProjectsNo More Pet Projects
No More Pet Projects
 
MURAL Webinar: How Design Sprints Can Be Reformatted For Any Workshop/Meeting
MURAL Webinar: How Design Sprints Can Be Reformatted For Any Workshop/MeetingMURAL Webinar: How Design Sprints Can Be Reformatted For Any Workshop/Meeting
MURAL Webinar: How Design Sprints Can Be Reformatted For Any Workshop/Meeting
 
2010 02 19 the lean startup - webstock 2010
2010 02 19 the lean startup - webstock 20102010 02 19 the lean startup - webstock 2010
2010 02 19 the lean startup - webstock 2010
 
CIO Leadership: What We Can Learn from History to Drive Success in Today's Cl...
CIO Leadership: What We Can Learn from History to Drive Success in Today's Cl...CIO Leadership: What We Can Learn from History to Drive Success in Today's Cl...
CIO Leadership: What We Can Learn from History to Drive Success in Today's Cl...
 

More from HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association

More from HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association (20)

Java cro'21 the best tools for java developers in 2021 - hujak
Java cro'21   the best tools for java developers in 2021 - hujakJava cro'21   the best tools for java developers in 2021 - hujak
Java cro'21 the best tools for java developers in 2021 - hujak
 
JavaCro'21 - Java is Here To Stay - HUJAK Keynote
JavaCro'21 - Java is Here To Stay - HUJAK KeynoteJavaCro'21 - Java is Here To Stay - HUJAK Keynote
JavaCro'21 - Java is Here To Stay - HUJAK Keynote
 
Javantura v7 - Behaviour Driven Development with Cucumber - Ivan Lozić
Javantura v7 - Behaviour Driven Development with Cucumber - Ivan LozićJavantura v7 - Behaviour Driven Development with Cucumber - Ivan Lozić
Javantura v7 - Behaviour Driven Development with Cucumber - Ivan Lozić
 
Javantura v7 - The State of Java - Today and Tomowwow - HUJAK's Community Key...
Javantura v7 - The State of Java - Today and Tomowwow - HUJAK's Community Key...Javantura v7 - The State of Java - Today and Tomowwow - HUJAK's Community Key...
Javantura v7 - The State of Java - Today and Tomowwow - HUJAK's Community Key...
 
JavaCro'19 - The State of Java and Software Development in Croatia - Communit...
JavaCro'19 - The State of Java and Software Development in Croatia - Communit...JavaCro'19 - The State of Java and Software Development in Croatia - Communit...
JavaCro'19 - The State of Java and Software Development in Croatia - Communit...
 
Javantura v6 - Java in Croatia and HUJAK - Branko Mihaljević, Aleksander Radovan
Javantura v6 - Java in Croatia and HUJAK - Branko Mihaljević, Aleksander RadovanJavantura v6 - Java in Croatia and HUJAK - Branko Mihaljević, Aleksander Radovan
Javantura v6 - Java in Croatia and HUJAK - Branko Mihaljević, Aleksander Radovan
 
Javantura v6 - On the Aspects of Polyglot Programming and Memory Management i...
Javantura v6 - On the Aspects of Polyglot Programming and Memory Management i...Javantura v6 - On the Aspects of Polyglot Programming and Memory Management i...
Javantura v6 - On the Aspects of Polyglot Programming and Memory Management i...
 
Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...
Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...
Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...
 
Javantura v6 - How to help customers report bugs accurately - Miroslav Čerkez...
Javantura v6 - How to help customers report bugs accurately - Miroslav Čerkez...Javantura v6 - How to help customers report bugs accurately - Miroslav Čerkez...
Javantura v6 - How to help customers report bugs accurately - Miroslav Čerkez...
 
Javantura v6 - When remote work really works - the secrets behind successful ...
Javantura v6 - When remote work really works - the secrets behind successful ...Javantura v6 - When remote work really works - the secrets behind successful ...
Javantura v6 - When remote work really works - the secrets behind successful ...
 
Javantura v6 - Kotlin-Java Interop - Matej Vidaković
Javantura v6 - Kotlin-Java Interop - Matej VidakovićJavantura v6 - Kotlin-Java Interop - Matej Vidaković
Javantura v6 - Kotlin-Java Interop - Matej Vidaković
 
Javantura v6 - Spring HATEOAS hypermedia-driven web services, and clients tha...
Javantura v6 - Spring HATEOAS hypermedia-driven web services, and clients tha...Javantura v6 - Spring HATEOAS hypermedia-driven web services, and clients tha...
Javantura v6 - Spring HATEOAS hypermedia-driven web services, and clients tha...
 
Javantura v6 - End to End Continuous Delivery of Microservices for Kubernetes...
Javantura v6 - End to End Continuous Delivery of Microservices for Kubernetes...Javantura v6 - End to End Continuous Delivery of Microservices for Kubernetes...
Javantura v6 - End to End Continuous Delivery of Microservices for Kubernetes...
 
Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...
Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...
Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...
 
Javantura v6 - How can you improve the quality of your application - Ioannis ...
Javantura v6 - How can you improve the quality of your application - Ioannis ...Javantura v6 - How can you improve the quality of your application - Ioannis ...
Javantura v6 - How can you improve the quality of your application - Ioannis ...
 
Javantura v6 - Just say it v2 - Pavao Varela Petrac
Javantura v6 - Just say it v2 - Pavao Varela PetracJavantura v6 - Just say it v2 - Pavao Varela Petrac
Javantura v6 - Just say it v2 - Pavao Varela Petrac
 
Javantura v6 - Automation of web apps testing - Hrvoje Ruhek
Javantura v6 - Automation of web apps testing - Hrvoje RuhekJavantura v6 - Automation of web apps testing - Hrvoje Ruhek
Javantura v6 - Automation of web apps testing - Hrvoje Ruhek
 
Javantura v6 - Master the Concepts Behind the Java 10 Challenges and Eliminat...
Javantura v6 - Master the Concepts Behind the Java 10 Challenges and Eliminat...Javantura v6 - Master the Concepts Behind the Java 10 Challenges and Eliminat...
Javantura v6 - Master the Concepts Behind the Java 10 Challenges and Eliminat...
 
Javantura v6 - Building IoT Middleware with Microservices - Mario Kusek
Javantura v6 - Building IoT Middleware with Microservices - Mario KusekJavantura v6 - Building IoT Middleware with Microservices - Mario Kusek
Javantura v6 - Building IoT Middleware with Microservices - Mario Kusek
 
Javantura v6 - JDK 11 & JDK 12 - Dalibor Topic
Javantura v6 - JDK 11 & JDK 12 - Dalibor TopicJavantura v6 - JDK 11 & JDK 12 - Dalibor Topic
Javantura v6 - JDK 11 & JDK 12 - Dalibor Topic
 

Recently uploaded

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 

JavaCro'14 - Take Agile adoption to the next level with Integration Competence Center – Jovan Vidić

  • 1. codecentric d.o.o Jovan Vidić, IT Consultant @ codecentric TAKE AGILE ADOPTION TO THE WITH INTEGRATION COMPETENCE THE NEXT LEVEL OMPETENCE CENTER
  • 2. Lessons Learned From Auto Industry AGENDA Lean Integration Why To Establish Integration Competence Center Competence Center Models codecentric d.o.o How To Establish Integration Competence Center codecentric Novi Sad Competence Center Why To Establish Integration Competence Center How To Establish Integration Competence Center
  • 3. "Give yourselves the chance to be heroes" codecentric d.o.o "Give yourselves the chance to be heroes"
  • 4. ROOTS OF LEAN Invented Jidoka and 5 WHY's father of mass production codecentric d.o.o TPS (1940 - 1950), JIT, Kanban
  • 5. ELIMINATE WASTE “There is nothing so useless as doing efficiently that which should not be done at codecentric d.o.o efficiently that which should not be done at all” Peter Drucker
  • 6. TOYOTA PRODUCTION SYSTEM Continuous Improvement codecentric d.o.o Long-term Philosophy Respect For People The Right Process,Process, Will Produce The Right Results
  • 7. “It is not necessary to change Survival is not mandatorySurvival is not mandatory W E Deming W. Edwards Deming change. mandatory”mandatory” W E Deming
  • 8. PROJECTS FAIL 15 % of projects fail (never finish) 51 % are challenged codecentric d.o.o
  • 9. FIVE DYSFUNCTIONS OF A TEAM Avoidance of accountability Lack of commitment codecentric d.o.o Fear of conflict Absence of trust EAM Avoidance ofAvoidance of accountability Lack of commitment Fear of conflict Absence of trust
  • 10. LEAN INTEGRATION a management system that emphasizes creating value for customers, eliminating waste as a sustainable data integration and system integration practice codecentric d.o.o management system that emphasizes , continuous improvement and a sustainable data integration and
  • 11. WHY? • One version of• One version of • Reduce complexity • Accelerate • Boost team productivity • Eliminate surprises codecentric d.o.o • Eliminate surprises • Save money One version of truthOne version of truth Reduce complexity Accelerate change Boost team productivity Eliminate surprisesEliminate surprises Save money
  • 12. INTEGRATION LAWS Law 1: The Whole Is Greater Than the Sum of Its Parts Law 2: There Is No End State Law 3: There Are No Universal Standard Law 4: Information Adapts to Meet Local Needs Law 5: All Details Are Relevant codecentric d.o.o The Whole Is Greater Than the Sum of Its Parts Adapts to Meet Local Needs
  • 14. INTEGRATION COMPETENCE CENTER Basic Mainstream Advanced codecentric d.o.o ENTER MATURITY MODELS Advanced Leading-edge Bleeding-edge
  • 15. LEADERSHIP • Think strategically, act tactically • Gain credibility through delivery • Grow incrementally, organically • Choose your battles codecentric d.o.o
  • 17. PLAN Sit together Perform self-assessment of the organization's maturity level Ask a lot of questions Define goals Commit codecentric d.o.o Commit Take the responsibility Hold each other accountable assessment of the organization's maturity level
  • 18. DO Protect the vision (Agile is there to stay! Define organizational learning practices Enforce Agile practices on project/s Infrastructure === Code codecentric d.o.o Define and deploy tools for specific technologies Define and deploy developer/team performance testing lab Agile is there to stay!) Define organizational learning practices Enforce Agile practices on project/s Infrastructure === Code Define and deploy tools for specific technologies Define and deploy developer/team performance testing lab
  • 19. STUDY Criticize Fail Fast Criticize ideas, people codecentric d.o.o Criticize Put solution to Criticize ideas, not people Put solution to work and retrieve feedback
  • 20. ACT Define funding model to support CC Define funding model to support CC Continuous improvementContinuous improvement Operational efficiency *ZERO WASTE* Operational efficiency *ZERO WASTE* Evolve the modelEvolve the model codecentric d.o.o Fix what is not working Fix what is not working Define funding model to support CC Define funding model to support CC Continuous improvementContinuous improvement Operational efficiency *ZERO WASTE* Operational efficiency *ZERO WASTE* Evolve the modelEvolve the model Fix what is not working Fix what is not working
  • 22.
  • 23.
  • 24.
  • 25. "Give yourselves the chance to be heroes" codecentric d.o.o "Give yourselves the chance to be heroes" Rafa Benitez
  • 26.
  • 27. FURTHER READING − Integration Competency Center: An Implementation Methodology, John Schmidt − Software Craftsmanship: The New Imperative, Pete McBreen − Peopleware: Productive Projects and Teams, Tom DeMarco, Tim Lister − The Five Dysfunctions of a Team: A Leadership Fable, Patrick M. Lencioni − Running Lean: Iterate from Plan A to a Plan That Works, Ash Maurya codecentric d.o.o Maurya − Toyota Kata: Managing People for Improvement, Adaptiveness and Superior Results, Mike Rother − The Toyota Way: 14 Management Principles from the World's Greatest Manufacturer, Jeffrey Liker Integration Competency Center: An Implementation Methodology, New Imperative, Pete McBreen and Teams, Tom DeMarco, Tim Leadership Fable, Patrick M. That Works, Ash Toyota Kata: Managing People for Improvement, Adaptiveness and The Toyota Way: 14 Management Principles from the World's
  • 28. QUESTIONS Jovan Vidic codecentric doocodecentric doo jovan.vidic@codecentric.de t:_yowan_ www.codecentric.de blog.codecentric.de codecentric d.o.o