+ All Categories
Home > Technology > Xp not windows xp

Xp not windows xp

Date post: 21-Jul-2015
Category:
Upload: tung-nguyen-thanh
View: 84 times
Download: 5 times
Share this document with a friend
Popular Tags:
36
XP ? NOT WIN XP What it is all about
Transcript
Page 1: Xp not windows xp

XP ? NOT WIN XPWhat it is all about

Page 2: Xp not windows xp

Alexandre Cuva• General Director of SmartDev LLC in Da Nang• Experience with distributed Scrum teams in Vietnam & India• Agile Transition Coach, Scrum Master, Product Owner• Management 3.0 & Certified Scrum Developer Trainer• Event speaker• Co-founder of Da Nang Agile User Group

“I coach teams and organization to become highly productive.”E-mail : [email protected]://www.slideshare.net/GToronto

Speaker

Page 3: Xp not windows xp
Page 4: Xp not windows xp
Page 5: Xp not windows xp
Page 6: Xp not windows xp

6

Page 7: Xp not windows xp

7

1999

Kent Beck

Page 8: Xp not windows xp

8

Note to pro

grammers

XP is an opportunity to test yourself, to be yourself to

realize that maybe you’ve been hanging out with the

wrong crowd.

eXtreme Programming

Page 9: Xp not windows xp

WHAT IS EXTREME PROGRAMING

Doing things we know work to the extreme!

Testing is Good

– Write tests for everything

– Write tests first

– Write tests that fail and then fix them

Code Review is Good

– Review every line of code by ensuring that all code is written by programmers working in pairs (pair-programming)

Integration is Good

– Integrate as often as possible (daily, hourly builds)

– Use tests to identify regressions

Page 10: Xp not windows xp

MANIFESTO FOR AGILE SOFTWARE DEVELOPMENT

We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

That is, while there is value in the items on the right, we value the items on the left more

Page 11: Xp not windows xp

11

Page 12: Xp not windows xp

12

Practices = thing you do

Value = roots of thing

you like

Principles = Guidelines for

life

XP = Outstanding software

Page 13: Xp not windows xp

TDD

Root cause analysis

Shared code

Weekly cycle

Pair Programming

Energized Work

Informative workspace

Incremental Design

Sit together Whole team

Diversity

Stories

13

XP Programming

Page 14: Xp not windows xp

XP Practices

Sit Together

Page 15: Xp not windows xp

XP Practices

Pair Programming

Page 16: Xp not windows xp

XP Practices

Informative workspace

Page 17: Xp not windows xp

XP Practices

Stories

Page 18: Xp not windows xp

XP Practices

TDD

Page 19: Xp not windows xp

DIVERSITY“We are all different, which is great because we are all unique.

Without diversity life would be very boring.”

— Catherine Pulsifer

XP Practices

Page 20: Xp not windows xp

20

Courage

Simplicity

Communication

Respect

Others

Feedbacks

XP Values

Page 21: Xp not windows xp

We may not know what “right is”

What’s “right” can change

Doing it “right” might take too long

XP Values

Feedbacks

Page 22: Xp not windows xp

Sharing and caring

A noisy team is a productive team

Not the only value

XP Values

Communications

Page 23: Xp not windows xp

XP Values

Simplicity

Page 24: Xp not windows xp

XP Values

Page 25: Xp not windows xp

XP Values

Page 26: Xp not windows xp

Align team behavior to values

There are other values too

Values don’t tell you what to do

XP Values

Others

Page 27: Xp not windows xp

VALUESBUILD A POSITIVE TEAM

AND FAMILY SPIRIT We are more than just a team

though -- we are a family -- Zappos

XP Practices

Page 28: Xp not windows xp

28

Baby steps

Failure

Mutual Benefit

Improvement

Flow

Reflection

Redundancy

XP Principles

Page 29: Xp not windows xp

XP Practices

Page 30: Xp not windows xp

XP Practices

Flow

Page 31: Xp not windows xp

XP Practices

Reflection

Reflection Action

Feedback

Insight

Page 32: Xp not windows xp

XP Practices

Improvement

Page 33: Xp not windows xp

XP Practices

Page 34: Xp not windows xp

XP Practices

Redundancy

Page 35: Xp not windows xp

35

Page 36: Xp not windows xp

Alexandre [email protected]

@cuvaalex

“XP is not only a practice, it’s a behave”

Questions ?


Recommended