business benefits of being agile

26
March 24, 2010 By Alan Dayley (@DayleyAgile) 1 Business Benefits of Being Agile A Gangplank Brown Bag Presentation By Alan Dayley @DayleyAgile blog.dayleyagile.com

Upload: alan-dayley

Post on 15-May-2015

2.060 views

Category:

Business


1 download

DESCRIPTION

Agile practices such as Scrum and Extreme Programming are touted as a way to improve software development teamwork and their results. There are benefits to the business in and out of the team that are not always obvious at first. I argue these benefits are large enough, any business should jump to apply Agile any way they can!

TRANSCRIPT

Page 1: Business Benefits Of Being Agile

March 24, 2010 By Alan Dayley (@DayleyAgile) 1

Business Benefits of Being Agile

A Gangplank Brown Bag PresentationBy Alan Dayley

@DayleyAgileblog.dayleyagile.com

Page 2: Business Benefits Of Being Agile

March 24, 2010 By Alan Dayley (@DayleyAgile) 2

A Holistic Enterprise View

Page 3: Business Benefits Of Being Agile

March 24, 2010 By Alan Dayley (@DayleyAgile) 3

A Holistic Enterprise View

Work

Page 4: Business Benefits Of Being Agile

March 24, 2010 By Alan Dayley (@DayleyAgile) 4

A Holistic Enterprise View

Work

Information

Page 5: Business Benefits Of Being Agile

March 24, 2010 By Alan Dayley (@DayleyAgile) 5

A Holistic Enterprise View

Work

InformationPeople

Page 6: Business Benefits Of Being Agile

March 24, 2010 By Alan Dayley (@DayleyAgile) 6

A New Enterprise

Work

InformationPeople

Page 7: Business Benefits Of Being Agile

March 24, 2010 By Alan Dayley (@DayleyAgile) 7

A Mature Enterprise

Work

Information

People

Page 8: Business Benefits Of Being Agile

March 24, 2010 By Alan Dayley (@DayleyAgile) 8

Common People Support

“Teamwork”“Empowerment”

“Synergy”“Lessons Learned”

“Off-sites”“Golf shirts”

“Status Meetings”“Process Improvement”

Page 9: Business Benefits Of Being Agile

March 24, 2010 By Alan Dayley (@DayleyAgile) 9

People Squeeze!

Work

Information

People

Page 10: Business Benefits Of Being Agile

March 24, 2010 By Alan Dayley (@DayleyAgile) 10

People Value Lesson 1

Supporting people at work is only possible if the supporting actions are integrated into the

way we work.

Page 11: Business Benefits Of Being Agile

March 24, 2010 By Alan Dayley (@DayleyAgile) 11

People Value Lesson 2

We will only integrate into our work that which produces

business value.

Page 12: Business Benefits Of Being Agile

March 24, 2010 By Alan Dayley (@DayleyAgile) 12

People Value Conclusion

Therefore, the way we work must value people at the same

time it produces business value.

Page 13: Business Benefits Of Being Agile

March 24, 2010 By Alan Dayley (@DayleyAgile) 13

Agile Manifesto

Individuals and interactions overprocesses and tools

Working software overcomprehensive documentation

Customer collaboration overcontract negotiation

Responding to change overfollowing a plan

Page 14: Business Benefits Of Being Agile

March 24, 2010 By Alan Dayley (@DayleyAgile) 14

Agile Manifesto Principles

Business people and developers

must work together daily throughout the

project.

TeamworkEmpowerment

SynergyLessons Learned

Off-sitesGolf shirts

Status MeetingsProcess Improvement

Page 15: Business Benefits Of Being Agile

March 24, 2010 By Alan Dayley (@DayleyAgile) 15

Agile Manifesto Principles

The most efficient and effective

method of conveying

information to and within a

development team is face-to-face conversation.

TeamworkEmpowerment

SynergyLessons Learned

Off-sitesGolf shirts

Status MeetingsProcess Improvement

Page 16: Business Benefits Of Being Agile

March 24, 2010 By Alan Dayley (@DayleyAgile) 16

Agile Manifesto Principles

Working software is the primary measure of progress.

TeamworkEmpowerment

SynergyLessons Learned

Off-sitesGolf shirts

Status MeetingsProcess Improvement

Page 17: Business Benefits Of Being Agile

March 24, 2010 By Alan Dayley (@DayleyAgile) 17

Agile Manifesto Principles

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

TeamworkEmpowerment

SynergyLessons Learned

Off-sitesGolf shirts

Status MeetingsProcess Improvement

Page 18: Business Benefits Of Being Agile

March 24, 2010 By Alan Dayley (@DayleyAgile) 18

Agile Manifesto Principles

At regular intervals, the team reflects on

how to become more effective, then tunes and adjusts

its behavior accordingly.

TeamworkEmpowerment

SynergyLessons Learned

Off-sitesGolf shirts

Status MeetingsProcess Improvement

Page 19: Business Benefits Of Being Agile

March 24, 2010 By Alan Dayley (@DayleyAgile) 19

Traditional “Waterfall”Plan

Design

Analyze

Test

Implement

Deploy

Time

Page 20: Business Benefits Of Being Agile

March 24, 2010 By Alan Dayley (@DayleyAgile) 20

“Waterfall” KowledgePlan

Design

Analyze

Test

Implement

DeployHighestsolution

knowledge

Time

Page 21: Business Benefits Of Being Agile

March 24, 2010 By Alan Dayley (@DayleyAgile) 21

“Waterfall” VisibilityPlan

Design

Analyze

Test

Implement

DeployHighest

customervisibility

Time

Page 22: Business Benefits Of Being Agile

March 24, 2010 By Alan Dayley (@DayleyAgile) 22

“Waterfall” ValuePlan

Design

Analyze

Test

Implement

DeployHighest

businessvalue

Time

Page 23: Business Benefits Of Being Agile

March 24, 2010 By Alan Dayley (@DayleyAgile) 23

Agile Manifesto Principles

Our highest priority is to satisfy the

customer through early and

continuous delivery of valuable software.

TeamworkEmpowerment

SynergyLessons Learned

Off-sitesGolf shirts

Status MeetingsProcess Improvement

Page 24: Business Benefits Of Being Agile

March 24, 2010 By Alan Dayley (@DayleyAgile) 24

Agile Delivers Value OftenPlan

DesignAnalyze

TestImplement

Deployc

Value Value Value

Page 25: Business Benefits Of Being Agile

March 24, 2010 By Alan Dayley (@DayleyAgile) 25

An Agile Enterprise View

Work

InformationPeople

Value

Page 26: Business Benefits Of Being Agile

March 24, 2010 By Alan Dayley (@DayleyAgile) 26

Learn To Be Agile

Agile Manifesto: agilemanifesto.orgAgile Alliance: agilealliance.orgScrum Alliance: scrumalliance.orgPhoenix Scrum User Group: phxsug.org

Blog: blog.dayleyagile.comEmail: [email protected]: @dayleyagile