Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ADN Columbus 2013 - Achieving True Collaboration in Programming

592584d72beaaf975fd22f241870fbfc?s=47 Improving
August 19, 2013

ADN Columbus 2013 - Achieving True Collaboration in Programming

592584d72beaaf975fd22f241870fbfc?s=128

Improving

August 19, 2013
Tweet

Transcript

  1. Achieving True Collaboration in Programming AgileDotNet August 9, 2013

  2. Jeff Hunsaker }  Marketing technologist: IGS Energy }  Professional Scrum.org

    Trainer (PST) }  Certified Spinning Instructor }  www.LinkedIn.com/in/JeffreyHunsaker }  www.JeffreyHunsaker.com }  @JeffHunsaker
  3. You are not a programmer…

  4. Collaboration != Pair Programming

  5. None
  6. None
  7. None
  8. Achieving True Collaboration WHY?

  9. Why?

  10. Why Achieve True Collaboration? }  Accomplishment }  Realize potential } 

    Leave a legacy }  Satisfaction }  Less frustrating }  Increase efficiency }  More fun! }  Great teams…
  11. Achieving True Collaboration HOW?

  12. Collaboration Success Patterns }  Co-located teams }  Self-organizing teams } 

    When in doubt, ask }  Speak up! (constructively) }  Hire for fit; train for skill
  13. Collaboration Success Patterns }  Quadrant II “7 Habits…” }  Small,

    incremental, consistent wins }  Experimentation; mistakes; fail fast }  Proliferating what works
  14. Collaboration Success Patterns }  Measure everything }  Great Product Owners,

    Prioritization }  Push back when appropriate }  Approachability
  15. 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
  16. None
  17. Collaboration Anti-Patterns } Hero } Managers vs. Leaders } “Do as I say,

    not as I do”
  18. Collaboration Anti-Patterns }  Isolationism }  Inflexibility, excuse- driven }  “That’s

    not my job.” or “Someone else will figure that out.”
  19. 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
  20. None
  21. Achieving True Collaboration WHAT?

  22. Example: Outstanding Team Members }  Ben }  Eager }  Humble

    }  Self-starter }  Loved by the business }  Servant leader }  Mentor }  Andrew }  Bright }  Candid }  Broad-thinking }  Volunteering
  23. 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”
  24. 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
  25. None
  26. Jeff Hunsaker }  Thank you! }  www.LinkedIn.com/in/JeffreyHunsaker }  www.JeffreyHunsaker.com } 

    @JeffHunsaker