Topics
xp

11 posts

Extreme Programming: pairing, TDD, and continuous everything.

What Kills Agility?

What Kills Agility?

Why Agile if you already do Scrum, Kanban or SAFe? How you manage an organization defines its quality, and what really kills it.

Effective Pair Programming

Effective Pair Programming

A practical guide to pair programming that works: roles, rotation, when to pair, common pitfalls, and how to make sessions productive.

Deployments on Fridays

Deployments on Fridays

The panic around deploying on Fridays. Does banning a whole day of delivering value to your customers actually make sense?

How Do You Get Everyone on Board?

How Do You Get Everyone on Board?

From my talk at the WeAreDevelopers World Congress: my experience with Extreme Programming and the benefits of embracing change.

Interview About XP and Agile

Interview About XP and Agile

My interview with devm.io regarding Agile and Extreme Programming. Agile is more about HOW you do certain things, rather than WHAT things you do.

Working Agile with Non-Agile Teams

Working Agile with Non-Agile Teams

You apply the extreme programming values and practices. So how do you work with the teams around you that are not agile?

Different Beliefs About Software Quality

Different Beliefs About Software Quality

What to do when working on "bad software" and you can't improve it because it is against the beliefs of your peers? Should you change the company?

Clean Craftsmanship

Clean Craftsmanship

Uncle Bob on the three pillars of craftsmanship: TDD disciplines with examples, standards for teams, and a programmer's ethics.

Update Your Team to Be More Extreme

Update Your Team to Be More Extreme

Software demands non-stop learning. How to create the spaces your team needs to leave the comfort zone and embrace change.

Extreme Programming Explained

Extreme Programming Explained

Kent Beck on XP, the most specific agile framework about engineering practice, and how it raises software and team quality.

Update your team to be more extreme

Embracing change is not optional in software. How to create the spaces your team needs to leave the comfort zone and keep learning.

Keyboard Shortcuts

Movement vim hjkl

hPrevious post← left
jScroll down↓ down
kScroll up↑ up
lNext post→ right
ggScroll to top
GScroll to bottom
nNext sectionnext heading
NPrevious sectionprevious heading

Go to g = go

ghHomego home
gbBloggo blog
grReadingsgo readings
gcCVgo cv

Actions

/⌘KSearchvim search
dToggle themedark mode
tToggle TOCtable of contents
iSwitch languagei18n
mToggle highlightmark text

General

?Show this help
EscClose
:Terminalvim command mode
↑↑↓↓←→←→BA???