Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
THE EDGE OF EXPERIENCE
Cezar Chitac
THE EDGE OF EXPERIENCE
• Experience 1.0
• Case study
• Context
• Key factors
• Decision
• Outcome
• Impact
• Experience 2.0
“
”
GIVE A MAN A FISH AND YOU FEED HIM FOR A
DAY;
TEACH A MAN TO FISH AND YOU FEED HIM FOR A
LIFETIME.
Unknown
EXPERIENCE ...
EXPERIENCE 1.0
BASICS
• What is experience?
• The preserved knowledge with
regards to an event or subject
based on involve...
EXPERIENCE 1.0
BASICS
• Where do we find it?
In every moment of our lives…
• Knowledge passed through our
genes
• Growing ...
EXPERIENCE 1.0
Learning
EXPERIENCE 1.0
Process
Learn Apply
Knowledge Experience
“
”
LIFE CAN ONLY BE UNDERSTOOD BACKWARDS; BUT
IT MUST BE LIVED FORWARDS
Soren Kirkegaard
CASE I
CASE I
Context
• Existing information
• Multi-layered Quotation Engine
• Web, Services, Pricing & Rules Engine, Databases ...
CASE I
Key factors
• External
• Time constraint
• Cost
• Magnitude of change
• Previous experience
• Internal
• Availabili...
CASE I
Decision
Initial feeling Actual choice
VS
CASE I
Outcome
• Later
• Fragile code
• Unstable service interfaces
• Additional security concerns
• Maintainability
• Exc...
“
”
IF YOU DO NOT CHANGE DIRECTION, YOU MAY
END UP WHERE YOU ARE HEADING.
Lao Tzu
CASE II
CASE II
Context
• Initial information
• Platform product – REST based services
• 2 teams – 6 services – 3 months
• Specifi...
CASE II
Key factors
• External
• Time constrained
• Requirements
• Lacking non-functional requirements
• Internal
• Lack o...
CASE II
Decision
Initial feeling Actual choice
VS
CASE II
Outcome
• Later
• High number of inserts – 1/10 seconds
• Future increase – 1/second
• Hundreds of thousands of ob...
“
”
EVERY ACCOMPLISHMENT STARTS WITH THE
DECISION TO TRY.
Brian Litrell
CASE III
CASE III
Context
• Existing information
• Service using third party regulation engine
• No knowledge of regulation domain
...
CASE III
Key factors
• External
• Time constraint
• Complexity
• Domain expertise
• Internal
• Detailed understanding
• Hi...
CASE III
Decision
Initial choice
VS
CASE III
Outcome
• Later
• Velocity
• 97% test coverage
• Low refactoring
• 0 issues
“
”
IT HAS BEEN SAID THAT SOMETHING AS SMALL AS
THE FLUTTER OF A BUTTERFLY'S WING CAN
ULTIMATELY CAUSE A TYPHOON HALFWAY
A...
IMPACT
Cause
• Snowball effect
• Familiar context
• Factors of constraint
• Familiar context
• Subjective
• Partial examin...
IMPACT
Effect
Learn Apply
IMPACT
Learning
Inductive reasoning Deductive reasoning
“
”
IF YOU CHANGE THE WAY YOU LOOK AT THINGS,
THE THINGS YOU LOOK AT CHANGE
Wayne Dyer
Experience 2.0
EXPERIENCE 2.0
Reset
Learn Apply
Knowledge Experience
EXPERIENCE 2.0
Conclusions
• Associative thinking
• Subjective perspective
• Status Quo
• Time
• Cost
• Respect stages
• M...
The Edge of Experience
THANK YOU
Cezar Chitac
Upcoming SlideShare
Loading in …5
×

Cezar chitac the edge of experience

1,921 views

Published on

