extreme programming is dead

14
eXtreme Programming is Dead HIEN NGUYEN @AGILEVIETNAM 2017

Upload: hien-nguyen

Post on 12-Apr-2017

81 views

Category:

Technology


0 download

TRANSCRIPT

eXtreme Programming is Dead

HIEN NGUYEN @AGILEVIETNAM 2017

XP

u What EXACT eXtreme Programming is?u Why eXtreme Programming is dead?

XP

u What EXACT XP is?

XP

u Kent Beck created in 1990s while he worked for C3u First project: Mar 6, 1996u Kent Beck published the book Extreme Programming Explained:

Embrace Change, 1999

XP

Planning Game

Testing

Collective Ownership40—hours week

Refactoring

Pair ProgrammingSm

all R

elea

ses

Con

tinuo

us In

tegr

atio

n

Test-Driven Development

Simple Design

Metaphor

XP

u Extreme Programming (XP) nominates coding as the key activitythroughout a software project. This can't possibly work!

u XP is a lightweight methodology for small-to-medium-sized teams developing software in the face of vague or rapidly changing requirements.

XP

u Valuesu Principlesu Practices

XP

Values

• Communication• Simplicity• Feedback• Courage

Principles

• Rapid Feedback• Assume Simplicity• Incremental Change• Embracing Change• Quality Work

Practices

• Planning Game• Small Releases• Metaphor• Simple Design• Testing• Refactoring• Pair Programming• Collective Ownership• Continuous Integration• 40-hours Week• On-site Customer• Coding Standards

XP timeline

But XP is Dead

?

XP is Dead?

Too much focus on practices

XP is Dead?

Practices become standards

XP is Dead?

Somethings went wrong

That’s all

Let get me