SlideShare uma empresa Scribd logo
1 de 59
Baixar para ler offline
JIT Development
          with kanban
                     John Stevenson
                    Lean Agile Machine




©LeanAgileMachine
Creative Commons Licence
Who is John Stevenson


       @JR0cket


©LeanAgileMachine
Creative Commons Licence
Goals

Basics of kanban

                 Visualise your
                 challenges
©LeanAgileMachine
Creative Commons Licence
Additional goal




©LeanAgileMachine
Creative Commons Licence
What is the problem...

   Never enought time
   Always more to do
   Something urgent comes up
   Missed opportunities
   Work to do, bills to pay, kids to feed...


   Window of opportunity for getting stuff done
   is limited
©LeanAgileMachine
Creative Commons Licence
How many hours
          do you work a
             week ?

©LeanAgileMachine
Creative Commons Licence
How many hours
     are you productive
         per week ?

©LeanAgileMachine
Creative Commons Licence
What is Kanban ?
●   A way to manage dependant events
●   Make your work visible
●   Limit your work in progress
        Avoiding multi-tasking – its inefficient
●   Pull system
        only work on a task once previous task is complete
●   Help work to flow
        continuously and predictably deliver value

©LeanAgileMachine
Creative Commons Licence
©LeanAgileMachine
Creative Commons Licence
Software projects design




©LeanAgileMachine
Creative Commons Licence
Kanban board - Wall of Facts




©LeanAgileMachine
Creative Commons Licence
Value stream mapping
   The (often wide) path to getting things done

   Activities that get things done effectively




©LeanAgileMachine
Creative Commons Licence
Let the board show issues...

                           V1.0.1,
                           V1.0.2,
                           V1.0.3,
                           V1.0.4,

                           Build 1209
                           Build 1221
                           Build 1301




©LeanAgileMachine
Creative Commons Licence
How did I build my Kanban
●   Started simple with: Plan – Do – Done
        Used scrap of paper for initial design
        Built a simple board and started using it
●   Evolved into Plan – Do – Check – Act
        Evaluated deficits in board and enhanced
●   Used online Kanban
        So I dont need to cary a large whiteboard around
        Useful for distributed teams

©LeanAgileMachine
Creative Commons Licence
©LeanAgileMachine
Creative Commons Licence
©LeanAgileMachine
Creative Commons Licence
Software development




©LeanAgileMachine
Creative Commons Licence
Software development




©LeanAgileMachine
Creative Commons Licence
Is something ready to work on?
●   Identify completed work between seperate
    board lanes
●   Spilt the study board lane into two
        First new lane is doing state
        Second lane is done / ready




©LeanAgileMachine
Creative Commons Licence
Ready queue




©LeanAgileMachine
Creative Commons Licence
Quick decisions
   Having a ready lane show you what you could
   work on next


   Prompts discussion as when something is
   ready to move from one stage / role to another


   Start to see if there is a bottleneck if cards
   queue up in the ready column


©LeanAgileMachine
Creative Commons Licence
Let the board run


©LeanAgileMachine
Creative Commons Licence
©LeanAgileMachine
Creative Commons Licence
So What is missing ?
●   I have a Kanban board
●   I am breaking my tasks down into relatively
    small chunks

●   But I still have far too much to do...




©LeanAgileMachine
Creative Commons Licence
Lets apply the WIP !!!
●   To sudy effectively I need to focus
●   To focus I need to work on 1 thing
    at once
●   To work on 1 thing at once I need:


    Work In Progress
    Limits
©LeanAgileMachine
Creative Commons Licence
How to decide what is right



 Experiment !!

             Map to resources
©LeanAgileMachine
Creative Commons Licence
With one tester resource




©LeanAgileMachine
Creative Commons Licence
1 tester, 6 devs pairing




©LeanAgileMachine
Creative Commons Licence
Fast feedback across the board




©LeanAgileMachine
Creative Commons Licence
Fast feedback
●   Ltd WIP on
        Columns
        Board
        Goals
●   Ltd WIP in column gives fast feeback between
    team roles
        They know when there is a hold up
        Can discuss what the problem is
        Can try out things to see if it alivates the problem

©LeanAgileMachine
Creative Commons Licence
Predictability
●   Ltd WIP
●   Smaller batch sizes
●   Consistently sized tasks
        Breaking down features, epics, stories
●   Smallest responsible change




