Technical Practices through a Kanban Lens

People in organizations that are learning Kanban quickly understand the relationship of WIP, Cycle Time and Throughput. However, when teams start doing things like Pair Programming, they tend to hold fast to the idea that “you’d get more done if you worked separately!”

High performing software teams use a variety of modern technical practices including Test Driven Development, Pair/Mob Programming, Refactoring, Evolutionary Design, and Continuous Integration & Delivery.

How do these practices fit into the Kanban context? Whether through improving collaboratively, evolving experimentally, or implementing feedback loops, learn how these technical practices are supported by Kanban's four Foundational Principles and six Core Practices, which in turn make Kanban more powerful.

 
1 favorite thumb_down thumb_up 8 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/structure of the Session

I will first review the Kanban Foundational Principles and Core Practices.

I with then go through a set of XP and other commonly used Agile technical practices. After each one, I will solicit discussion from the participants as to which Kanban FP or CP they relate to.

Learning Outcome

  • Understanding of Kanban Foundational Principles
  • Understanding of Kanban Core Practices
  • Understanding of Agile technical practices & relationship to Kanban

Target Audience

Managers

schedule Submitted 1 year ago

Comments Subscribe to Comments

comment Comment on this Proposal
  • Tathagat Varma
    By Tathagat Varma  ~  11 months ago
    reply Reply

    Do you have data points or case studies on the applicability and effectiveness of XP practices in the contest of a kanban implementation? ...it will help enhance the learning of participants, who, by and large, I would expect to be reasonably familiar with both the ideas individually, but if we can share the experiences of combining them in a specific context, can find the session learning very actionable.

    • Nayan Hajratwala
      By Nayan Hajratwala  ~  10 months ago
      reply Reply

      Yes, I talk about various specific client experiences during the talk that connect to the topics that I cover.

  • Balaji.M
    By Balaji.M  ~  11 months ago
    reply Reply

    Hi,

    Apart from TV comments, we would like to know 

    1) Team size where Kanban & XP practices adopted

    2) How did you upskill the people with XP Practices

    Thanks and Regards

    Balaji.M

    • Nayan Hajratwala
      By Nayan Hajratwala  ~  10 months ago
      reply Reply

      Hi Balaji,

      I've worked on teams ranging from two people to about 20 (per team ... up to 100 within a group of teams).

      I've done upskilling in a variety of ways: Pairing, Mobbing, Code Retreats, Training classes, Lunch & Learns, Conferences, and lots & lots of practice! ;-)

  • Balaji.M
    By Balaji.M  ~  11 months ago
    reply Reply

    Hi,

     

    Also, please include supporting slides and a short video of your previous talks, this would help us to understand the submission better.

    Thanks and Regards

    Balaji.M

    • Nayan Hajratwala
      By Nayan Hajratwala  ~  10 months ago
      reply Reply

      Hi Balaji -- i included a link to a talk I did at Agile Singapore earlier this year.

      You can see some of my slides here: https://speakerdeck.com/nhajratw

      The slides for this particular talk are in flux, so i haven't included them yet.

  • Anand Murthy Raj
    By Anand Murthy Raj  ~  11 months ago
    reply Reply

    Hello Nayan,

    Can you please explain the link between the mindset to the learning objectives you have mentioned. 

    • Understanding of Kanban Foundational Principles
    • Understanding of Kanban Core Practices
    • Understanding of Agile technical practices & relationship to Kanban

    How are these learning objectives linked to change in mindset or what change in mindset is required to get this implementation through. What challenges did you see in your journey and how did you relate them to mindset?

    Also in your session outline you have mentioned 

     

    I will first review the Kanban Foundational Principles and Core Practices.

    I with then go through a set of XP and other commonly used Agile technical practices. After each one, I will solicit discussion from the participants as to which Kanban FP or CP they relate to.

    I am unable to connect the theme to the proposal. Am I missing something? Appreciate your help.

    Regards,

    Anand

     

    • Nayan Hajratwala
      By Nayan Hajratwala  ~  10 months ago
      reply Reply

      Hi Anand -- This talk will connect commonly used "agile technical practices" used by agile teams and individual team members with Principles from the Kanban Method, which is typically geared towards managers and executives.

      The point is to help managers/execs who may appreciate and understand Lean & Kanban to relate more to their development teams and the practices they are using.

      I hope this clarifies. Thanks!