Cezar chitac the edge of experience

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Cezar chitac the edge of experience

  1. 1. THE EDGE OF EXPERIENCE Cezar Chitac
  2. 2. THE EDGE OF EXPERIENCE • Experience 1.0 • Case study • Context • Key factors • Decision • Outcome • Impact • Experience 2.0
  3. 3. “ ” GIVE A MAN A FISH AND YOU FEED HIM FOR A DAY; TEACH A MAN TO FISH AND YOU FEED HIM FOR A LIFETIME. Unknown EXPERIENCE 1.0
  4. 4. EXPERIENCE 1.0 BASICS • What is experience? • The preserved knowledge with regards to an event or subject based on involvement in or exposure to it • Building blocks • Context • Key factors • Decision • Outcome
  5. 5. EXPERIENCE 1.0 BASICS • Where do we find it? In every moment of our lives… • Knowledge passed through our genes • Growing up and education • Memories of our achievements and failures
  6. 6. EXPERIENCE 1.0 Learning
  7. 7. EXPERIENCE 1.0 Process Learn Apply Knowledge Experience
  8. 8. “ ” LIFE CAN ONLY BE UNDERSTOOD BACKWARDS; BUT IT MUST BE LIVED FORWARDS Soren Kirkegaard CASE I
  9. 9. CASE I Context • Existing information • Multi-layered Quotation Engine • Web, Services, Pricing & Rules Engine, Databases (DB) • Services payload – action specific • Additionally • Development – first integration phase • Reused DB system – persisting quote entity as a whole
  10. 10. CASE I Key factors • External • Time constraint • Cost • Magnitude of change • Previous experience • Internal • Availability
  11. 11. CASE I Decision Initial feeling Actual choice VS
  12. 12. CASE I Outcome • Later • Fragile code • Unstable service interfaces • Additional security concerns • Maintainability • Exceptional cases • Cascading business logic induced
  13. 13. “ ” IF YOU DO NOT CHANGE DIRECTION, YOU MAY END UP WHERE YOU ARE HEADING. Lao Tzu CASE II
  14. 14. CASE II Context • Initial information • Platform product – REST based services • 2 teams – 6 services – 3 months • Specific information – few, vague or lacking • Generic information – service based • Additionally • Goal – tracking & store object information • Technologies available – multiple choices
  15. 15. CASE II Key factors • External • Time constrained • Requirements • Lacking non-functional requirements • Internal • Lack of knowledge • Experience – MySQL • Unnecessary risks
  16. 16. CASE II Decision Initial feeling Actual choice VS
  17. 17. CASE II Outcome • Later • High number of inserts – 1/10 seconds • Future increase – 1/second • Hundreds of thousands of objects • No update operation • Data lifetime • MySQL migration to PostgreSQL • Outcome • Cassandra proved to be the better choice
  18. 18. “ ” EVERY ACCOMPLISHMENT STARTS WITH THE DECISION TO TRY. Brian Litrell CASE III
  19. 19. CASE III Context • Existing information • Service using third party regulation engine • No knowledge of regulation domain • Additionally • New regulation engine
  20. 20. CASE III Key factors • External • Time constraint • Complexity • Domain expertise • Internal • Detailed understanding • High test coverage
  21. 21. CASE III Decision Initial choice VS
  22. 22. CASE III Outcome • Later • Velocity • 97% test coverage • Low refactoring • 0 issues
  23. 23. “ ” IT HAS BEEN SAID THAT SOMETHING AS SMALL AS THE FLUTTER OF A BUTTERFLY'S WING CAN ULTIMATELY CAUSE A TYPHOON HALFWAY AROUND THE WORLD Chaos Theory Impact
  24. 24. IMPACT Cause • Snowball effect • Familiar context • Factors of constraint • Familiar context • Subjective • Partial examination • Factors of constraint • External • Time • Cost • Internal • Comfort zone
  25. 25. IMPACT Effect Learn Apply
  26. 26. IMPACT Learning Inductive reasoning Deductive reasoning
  27. 27. “ ” IF YOU CHANGE THE WAY YOU LOOK AT THINGS, THE THINGS YOU LOOK AT CHANGE Wayne Dyer Experience 2.0
  28. 28. EXPERIENCE 2.0 Reset Learn Apply Knowledge Experience
  29. 29. EXPERIENCE 2.0 Conclusions • Associative thinking • Subjective perspective • Status Quo • Time • Cost • Respect stages • Mixed teams • Question yourself
  30. 30. The Edge of Experience
  31. 31. THANK YOU Cezar Chitac

×