©LeanAgileMachine
Creative Commons Licence
Let kanban help you be effective
●   Work on only on one thing at once
●   Everyone responsible for priority changes
        Even your manager
●   If forced to switch, record and reset task to
    begining
        Review ”task switching” overload




©LeanAgileMachine
Creative Commons Licence
Pull system




©LeanAgileMachine
Creative Commons Licence
What else can we
       do ?


©LeanAgileMachine
Creative Commons Licence
Drop the Backlog

 omnipresent sign of overload
     Useful for pushing back to the
      management
     Bad for team moral


 Tasks flow when team is in
 tune with value,
 opportunities are not
 drowned out

©LeanAgileMachine
Creative Commons Licence
Defining the task card
●   Set goal of task
●   Identify measure to check if goal reached
        Code should pass all tests

●   Identify resources needed to compete
●   Identify scope of work
        refactor task into multiple cards if too big



©LeanAgileMachine
Creative Commons Licence
Use both sided of the card




©LeanAgileMachine
Creative Commons Licence
Classes of service


©LeanAgileMachine
Creative Commons Licence
Experditing
●   Visualisation for a high priority task
        Big red sticker
        Experditing lane
        Record other tasks being blocked



●   Review why you get high priority task
        Consider it a constraint / bottleneck


©LeanAgileMachine
Creative Commons Licence
Experditing lane




©LeanAgileMachine
Creative Commons Licence
DevOps Goal keeper

   Goalkeeper fields all issues
   Rest of team allowed to
        focus on a (bigger) tasks
   Use visual indicator to show
        who is the Goalie


    Swap goalie regularly


©LeanAgileMachine
Creative Commons Licence
Enhancing the
board information


©LeanAgileMachine
Creative Commons Licence
Blockers




©LeanAgileMachine
Creative Commons Licence
Avatars / Calls for help




©LeanAgileMachine
Creative Commons Licence
Pairing




©LeanAgileMachine
Creative Commons Licence
Pairing does not have to be two




Different roles help share understanding of getting work done

©LeanAgileMachine
Creative Commons Licence
Review your
        effectiveness


©LeanAgileMachine
Creative Commons Licence
Effective daily standups
Avoiding status meetings
●   Details already there on the wall
●   Talk about something more useful
●   Opportunity to improve


    What have I learnt yesterday ?

             What do I hope to learn today ?
©LeanAgileMachine
Creative Commons Licence
Kanban board - Wall of Facts




©LeanAgileMachine
Creative Commons Licence
Understanding of Value




©LeanAgileMachine
Creative Commons Licence
Understanding your company
Table stakes /
foundations



                           Differentiators
Spoilers



                           Accelerators


©LeanAgileMachine
Creative Commons Licence
Benefits




©LeanAgileMachine
Creative Commons Licence
Summary of Kanban
●   Visualse work
●   Manage WIP
                            ●   Helps you stay
                                sane
●   Engage with business    ●   Show you are
        Shared ownership       productive
●   Encourage realistic     ●   Deal with micro-
    priorities
                                management



©LeanAgileMachine
Creative Commons Licence
Be as creative as needed




©LeanAgileMachine
Creative Commons Licence
The first rule of kanban...




©LeanAgileMachine
Creative Commons Licence
Thank you




©LeanAgileMachine
Creative Commons Licence
Feedback & Refs



                 @JR0cket
                    JStevenson@atlassian.com
                    John@jr0cket.com

   Please note: Very few bulletpoints were hurt during the making of this presentation



©LeanAgileMachine
Creative Commons Licence
Lessons from Service Desk
●   Variation of personal kanban
        Sticky notes at the side of the keyboard
        One priority at once
        Need business reason to change priorities
             Record reason and number of times you had to revisit the
              task




©LeanAgileMachine
Creative Commons Licence
Kanban design for study




©LeanAgileMachine
Creative Commons Licence

Mais conteúdo relacionado

Destaque

Goss and Balfe Presentation 1974-Jan 2015
Goss and Balfe Presentation 1974-Jan 2015Goss and Balfe Presentation 1974-Jan 2015
Goss and Balfe Presentation 1974-Jan 2015Glenton Thomas
 
Introduction to Pull system - November 2016
Introduction to Pull system - November 2016Introduction to Pull system - November 2016
Introduction to Pull system - November 2016W3 Group Canada Inc.
 
Kanban system (presentation for blog )
Kanban system (presentation for blog )Kanban system (presentation for blog )
Kanban system (presentation for blog )industrialengg
 
