Slide 1

Slide 1 text

Achieving True Collaboration in Programming AgileDotNet August 9, 2013

Slide 2

Slide 2 text

Jeff Hunsaker }  Marketing technologist: IGS Energy }  Professional Scrum.org Trainer (PST) }  Certified Spinning Instructor }  www.LinkedIn.com/in/JeffreyHunsaker }  www.JeffreyHunsaker.com }  @JeffHunsaker

Slide 3

Slide 3 text

You are not a programmer…

Slide 4

Slide 4 text

Collaboration != Pair Programming

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

Achieving True Collaboration WHY?

Slide 9

Slide 9 text

Why?

Slide 10

Slide 10 text

Why Achieve True Collaboration? }  Accomplishment }  Realize potential }  Leave a legacy }  Satisfaction }  Less frustrating }  Increase efficiency }  More fun! }  Great teams…

Slide 11

Slide 11 text

Achieving True Collaboration HOW?

Slide 12

Slide 12 text

Collaboration Success Patterns }  Co-located teams }  Self-organizing teams }  When in doubt, ask }  Speak up! (constructively) }  Hire for fit; train for skill

Slide 13

Slide 13 text

Collaboration Success Patterns }  Quadrant II “7 Habits…” }  Small, incremental, consistent wins }  Experimentation; mistakes; fail fast }  Proliferating what works

Slide 14

Slide 14 text

Collaboration Success Patterns }  Measure everything }  Great Product Owners, Prioritization }  Push back when appropriate }  Approachability

Slide 15

Slide 15 text

Increase your collaboration ceremonies Daily Scrum … Peer review Unit tests/CI Automated Build }  … }  3 Amigos }  Work tracking }  Whiteboard(s) }  Sprint Review }  Sprint Retrospective }  Sprint Planning }  ATDD }  Information radiators

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

Collaboration Anti-Patterns } Hero } Managers vs. Leaders } “Do as I say, not as I do”

Slide 18

Slide 18 text

Collaboration Anti-Patterns }  Isolationism }  Inflexibility, excuse- driven }  “That’s not my job.” or “Someone else will figure that out.”

Slide 19

Slide 19 text

Collaboration Anti-Patterns }  Passive aggressive: “I knew that wouldn’t work” }  Fear of failure, mistakes }  Wasting time on anything that could be automated }  Hiding behind stereotypes, introversion

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

Achieving True Collaboration WHAT?

Slide 22

Slide 22 text

Example: Outstanding Team Members }  Ben }  Eager }  Humble }  Self-starter }  Loved by the business }  Servant leader }  Mentor }  Andrew }  Bright }  Candid }  Broad-thinking }  Volunteering

Slide 23

Slide 23 text

Calls to action… }  Co-locate. }  Never define yourself as an “X”. }  Take the lead. Establish the culture you desire. }  Look internally for direction. }  Take [non-life-threatening] risks. }  Don’t settle. If it’s not going to happen, find somewhere where it’s more likely. }  Make a conscious decision to go “all in”

Slide 24

Slide 24 text

Calls to action… }  Meet everyone you can. Especially the “business”. }  Share time with work folks outside of work and with outside of work folks. }  Control what you can control but influence, persuade, and encourage others. “To Sell is Human” }  “Start with Why” }  Socialize and proliferate: Continuous Improvement

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

Jeff Hunsaker }  Thank you! }  www.LinkedIn.com/in/JeffreyHunsaker }  www.JeffreyHunsaker.com }  @JeffHunsaker