colin weaver the eleven essential behaviours of successful agile project teams

Post on 31-Mar-2015

221 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Colin Weaver

The Eleven Essential

Behaviours of Successful Agile Project Teams

The Agile Manifesto

Individuals and interactions

Working software

Customer collaborationResponding to

change

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

over processes and tools.

over comprehensive documentation.

over contract negotiation.

over following a plan.

• Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.

• Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.

• Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.

• Business people and developers must work together daily throughout the project.

• Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.

• The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

Principles Behind The Agile Manifesto

• Working software is the primary measure of progress.

• Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.

• Continuous attention to technical excellence and good design enhances agility.

• Simplicity -- the art of maximising the amount of work not done -- is essential.

• The best architectures, requirements, and designs emerge from self-organising teams.

• At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behaviour accordingly.

Principles Behind The Agile Manifesto

Product Backlog Sprint

Backlog

Daily Scrum

MeetingPotentially Shippable Product

Increment

24 hrs

2-4 weeks

11

1

Courage

If you’re going to fail, fail fast

• satisfy the customer

• Welcome changing requirements

• Deliver working software frequently

• Business people and developers must work together daily

• motivated individuals/trust

• face-to-face conversation

• Working software as a measure

• constant pace

• technical excellence and good design

• Simplicity

• self-organising

• the team reflects

Coura

ge

Courage

2

Desire to

Improve

Coura

ge

Impro

ve

• satisfy the customer

• Welcome changing requirements

• Deliver working software frequently

• Business people and developers must work together daily

• motivated individuals/trust

• face-to-face conversation

• Working software as a measure

• constant pace

• technical excellence and good design

• Simplicity

• self-organising

• the team reflects

Desire to

Improve

Agile is a mindset change

3

Collaborative

Coura

ge

Impro

ve

Colla

bora

te

• satisfy the customer

• Welcome changing requirements

• Deliver working software frequently

• Business people and developers must work together daily

• motivated individuals/trust

• face-to-face conversation

• Working software as a measure

• constant pace

• technical excellence and good design

• Simplicity

• self-organising

• the team reflects

Collaborative

Encourage rather than criticise

4

Openness

• satisfy the customer

• Welcome changing requirements

• Deliver working software frequently

• Business people and developers must work together daily

• motivated individuals/trust

• face-to-face conversation

• Working software as a measure

• constant pace

• technical excellence and good design

• Simplicity

• self-organising

• the team reflects

Coura

ge

Impro

ve

Colla

bora

te

Opennes

s

Openness

Be honest / admit weaknesses

5

Trust

• satisfy the customer

• Welcome changing requirements

• Deliver working software frequently

• Business people and developers must work together daily

• motivated individuals/trust

• face-to-face conversation

• Working software as a measure

• constant pace

• technical excellence and good design

• Simplicity

• self-organising

• the team reflects

Coura

ge

Impro

ve

Colla

bora

te

Opennes

s

Trust

ing

Trust

“You must trust and believe in people or life becomes impossible”

6

Simplicity

"The ability to simplify means to eliminate the unnecessary so that the necessary may speak" - Hans Hofmann

Maximise what you don't do.

• satisfy the customer

• Welcome changing requirements

• Deliver working software frequently

• Business people and developers must work together daily

• motivated individuals/trust

• face-to-face conversation

• Working software as a measure

• constant pace

• technical excellence and good design

• Simplicity

• self-organising

• the team reflects

Coura

ge

Impro

ve

Colla

bora

te

Opennes

s

Trust

ing

Sim

plic

ity

Simplicity

7

Pride

Coura

ge

Impro

ve

Colla

bora

te

Opennes

s

Trust

ing

Sim

plic

ity

• satisfy the customer

• Welcome changing requirements

• Deliver working software frequently

• Business people and developers must work together daily

• motivated individuals/trust

• face-to-face conversation

• Working software as a measure

• constant pace

• technical excellence and good design

• Simplicity

• self-organising

• the team reflects

Pri

de

PrideBe the best you can

8

Focused

Coura

ge

Impro

ve

Colla

bora

te

Opennes

s

Trust

ing

Sim

plic

ity

• satisfy the customer

• Welcome changing requirements

• Deliver working software frequently

• Business people and developers must work together daily

• motivated individuals/trust

• face-to-face conversation

• Working software as a measure

• constant pace

• technical excellence and good design

• Simplicity

• self-organising

• the team reflects

Pri

de

Focu

sed

Focused

Deliver business value

9

Motivated

Coura

ge

Impro

ve

Colla

bora

te

Opennes

s

Trust

ing

Sim

plic

ity

• satisfy the customer

• Welcome changing requirements

• Deliver working software frequently

• Business people and developers must work together daily

• motivated individuals/trust

• face-to-face conversation

• Working software as a measure

• constant pace

• technical excellence and good design

• Simplicity

• self-organising

• the team reflects

Pri

de

Focu

sed

Moti

vate

d

Motivated

Deliver the team commitment

10

Proactive

Coura

ge

Impro

ve

Colla

bora

te

Opennes

s

Trust

ing

Sim

plic

ity

• satisfy the customer

• Welcome changing requirements

• Deliver working software frequently

• Business people and developers must work together daily

• motivated individuals/trust

• face-to-face conversation

• Working software as a measure

• constant pace

• technical excellence and good design

• Simplicity

• self-organising

• the team reflects

Pri

de

Focu

sed

Moti

vate

d

Pro

act

ive

Proactive

Contribute and help the team find solutions

11

Responsible

Coura

ge

Impro

ve

Colla

bora

te

Opennes

s

Trust

ing

Sim

plic

ity

• satisfy the customer

• Welcome changing requirements

• Deliver working software frequently

• Business people and developers must work together daily

• motivated individuals/trust

• face-to-face conversation

• Working software as a measure

• constant pace

• technical excellence and good design

• Simplicity

• self-organising

• the team reflects

Pri

de

Focu

sed

Moti

vate

d

Pro

act

ive

Resp

onsi

ble

Responsible

Collective responsibility. Succeed or fail as a team

Agile Principles[ ]Good G

overn

ance

Good G

overn

ance

top related