The (Agile) Missing Lecture

Post on 17-Jul-2015

508 views 0 download

Transcript of The (Agile) Missing Lecture

the

LECTURE

Uri Nativ #unativ

AGILE PRACTITIONERS 2015

uri nativ vp engineering & Site manager 16+ exp.

7+ agile

start-ups

us corporates

AGILE ROCKS!

AGILE ROCKS! but getting there wasn’t easy

my journeys

changing an organization

my journeys

1

water fall

from

to agile

scrum

experimenting agile

failware

cr u ms

MY VIEW empowerment

transparency

high quality

teamwork

empowerment

transparency

high quality

teamwork

MY VIEW mgmt unaccountable

micro-management

LOW quality

inter-team tension

TEAM’s VIEw

wrong??? what went

ENER

GY

TIME

the change curve based on the Kübler-Ross model

ENER

GY

TIME

the change curve

shock

ENER

GY

TIME

the change curve denial

shock

ENER

GY

TIME

the change curve

frustration shock

denial

ENER

GY

TIME

the change curve

depression

shock

denial

frustration

ENER

GY

TIME

the change curve

experiment

shock

denial

frustration

depression

ENER

GY

TIME

the change curve

decision

shock

denial

frustration

depression experiment

ENER

GY

TIME

the change curve integration

shock

denial

frustration

depression experiment

decision

ENER

GY

TIME

the change curve

shock

denial

frustration

depression experiment

decision

integration

ENER

GY

TIME

the change curve I’m here

ENER

GY

TIME

the change curve I’m here

my team

ENER

GY

TIME

the big gap I’m here

my team

it’s not a change of methodology

it’s a culture change

company culture isn’t something you can just get overnight… “

company culture isn’t something you can just get overnight… it usually takes about a week to ship that ping pong table”

@PHP_CEO

•  CEREMONIES •  ROLES & RESPONSIBILITIES

•  AGILE PRINCIPALS •  PEOPLE, VALUES

& CULTURE

agile foundation

•  CEREMONIES •  ROLES & RESPONSIBILITIES

•  AGILE PRINCIPALS •  PEOPLE, VALUES

& CULTURE

agile foundation

scruMistakes

endlessssss

people vs. stories standups

demo smoke & mirror

retrospective talking vs. learning

scrumbut

ceremonies WHYless

•  CEREMONIES •  ROLES & RESPONSIBILITIES

•  AGILE PRINCIPALS •  PEOPLE, VALUES

& CULTURE

? what the testers are doing in the beginning of the sprint?

who approves vacations?

which tool to use?

? what the testers are doing in the beginning of the sprint?

who approves vacations? estimate using story points?

which tool to use?

digital boards or sticky notes?

potentials shippable product?

? what is the definition of done?

what’s the optimal sprint length?

what the testers are doing in the beginning of the sprint?

who approves vacations? estimate using story points?

stabilization sprints?

which tool to use?

digital boards or sticky notes?

potentials shippable product?

feature teams or component teams?

what is the definition of done?

what’s the optimal sprint length?

what the testers are doing in the beginning of the sprint?

who approves vacations? estimate using story points?

stabilization sprints?

which tool to use?

digital boards or sticky notes?

potentials shippable product?

feature teams or component teams? ?

what is the definition of done?

what’s the optimal sprint length?

what the testers are doing in the beginning of the sprint?

who approves vacations? estimate using story points?

stabilization sprints?

which tool to use?

digital boards or sticky notes?

potentials shippable product?

feature teams or component teams?

technical

aspects of scrum

agile is a mindset more than a methodology

teamwork

trust

transparency

short feedback loops priority

value to customer agile is continuous improvement

•  CEREMONIES •  ROLES & RESPONSIBILITIES

•  AGILE PRINCIPALS •  PEOPLE, VALUES

& CULTURE

agile foundation

creating an organization

my journeys

2

from nothing to awesome

rails scrum

TDD

BDD CI

CD

agile ATDD JavaScript

web cloud rwd

scale

singlepageapp

mobile CDD

rails scrum

TDD

BDD CI

CD

agile ATDD JavaScript

web cloud rwd

scale

singlepageapp

mobile CDD

culture

driven development

when in doubt focus on the

you can delegate the rest

culture

•  CEREMONIES •  ROLES & RESPONSIBILITIES

•  AGILE PRINCIPALS •  PEOPLE, VALUES

& CULTURE

agile foundation

•  CEREMONIES •  ROLES & RESPONSIBILITIES

•  AGILE PRINCIPALS •  PEOPLE, VALUES

& CULTURE

lead the change from the base of the pyramid

teamwork

trust

transparency

short feedback loops priority

value to customer agile is continuous improvement

culture first the rest will follow

@  

uri nativ #unativ

tocodeishuman.com

uri.nativ@gmail.com

credits

photos Near [13 of 52] by Chris Isherwod - https://flic.kr/p/dBQKiZ The lonely hiker by David Craig - https://flic.kr/p/iGn4bW

icons – the noun project Dinosaur by Ruth Miller Triceratops by Dactrtr Cheeta by kesaryvamshi World by Ted Grajeda Waterfall by Luis Prado Scrum by Björn Andersson Wrench by Bram van Rijen Superhero by Juan Pablo Bravo Mirror by Cornelius Danger Teamwork by Yazzer Perez Delete by useiconic.com Arm Wrestle by Luis Prado Lightning by Ryan Oksenhorn Stop by Michael Rowe Protest by Chris Kerr

Erlenmeyer Flask by Emily van den Heever Sad by Dani Rolli Mortar Board by Stephen JB Thomas Gears by Sebastian Wiercinski Team by Ahmed Trochilidae Flag by Chris Robinson User by Wilson Joseph Compassion by Scott Lewis Camera by Stanislav Levin Magnifying Glass by Diego Naïve Lightning by Renee Ramsey-Passmore Explosion by Renee Ramsey-Passmore Light Bulb by Pascual Bilotta Magic by Natalia Błaszczyk Dialog by Reed Enger Question-Mark by Bradley Wilton