Implementing Kanban Pull Systems in Office & Service Environments
Implementing Kanban Pull Systems in Office & Service EnvironmentsImplementing Kanban Pull Systems in Office & Service Environments
Implementing Kanban Pull Systems in Office & Service EnvironmentsTKMG, Inc.
 
Arh2050 sp2016 proust questionnaire
Arh2050 sp2016 proust questionnaireArh2050 sp2016 proust questionnaire
Arh2050 sp2016 proust questionnaireProfWillAdams
 
Β' ΤΑΞΗ ΥΛΗ ΕΞΕΤΑΣΕΩΝ 2016
Β' ΤΑΞΗ ΥΛΗ ΕΞΕΤΑΣΕΩΝ 2016Β' ΤΑΞΗ ΥΛΗ ΕΞΕΤΑΣΕΩΝ 2016
Β' ΤΑΞΗ ΥΛΗ ΕΞΕΤΑΣΕΩΝ 2016Katerina Arabatzi
 
Cssbestpracticesjstyleguidejandtips 150830184202-lva1-app6892
Cssbestpracticesjstyleguidejandtips 150830184202-lva1-app6892Cssbestpracticesjstyleguidejandtips 150830184202-lva1-app6892
Cssbestpracticesjstyleguidejandtips 150830184202-lva1-app6892Deepak Sharma
 
Intro to OpenStack - Scott Sanchez and Niki Acosta
Intro to OpenStack - Scott Sanchez and Niki AcostaIntro to OpenStack - Scott Sanchez and Niki Acosta
Intro to OpenStack - Scott Sanchez and Niki AcostaScott Sanchez
 
Hum2310 sp2016 annotated study guide
Hum2310 sp2016 annotated study guideHum2310 sp2016 annotated study guide
Hum2310 sp2016 annotated study guideProfWillAdams
 
Nascent Financial Services
Nascent Financial ServicesNascent Financial Services
Nascent Financial Servicesnascentfs
 
I benefici dell'utilizzo dell'Olea europaea (Olivo) in medicina
I benefici dell'utilizzo dell'Olea europaea (Olivo) in medicinaI benefici dell'utilizzo dell'Olea europaea (Olivo) in medicina
I benefici dell'utilizzo dell'Olea europaea (Olivo) in medicinaCreAgri Europe
 
希望新聞特別版のご紹介
希望新聞特別版のご紹介希望新聞特別版のご紹介
希望新聞特別版のご紹介Shinichi Yamao
 
2012 State of the Safety Net
2012 State of the Safety Net 2012 State of the Safety Net
2012 State of the Safety Net Direct Relief
 

Destaque (20)

Goss and Balfe Presentation 1974-Jan 2015
Goss and Balfe Presentation 1974-Jan 2015Goss and Balfe Presentation 1974-Jan 2015
Goss and Balfe Presentation 1974-Jan 2015
 
Introduction to Pull system - November 2016
Introduction to Pull system - November 2016Introduction to Pull system - November 2016
Introduction to Pull system - November 2016
 
Pull Test Presentation
Pull Test PresentationPull Test Presentation
Pull Test Presentation
 
Kanban system (presentation for blog )
Kanban system (presentation for blog )Kanban system (presentation for blog )
Kanban system (presentation for blog )
 
MIS Case Study
MIS Case StudyMIS Case Study
MIS Case Study
 
Implementing Kanban Pull Systems in Office & Service Environments
Implementing Kanban Pull Systems in Office & Service EnvironmentsImplementing Kanban Pull Systems in Office & Service Environments
Implementing Kanban Pull Systems in Office & Service Environments
 
Arh2050 sp2016 proust questionnaire
Arh2050 sp2016 proust questionnaireArh2050 sp2016 proust questionnaire
Arh2050 sp2016 proust questionnaire
 
Β' ΤΑΞΗ ΥΛΗ ΕΞΕΤΑΣΕΩΝ 2016
Β' ΤΑΞΗ ΥΛΗ ΕΞΕΤΑΣΕΩΝ 2016Β' ΤΑΞΗ ΥΛΗ ΕΞΕΤΑΣΕΩΝ 2016
Β' ΤΑΞΗ ΥΛΗ ΕΞΕΤΑΣΕΩΝ 2016
 
Republic of france
Republic of franceRepublic of france
Republic of france
 
Cssbestpracticesjstyleguidejandtips 150830184202-lva1-app6892
Cssbestpracticesjstyleguidejandtips 150830184202-lva1-app6892Cssbestpracticesjstyleguidejandtips 150830184202-lva1-app6892
Cssbestpracticesjstyleguidejandtips 150830184202-lva1-app6892
 
Intro to OpenStack - Scott Sanchez and Niki Acosta
Intro to OpenStack - Scott Sanchez and Niki AcostaIntro to OpenStack - Scott Sanchez and Niki Acosta
Intro to OpenStack - Scott Sanchez and Niki Acosta
 
Hum2310 sp2016 annotated study guide
Hum2310 sp2016 annotated study guideHum2310 sp2016 annotated study guide
Hum2310 sp2016 annotated study guide
 
Nascent Financial Services
Nascent Financial ServicesNascent Financial Services
Nascent Financial Services
 
Let’s do an extempo!
Let’s do an extempo!Let’s do an extempo!
Let’s do an extempo!
 
I benefici dell'utilizzo dell'Olea europaea (Olivo) in medicina
I benefici dell'utilizzo dell'Olea europaea (Olivo) in medicinaI benefici dell'utilizzo dell'Olea europaea (Olivo) in medicina
I benefici dell'utilizzo dell'Olea europaea (Olivo) in medicina
 
October pti
October ptiOctober pti
October pti
 
Presentation10
Presentation10Presentation10
Presentation10
 
希望新聞特別版のご紹介
希望新聞特別版のご紹介希望新聞特別版のご紹介
希望新聞特別版のご紹介
 
Ceci
CeciCeci
Ceci
 
2012 State of the Safety Net
2012 State of the Safety Net 2012 State of the Safety Net
2012 State of the Safety Net
 

Mais de JAX London

Java Tech & Tools | Continuous Delivery - the Writing is on the Wall | John S...
Java Tech & Tools | Continuous Delivery - the Writing is on the Wall | John S...Java Tech & Tools | Continuous Delivery - the Writing is on the Wall | John S...
Java Tech & Tools | Continuous Delivery - the Writing is on the Wall | John S...JAX London
 
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...JAX London
 
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark LittleKeynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark LittleJAX London
 
Spring Day | WaveMaker - Spring Roo - SpringSource Tool Suite: Choosing the R...
Spring Day | WaveMaker - Spring Roo - SpringSource Tool Suite: Choosing the R...Spring Day | WaveMaker - Spring Roo - SpringSource Tool Suite: Choosing the R...
Spring Day | WaveMaker - Spring Roo - SpringSource Tool Suite: Choosing the R...JAX London
 
Spring Day | Behind the Scenes at Spring Batch | Dave Syer
Spring Day | Behind the Scenes at Spring Batch | Dave SyerSpring Day | Behind the Scenes at Spring Batch | Dave Syer
Spring Day | Behind the Scenes at Spring Batch | Dave SyerJAX London
 
Spring Day | Spring 3.1 in a Nutshell | Sam Brannen
Spring Day | Spring 3.1 in a Nutshell | Sam BrannenSpring Day | Spring 3.1 in a Nutshell | Sam Brannen
Spring Day | Spring 3.1 in a Nutshell | Sam BrannenJAX London
 
Spring Day | Identity Management with Spring Security | Dave Syer
Spring Day | Identity Management with Spring Security | Dave SyerSpring Day | Identity Management with Spring Security | Dave Syer
Spring Day | Identity Management with Spring Security | Dave SyerJAX London
 
Spring Day | Spring and Scala | Eberhard Wolff
Spring Day | Spring and Scala | Eberhard WolffSpring Day | Spring and Scala | Eberhard Wolff
Spring Day | Spring and Scala | Eberhard WolffJAX London
 
Spring Day | Data Access 2.0? Please Welcome Spring Data! | Oliver Gierke
Spring Day | Data Access 2.0? Please Welcome Spring Data! | Oliver GierkeSpring Day | Data Access 2.0? Please Welcome Spring Data! | Oliver Gierke
Spring Day | Data Access 2.0? Please Welcome Spring Data! | Oliver GierkeJAX London
 
Keynote | The Rise and Fall and Rise of Java | James Governor
Keynote | The Rise and Fall and Rise of Java | James GovernorKeynote | The Rise and Fall and Rise of Java | James Governor
Keynote | The Rise and Fall and Rise of Java | James GovernorJAX London
 
