Slide 1

Slide 1 text

BY @RAFAEL_CASUSO THE CORE OF AGILE

Slide 2

Slide 2 text

RAFAEL CASUSO CEO @GOSNOWSTORM FORMER CTO / DIRECTOR OF SOFTWARE ENGINEERING • +12 years Developing Software Products • +8 years Leading Engineering Teams • Technologist. Passion. Innovation. Agile. • Writer @Medium. Speaker @Slideshare. • Founder of @VueJSMadrid @BotDevelopmentMadrid Co-Founder of @AgileDeliveryES THE CORE OF AGILE

Slide 3

Slide 3 text

WHAT IS THE POINT? SETTING THE GOALS THE CORE OF AGILE

Slide 4

Slide 4 text

• Satisfy the Customer through Continuous Delivery of Value in Short Increments • Constant Customer Feedback and Collaboration • Responding to Change for Competitive Advantage • Keep a Sustainable Pace THE CORE OF AGILE THE PROMISE OF AGILE WHAT WE WANT TO ACHIEVE

Slide 5

Slide 5 text

THE CORE OF AGILE PRINCIPLE WHY? CONTINUOUS DELIVERY OF VALUE CUSTOMER, TEAM & ORGANIZATION SATISFACTION ADAPTATION TO CHANGE COMPETITIVE ADVANTAGE FREQUENT DELIVERY OF PRODUCT INCREMENTS MINIMIZE RISK, TIME TO MARKET, COMPETITIVE ADVANTAGE BUSINESS & DEVELOPMENT CLOSE COLLABORATION PRODUCT STRATEGY ALIGNMENT, TEAM PERFORMANCE MOTIVATION, SAFE ENVIRONMENT & TRUST GENERATIVE CULTURE, TEAM PERFORMANCE DIRECT COMMUNICATION INCREASE COLLABORATION, UNDERSTANDING VALUE AT USER HANDS IS MEASURE OF SUCCESS MEASURE SUCCESS, CUSTOMER SATISFACTION SUSTAINABLE DEVELOPMENT CUSTOMER, TEAM & ORGANIZATION SATISFACTION TECHNICAL EXCELLENCE NECESSARY FOR 1, 2, 3, 8, 10 AND 12 SIMPLICITY MAINTENANCE, UNDERSTANDING, EVOLUTION SELF-ORGANIZING TEAMS TEAM SATISFACTION, TEAM PERFORMANCE CONTINUOUS IMPROVEMENT OPTIMIZATION, TEAM PERFORMANCE

Slide 6

Slide 6 text

- RAFAEL CASUSO “THE CORE OF AGILE” AGILE’S PRIMARY GOAL IS THE ALIGNMENT OF CUSTOMER, TEAM AND ORGANIZATION SATISFACTION THE CORE OF AGILE

Slide 7

Slide 7 text

WHERE ARE WE? STATE OF AGILE 2019 THE CORE OF AGILE

Slide 8

Slide 8 text

WHY A COMPANY ADOPTS AGILE? THE CORE OF AGILE *SOURCE: STATE OF AGILE 2019

Slide 9

Slide 9 text

WHAT IS THE LEVEL OF MATURITY? THE CORE OF AGILE *SOURCE: STATE OF AGILE 2019 • 83% Not Competent Agile Implementations • Only 6% Enabling Greater Adaptability to Market Conditions • 53% Not Satisfied with Agile Implementation • 30% Not Using or Just Experimenting Agile

Slide 10

Slide 10 text

WHICH AGILE METHODS ARE USED? THE CORE OF AGILE *SOURCE: STATE OF AGILE 2019

Slide 11

Slide 11 text

HOW AGILE SUCCESS IS MEASURED? THE CORE OF AGILE *SOURCE: STATE OF AGILE 2019

Slide 12

Slide 12 text

WHY DOES IT FAIL? THE PITFALLS THE CORE OF AGILE

Slide 13

Slide 13 text

WHICH ARE THE REASONS TO FAIL? THE CORE OF AGILE *SOURCE: STATE OF AGILE 2019

Slide 14

Slide 14 text

THE EVOLUTION OF AGILE THE CORE OF AGILE *SOURCE: DARK SIDE OF AGILE 2012- ANDREA JANES & GIANCARLO SUCCI We are here

Slide 15

Slide 15 text

THE CORE OF AGILE - NICOLE FORSGREN “ACCELERATE” MUCH OF WHAT HAS BEEN IMPLEMENTED IS FAUX AGILE: PEOPLE FOLLOWING SOME OF THE COMMON PRACTICES WHILE FAILING TO ADDRESS WIDER ORGANIZATIONAL CULTURE AND PROCESSES

Slide 16

Slide 16 text

