Practising XP (Extreme Programming)
Kanal-Details
Practising XP (Extreme Programming)
Chirag 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.
Neueste Episoden
75 Episoden
Remote Working - Iteration Planning
In this episode, we talk to Indushree, Surendra & Pramida about Iteration Planning in a radically remote setup

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

Remote Working - Pairing
In this episode, we talk to Meenakshi, Sunit and Swapnil about how remote work is affecting / enhancing their experience in day to day pair programmin...

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

Remote Working - Retrospectives
In this episode Chirag and I talk to Sumeet, Vishal, Pramida and Aditya about their experiences in running remote retrospectives and some tips for fac...

Remote Work - Initial Reflections
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
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
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
In this episode we describe the practice of self signups

Practising XP #66 : Self Signups - Problems with Task Assignment
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...

Practising XP #65 : Refactoring - Prioritization and Estimation
In this episode we touch upon how to account for refactoring in your development plan and how to have meaningful conversations with client stakeholder...

Practising XP #64 : Refactoring - the 7 commandments
The messenger from the Gods of Software development has come bearing 7 commandments of refactoring.

Practising XP #63 : Refactoring - Antipatterns
In this episode, we talk about how NOT to refactor

Practising XP #62 : Refactoring - What it is not
Here we delve a little deeper into various things that are misinterpreted as refactoring

Practising XP #61 : Refactoring - When and How
Here we talk about when and how to refactor.

Practising XP #60 : Refactoring - What and Why
In this episode, we introduce the widely misunderstood term "Refactoring"

Practising XP #59 : What is TDD
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
Today we talk about how TDD can make software development joyful

Practising XP #57 : TDD - Benefits - Developer Productivity
Today we discuss how TDD makes you more productive as a developer

Practising XP #56 : TDD - Benefits - Better Design
Today we discuss how TDD enables better design.

Practising XP #55 : TDD - TDD vs Unit testing
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
Today we talk about when should you write those awesome unit tests

Practising XP #53 : TDD - Types of tests
Today we talk about the different types of automated tests

Practising XP #52 : TDD - Need for Automation
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
In this episode Chirag and Akshay discuss some patterns of when to switch pairs

Practising XP #51 : Pair Rotation - Pitfalls
In this episode Chirag and Akshay discuss some pitfalls to keep in mind when switching pairs

Practising XP #50 : Pair Rotation - Benefits
In this episode Chirag and Akshay discuss the benefits of pair rotation

Practising XP #49 : Pair Rotation - Who should pair
In this episode Chirag and Akshay discuss some patterns of who should pair

Practising XP #47 : Pair Programming - Antipatterns
Chirag and Akshay discuss the anti patterns of pair programming

Practising XP #46 : Benefits of Pair Programming - Teamwork
Akshay and Chirag talk about the benefits of pair programming for teamwork.

Practising XP #45 : Benefits of Pair Programming - Learning
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
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
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
"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...

Practising XP #41 : Problems with working alone - Teamwork
In this episode we discuss how working alone hampers effective teamwork.

Practising XP #40 : Problems with working alone - Learning
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 adve...

Practising XP #39 : Problems with working alone - Quality
In this episode, Chirag and Akshay discuss hoe working alone might affect quality

Practising XP #38 : Problems with working alone - Productivity
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...

Practising XP #37 : Estimation Antipatterns - Traps to watch out for
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
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, C...