If you have a project to do or manage …

If you have a project to do or manage ..Read This First http://bit.ly/hIrQp

Planning

User Stories User stories are written.
release plan Release planning creates the release schedule.
release often Make frequent small releases.
iterative The project is divided into iterations.
iteration planning Iteration planning starts each iteration.

Managing

optimize last Give the team a dedicated open work space.
steady pace Set a sustainable pace.
stand-up meeting A stand up meeting starts each day.
project velocity The Project Velocity is measured.
move people around Move people around.
fix xp Fix XP when it breaks.

Designing

simplicity Simplicity.
System Metaphor Choose a system metaphor.
CRC cards Use CRC cards for design sessions.
Spike solution Create spike solutions to reduce risk.
nothing early No functionality is added early.
refactor Refactor whenever and wherever possible.

Extreme Programming flow chart

Coding

customer on-site The customer is always available.
coding standard Code must be written to agreed standards.
Test Driven Development Code the unit test first.
pair programming All production code is pair programmed.
serial integration Only one pair integrates code at a time.
continuous integration Integrate often.
continuous integration Set up a dedicated integration computer.
collective ownershipUse collective ownership.

Testing

unit tests All code must have unit tests.
unit tests All code must pass all unit tests before it  can
be released.
tests When a bug is found tests are created.
acceptance tests Acceptance tests are run often and the score
is published.

Advertisements
  1. Leave a comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: