SlideShare a Scribd company logo
1 of 57
Download to read 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
                            John@jr0cket.co.uk



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



Ā©LeanAgileMachine
Creative Commons Licence

More Related Content

Similar to Just-in-time development with kanban - JAX London 2011

Improve your development skills with Test Driven Development
Improve your development skills with Test Driven DevelopmentImprove your development skills with Test Driven Development
Improve your development skills with Test Driven DevelopmentJohn Stevenson
Ā 
How fast can you onboard a new team member with VAGRANT ?
How fast can you onboard a new team member with VAGRANT ?How fast can you onboard a new team member with VAGRANT ?
How fast can you onboard a new team member with VAGRANT ?Vivek Parihar
Ā 
Continuous integration (eng)
Continuous integration (eng)Continuous integration (eng)
Continuous integration (eng)Anatoliy Okhotnikov
Ā 
Why Measuring Page Load Is The Wrong Metric
Why Measuring Page Load Is The Wrong MetricWhy Measuring Page Load Is The Wrong Metric
Why Measuring Page Load Is The Wrong MetricNew Relic
Ā 
Going agile with scrum
Going agile with scrumGoing agile with scrum
Going agile with scrumMayur Sand
Ā 
Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Kris Buytaert
Ā 
Dev ops tutorial for beginners what is devops & devops tools
Dev ops tutorial for beginners what is devops & devops toolsDev ops tutorial for beginners what is devops & devops tools
Dev ops tutorial for beginners what is devops & devops toolsJanBask Training
Ā 
Agile Systems Admin
Agile Systems AdminAgile Systems Admin
Agile Systems AdminJulian Simpson
Ā 
How to Introduce Continuous Delivery
How to Introduce Continuous DeliveryHow to Introduce Continuous Delivery
How to Introduce Continuous DeliveryDr. Alexander Schwartz
Ā 
Tetap Agile dengan Arsitektur Monolith - Ziya El Arief
Tetap Agile dengan Arsitektur Monolith - Ziya El AriefTetap Agile dengan Arsitektur Monolith - Ziya El Arief
Tetap Agile dengan Arsitektur Monolith - Ziya El AriefDicodingEvent
Ā 
meetup version of Paving the road to production
  meetup version of Paving the road to production    meetup version of Paving the road to production
meetup version of Paving the road to production Matthew Reynolds
Ā 
Exponential growth with IaC superpowers
Exponential growth with IaC superpowersExponential growth with IaC superpowers
Exponential growth with IaC superpowersCarlo Corti
Ā 
NLP for videos: Understanding customers' feelings in videos - Albert Lewandow...
NLP for videos: Understanding customers' feelings in videos - Albert Lewandow...NLP for videos: Understanding customers' feelings in videos - Albert Lewandow...
NLP for videos: Understanding customers' feelings in videos - Albert Lewandow...GetInData
Ā 
Building a Āµservice with Kotlin, Micronaut & GCP
Building a Āµservice with Kotlin, Micronaut & GCPBuilding a Āµservice with Kotlin, Micronaut & GCP
Building a Āµservice with Kotlin, Micronaut & GCPRobert MacLean
Ā 
QCon London: Low latency Java in the real world - LMAX Exchange and the Zing JVM
QCon London: Low latency Java in the real world - LMAX Exchange and the Zing JVMQCon London: Low latency Java in the real world - LMAX Exchange and the Zing JVM
QCon London: Low latency Java in the real world - LMAX Exchange and the Zing JVMAzul Systems, Inc.
Ā 
Developing SPI applications using Grails and AngularJS
Developing SPI applications using Grails and AngularJSDeveloping SPI applications using Grails and AngularJS
Developing SPI applications using Grails and AngularJSAlvaro Sanchez-Mariscal
Ā 
My History with Atlassian Tools, and Why I'm Moving to Studio
My History with Atlassian Tools, and Why I'm Moving to StudioMy History with Atlassian Tools, and Why I'm Moving to Studio
My History with Atlassian Tools, and Why I'm Moving to StudioAtlassian
Ā 
WebCamp: Project Management Day: World of Agile: Kanban - Š•Š²Š³ŠµŠ½ŠøŠ¹ ŠŠ½Š“рушŠŗŠ¾
WebCamp: Project Management Day: World of Agile: Kanban - Š•Š²Š³ŠµŠ½ŠøŠ¹ ŠŠ½Š“рушŠŗŠ¾WebCamp: Project Management Day: World of Agile: Kanban - Š•Š²Š³ŠµŠ½ŠøŠ¹ ŠŠ½Š“рушŠŗŠ¾
WebCamp: Project Management Day: World of Agile: Kanban - Š•Š²Š³ŠµŠ½ŠøŠ¹ ŠŠ½Š“рушŠŗŠ¾GeeksLab Odessa
Ā 
Introduction of CMS Technology to the People of Tanay, Rizal Philippines
Introduction of CMS Technology to the People of Tanay, Rizal PhilippinesIntroduction of CMS Technology to the People of Tanay, Rizal Philippines
Introduction of CMS Technology to the People of Tanay, Rizal PhilippinesEleison Cruz
Ā 

Similar to Just-in-time development with kanban - JAX London 2011 (20)

Improve your development skills with Test Driven Development
Improve your development skills with Test Driven DevelopmentImprove your development skills with Test Driven Development
Improve your development skills with Test Driven Development
Ā 
Angelique henry performance non regression
Angelique henry   performance non regressionAngelique henry   performance non regression
Angelique henry performance non regression
Ā 
How fast can you onboard a new team member with VAGRANT ?
How fast can you onboard a new team member with VAGRANT ?How fast can you onboard a new team member with VAGRANT ?
How fast can you onboard a new team member with VAGRANT ?
Ā 
Continuous integration (eng)
Continuous integration (eng)Continuous integration (eng)
Continuous integration (eng)
Ā 
Why Measuring Page Load Is The Wrong Metric
Why Measuring Page Load Is The Wrong MetricWhy Measuring Page Load Is The Wrong Metric
Why Measuring Page Load Is The Wrong Metric
Ā 
Going agile with scrum
Going agile with scrumGoing agile with scrum
Going agile with scrum
Ā 
Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.
Ā 
Dev ops tutorial for beginners what is devops & devops tools
Dev ops tutorial for beginners what is devops & devops toolsDev ops tutorial for beginners what is devops & devops tools
Dev ops tutorial for beginners what is devops & devops tools
Ā 
Agile Systems Admin
Agile Systems AdminAgile Systems Admin
Agile Systems Admin
Ā 
How to Introduce Continuous Delivery
How to Introduce Continuous DeliveryHow to Introduce Continuous Delivery
How to Introduce Continuous Delivery
Ā 
Tetap Agile dengan Arsitektur Monolith - Ziya El Arief
Tetap Agile dengan Arsitektur Monolith - Ziya El AriefTetap Agile dengan Arsitektur Monolith - Ziya El Arief
Tetap Agile dengan Arsitektur Monolith - Ziya El Arief
Ā 
meetup version of Paving the road to production
  meetup version of Paving the road to production    meetup version of Paving the road to production
meetup version of Paving the road to production
Ā 
Exponential growth with IaC superpowers
Exponential growth with IaC superpowersExponential growth with IaC superpowers
Exponential growth with IaC superpowers
Ā 
NLP for videos: Understanding customers' feelings in videos - Albert Lewandow...
NLP for videos: Understanding customers' feelings in videos - Albert Lewandow...NLP for videos: Understanding customers' feelings in videos - Albert Lewandow...
NLP for videos: Understanding customers' feelings in videos - Albert Lewandow...
Ā 
Building a Āµservice with Kotlin, Micronaut & GCP
Building a Āµservice with Kotlin, Micronaut & GCPBuilding a Āµservice with Kotlin, Micronaut & GCP
Building a Āµservice with Kotlin, Micronaut & GCP
Ā 
QCon London: Low latency Java in the real world - LMAX Exchange and the Zing JVM
QCon London: Low latency Java in the real world - LMAX Exchange and the Zing JVMQCon London: Low latency Java in the real world - LMAX Exchange and the Zing JVM
QCon London: Low latency Java in the real world - LMAX Exchange and the Zing JVM
Ā 
Developing SPI applications using Grails and AngularJS
Developing SPI applications using Grails and AngularJSDeveloping SPI applications using Grails and AngularJS
Developing SPI applications using Grails and AngularJS
Ā 
My History with Atlassian Tools, and Why I'm Moving to Studio
My History with Atlassian Tools, and Why I'm Moving to StudioMy History with Atlassian Tools, and Why I'm Moving to Studio
My History with Atlassian Tools, and Why I'm Moving to Studio
Ā 
WebCamp: Project Management Day: World of Agile: Kanban - Š•Š²Š³ŠµŠ½ŠøŠ¹ ŠŠ½Š“рушŠŗŠ¾
WebCamp: Project Management Day: World of Agile: Kanban - Š•Š²Š³ŠµŠ½ŠøŠ¹ ŠŠ½Š“рушŠŗŠ¾WebCamp: Project Management Day: World of Agile: Kanban - Š•Š²Š³ŠµŠ½ŠøŠ¹ ŠŠ½Š“рушŠŗŠ¾
WebCamp: Project Management Day: World of Agile: Kanban - Š•Š²Š³ŠµŠ½ŠøŠ¹ ŠŠ½Š“рушŠŗŠ¾
Ā 
Introduction of CMS Technology to the People of Tanay, Rizal Philippines
Introduction of CMS Technology to the People of Tanay, Rizal PhilippinesIntroduction of CMS Technology to the People of Tanay, Rizal Philippines
Introduction of CMS Technology to the People of Tanay, Rizal Philippines
Ā 

More from John Stevenson

ClojureX Conference 2017 - 10 amazing years of Clojure
ClojureX Conference 2017 - 10 amazing years of ClojureClojureX Conference 2017 - 10 amazing years of Clojure
ClojureX Conference 2017 - 10 amazing years of ClojureJohn Stevenson
Ā 
Confessions of a developer community builder
Confessions of a developer community builderConfessions of a developer community builder
Confessions of a developer community builderJohn Stevenson
Ā 
Progscon 2017: Taming the wild fronteer - Adventures in Clojurescript
Progscon 2017: Taming the wild fronteer - Adventures in ClojurescriptProgscon 2017: Taming the wild fronteer - Adventures in Clojurescript
Progscon 2017: Taming the wild fronteer - Adventures in ClojurescriptJohn Stevenson
Ā 
Introduction to Functional Reactive Web with Clojurescript
Introduction to Functional Reactive Web with ClojurescriptIntroduction to Functional Reactive Web with Clojurescript
Introduction to Functional Reactive Web with ClojurescriptJohn Stevenson
Ā 
Thinking Functionally with Clojure
Thinking Functionally with ClojureThinking Functionally with Clojure
Thinking Functionally with ClojureJohn Stevenson
Ā 
Communication improbable
Communication improbableCommunication improbable
Communication improbableJohn Stevenson
Ā 
Getting into public speaking at conferences
Getting into public speaking at conferencesGetting into public speaking at conferences
Getting into public speaking at conferencesJohn Stevenson
Ā 
Functional web with clojure
Functional web with clojureFunctional web with clojure
Functional web with clojureJohn Stevenson
Ā 
Get into Functional Programming with Clojure
Get into Functional Programming with ClojureGet into Functional Programming with Clojure
Get into Functional Programming with ClojureJohn Stevenson
Ā 
Guiding people into Clojure
Guiding people into ClojureGuiding people into Clojure
Guiding people into ClojureJohn Stevenson
Ā 
Git and github - Verson Control for the Modern Developer
Git and github - Verson Control for the Modern DeveloperGit and github - Verson Control for the Modern Developer
Git and github - Verson Control for the Modern DeveloperJohn Stevenson
Ā 
Get Functional Programming with Clojure
Get Functional Programming with ClojureGet Functional Programming with Clojure
Get Functional Programming with ClojureJohn Stevenson
Ā 
So you want to run a developer event, are you crazy?
So you want to run a developer event, are you crazy?So you want to run a developer event, are you crazy?
So you want to run a developer event, are you crazy?John Stevenson
Ā 
Trailhead live - Overview of Salesforce App Cloud
Trailhead live - Overview of Salesforce App CloudTrailhead live - Overview of Salesforce App Cloud
Trailhead live - Overview of Salesforce App CloudJohn Stevenson
Ā 
Clojure for Java developers
Clojure for Java developersClojure for Java developers
Clojure for Java developersJohn Stevenson
Ā 
Introducing the Salesforce platform
Introducing the Salesforce platformIntroducing the Salesforce platform
Introducing the Salesforce platformJohn Stevenson
Ā 
Dreamforce14 Metadata Management with Git Version Control
Dreamforce14 Metadata Management with Git Version ControlDreamforce14 Metadata Management with Git Version Control
Dreamforce14 Metadata Management with Git Version ControlJohn Stevenson
Ā 
Getting started with Clojure
Getting started with ClojureGetting started with Clojure
Getting started with ClojureJohn Stevenson
Ā 
Salesforce Summer of Hacks London - Introduction
Salesforce Summer of Hacks London - IntroductionSalesforce Summer of Hacks London - Introduction
Salesforce Summer of Hacks London - IntroductionJohn Stevenson
Ā 
Heroku Introduction: Scaling customer facing apps & services
Heroku Introduction: Scaling customer facing apps & servicesHeroku Introduction: Scaling customer facing apps & services
Heroku Introduction: Scaling customer facing apps & servicesJohn Stevenson
Ā 

More from John Stevenson (20)

