Practising XP (Extreme Programming)
75 episodes - English - Latest episode: almost 4 years ago - ★★★★★ - 1 ratingChirag Doshi and Akshay Dhavle talk about practical implementation of eXtreme Programming from 30 years of agile software development experience. They tackle different different scenarios from a values and principles perspective rather than a practices approach.
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
Episodes
Remote Working - Iteration Planning
April 24, 2020 15:55 - 58 minutes - 53.4 MBIn this episode, we talk to Indushree, Surendra & Pramida about Iteration Planning in a radically remote setup
Remote Working - Kickoffs And Volleyballs
April 23, 2020 14:30 - 53 minutes - 49.4 MBIn this episode, we talk to Sumeet, Richa, Pramida and Nalini about the practice of Story Kickoffs and Volleyballs
Remote Working - Pairing
April 22, 2020 15:26 - 59 minutes - 54.2 MBIn 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
April 21, 2020 14:09 - 1 hour - 59.6 MBIn this episode, we talk to Quazi, Nazneen, Pratima, Sumeet and Dipsi on the challenges and tips for effective remote standups
Remote Working - Retrospectives
April 20, 2020 16:37 - 1 hour - 60.4 MBIn 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
April 11, 2020 05:11 - 54 minutes - 49.6 MBWe 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
April 11, 2020 03:30 - 14 minutes - 13.3 MBIn 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
April 04, 2020 03:30 - 15 minutes - 14.5 MBIn 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
March 21, 2020 03:42 - 12 minutes - 11.2 MBIn this episode we describe the practice of self signups
Practising XP #66 : Self Signups - Problems with Task Assignment
March 21, 2020 03:40 - 14 minutes - 12.8 MBIn 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
January 18, 2020 07:00 - 8 minutes - 7.82 MBIn 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
January 11, 2020 03:00 - 8 minutes - 9.27 MBThe messenger from the Gods of Software development has come bearing 7 commandments of refactoring.
Practising XP #63 : Refactoring - Antipatterns
January 04, 2020 03:00 - 12 minutes - 11.6 MBIn this episode, we talk about how NOT to refactor
Practising XP #62 : Refactoring - What it is not
December 28, 2019 03:00 - 9 minutes - 9.42 MBHere we delve a little deeper into various things that are misinterpreted as refactoring
Practising XP #61 : Refactoring - When and How
December 21, 2019 03:00 - 8 minutes - 8.77 MBHere we talk about when and how to refactor.
Practising XP #60 : Refactoring - What and Why
December 14, 2019 03:00 - 4 minutes - 4.27 MBIn this episode, we introduce the widely misunderstood term "Refactoring"
Practising XP #59 : What is TDD
December 11, 2019 05:35 - 10 minutes - 10.1 MBIn 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
November 30, 2019 04:00 - 10 minutes - 10.6 MBToday we talk about how TDD can make software development joyful
Practising XP #57 : TDD - Benefits - Developer Productivity
November 23, 2019 04:00 - 9 minutes - 9.8 MBToday we discuss how TDD makes you more productive as a developer
Practising XP #56 : TDD - Benefits - Better Design
November 16, 2019 04:00 - 8 minutes - 8.74 MBToday we discuss how TDD enables better design.
Practising XP #55 : TDD - TDD vs Unit testing
November 09, 2019 04:00 - 11 minutes - 10.8 MBToday 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
November 02, 2019 04:00 - 6 minutes - 6.87 MBToday we talk about when should you write those awesome unit tests
Practising XP #53 : TDD - Types of tests
October 26, 2019 04:00 - 18 minutes - 18 MBToday we talk about the different types of automated tests
Practising XP #52 : TDD - Need for Automation
October 19, 2019 04:54 - 17 minutes - 17.2 MBIn 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
June 29, 2019 03:00 - 22 minutes - 21.5 MBIn this episode Chirag and Akshay discuss some patterns of when to switch pairs
Practising XP #51 : Pair Rotation - Pitfalls
June 23, 2019 17:50 - 19 minutes - 18.1 MBIn this episode Chirag and Akshay discuss some pitfalls to keep in mind when switching pairs
Practising XP #50 : Pair Rotation - Benefits
June 23, 2019 17:50 - 13 minutes - 12.9 MBIn this episode Chirag and Akshay discuss the benefits of pair rotation
Practising XP #49 : Pair Rotation - Who should pair
June 23, 2019 17:50 - 11 minutes - 11.4 MBIn this episode Chirag and Akshay discuss some patterns of who should pair
Practising XP #47 : Pair Programming - Antipatterns
June 22, 2019 18:10 - 14 minutes - 18.2 MBChirag and Akshay discuss the anti patterns of pair programming
Practising XP #46 : Benefits of Pair Programming - Teamwork
May 25, 2019 03:00 - 16 minutes - 20.8 MBAkshay and Chirag talk about the benefits of pair programming for teamwork.
Practising XP #45 : Benefits of Pair Programming - Learning
May 18, 2019 03:00 - 22 minutes - 26.9 MBPair programming amplifies the learning on any team and is the most elegant method to onboard new developers.
Practising XP #44 - Benefits of Pairing - Quality
May 14, 2019 05:43 - 22 minutes - 26.2 MBIn 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
May 04, 2019 13:50 - 12 minutes - 15.4 MBBefore 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
April 27, 2019 03:48 - 18 minutes - 17.8 MB"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
April 13, 2019 04:00 - 10 minutes - 10.1 MBIn this episode we discuss how working alone hampers effective teamwork.
Practising XP #40 : Problems with working alone - Learning
April 06, 2019 05:34 - 9 minutes - 9.75 MBIn 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
March 30, 2019 08:40 - 10 minutes - 10.1 MBIn this episode, Chirag and Akshay discuss hoe working alone might affect quality
Practising XP #38 : Problems with working alone - Productivity
March 24, 2019 04:27 - 8 minutes - 8.1 MBWe 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
March 16, 2019 13:44 - 19 minutes - 19.1 MBIn 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
March 09, 2019 04:52 - 11 minutes - 11.1 MBWhen 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
March 02, 2019 04:59 - 14 minutes - 14 MBIn this episode, we discuss a common tendency of managers comparing different teams based on velocity.
Practising XP #34 - Estimation Antipatterns - Using Points as Targets
February 23, 2019 07:33 - 11 minutes - 11.1 MBIn 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
February 16, 2019 03:00 - 22 minutes - 20.9 MBThis 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
February 09, 2019 03:00 - 13 minutes - 12.7 MBThis 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?"
February 02, 2019 03:00 - 15 minutes - 14.5 MBThis 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
January 26, 2019 03:00 - 18 minutes - 17.5 MBThis 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
January 19, 2019 03:00 - 10 minutes - 9.76 MBThis 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
January 12, 2019 03:00 - 15 minutes - 14.6 MBThis 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?
January 05, 2019 03:00 - 6 minutes - 6.4 MBThis 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
June 08, 2018 08:18 - 1 hour - 68.7 MBChirag 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