are youagileyet

17
Gordon Oheim | Freelancer Are You Agile Yet?

Upload: gooh

Post on 06-Dec-2014

497 views

Category:

Technology


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Are youagileyet

Gordon Oheim | Freelancer

Are You Agile Yet?

Page 2: Are youagileyet

● Gordon Oheim● 10+ years of experience● PHP Docs Team● Open Source Contributer● Stack Overflow Moderator● http://about.me/gooh

Page 3: Are youagileyet

Agile Software Development

Page 4: Are youagileyet

„It seems that the initial focus of the agile software development has been forgotten over time, and the goal has shifted from becoming adaptive, flexible agile practitioners to merely following a subset of canonical, prescribed agile practices.“

Andy HuntCrosstalk Magazine (May/June 2013)

Page 5: Are youagileyet

What was this Agile thing again?

Page 6: Are youagileyet

History Lesson● Software Crisis (1960s)● Lead to Software Engineering● Lead to Process Models● Lead to Waterfall● Lead to Iterative and Incremental● Lead to the Agile Manifesto (2001)

Page 7: Are youagileyet
Page 8: Are youagileyet

„We are uncovering better ways of developing software by doing it and helping others do it.“

● Mission Statement defines intent● Tells you what you want to achieve● Allows you to lead yourself

Page 9: Are youagileyet

„Through this work we have come to value …“

● Values and Beliefs are constraints● Tell you how you want to do things● Give your actions guidance● Are your mental framework

Page 10: Are youagileyet

Agile Principles

● Consider them good practice● Consider them common sense● Consider them suggestions● Consider them incomplete● Consider them negotiable

Page 11: Are youagileyet

Vision +

Values and Beliefs+

Principles =

Mindset

Page 12: Are youagileyet

Agile Practices

● Benefit certain aspects of Agility● Need to be picked consciously● Need to be evaluated constantly● Need to be discarded consciously

Your best tool is your brain.

Page 13: Are youagileyet

Agile Mimicry

● Doing assorted practices but not understanding why you do them

● Doing assorted practices regardless of their appropriateness to the people

● Using assorted practices but not living them in accordance to the agile values

Page 14: Are youagileyet

„Agile is an idea supported by a set of values and beliefs. In other words Agile defines a target culture for successful delivery of software.“

Michael SahotaThe Agile Survival Guide

Page 15: Are youagileyet

Culture

● Collective mindset of a group● Basis for successful interaction● Shapes Communication● Constructs Reality and Meaning● Expression of a shared understanding● Modifies Culture and Mindsets

Page 16: Are youagileyet

How do we get there?

● It all starts with you● Want to be Agile● Adopt the mindset● Convince others to do the same● Do it

Page 17: Are youagileyet

Thanks for listening.Questions?