- MARTIN FOWLER “THE STATE OF AGILE 2018” ON THE SURFACE, THE WORLD OF AGILE SOFTWARE DEVELOPMENT IS BRIGHT, SINCE IT IS NOW MAINSTREAM. BUT THE REALITY IS TROUBLING, BECAUSE MUCH OF WHAT IS DONE IS FAUX-AGILE, DISREGARDING AGILE'S VALUES AND PRINCIPLES. THE CORE OF AGILE

Slide 17

Slide 17 text

• Agile Establishment is Imposing the best way of Implementation • Focus on Methods and Processes over Individuals • Lack of Interest in Technical Excellence • Control-based Project Management Disguised • Organization Culture is Not Aligned THE CORE OF AGILE THE FAUX AGILE DELIVERING FRUSTRATION

Slide 18

Slide 18 text

- RON JEFFRIES, EXTREME PROGRAMMING CO-CREATOR IT SEEMS TO ME TO BE IMPORTANT TO DISTINGUISH A GOOD IDEA FROM POOR IMPLEMENTATIONS OF IT THE CORE OF AGILE

Slide 19

Slide 19 text

• Lack of mature Skills and Experience • Intermediate Team Topologies without Self- Organization • Differs from Faux Agile in Self-Awareness and Dissatisfaction • Will to Improve and Evolve THE CORE OF AGILE THE IMMATURE AGILE ON THE LONG ROAD

Slide 20

Slide 20 text

THE CORE OF AGILE Agile Values & Principles Promise Fulfillment Agile Immature Agile Waterfall Faux Agile THE PROMISE FULFILLMENT

Slide 21

Slide 21 text

- KENT BECK, EXTREME PROGRAMMING CO-CREATOR LISTENING, TESTING, CODING, DESIGNING. THAT'S ALL THERE IS TO SOFTWARE. ANYONE WHO TELLS YOU DIFFERENT IS SELLING SOMETHING. THE CORE OF AGILE

Slide 22

Slide 22 text

• U.S. Enterprise Agile Transformation Services Market was $4.91B in 2018, expected $18.19B in 2026* • The huge Business Opportunity has attracted some Unqualified Professionals unable to fulfill Expectations • A Result-Oriented Approach to Measure Agile Success is more needed than ever THE CORE OF AGILE THE SMOKE OF AGILE LET’S TALK BUSINESS *ALLIED MARKET RESEARCH 2019

Slide 23

Slide 23 text

- BRIAN MARICK, “THE GAP BETWEEN BUSINESS AND CODE” THE CORE OF AGILE IF THE BUSINESS PEOPLE WEREN'T SO FOCUSED ON WHAT THEY SEE ON THE SCREEN, AND THE PROGRAMMERS WEREN'T SO OBSESSED WITH THE CODE BEHIND IT, MAYBE THEY WOULD PARTICIPATE INTENTLY ENOUGH TO GET THE REQUIREMENTS RIGHT

Slide 24

Slide 24 text

• Absence of Developers in Mainstream Agile Communities and Events • Dissatisfaction that Leads to Technical-Oriented Alternatives like Software Craftsmanship • Lack of Effective Communication between Business and Development THE CORE OF AGILE THE AGILE SEGREGATION THE GAP CONTINUES

Slide 25

Slide 25 text

HOW DO WE FIX IT? SEARCHING FOR LIGHT THE CORE OF AGILE

Slide 26

Slide 26 text

- DAN NORTH, “SOFTWARE THAT FITS IN YOUR HEAD” CREATE POSITIVE BUSINESS IMPACT THROUGH SUSTAINABLY MINIMIZING LEAD TIME THE HEART OF AGILE

Slide 27

Slide 27 text

• Simplicity as the Driving Principle to Deconstruct and Rethink Agile • Effectiveness and Result-Orientation to Fight Faux Agile and Clear Smoke • Reclaim Quality and Technical Excellence • Systems Thinking & Flow Acceleration at the Core of Delivery Revolution • Continuous Improvement to Overcome Immaturity THE CORE OF AGILE THE LEAN INFLUENCE AGILE IS GETTING LEAN

Slide 28

Slide 28 text

- MARTIN FOWLER, “THE STATE OF AGILE 2018” ADAPTATIVE SOFTWARE REQUIRES REFACTORING. REFACTORING RELIES ON TESTING AND CONTINUOUS INTEGRATION, NECESSARY FOR CONTINUOUS DELIVERY THE CORE OF AGILE

Slide 29

Slide 29 text

• Direct Relationship of Technical Practices with Agile Values and Principles • Adaptation to Change requires Adaptive Software that requires Technical Practices • Technical Excellence promotes Simplicity • Extreme Programming Practices reinforce each other promoting Continuous Improvement THE CORE OF AGILE TECHNICAL EXCELLENCE THE ENGINE OF AGILE

Slide 30

Slide 30 text

