Logo

dev-resources.site

for different kinds of informations.

My Favorite Quotes in Extreme Programming

Published at
11/18/2024
Categories
productivity
agile
management
xp
Author
etienneleba
Categories
4 categories in total
productivity
open
agile
open
management
open
xp
open
Author
11 person written this
etienneleba
open
My Favorite Quotes in Extreme Programming

Extreme Programming (XP) might not be as "extreme" as its name suggests, but its influence on software development is undeniable. Kent Beck's visionary approach laid the foundation for many practices that are now industry standards. Understanding the 'why' behind these practices is crucial, as the values and principles Beck shared are arguably the most important aspects of XP. While we often focus on the practices, it’s the underlying values that truly drive successful software development. Here are 8 quotes from Beck that have impacted me.


It's not my job to "manage" someone else expectations. It's their job to manage their own expectations. It's my job to do my best and communicate clearly (p. 5)


Everything in software changes. The requirements change. The design changes. The business changes. The technology changes. The problem isn't change, because change is going to happen; the problem, rather, it's our inability to cope with change (p.11)


Direction set in advance of experience have an especially short half-life. Change is inevitable, but change create the need for feedback (p. 19)


In software development, "perfect" is a verb, not an adjective (p. 28)


If you have trouble succeeding, fail (p. 32)


Sacrificing quality is not effective as a means of control. Quality is not a control variable. Projects don't go faster by accepting lower quality. They don't go slower by demanding higher quality. Pushing quality higher often results in faster delivery; while lowering quality standards often results in later, less predictable delivery (p. 32)


If I don't have to compute the right answers, I can make a system go as fast as you want (p. 125)


Sharing power is pragmatic, not idealistic (p. 155)


And you ? Which one is your favorite ?

xp Article's
30 articles in total
Favicon
My Favorite Quotes in Extreme Programming
Favicon
Extreme Programming Meets the Cloud: How Serverless Would Have Been XP's BFF
Favicon
Regra 4: A generalização demanda três exemplos
Favicon
Renaming Bugs as "UnWritten Test Cases"
Favicon
AI-XP Unpacked: Integrating AI with Extreme Programming for Enhanced Agility
Favicon
Di una charla sobre cómo trabajamos con XP
Favicon
Quality Coding Manifesto
Favicon
Gradient Descent for XP practitioners
Favicon
Demystifying XP Values, Principles & Practices
Favicon
The Real Reasons for Doing Test-Driven Development 💎
Favicon
TDD: Benefits and Drawback of test-driven development
Favicon
Behaviors for a better pair programming experience
Favicon
Book review: Modern Software Engineering
Favicon
Scrum is great in theory, but "it will never work in the real world"
Favicon
Pair Programming - Why you should try it
Favicon
The importance of seeing red
Favicon
Pick a methodology: Scrum, Kanban, XP, Lean or DevOps?
Favicon
BDUF vs emergant design
Favicon
Hot-air balloon Retrospective Template
Favicon
Three modes for an enhanced pair programming experience
Favicon
Ryan Bergman loves terrible code... and other things I learned recording his DevJourney (#150)
Favicon
Schedule chicken
Favicon
DEV3L on Extreme Programming Explained
Favicon
DEV3L on Certified Scrum Developer
Favicon
Dependências: Bibliotecas ou OTP Applications?
Favicon
The Software Quality Cost Myth
Favicon
What DevOps Engineers can learn from Extreme Programming (XP)
Favicon
Want to run a kata at your company? I did it. Here are some tips.
Favicon
How I use CRC (Class Responsibility Collaboration) Cards every day (Part 1)
Favicon
Soft(er) skills that make you a better programmer

Featured ones: