javacro'14 - take agile adoption to the next level with integration competence center – jovan...
Upload: hujak-hrvatska-udruga-java-korisnika-croatian-java-user-association
Post on 29-Nov-2014
915 views
DESCRIPTION
ICC involves multiple enterprise disciplines like architecture, organizational structure, organizational processes, funding, costing etc. that need to be designed in an integrated manner to get the desired results. One of the most important shifts of the Enterprise evolution is the strategic positioning of the ICC from just being a knowledge and governance Center of Excellence (CoE) to a complete service delivery organization. Roots of Lean – Toyota Production System DevOps Lean Integration How did we started with ICC in codecentricTRANSCRIPT
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 mandatoryW 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 of Avoidance 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 PartsLaw 2: There Is No End State Law 3: There Are No Universal Standard Law 4: Information Adapts to Meet Local NeedsLaw 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
t:_yowan_
www.codecentric.de
blog.codecentric.de
codecentric d.o.o