THE CORE OF AGILE PRACTICE WHY? TRUNK-BASED DEVELOPMENT COST-EFFICIENCY, DELIVERY PERFORMANCE TEST AUTOMATION QUALITY, SUSTAINABLE DEVELOPMENT, CHANGE ADAPTATION REFACTORING SIMPLICITY, SUSTAINABLE DEVELOPMENT, CHANGE ADAPTATION MODULAR ARCHITECTURE SCALABILITY, CHANGE ADAPTATION, DELIVERY PERFORMANCE CONTINUOUS INTEGRATION QUALITY, DELIVERY PERFORMANCE DEPLOYMENT AUTOMATION DELIVERY PERFORMANCE, RELIABILITY, QUALITY MONITORING QUALITY, CONTINUOUS IMPROVEMENT

Slide 31

Slide 31 text

- IAN BUCHANAN, PRINCIPAL SOLUTIONS ENGINEER @ ATLASSIAN YOU ARE ONLY AS AGILE AS YOUR ABILITY TO DELIVER FREQUENTLY AND WITHOUT DRAMA THE CORE OF AGILE

Slide 32

Slide 32 text

• Enable Fast Flow from Development to Production and Reliable Releases by Standardizing Work • DevOps Culture with Focus on Automation of Testing, Integration, Deployment and Systems Administration • Shift-Left Quality based on Automated Testing • Continuous Integration of Small Batches of Work • Continuous Improvement based on Fast Feedback, Experimentation and Monitoring THE CORE OF AGILE THE DELIVERY REVOLUTION THE VALUE STREAM

Slide 33

Slide 33 text

THE CORE OF AGILE METRIC WHAT? LEAD TIME TIME FROM TASK IN QUEUE TO PRODUCTION CYCLE TIME TIME FROM TASK IN PROGRESS TO PRODUCTION THROUGHPUT NUMBER OF TASKS DELIVERED IN PERIOD OF TIME DEPLOYMENT FREQUENCY NUMBER OF DEPLOYS IN PERIOD OF TIME TIME TO RESTORE TIME TO RESTORE SERVICE WHEN AN INCIDENT OCCURS CHANGE FAIL RATE PERCENTAGE OF CHANGES TO PRODUCTION THAT FAIL

Slide 34

Slide 34 text

- MARTIN FOWLER, “THE STATE OF AGILE 2018” THE TEAM DOING WORK DECIDES HOW TO DO IT. THAT IS A FUNDAMENTAL AGILE PRINCIPLE. THE CORE OF AGILE

Slide 35

Slide 35 text

• Good People that Work Together at a Human Level with Effective Collaboration • Team Chooses Tools they Use and Processes they Follow • Encourage Sharing Knowledge and Innovation • Safe Environment where Fail is Opportunity • Continuous Improvement by Reflection THE CORE OF AGILE SELF-ORGANIZED TEAMS PEOPLE OVER PROCESSES & TOOLS

Slide 36

Slide 36 text

- DAN NORTH “SOFTWARE THAT FITS IN YOUR HEAD” THE GOAL IS NOT TO PRODUCE SOFTWARE. SO IT’S NOT TO BE PRODUCTIVE BUT EFFECTIVE THE CORE OF AGILE

Slide 37

Slide 37 text

• Actively Researching, Gathering & Implementing Customer Feedback • Accesible Visualization of Value Stream from Business to Customer • Work in Small Batches to Continuous Delivery • Team Authority to Create and Change Specifications without External Approval THE CORE OF AGILE LEAN PRODUCT MANAGEMENT AGILE IS GETTING LEAN

Slide 38

Slide 38 text

- NICOLE FORSGREN “ACCELERATE” GENERATIVE CULTURE PREDICTS SOFTWARE DELIVERY, ORGANIZATIONAL PERFORMANCE AND JOB SATISFACTION THE CORE OF AGILE

Slide 39

Slide 39 text

• Focus on the Mission and Performance • High Cooperation and Safe Environment based on Trust • Good Information Flow and Shared Responsibility • Encouraged Innovation and Experimentation • Lean Management and Continuous Delivery Change Organizational Culture THE CORE OF AGILE GENERATIVE CULTURE THE INTANGIBLE ASSET

Slide 40

Slide 40 text

CONTINUOUS DELIVERY CUSTOMER SATISFACTION CONTINUOUS INTEGRATION AUTOMATED TESTING REFACTORING GENERATIVE CULTURE MODULAR ARCHITECTURE VALUE DELIVERY LEAN PRODUCT MANAGEMENT ORGANIZATION SATISFACTION TEAM SATISFACTION SELF-ORGANIZED TEAMS TEAM PERFORMANCE PROCESSES & TOOLS LEAN MANAGEMENT MOTIVATION, SAFETY & TRUST CUSTOMER FEEDBACK ADAPTATION TO CHANGE THE CORE OF AGILE

Slide 41

Slide 41 text

BY @RAFAEL_CASUSO THANK YOU