Top Banner
Jared Richardson @JaredRichardson Principal Consultant Agile Artisans
46

GROWS at Southern Fried Agile 2015 in Charlotte

Apr 07, 2017

Download

Software

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: GROWS at Southern Fried Agile 2015 in Charlotte

Jared Richardson@JaredRichardson

Principal ConsultantAgile Artisans

Page 2: GROWS at Southern Fried Agile 2015 in Charlotte

Who Am I?

Page 3: GROWS at Southern Fried Agile 2015 in Charlotte

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

Page 4: GROWS at Southern Fried Agile 2015 in Charlotte

Outline

How do we learn?

What’s wrong with Agile?

What is GROWS?

Next steps…

Page 5: GROWS at Southern Fried Agile 2015 in Charlotte

Outline

How do we learn?

What’s wrong with Agile?

What is GROWS?

Next steps…

Page 6: GROWS at Southern Fried Agile 2015 in Charlotte

Dreyfus Model of Skill Acquisition

wikipedia.org/wiki/Dreyfus_model_of_skill_acquisition

Page 7: GROWS at Southern Fried Agile 2015 in Charlotte

Start

Familiar

Working

Smooth

Teaching

Dreyfus ModelofSkillsAcquisition

en.wikipedia.org/wiki/Dreyfus_model_of_skill_acquisition

Page 8: GROWS at Southern Fried Agile 2015 in Charlotte

Start

Familiar

Working

Smooth

Teaching

Dreyfus ModelofSkillsAcquisition

Steps

Recipes

Intuition

Stuck

Principles

Page 9: GROWS at Southern Fried Agile 2015 in Charlotte

Key Points

Skills don’t map

dilbert.com/strip/1990-09-13

Page 10: GROWS at Southern Fried Agile 2015 in Charlotte

Key Points

Beginners need steps

Page 11: GROWS at Southern Fried Agile 2015 in Charlotte

Outline

How do we learn?

What’s wrong with Agile?

What is GROWS?

Next steps…

Page 12: GROWS at Southern Fried Agile 2015 in Charlotte

12

AgileManifesto.org

Page 13: GROWS at Southern Fried Agile 2015 in Charlotte

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

Page 14: GROWS at Southern Fried Agile 2015 in Charlotte

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?

Page 15: GROWS at Southern Fried Agile 2015 in Charlotte

Agile!

flickr.com/photos/bulldogpottery/5421547444

Order scrum certifications

Buy agile tools!

Retitle product owners

Contract scrum masters

Page 16: GROWS at Southern Fried Agile 2015 in Charlotte

Scrum

Adopt and fossilize

Inspect and replicate

Page 17: GROWS at Southern Fried Agile 2015 in Charlotte

XP/Technical Practices

Try and fail

Page 18: GROWS at Southern Fried Agile 2015 in Charlotte

Help?

flickr.com/photos/nkphillips/2865781749/

Page 19: GROWS at Southern Fried Agile 2015 in Charlotte

How We Learn

Start with steps

Move to principles

Page 20: GROWS at Southern Fried Agile 2015 in Charlotte

How We Learn

Scrum

XP

Page 21: GROWS at Southern Fried Agile 2015 in Charlotte

Outline

How do we learn?

What’s wrong with Agile?

What is GROWS?

Next steps…

Page 22: GROWS at Southern Fried Agile 2015 in Charlotte
Page 23: GROWS at Southern Fried Agile 2015 in Charlotte

DREYFUS MODEL

Page 24: GROWS at Southern Fried Agile 2015 in Charlotte

TRACER BULLET DEVELOPMENT

Page 25: GROWS at Southern Fried Agile 2015 in Charlotte

3 RS

INTENTIONAL

EXPERIMENTATION

TOP TO BOTTOM

Page 26: GROWS at Southern Fried Agile 2015 in Charlotte

3 Rs

Rhythm

Right Thing (vision)

Right Way (craftsmanship)

Page 27: GROWS at Southern Fried Agile 2015 in Charlotte

Rhythm

Daily meetings

Planning Meetings

Demo

Iteration

Retrospective

Software

Page 28: GROWS at Southern Fried Agile 2015 in Charlotte

Right Thing

Vision

Page 29: GROWS at Southern Fried Agile 2015 in Charlotte

29

Initiative

Themes

Epics

Features

Stories Days

Iterations

Months

Quarters

Years

Optional

Optional

Page 30: GROWS at Southern Fried Agile 2015 in Charlotte

The Right Way

Technical Practices

Page 31: GROWS at Southern Fried Agile 2015 in Charlotte

Technical PracticesVersion Control

Test First

Continuous Integration

Continuous Testing

Wash your hands

Page 32: GROWS at Southern Fried Agile 2015 in Charlotte

INTENTIONAL

EXPERIMENTATION

Page 33: GROWS at Southern Fried Agile 2015 in Charlotte

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

Page 34: GROWS at Southern Fried Agile 2015 in Charlotte

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

Page 35: GROWS at Southern Fried Agile 2015 in Charlotte

Discuss

Intentional Experimentation Study

Experiment

Learn

Page 36: GROWS at Southern Fried Agile 2015 in Charlotte

Decide! Learn

Learn Decide!

Two Paths

Page 37: GROWS at Southern Fried Agile 2015 in Charlotte

TOP TO BOTTOM

DREYFUS MODEL

Page 38: GROWS at Southern Fried Agile 2015 in Charlotte

PRACTICES BY ROLE

Page 39: GROWS at Southern Fried Agile 2015 in Charlotte

PRACTICES BY STAGE

Page 40: GROWS at Southern Fried Agile 2015 in Charlotte

TRACER BULLET DEVELOPMENT

Page 41: GROWS at Southern Fried Agile 2015 in Charlotte

What Else? Measure working software

Shorter (lower risk) work

Automation everywhere

Effective leadership

Capacity management

Free to use (see the FAQ)

Page 42: GROWS at Southern Fried Agile 2015 in Charlotte

Outline

How do we learn?

What’s wrong with Agile?

What is GROWS?

Next steps…

Page 43: GROWS at Southern Fried Agile 2015 in Charlotte

Come join us

beta-> grows.toolshed.com

GrowsMethod.com

Page 44: GROWS at Southern Fried Agile 2015 in Charlotte

COME JOIN THE EXPERIMENT

Page 45: GROWS at Southern Fried Agile 2015 in Charlotte
Page 46: GROWS at Southern Fried Agile 2015 in Charlotte

GrowsMethod.com