Java Tech & Tools | OSGi Best Practices | Emily Jiang
Java Tech & Tools | OSGi Best Practices | Emily JiangJava Tech & Tools | OSGi Best Practices | Emily Jiang
Java Tech & Tools | OSGi Best Practices | Emily JiangJAX London
 
Java Tech & Tools | Beyond the Data Grid: Coherence, Normalisation, Joins and...
Java Tech & Tools | Beyond the Data Grid: Coherence, Normalisation, Joins and...Java Tech & Tools | Beyond the Data Grid: Coherence, Normalisation, Joins and...
Java Tech & Tools | Beyond the Data Grid: Coherence, Normalisation, Joins and...JAX London
 
Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...
Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...
Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...JAX London
 
Java Tech & Tools | Social Media in Programming in Java | Khanderao Kand
Java Tech & Tools | Social Media in Programming in Java | Khanderao KandJava Tech & Tools | Social Media in Programming in Java | Khanderao Kand
Java Tech & Tools | Social Media in Programming in Java | Khanderao KandJAX London
 
Java Tech & Tools | Just Keep Passing the Message | Russel Winder
Java Tech & Tools | Just Keep Passing the Message | Russel WinderJava Tech & Tools | Just Keep Passing the Message | Russel Winder
Java Tech & Tools | Just Keep Passing the Message | Russel WinderJAX London
 
Java Tech & Tools | Grails in the Java Enterprise | Peter Ledbrook
Java Tech & Tools | Grails in the Java Enterprise | Peter LedbrookJava Tech & Tools | Grails in the Java Enterprise | Peter Ledbrook
Java Tech & Tools | Grails in the Java Enterprise | Peter LedbrookJAX London
 
Java Tech & Tools | Deploying Java & Play Framework Apps to the Cloud | Sande...
Java Tech & Tools | Deploying Java & Play Framework Apps to the Cloud | Sande...Java Tech & Tools | Deploying Java & Play Framework Apps to the Cloud | Sande...
Java Tech & Tools | Deploying Java & Play Framework Apps to the Cloud | Sande...JAX London
 
Java EE | Modular EJBs for Enterprise OSGi | Tim Ward
Java EE | Modular EJBs for Enterprise OSGi | Tim WardJava EE | Modular EJBs for Enterprise OSGi | Tim Ward
Java EE | Modular EJBs for Enterprise OSGi | Tim WardJAX London
 
Java EE | Apache TomEE - Java EE Web Profile on Tomcat | Jonathan Gallimore
Java EE | Apache TomEE - Java EE Web Profile on Tomcat | Jonathan GallimoreJava EE | Apache TomEE - Java EE Web Profile on Tomcat | Jonathan Gallimore
Java EE | Apache TomEE - Java EE Web Profile on Tomcat | Jonathan GallimoreJAX London
 
Java Core | Understanding the Disruptor: a Beginner's Guide to Hardcore Concu...
Java Core | Understanding the Disruptor: a Beginner's Guide to Hardcore Concu...Java Core | Understanding the Disruptor: a Beginner's Guide to Hardcore Concu...
Java Core | Understanding the Disruptor: a Beginner's Guide to Hardcore Concu...JAX London
 

Mais de JAX London (20)

Java Tech & Tools | Continuous Delivery - the Writing is on the Wall | John S...
Java Tech & Tools | Continuous Delivery - the Writing is on the Wall | John S...Java Tech & Tools | Continuous Delivery - the Writing is on the Wall | John S...
Java Tech & Tools | Continuous Delivery - the Writing is on the Wall | John S...
 
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
 
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark LittleKeynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
 
Spring Day | WaveMaker - Spring Roo - SpringSource Tool Suite: Choosing the R...
Spring Day | WaveMaker - Spring Roo - SpringSource Tool Suite: Choosing the R...Spring Day | WaveMaker - Spring Roo - SpringSource Tool Suite: Choosing the R...
Spring Day | WaveMaker - Spring Roo - SpringSource Tool Suite: Choosing the R...
 
Spring Day | Behind the Scenes at Spring Batch | Dave Syer
Spring Day | Behind the Scenes at Spring Batch | Dave SyerSpring Day | Behind the Scenes at Spring Batch | Dave Syer
Spring Day | Behind the Scenes at Spring Batch | Dave Syer
 
Spring Day | Spring 3.1 in a Nutshell | Sam Brannen
Spring Day | Spring 3.1 in a Nutshell | Sam BrannenSpring Day | Spring 3.1 in a Nutshell | Sam Brannen
Spring Day | Spring 3.1 in a Nutshell | Sam Brannen
 
