Practising eXtreme Programming

Follow Practising eXtreme Programming
Share on
Copy link to clipboard

Chirag and Akshay have over 20 years of experience in working with agile teams that practice Extreme Programming. In this podcast they discuss practical insights on building effective teams

Akshay Dhavle

  • Apr 24, 2020 LATEST EPISODE
  • every other week NEW EPISODES
  • 24m AVG DURATION
  • 75 EPISODES


Search for episodes from Practising eXtreme Programming with a specific topic:

Latest episodes from Practising eXtreme Programming

Remote Working - Iteration Planning

Play Episode Listen Later Apr 24, 2020 58:21


In this episode, we talk to Indu, Surendra & Pramida about Iteration Planning in a radically remote setup

Remote Working - Kickoffs And Volleyballs

Play Episode Listen Later Apr 23, 2020 53:57


In this episode, we talk to Sumeet, Richa, Pramida and Nalini about the practice of Story Kickoffs and Volleyballs

Remote Working - Pairing

Play Episode Listen Later Apr 22, 2020 59:13


In this episode, we talk to Meenakshi, Sunit and Swapnil about how remote work is affecting / enhancing their experience in day to day pair programming

Remote Working - Standups

Play Episode Listen Later Apr 21, 2020 65:07


In this episode, we talk to Quazi, Nazneen, Pratima, Sumeet and Dipsi on the challenges and tips for effective remote standups

Remote Working - Retrospectives

Play Episode Listen Later Apr 20, 2020 65:58


In this episode Chirag and I talk to Sumeet, Vishal, Pramida and Aditya about their experiences in running remote retrospectives and some tips for facilitators

Remote Work - Initial Reflections

Play Episode Listen Later Apr 11, 2020 54:13


We are starting a parallel series to discuss some aspects of Remote Work that we have been thrown into in the past few weeks

Practising XP #69 : Self Signups - Antipatterns

Play Episode Listen Later Apr 10, 2020 14:34


In this episode, we discuss a few anti-patterns that will dilute or diminish the benefits that you would get from the practice of self signups.

Practising XP #68 : Self Signups - Benefits

Play Episode Listen Later Apr 3, 2020 15:49


In this episode, we talk about the benefits of using self signups as a way of distributing work amongst the team.

Practising XP #67 : Self Signups - What is Self Signup

Play Episode Listen Later Mar 20, 2020 12:13


In this episode we describe the practice of self signups

Practising XP #66 : Self Signups - Problems with Task Assignment

Play Episode Listen Later Mar 20, 2020 14:00


In this new series on Self Signups, we discuss the benefits of using this practice where team members choose the work that they want to do rather than being assigned tasks by a manager / team lead. This episode talks about the problems with a conventional task assignment approach

Practising XP #65 : Refactoring - Prioritization and Estimation

Play Episode Listen Later Jan 18, 2020 8:02


In this episode we touch upon how to account for refactoring in your development plan and how to have meaningful conversations with client stakeholders about prioritizing this important activity

Practising XP #64 : Refactoring - the 7 commandments

Play Episode Listen Later Jan 10, 2020 8:39


The messenger from the Gods of Software development has come bearing 7 commandments of refactoring.

Practising XP #63 : Refactoring - Antipatterns

Play Episode Listen Later Jan 3, 2020 12:26


In this episode, we talk about how NOT to refactor

Practising XP #62 : Refactoring - What it is not

Play Episode Listen Later Dec 27, 2019 9:53


Here we delve a little deeper into various things that are misinterpreted as refactoring

Practising XP #61 : Refactoring - When and How

Play Episode Listen Later Dec 20, 2019 8:56


Here we talk about when and how to refactor.

Practising XP #60 : Refactoring - What and Why

Play Episode Listen Later Dec 13, 2019 4:04


In this episode, we introduce the widely misunderstood term "Refactoring"

Practising XP #59 : What is TDD

Play Episode Listen Later Dec 10, 2019 10:12


In this episode we attempt to define what TDD. This should ideally be heard before the TDD vs Unit testing episode.

Practising XP #58 : TDD - Benefits - Joy

Play Episode Listen Later Nov 29, 2019 10:49


Today we talk about how TDD can make software development joyful

Practising XP #57 : TDD - Benefits - Developer Productivity

