are you remotely agile? - ats2015

78
Are You Remotely Agile? Mark Kilby Agile Transforma9on Summit 2015

Upload: mark-kilby

Post on 28-Jul-2015

184 views

Category:

Software


2 download

TRANSCRIPT

Are  You  Remotely  Agile?  Mark  Kilby  Agile  Transforma9on  Summit  2015  

MARK KILBY SOFTWARE SINCE 1990

AGILE COACHING SINCE 2003

Agile Orlando

Past

http://tinyhouseswoon.com/wp-content/uploads/2013/11/ynez-tiny-house-1.jpg

TINY HOUSES

WHAT  ABOUT  YOU?  

SOME QUESTIONS FOR YOU…

DO YOU PRACTICE AGILE NOW?

(SCRUM, EXTREME PROGRAMMING,

KANBAN, FDD, DSDM, CRYSTAL, SAFE, DAD, LESS, ETC.)

ONE MORE QUESTION…

ARE YOU FAMILIAR WITH SCRUM?

ARE YOU REMOTE OR DO YOU WORK WITH REMOTE

TEAM MEMBERS?

(OR HAVE DONE SO IN THE PAST?)

IS EVERYONE REMOTE?

(IN YOUR TEAM OR

ORGANIZATION)

2001  Jason  VanZyl  launches  Maven  and  Maven  Central  

2010  Wayne  Jackson  

joins  as  CEO,  Company  funded,  Central  

reaches  4B  

2008  Sonatype  formed  around  Nexus  development  team  

2006  Maven  emerging  as  a  standard,  Central  reaches  100M  

2008  Nexus  

repository  manager  

introduced  to  OS  community  

2006  M2eclipse  

introduced  to  OS  community    

2013  Sonatype  launches    CLM  and    

Nexus  Pro  CLM  soluFons  

2012  Sonatype  

raises  growth  round  of  $25  million,  NEA  

leads  

2012  Nexus  

surpasses  20k  installs  

2014  Central  

surpasses  17.2B        

requests  

ABOUT SONATYPE

http://en.wikipedia.org/wiki/Iterative_and_incremental_development

http://www.pictofigo.com/picture/detail/2650/Action?category=1

Fully Distributed Agile

Zen Insight

Nexus Used with permission

http://successfulsoftware.net/2009/07/27/where-i-program/ Used with permission

http://successfulsoftware.net/2009/07/27/where-i-program/

CAN THIS WORK?

http://successfulsoftware.net/2009/07/27/where-i-program/

BENEFITS OF REMOTE WORK?

http://successfulsoftware.net/2009/07/27/where-i-program/

BENEFITS OF REMOTE WORK?

Less stressed

Adapted from TechRepublic article Jan 19, 2015 “10 Good Reasons Why Working Remote Makes Sense” http://tek.io/1J1j0BX

http://successfulsoftware.net/2009/07/27/where-i-program/

BENEFITS OF REMOTE WORK?

Less stressed

Adapted from TechRepublic article Jan 19, 2015 “10 Good Reasons Why Working Remote Makes Sense” http://tek.io/1J1j0BX

Provides more choices

(work environment & style)

http://successfulsoftware.net/2009/07/27/where-i-program/

BENEFITS OF REMOTE WORK?

Less stressed

Adapted from TechRepublic article Jan 19, 2015 “10 Good Reasons Why Working Remote Makes Sense” http://tek.io/1J1j0BX

Provides more choices

(work environment & style)

http://successfulsoftware.net/2009/07/27/where-i-program/

BENEFITS OF REMOTE WORK?

Less stressed

Adapted from TechRepublic article Jan 19, 2015 “10 Good Reasons Why Working Remote Makes Sense” http://tek.io/1J1j0BX

Provides more choices

(work environment & style)

Cost less ???

http://successfulsoftware.net/2009/07/27/where-i-program/

BENEFITS OF REMOTE WORK?

Less stressed

Adapted from TechRepublic article Jan 19, 2015 “10 Good Reasons Why Working Remote Makes Sense” http://tek.io/1J1j0BX

Provides more choices

(work environment & style)

Cost less ???

http://successfulsoftware.net/2009/07/27/where-i-program/

IS IT FOR EVERYONE?

http://tinyhouseswoon.com/wp-content/uploads/2013/11/ynez-tiny-house-1.jpg

IS IT FOR EVERYONE?

http://www.pictofigo.com/picture/detail/2650/Action?category=1

•  Why?

•  Principles

•  Practices

•  What’s next?

Fully Distributed Agile

http://www.pictofigo.com/picture/detail/2650/Action?category=1

•  Why?

•  Principles

•  Practices

•  What’s next?

Fully Distributed Agile

WHY REMOTE?

http://en.wikipedia.org/wiki/Oculus_Rift

29   5/28/15  

https://flic.kr/p/a3UVDV

WHAT’S  IN  IT  FOR  ME?  

http://rugby-pioneers.blogs.com/.a/6a00d834525c4769e201a5116f1a42970c-500wi

Working with best & brightest will UP your game

WORK-LIFE BLEND https://www.flickr.com/photos/seeveeaar/2799505769/ CC BY-ND 2.0

MAKE A DIFFERENCE / NO SOUL-CRUSHING http://en.wikipedia.org/wiki/%C3%87a_Ira

ARE  WE  AGILE?  

Satisfy the Customer

Welcome Change

Deliver Frequently

Collaborate Daily

Support & Trust Motivated

Teams

Promote Face-to-Face Conversations

Measured by Working Software

Promote Sustainable

Pace

Promote Technical

Excellence

Maximize Through Simplicity

Have Self-Organized

Teams Reflect & Adjust

Regularly

Source: www.agilemanifesto.org

ARE  WE  AGILE?  

Satisfy the Customer

Welcome Change

Deliver Frequently

Collaborate Daily

Support & Trust Motivated

Teams

Promote Face-to-Face Conversations

Measured by Working Software

Promote Sustainable

Pace

Promote Technical

Excellence

Maximize Through Simplicity

Have Self-Organized

Teams Reflect & Adjust

Regularly

Source: www.agilemanifesto.org

ARE  WE  AGILE?  

Satisfy the Customer

Welcome Change

Deliver Frequently

Collaborate Daily

Support & Trust Motivated

Teams

Promote Face-to-Face Conversations

Measured by Working Software

Promote Sustainable

Pace

Promote Technical

Excellence

Maximize Through Simplicity

Have Self-Organized

Teams Reflect & Adjust

Regularly

Source: www.agilemanifesto.org

?

https://www.flickr.com/photos/sixteenmilesofstring/3414400933 (CC BY 2.0)

38   5/29/15  

DON’T GO CHEAP

http://www.pexels.com/photo/broken-airplane-plane-old-960/ (CC0)

T-­‐SHAPED  PEOPLE  (A  MUST)  

https://www.flickr.com/photos/beantin/5839121562/in/photolist- (CC BY-SA 2.0)

COMFORTABLE  IN  2  WORLDS  

https://flic.kr/p/pnkY9V (CC BY 2.0)

SERVANT LEADERSHIP FROM THE TOP

Used with permission

Mike

Brian Joel Steve Brian Jason Jason Kelly Manfred Justin Jamie Damia

n Michae

l Chris Dariush Rick Thad Kevin Stuart Benja

min Tamas Alin Bruce Jeff Mark Rich Peter Joe Daniel Vlad Paul

Used with permission

OPEN SOURCE MINDSET

http://en.wikipedia.org/wiki/Artisan

CRAFTSMANSHIP

OPEN SOURCE MINDSET

http://en.wikipedia.org/wiki/Artisan

craftsmanship CHALLENGING ASSUMPTIONS

OPEN SOURCE MINDSET

http://en.wikipedia.org/wiki/Artisan

craftsmanship challenging assumptions RAPID PROTOTYPING

OPEN SOURCE MINDSET

http://en.wikipedia.org/wiki/Artisan

craftsmanship challenging assumptions rapid prototyping SHARING

OPEN SOURCE MINDSET

http://en.wikipedia.org/wiki/Artisan

craftsmanship challenging assumptions rapid prototyping sharing TRANSPARENCY

OPEN SOURCE MINDSET

http://en.wikipedia.org/wiki/Artisan

craftsmanship challenging assumptions rapid prototyping sharing transparency DIY

http://www.pictofigo.com/picture/detail/2650/Action?category=1

•  Why?

•  Principles

•  Practices

•  What’s next?

Fully Distributed Agile

Growing Principles ?

https://www.flickr.com/photos/sonofgroucho/7366404954 (CC BY 2.0)

Work With

https://flic.kr/p/fjfWbo

Work With

https://flic.kr/p/fjfWbo and https://flic.kr/p/fjfW8Y (CC BY 2.0)

WORK OPEN / GO ANYWHERE /

LEAVE NO TRACE

Used with permission

WORK OPEN / GO ANYWHERE /

LEAVE NO TRACE

