GROWS at Southern Fried Agile 2015 in Charlotte

Post on 07-Apr-2017

216 views 0 download

transcript

Jared Richardson@JaredRichardson

Principal ConsultantAgile Artisans

Who Am I?

3

Cofounder of GROWS Methodology

Author Ship It! and Career 2.0

Screencast editor PragProg.com

2nd public signatory of the Agile Manifesto

Started AgileRTP in 2007!

Coach

AgileArtisans.com

Jared Richardson

Outline

How do we learn?

What’s wrong with Agile?

What is GROWS?

Next steps…

Outline

How do we learn?

What’s wrong with Agile?

What is GROWS?

Next steps…

Dreyfus Model of Skill Acquisition

wikipedia.org/wiki/Dreyfus_model_of_skill_acquisition

Start

Familiar

Working

Smooth

Teaching

Dreyfus ModelofSkillsAcquisition

en.wikipedia.org/wiki/Dreyfus_model_of_skill_acquisition

Start

Familiar

Working

Smooth

Teaching

Dreyfus ModelofSkillsAcquisition

Steps

Recipes

Intuition

Stuck

Principles

Key Points

Skills don’t map

dilbert.com/strip/1990-09-13

Key Points

Beginners need steps

Outline

How do we learn?

What’s wrong with Agile?

What is GROWS?

Next steps…

12

AgileManifesto.org

13 AgileManifesto.org

Individuals and interactions over processes and tools Working software over comprehensive documentation

Customer collaboration over contract negotiation Responding to change over following a plan

14 AgileManifesto.org

Individuals and interactions over processes and tools Working software over comprehensive documentation

Customer collaboration over contract negotiation Responding to change over following a plan

Who’s doing this?

Agile!

flickr.com/photos/bulldogpottery/5421547444

Order scrum certifications

Buy agile tools!

Retitle product owners

Contract scrum masters

Scrum

Adopt and fossilize

Inspect and replicate

XP/Technical Practices

Try and fail

Help?

flickr.com/photos/nkphillips/2865781749/

How We Learn

Start with steps

Move to principles

How We Learn

Scrum

XP

Outline

How do we learn?

What’s wrong with Agile?

What is GROWS?

Next steps…

DREYFUS MODEL

TRACER BULLET DEVELOPMENT

3 RS

INTENTIONAL

EXPERIMENTATION

TOP TO BOTTOM

3 Rs

Rhythm

Right Thing (vision)

Right Way (craftsmanship)

Rhythm

Daily meetings

Planning Meetings

Demo

Iteration

Retrospective

Software

Right Thing

Vision

29

Initiative

Themes

Epics

Features

Stories Days

Iterations

Months

Quarters

Years

Optional

Optional

The Right Way

Technical Practices

Technical PracticesVersion Control

Test First

Continuous Integration

Continuous Testing

Wash your hands

INTENTIONAL

EXPERIMENTATION

Experimentation

Learn about software by writing software

Can’t study your way into experience

3+ experiments

Create feedback loops

flickr.com/photos/schw

ar/6801765768

Requirements

Rewrite

Discuss

Development

Developers disagree on

which Javascript toolkit is best

Node.js

Bootstrap

Angular.js

Pick one

SOA

Monolithic

Peer to peer

Pick one

Developers disagree on

which architecture is best

Demo

Revise Rewrite Adjust

Frequent demos discover communication

failures early

Continue until you can demo

Discuss

Intentional Experimentation Study

Experiment

Learn

Decide! Learn

Learn Decide!

Two Paths

TOP TO BOTTOM

DREYFUS MODEL

PRACTICES BY ROLE

PRACTICES BY STAGE

TRACER BULLET DEVELOPMENT

What Else? Measure working software

Shorter (lower risk) work

Automation everywhere

Effective leadership

Capacity management

Free to use (see the FAQ)

Outline

How do we learn?

What’s wrong with Agile?

What is GROWS?

Next steps…

Come join us

beta-> grows.toolshed.com

GrowsMethod.com

COME JOIN THE EXPERIMENT

GrowsMethod.com