Spring Day | Identity Management with Spring Security | Dave Syer
Spring Day | Identity Management with Spring Security | Dave SyerSpring Day | Identity Management with Spring Security | Dave Syer
Spring Day | Identity Management with Spring Security | Dave Syer
 
Spring Day | Spring and Scala | Eberhard Wolff
Spring Day | Spring and Scala | Eberhard WolffSpring Day | Spring and Scala | Eberhard Wolff
Spring Day | Spring and Scala | Eberhard Wolff
 
Spring Day | Data Access 2.0? Please Welcome Spring Data! | Oliver Gierke
Spring Day | Data Access 2.0? Please Welcome Spring Data! | Oliver GierkeSpring Day | Data Access 2.0? Please Welcome Spring Data! | Oliver Gierke
Spring Day | Data Access 2.0? Please Welcome Spring Data! | Oliver Gierke
 
Keynote | The Rise and Fall and Rise of Java | James Governor
Keynote | The Rise and Fall and Rise of Java | James GovernorKeynote | The Rise and Fall and Rise of Java | James Governor
Keynote | The Rise and Fall and Rise of Java | James Governor
 
Java Tech & Tools | OSGi Best Practices | Emily Jiang
Java Tech & Tools | OSGi Best Practices | Emily JiangJava Tech & Tools | OSGi Best Practices | Emily Jiang
Java Tech & Tools | OSGi Best Practices | Emily Jiang
 
Java Tech & Tools | Beyond the Data Grid: Coherence, Normalisation, Joins and...
Java Tech & Tools | Beyond the Data Grid: Coherence, Normalisation, Joins and...Java Tech & Tools | Beyond the Data Grid: Coherence, Normalisation, Joins and...
Java Tech & Tools | Beyond the Data Grid: Coherence, Normalisation, Joins and...
 
Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...
Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...
Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...
 
Java Tech & Tools | Social Media in Programming in Java | Khanderao Kand
Java Tech & Tools | Social Media in Programming in Java | Khanderao KandJava Tech & Tools | Social Media in Programming in Java | Khanderao Kand
Java Tech & Tools | Social Media in Programming in Java | Khanderao Kand
 
Java Tech & Tools | Just Keep Passing the Message | Russel Winder
Java Tech & Tools | Just Keep Passing the Message | Russel WinderJava Tech & Tools | Just Keep Passing the Message | Russel Winder
Java Tech & Tools | Just Keep Passing the Message | Russel Winder
 
Java Tech & Tools | Grails in the Java Enterprise | Peter Ledbrook
Java Tech & Tools | Grails in the Java Enterprise | Peter LedbrookJava Tech & Tools | Grails in the Java Enterprise | Peter Ledbrook
Java Tech & Tools | Grails in the Java Enterprise | Peter Ledbrook
 
Java Tech & Tools | Deploying Java & Play Framework Apps to the Cloud | Sande...
Java Tech & Tools | Deploying Java & Play Framework Apps to the Cloud | Sande...Java Tech & Tools | Deploying Java & Play Framework Apps to the Cloud | Sande...
Java Tech & Tools | Deploying Java & Play Framework Apps to the Cloud | Sande...
 
Java EE | Modular EJBs for Enterprise OSGi | Tim Ward
Java EE | Modular EJBs for Enterprise OSGi | Tim WardJava EE | Modular EJBs for Enterprise OSGi | Tim Ward
Java EE | Modular EJBs for Enterprise OSGi | Tim Ward
 
Java EE | Apache TomEE - Java EE Web Profile on Tomcat | Jonathan Gallimore
Java EE | Apache TomEE - Java EE Web Profile on Tomcat | Jonathan GallimoreJava EE | Apache TomEE - Java EE Web Profile on Tomcat | Jonathan Gallimore
Java EE | Apache TomEE - Java EE Web Profile on Tomcat | Jonathan Gallimore
 
Java Core | Understanding the Disruptor: a Beginner's Guide to Hardcore Concu...
Java Core | Understanding the Disruptor: a Beginner's Guide to Hardcore Concu...Java Core | Understanding the Disruptor: a Beginner's Guide to Hardcore Concu...
Java Core | Understanding the Disruptor: a Beginner's Guide to Hardcore Concu...
 

Último

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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
 

Último (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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 ...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 

Java Tech & Tools | Using a Pull System for Just-In-Time Development | John Stevenson