NOTE: 2 Teams share this task board for development on the same product

Used with permission

Multiple Open Channels Always

(MOCA)

https://flic.kr/p/6A7D3E

Multiple Open Channels Always

(MOCA)

Used with permission

(CC BY NC SA 4.0)

WORK-LIFE BLEND-ing

Used with Permission

YOU’RE WORKING

WHERE TODAY?

http://www.pictofigo.com/picture/detail/2650/Action?category=1

•  Why?

•  Principles

•  Practices

•  What’s next?

Fully Distributed Agile

REMEMBER THESE 2 TEAMS?

NOTE: 2 Teams share this task board for development on the same product

Used with permission

STAY WITH THE PACK

Zen Insight

Used with permission

IN THE SPRINT…

Insight Shared Zen Backlog Grooming (1-2x’s / sprint)

Sprint Planning Pt 1 – Story selection

Sprint Planning Pt 2 – tasking

Sprint Planning Pt 2 – tasking

IN THE SPRINT…

Insight Shared Zen Backlog Grooming (1-2x’s / sprint)

Sprint Planning Pt 1 – Story selection

Sprint Planning Pt 2 – tasking

Sprint Planning Pt 2 - tasking

Task Board ßsame Jira Agile board with “sprint per team” à

Task Board

REMEMBER? 2 Teams share the task board for development on the same product

IN THE SPRINT…

Insight Shared Zen Backlog Grooming (1-2x’s / sprint)

Sprint Planning Pt 1 – Story selection

Sprint Planning Pt 2 – tasking

Sprint Planning Pt 2 - tasking

Task Board ßsame Jira Agile board with “sprint per team” à

Task Board

Design (complex stories & epics)

Code Review – Github Pull Requests (two +1s to move forward)

IN THE SPRINT…

Insight Shared Zen Backlog Grooming (1-2x’s / sprint)

Sprint Planning Pt 1 – Story selection

Sprint Planning Pt 2 – tasking

Sprint Planning Pt 2 - tasking

Task Board ßsame Jira Agile board with “sprint per team” à

Task Board

Design (complex stories & epics)

Code Review – Github Pull Requests (two +1s to move forward)

Daily Scrum

ß Visiting à

Daily Scrum

Team Room (open to all)

IN THE SPRINT…

Insight Shared Zen Backlog Grooming (1-2x’s / sprint)

Sprint Planning Pt 1 – Story selection

Sprint Planning Pt 2 – tasking

Sprint Planning Pt 2 - tasking

Task Board ßsame Jira Agile board with “sprint per team” à

Task Board

Design (complex stories & epics)

Code Review – Github Pull Requests (two +1s to move forward)

Daily Scrum

ß Visiting à

Daily Scrum

Team Room (open to all)

Sprint Review

Retrospective

IN THE SPRINT…

Insight Shared Zen Backlog Grooming (1-2x’s / sprint)

Sprint Planning Pt 1 – Story selection

Sprint Planning Pt 2 – tasking

Sprint Planning Pt 2 - tasking

Task Board ßsame Jira Agile board with “sprint per team” à

Task Board

Design (complex stories & epics)

Code Review – Github Pull Requests (two +1s to move forward)

Daily Scrum

Daily Scrum

Team Room (open to all)

Sprint Review

Retrospective

Backchannels

Remember this Principle? Multiple Open

Channels Always (MOCA)

INTENTIONALLY

SOCIAL

(The Lounge)

http://www.pictofigo.com/picture/detail/2650/Action?category=1

•  Why?

•  Principles

•  Practices

•  What’s next?

Fully Distributed Agile

Successfully adopt Scrum or Kanban Successfully adopt

XP engineering practices (i.e., Software Craftsmanship) –Continuous Integration/Delivery, Automated Testing, TDD, BDD

Successfully integrate business expertise (Product Owner with decision authority in the team, Lean Startup, Impact Mapping, Roman Pichler’s Product Owner tools)

Going beyond agile; setting and executing “organizational experiments” (e.g., Valve, WL Gore, Github)

AGILE FLUENCY

http://leanchange.org

Used with permission

Used with permission

http://tinyhouseswoon.com/wp-content/uploads/2013/11/ynez-tiny-house-1.jpg

IS IT FOR EVERYONE?

Mark Kilby

Agile Coach

[email protected]

[email protected]

@mkilby– twitter

Linkedin.com/in/mkilby

http://markkilby.com

Questions?

THANKS!

bit.ly/sonatypeagile

MarkKilby.com

Find out more at: