scotch on the rocks 2013 talk on great teams

35
Tea m Your BEST Chance for Success

Post on 18-Oct-2014

188 views

Category:

Technology


2 download

DESCRIPTION

Languages, frameworks, testing, toolkits, and methods. These are the things we spend our time learning, discussing and debating. We spend very little time (if any) discussing the most important factor in how we work and how we succeed: our team and our teamwork. In my talk I'll discuss what makes a great team and why you need to be on one. I'll draw from 10 years of experience running multiple startups in multiple countries, from small 2 man teams to managing an organisation of over 100 technical professionals. Technology and tools are easy. Humans and human relationships are hard.

TRANSCRIPT

Team

TeamYour BEST Chance for Success

Motorcycle Racing and Software DevelopmentValentino Rossi

Jeremy Burgess

Honda RC211VIn SoftwareAt Least 80% Depends on Your TeamWHATDO YOUOPTIMISEChoose OneGreat Team, Crap Business ModelGreat Business Model, Crap TeamWho am I?4th StartupCEO of AdministrateGetAdministrate.com

@[email protected] Passionate About TeamsInspireEquipMotivateEvery Success Ive Had in Life Has Come from Great TeamsNontraditional TeamsA Great Team can Change the WorldFantastic productsUnbelievable outcomesSize is almost irrelevantTEAM: Your best chance for success

Think Back to UniversityEveryone hated group workGroup work = the rest of your lifeA Glimmer of Hope16- John Carmack, id software"I actually have been learning quite a bit about software development, both on the personal craftsman level but also paying more attention by what it means on the team dynamics side of things.Its about social interactions between the programmers or even between yourself spread over time17- Fred Wilson, Union Square VenturesWe made the classic mistake that all investors make. We focused too much on what they were doing at the time and not enough on what they could do, would do, and did do. we don't always get it right. We missed Airbnb even though we loved the team. Big mistake.

The 1983 NC State WolfpackHallmarks of a Bad TeamNo clear goalConstant fundamental disagreement on approachUnproductivePoor communicationHigh AttritionNot funPolitics:No meritocracySacred cows Lack of transparency

If you were starting your own companySuccess Without People is EmptyThe Problem with defining Great Teams isEvery Mission Statement EverHallmarks of a Great TeamA Common GoalHigh TrustRespect for Each OtherHigh Standards (A sense of being elite)Productive (Great Teams Ship)Things feel easy, Everyone has funNobody leavesHigh Responsibility (Ownership)Great Teams Stay TogetherPay cutsProduct is secondaryWork with X!You must be a good leaderYou must have authorityDifficult in a larger organizationThis will be painful, and slow!How to Build a Great TeamStay focused on your goalsAlways show your work (transparent)Search for disagreementPlay the devils advocateBe the dumbest person in the roomBe funnyBe calmDont tolerate politics or assholesHow to Lead a TeamManagementBy ContextBy PhilosophyBy ValuesAgile and LEAN: Built on the Assumption of Great TeamsEver seen Agile in a Large Corporate Environment?MVP: Minimum Viable ProcessExamples of Minimum Viable Process: Source Control, Tests, Documentation

Good process should be an accelerant. Instead it's often a distraction or limiter.How to Preserve Great TeamsProtect the TeamInvest in the TeamInspire the TeamListen to the Team2nd Law of Thermodynamics applies!Assess Your EnvironmentCan you do this?LIFE IS TOO SHORTResourcesPeopleware Demarco and Lister

Reference Guide on Our Freedom and Responsibility Culture Reed Hastingshttp://www.slideshare.net/reed2001

Smart and Gets Things Done Joel SpolskyGet in touch!(P.S. Were hiring)[email protected]@johnjpeeblesGetAdministrate.comPEEBS.orgJohn Peebles