Play Episode Listen Later Nov 22, 2019 9:57


Today we discuss how TDD makes you more productive as a developer

Practising XP #56 : TDD - Benefits - Better Design

Play Episode Listen Later Nov 15, 2019 8:52


Today we discuss how TDD enables better design.

Practising XP #55 : TDD - TDD vs Unit testing

Play Episode Listen Later Nov 8, 2019 11:21


Today we talk about the difference between TDD and Unit Testing and why TDD is a preferable way to write code.

Practising XP #54 : TDD - When to write unit tests

Play Episode Listen Later Nov 1, 2019 6:54


Today we talk about when should you write those awesome unit tests

Practising XP #53 : TDD - Types of tests

Play Episode Listen Later Oct 25, 2019 18:46


Today we talk about the different types of automated tests

Practising XP #52 : TDD - Need for Automation

Play Episode Listen Later Oct 18, 2019 17:17


In this series we talk about Test Driven Development. We begin with today's episode by talking about the need for automated tests.

Practising XP #48 : Pair Rotation - When to switch

Play Episode Listen Later Jun 28, 2019 22:12


In this episode Chirag and Akshay discuss some patterns of when to switch pairs

Practising XP #51 : Pair Rotation - Pitfalls

Play Episode Listen Later Jun 23, 2019 19:20


In this episode Chirag and Akshay discuss some pitfalls to keep in mind when switching pairs

Practising XP #50 : Pair Rotation - Benefits

Play Episode Listen Later Jun 23, 2019 13:33


In this episode Chirag and Akshay discuss the benefits of pair rotation

Practising XP #49 : Pair Rotation - Who should pair

Play Episode Listen Later Jun 23, 2019 11:40


In this episode Chirag and Akshay discuss some patterns of who should pair

Practising XP #47 : Pair Programming - Antipatterns

Play Episode Listen Later Jun 22, 2019 14:45


Chirag and Akshay discuss the anti patterns of pair programming

Practising XP #46 : Benefits of Pair Programming - Teamwork

Play Episode Listen Later May 24, 2019 16:51


Akshay and Chirag talk about the benefits of pair programming for teamwork.

Practising XP #45 : Benefits of Pair Programming - Learning

Play Episode Listen Later May 17, 2019 22:39


Pair programming amplifies the learning on any team and is the most elegant method to onboard new developers.

Practising XP #44 - Benefits of Pairing - Quality

Play Episode Listen Later May 14, 2019 22:40


In this episode we discuss the benefits of Pair Programming for the internal and external quality of software that we write.

Practising XP #43 : What is pairing and How to do it

Play Episode Listen Later May 4, 2019 12:00


Before we look at more benefits, let's discuss what pairing is and some patterns that help make it effective

Practising XP #42 : Benefits of Pairing - Productivity

Play Episode Listen Later Apr 26, 2019 18:33


"Why am I paying twice the money?" is a question often asked by stakeholders when they think of pairing. In this episode Chirag and Akshay talk about how pairing benefits productivity in various ways with direct benefits to your stakeholders!

Practising XP #41 : Problems with working alone - Teamwork

Play Episode Listen Later Apr 12, 2019 10:10


In this episode we discuss how working alone hampers effective teamwork.

Practising XP #40 : Problems with working alone - Learning

Play Episode Listen Later Apr 6, 2019 9:44


In this episode we discuss how working alone hampers the speed at which developers learn from each other in turn affecting the growth of the team adversely.

Practising XP #39 : Problems with working alone - Quality

Play Episode Listen Later Mar 30, 2019 10:12


In this episode, Chirag and Akshay discuss hoe working alone might affect quality

Practising XP #38 : Problems with working alone - Productivity

Play Episode Listen Later Mar 23, 2019 8:05


We are starting a new series on Pair Programming where we will explore the problems with working alone and how pair programming can help solve many of these issues. In this episode we talk about how working alone hampers productivity.

Practising XP #37 : Estimation Antipatterns - Traps to watch out for

Play Episode Listen Later Mar 16, 2019 19:59


In the last episode of this series, we discuss a few common traps to watch out for when working with story point estimates.

Practising XP #36 : Estimation Antipatterns - Losing relativity in the backlog

Play Episode Listen Later Mar 8, 2019 11:43


When teams get better (start performing) this should reflect in their velocity. But more often than not, teams fall prey to a trap. In this episode, Chirag and Akshay talk about how to avoid this.

Practising XP #35 : Estimation Antipatterns - Comparing Teams

Play Episode Listen Later Mar 1, 2019 14:32


In this episode, we discuss a common tendency of managers comparing different teams based on velocity.

Practising XP #34 - Estimation Antipatterns - Using Points as Targets

Play Episode Listen Later Feb 23, 2019 11:22


In this episode Chirag and Akshay talk about an antipattern of using story points as a way of estimation. Quite often teams start using the points themselves as targets and start measuring success by completing story points.

Practising XP #33 - How story points can make life better

Play Episode Listen Later Feb 15, 2019 22:01


This is the final episode in our series on estimation. In this episode, Chirag and Akshay talk circle back to the problems that they enumerated with time based estimates and see if a story points approach can solve those problems. We are eager to hear your Comments, Suggestions and questions. Join in the Practising XP community on Telegram. https://tiny.cc/practisingxp Music by Lee Rosevere

Practising XP #32 : The XP Game

Play Episode Listen Later Feb 8, 2019 13:07


This is episode 6 in our series on estimation. In this episode, Chirag and Akshay discuss the XP game - the XP approach to planning. We are eager to hear your Comments, Suggestions and questions. Join in the Practising XP community on Telegram. https://tiny.cc/practisingxp

Practising XP #31 : Answering the question "How fast can we go?"

Play Episode Listen Later Feb 1, 2019 15:41


This is episode 5 in our series on estimation. In this episode, Chirag and Akshay talk about how to answer the second important question "How fast can we go" We are eager to hear your Comments, Suggestions and questions. Join in the Practising XP community on Telegram. https://tiny.cc/practisingxp

Practicing XP #30 : Answering the "how big" question

Play Episode Listen Later Jan 25, 2019 18:19


This is episode 4 in our series on estimation. In this episode, Chirag and Akshay talk about separating the two questions "How big" and "How fast" and only answering the question "How big" really well. We are eager to hear your Comments, Suggestions and questions. Join in the Practising XP community on Telegram. https://tiny.cc/practisingxp

Practising XP #29 : Time based estimates are difficult to track

Play Episode Listen Later Jan 18, 2019 10:11


This is episode 3 of our series on estimation. In this episode, Chirag and Akshay discuss how its difficult even for project stakeholders to track progress and respond to delays if you are using time based estimates. We are eager to hear your Comments, Suggestions and questions. Join in the Practising XP community on Telegram. https://tiny.cc/practisingxp Music by Lee Rosevere

Practising XP #28 : Time based estimates create harmful pressure

Play Episode Listen Later Jan 11, 2019 15:13


This is episode 2 of our series on estimation. In this episode, Chirag and Akshay talk about the various kinds of pressure created by time based estimation and its ill effects. We are eager to hear your Comments, Suggestions and questions. Join in the Practising XP community on Telegram. https://tiny.cc/practisingxp Music by Lee Rosevere

Practising XP #27 : Why are your time based estimates always wrong?

Play Episode Listen Later Jan 4, 2019 6:28


This is episode 1 of our estimation series. In this episode, Akshay & Chirag argue that any time based estimates that you ever give will be wrong. We are eager to hear your Comments, Suggestions and questions. Join in the Practising XP community on Telegram. https://tiny.cc/practisingxp Music by Lee Rosevere

Practising XP #26 : Evolutionary Code Design

Play Episode Listen Later Jun 8, 2018 63:45


Chirag and Akshay talk to Vidhi, Tejashree, Anil and Rahul about what incremental / evolutionary design is and what it means in terms of mindset and practices We are eager to hear your Comments, Suggestions and questions. Join in the Practising XP community on Telegram. https://tiny.cc/practisingxp

Practising XP #25 : ROI on automated testing

Play Episode Listen Later May 21, 2018 60:36


We talk to Ankit, Ishan, Ayush and Shilpa about the ROI on automated functional testing and the test pyramid in general. We are eager to hear your Comments, Suggestions and questions. Join in the Practising XP community on Telegram. https://tiny.cc/practisingxp

Claim Practising eXtreme Programming

In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

Claim Cancel