ClojureX Conference 2017 - 10 amazing years of Clojure
ClojureX Conference 2017 - 10 amazing years of ClojureClojureX Conference 2017 - 10 amazing years of Clojure
ClojureX Conference 2017 - 10 amazing years of Clojure
Ā 
Confessions of a developer community builder
Confessions of a developer community builderConfessions of a developer community builder
Confessions of a developer community builder
Ā 
Progscon 2017: Taming the wild fronteer - Adventures in Clojurescript
Progscon 2017: Taming the wild fronteer - Adventures in ClojurescriptProgscon 2017: Taming the wild fronteer - Adventures in Clojurescript
Progscon 2017: Taming the wild fronteer - Adventures in Clojurescript
Ā 
Introduction to Functional Reactive Web with Clojurescript
Introduction to Functional Reactive Web with ClojurescriptIntroduction to Functional Reactive Web with Clojurescript
Introduction to Functional Reactive Web with Clojurescript
Ā 
Thinking Functionally with Clojure
Thinking Functionally with ClojureThinking Functionally with Clojure
Thinking Functionally with Clojure
Ā 
Communication improbable
Communication improbableCommunication improbable
Communication improbable
Ā 
Getting into public speaking at conferences
Getting into public speaking at conferencesGetting into public speaking at conferences
Getting into public speaking at conferences
Ā 
Functional web with clojure
Functional web with clojureFunctional web with clojure
Functional web with clojure
Ā 
Get into Functional Programming with Clojure
Get into Functional Programming with ClojureGet into Functional Programming with Clojure
Get into Functional Programming with Clojure
Ā 
Guiding people into Clojure
Guiding people into ClojureGuiding people into Clojure
Guiding people into Clojure
Ā 
Git and github - Verson Control for the Modern Developer
Git and github - Verson Control for the Modern DeveloperGit and github - Verson Control for the Modern Developer
Git and github - Verson Control for the Modern Developer
Ā 
Get Functional Programming with Clojure
Get Functional Programming with ClojureGet Functional Programming with Clojure
Get Functional Programming with Clojure
Ā 
So you want to run a developer event, are you crazy?
So you want to run a developer event, are you crazy?So you want to run a developer event, are you crazy?
So you want to run a developer event, are you crazy?
Ā 
Trailhead live - Overview of Salesforce App Cloud
Trailhead live - Overview of Salesforce App CloudTrailhead live - Overview of Salesforce App Cloud
Trailhead live - Overview of Salesforce App Cloud
Ā 
Clojure for Java developers
Clojure for Java developersClojure for Java developers
Clojure for Java developers
Ā 
Introducing the Salesforce platform
Introducing the Salesforce platformIntroducing the Salesforce platform
Introducing the Salesforce platform
Ā 
Dreamforce14 Metadata Management with Git Version Control
Dreamforce14 Metadata Management with Git Version ControlDreamforce14 Metadata Management with Git Version Control
Dreamforce14 Metadata Management with Git Version Control
Ā 
Getting started with Clojure
Getting started with ClojureGetting started with Clojure
Getting started with Clojure
Ā 
Salesforce Summer of Hacks London - Introduction
Salesforce Summer of Hacks London - IntroductionSalesforce Summer of Hacks London - Introduction
Salesforce Summer of Hacks London - Introduction
Ā 
Heroku Introduction: Scaling customer facing apps & services
Heroku Introduction: Scaling customer facing apps & servicesHeroku Introduction: Scaling customer facing apps & services
Heroku Introduction: Scaling customer facing apps & services
Ā 

Recently uploaded

Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
Ā 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
Ā 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
Ā 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
Ā 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
Ā 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
Ā 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
Ā 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
Ā 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
Ā 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
Ā 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
Ā 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
Ā 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
Ā 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
Ā 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
Ā 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
Ā 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
Ā 
Modern Roaming for Notes and Nomad ā€“ Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad ā€“ Cheaper Faster Better StrongerModern Roaming for Notes and Nomad ā€“ Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad ā€“ Cheaper Faster Better Strongerpanagenda
Ā 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
Ā 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
Ā 

Recently uploaded (20)

Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Ā 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
Ā 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Ā 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Ā 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
Ā 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
Ā 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Ā 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Ā 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
Ā 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Ā 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Ā 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Ā 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Ā 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Ā 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
Ā 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Ā 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Ā 
Modern Roaming for Notes and Nomad ā€“ Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad ā€“ Cheaper Faster Better StrongerModern Roaming for Notes and Nomad ā€“ Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad ā€“ Cheaper Faster Better Stronger
Ā 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Ā 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Ā 

Just-in-time development with kanban - JAX London 2011