SlideShare a Scribd company logo
1 of 39
Download to read offline
team++
Making your team work better together
                                @NeilCrosby #lwsteam
@NeilCrosby

         Developer
    Lego enthusiast
                 Baker




      @NeilCrosby #lwsteam
<Dark Rum & Diet Coke[



                 @NeilCrosby #lwsteam
Technical Project Manager

                LOVEFiLM




             @NeilCrosby #lwsteam
Not EVIL!

            @NeilCrosby #lwsteam
Previously?
Lead Developer,
BBC Homepage




            @NeilCrosby #lwsteam
TE RR OR
AT  T HE
CAS TL E!


     @NeilCrosby #lwsteam
THE ZOMBIE THAT
WOULD NOT DIE!




              @NeilCrosby #lwsteam
We
wanted
better




         @NeilCrosby #lwsteam
@NeilCrosby #lwsteam
This
isn’t   rocket science




                   @NeilCrosby #lwsteam
Continuous Peer Review




 http://thecodetrain.co.uk/2011/01/dev-checks/
                                      @NeilCrosby #lwsteam
Before any task is
moved into test,
a developer who
didn’t work on it
must say that they
are happy with how it’s
been completed.
                     @NeilCrosby #lwsteam
After every task,
Ask questions         @NeilCrosby #lwsteam
Does anything worry you?




                   @NeilCrosby #lwsteam
Go back into
development
if necessary




               @NeilCrosby #lwsteam
Sometimes people do
things wrong




                  @NeilCrosby #lwsteam
People die get ill




                @NeilCrosby #lwsteam
Peer review helps
         the team




            @NeilCrosby #lwsteam
@NeilCrosby #lwsteam
Standards
are Good

@NeilCrosby #lwsteam
PHP_CodeSniffer


Documentation    K&R braces
     Spaces,      Consistent
    not tabs      spacing

                    @NeilCrosby #lwsteam
Break the Standard?
Break the Build.
                      @NeilCrosby #lwsteam
@NeilCrosby #lwsteam
Unit Tests




             @NeilCrosby #lwsteam
Functional
    Tests


   @NeilCrosby #lwsteam
Regression Tests




              @NeilCrosby #lwsteam
Break the Tests?
Break the Build.




                   @NeilCrosby #lwsteam
“For every
addition of knowledge
you forget something
that you knew before”




                        @NeilCrosby #lwsteam
@NeilCrosby #lwsteam
Perform Pair
Programming
(where appropriate)




                      @NeilCrosby #lwsteam
Enhance Progressively




                 @NeilCrosby #lwsteam
Don’t work
out of hours




     @NeilCrosby #lwsteam
Bring
baked
goods




@NeilCrosby #lwsteam
Socialise




            @NeilCrosby #lwsteam
Life is Good
      @NeilCrosby #lwsteam
LOVEFiLM is hiring
      neil.crosby@lovefilm.com




                @NeilCrosby #lwsteam
Any
Questions?



   @NeilCrosby #lwsteam
Attribution
http://www.flickr.com/photos/dunechaser/3385957499/              http://www.flickr.com/photos/cross_stitch_ninja/4932950637/

http://www.flickr.com/photos/dunechaser/3385957057/              http://www.flickr.com/photos/hoyvinmayvin/5167032467/

http://www.flickr.com/photos/guinavere/5975167653/               http://www.flickr.com/photos/azrasta/4865872893/

http://www.flickr.com/photos/thevoicewithin/5602511743/          http://www.flickr.com/photos/minifig/3174009125/

http://www.flickr.com/photos/pedrovezini/4915241275/             http://www.flickr.com/photos/pinkpurse/5282398538/

http://www.flickr.com/photos/dunechaser/567753250/               http://www.flickr.com/photos/pasukaru76/5459428379/

http://www.flickr.com/photos/kaptainkobold/5683011508/           http://www.flickr.com/photos/hoyvinmayvin/4759814312/

http://www.flickr.com/photos/pasukaru76/4725010212/              http://www.flickr.com/photos/hoyvinmayvin/5056582082/

http://www.flickr.com/photos/pedrovezini/5473616337/             http://www.flickr.com/photos/martym/4494938838/

http://www.flickr.com/photos/spacmonster/2896019144/             http://www.flickr.com/photos/kwl/5075443408/

http://www.flickr.com/photos/evil_cheese_scientist/4693669312/   http://www.flickr.com/photos/kwl/5258518254/

http://www.flickr.com/photos/activars/5182488473/                http://www.flickr.com/photos/pasukaru76/5174278607/

http://www.flickr.com/photos/kwl/4514986410/                     http://www.flickr.com/photos/hoyvinmayvin/5182265211/

http://www.flickr.com/photos/hoyvinmayvin/5894936732/            http://www.flickr.com/photos/oblongpictures/5250948891/

http://www.flickr.com/photos/kwl/5114935852/                     http://www.flickr.com/photos/pedrovezini/5740545022/



                                                                                                        @NeilCrosby #lwsteam

More Related Content

What's hot

SeniorProjectSlideByAlexGotfredson
SeniorProjectSlideByAlexGotfredsonSeniorProjectSlideByAlexGotfredson
SeniorProjectSlideByAlexGotfredson
Alex_Gotfredson
 
Onlive lessons learned
Onlive lessons learnedOnlive lessons learned
Onlive lessons learned
gregretkowski
 

What's hot (19)

Startup and Rapid web development
Startup and Rapid web developmentStartup and Rapid web development
Startup and Rapid web development
 
SeniorProjectSlideByAlexGotfredson
SeniorProjectSlideByAlexGotfredsonSeniorProjectSlideByAlexGotfredson
SeniorProjectSlideByAlexGotfredson
 
Orchestrating Content—FOWD NYC
Orchestrating Content—FOWD NYCOrchestrating Content—FOWD NYC
Orchestrating Content—FOWD NYC
 
Onlive lessons learned
Onlive lessons learnedOnlive lessons learned
Onlive lessons learned
 
Osb presentation
Osb presentationOsb presentation
Osb presentation
 
Managing the Content Process
Managing the Content ProcessManaging the Content Process
Managing the Content Process
 
We, the people
We, the people We, the people
We, the people
 
Alice the bot @rootconf
Alice the bot @rootconfAlice the bot @rootconf
Alice the bot @rootconf
 
How To Pass A Ruby Code Test
How To Pass A Ruby Code TestHow To Pass A Ruby Code Test
How To Pass A Ruby Code Test
 
Topsy Turvy Design: Adapting your design process for adaptive layout
Topsy Turvy Design: Adapting your design process for adaptive layoutTopsy Turvy Design: Adapting your design process for adaptive layout
Topsy Turvy Design: Adapting your design process for adaptive layout
 
Orchestrating Content
Orchestrating ContentOrchestrating Content
Orchestrating Content
 
Nhu Viet Nguyen "Why C++ is Becoming a Necessity for QA Automation"
Nhu Viet Nguyen "Why C++ is Becoming a Necessity for QA Automation"Nhu Viet Nguyen "Why C++ is Becoming a Necessity for QA Automation"
Nhu Viet Nguyen "Why C++ is Becoming a Necessity for QA Automation"
 
What you don't know will hurt you: Designing with and for existing content
What you don't know will hurt you: Designing with and for existing contentWhat you don't know will hurt you: Designing with and for existing content
What you don't know will hurt you: Designing with and for existing content
 
Hardware for a_soft_world_bkup
Hardware for a_soft_world_bkupHardware for a_soft_world_bkup
Hardware for a_soft_world_bkup
 
10 Eclipse Tips in 15 Minutes
10 Eclipse Tips in 15 Minutes10 Eclipse Tips in 15 Minutes
10 Eclipse Tips in 15 Minutes
 
Flexible Content Requires Future-Ready Organizations
Flexible Content Requires Future-Ready OrganizationsFlexible Content Requires Future-Ready Organizations
Flexible Content Requires Future-Ready Organizations
 
Usability and Users’ Experiences in Moodle land
Usability and Users’ Experiences in Moodle landUsability and Users’ Experiences in Moodle land
Usability and Users’ Experiences in Moodle land
 
JAX2013 Keynote - When open-source enables the Internet of Things
JAX2013 Keynote - When open-source enables the Internet of ThingsJAX2013 Keynote - When open-source enables the Internet of Things
JAX2013 Keynote - When open-source enables the Internet of Things
 
Optimizing Content Visibility (St. Louis WordCamp)
Optimizing Content Visibility (St. Louis WordCamp)Optimizing Content Visibility (St. Louis WordCamp)
Optimizing Content Visibility (St. Louis WordCamp)
 

Viewers also liked

Team work
Team workTeam work
Team work
kktv
 
Publishing in a New Media Landscape
Publishing in a New Media LandscapePublishing in a New Media Landscape
Publishing in a New Media Landscape
Liz Pohland
 

Viewers also liked (20)

Change and Team Work
Change and Team WorkChange and Team Work
Change and Team Work
 
Team Building & Team Work
Team Building & Team WorkTeam Building & Team Work
Team Building & Team Work
 
Team Building
Team BuildingTeam Building
Team Building
 
Team Work
Team WorkTeam Work
Team Work
 
Team Work & Business Partners
Team Work & Business PartnersTeam Work & Business Partners
Team Work & Business Partners
 
Team work
Team workTeam work
Team work
 
Team building and team work
Team building and team workTeam building and team work
Team building and team work
 
TEAM WORK
TEAM WORKTEAM WORK
TEAM WORK
 
Why Team work is important?
Why Team work is important?Why Team work is important?
Why Team work is important?
 
Team work ppt(all in 1)
Team work ppt(all in 1)Team work ppt(all in 1)
Team work ppt(all in 1)
 
Niños
NiñosNiños
Niños
 
Publishing in a New Media Landscape
Publishing in a New Media LandscapePublishing in a New Media Landscape
Publishing in a New Media Landscape
 
4 Principles of team building
4 Principles of team building 4 Principles of team building
4 Principles of team building
 
Roshanshow#2 teamwork
Roshanshow#2 teamworkRoshanshow#2 teamwork
Roshanshow#2 teamwork
 
Design System Ops
Design System OpsDesign System Ops
Design System Ops
 
Automatisez vos tâches répétitives avec Grunt (Blend 2013)
Automatisez vos tâches répétitives avec Grunt (Blend 2013)Automatisez vos tâches répétitives avec Grunt (Blend 2013)
Automatisez vos tâches répétitives avec Grunt (Blend 2013)
 
Stages of tb
Stages of tbStages of tb
Stages of tb
 
Teamwork culture
Teamwork cultureTeamwork culture
Teamwork culture
 
Teamwork For Good Work
Teamwork For Good WorkTeamwork For Good Work
Teamwork For Good Work
 
Conflict Management
Conflict ManagementConflict Management
Conflict Management
 

Similar to team++; making your team work better together

Similar to team++; making your team work better together (20)

Continuous Integration, the minimum viable product
Continuous Integration, the minimum viable productContinuous Integration, the minimum viable product
Continuous Integration, the minimum viable product
 
Data driven devops as presented at QCon London 2018
Data driven devops as presented at QCon London 2018Data driven devops as presented at QCon London 2018
Data driven devops as presented at QCon London 2018
 
The Seven Wastes of Software Development
The Seven Wastes of Software DevelopmentThe Seven Wastes of Software Development
The Seven Wastes of Software Development
 
How will I Survive a DevOps Transformation?
How will I Survive a DevOps Transformation?How will I Survive a DevOps Transformation?
How will I Survive a DevOps Transformation?
 
Data Driven DevOps
Data Driven DevOpsData Driven DevOps
Data Driven DevOps
 
Things you probably don't do
Things you probably don't doThings you probably don't do
Things you probably don't do
 
Things you probably don't do (or tying to make project automation sexy)
Things you probably don't do (or tying to make project automation sexy)Things you probably don't do (or tying to make project automation sexy)
Things you probably don't do (or tying to make project automation sexy)
 
Adaptive Mobile UX Design
Adaptive Mobile UX DesignAdaptive Mobile UX Design
Adaptive Mobile UX Design
 
TDD on Android (Øredev 2018)
TDD on Android (Øredev 2018)TDD on Android (Øredev 2018)
TDD on Android (Øredev 2018)
 
Refactoring Test Collaboration
Refactoring Test CollaborationRefactoring Test Collaboration
Refactoring Test Collaboration
 
Einmal Dschungel und zurück! Geschichten über Leadership in der IT
Einmal Dschungel und zurück! Geschichten über Leadership in der ITEinmal Dschungel und zurück! Geschichten über Leadership in der IT
Einmal Dschungel und zurück! Geschichten über Leadership in der IT
 
Permettere al cliente di apprezzare l'approccio agile
Permettere al cliente di apprezzare l'approccio agilePermettere al cliente di apprezzare l'approccio agile
Permettere al cliente di apprezzare l'approccio agile
 
Full Stack Engineering - April 29th, 2014 @ Full Stack Engineering Meetup NYC
Full Stack Engineering - April 29th, 2014 @ Full Stack Engineering Meetup NYCFull Stack Engineering - April 29th, 2014 @ Full Stack Engineering Meetup NYC
Full Stack Engineering - April 29th, 2014 @ Full Stack Engineering Meetup NYC
 
Banish Your Inner Critic: Elevate Performance - Nonprofit Storytelling Confer...
Banish Your Inner Critic: Elevate Performance - Nonprofit Storytelling Confer...Banish Your Inner Critic: Elevate Performance - Nonprofit Storytelling Confer...
Banish Your Inner Critic: Elevate Performance - Nonprofit Storytelling Confer...
 
Craig Sullivan - Oh Boy! These A/B tests look like total bullshit! MKTFEST 2014
Craig Sullivan - Oh Boy! These A/B tests look like total bullshit! MKTFEST 2014Craig Sullivan - Oh Boy! These A/B tests look like total bullshit! MKTFEST 2014
Craig Sullivan - Oh Boy! These A/B tests look like total bullshit! MKTFEST 2014
 
TDD on android. Why and How? (Coding Serbia 2019)
TDD on android. Why and How? (Coding Serbia 2019)TDD on android. Why and How? (Coding Serbia 2019)
TDD on android. Why and How? (Coding Serbia 2019)
 
HTML Design for Devices
HTML Design for DevicesHTML Design for Devices
HTML Design for Devices
 
Maximes Presentation For Rubyconf China 2009
Maximes Presentation For Rubyconf China 2009Maximes Presentation For Rubyconf China 2009
Maximes Presentation For Rubyconf China 2009
 
DevoxxUK 2014 "Moving to a DevOps Mode: Easy, Hard, or Just Plain Terrifying?"
DevoxxUK 2014 "Moving to a DevOps Mode: Easy, Hard, or Just Plain Terrifying?"DevoxxUK 2014 "Moving to a DevOps Mode: Easy, Hard, or Just Plain Terrifying?"
DevoxxUK 2014 "Moving to a DevOps Mode: Easy, Hard, or Just Plain Terrifying?"
 
What Do We Keep and What Do We Throw Away
What Do We Keep and What Do We Throw AwayWhat Do We Keep and What Do We Throw Away
What Do We Keep and What Do We Throw Away
 

More from Neil Crosby (10)

Geolocation and Beer
Geolocation and BeerGeolocation and Beer
Geolocation and Beer
 
Lagging Pipes
Lagging PipesLagging Pipes
Lagging Pipes
 
Yahoo! Pipes: Munging, Mixing and Mashing
Yahoo! Pipes: Munging, Mixing and MashingYahoo! Pipes: Munging, Mixing and Mashing
Yahoo! Pipes: Munging, Mixing and Mashing
 
Search Monkey - Open Hack London '09
Search Monkey - Open Hack London '09Search Monkey - Open Hack London '09
Search Monkey - Open Hack London '09
 
Automated Frontend Testing
Automated Frontend TestingAutomated Frontend Testing
Automated Frontend Testing
 
I'll Show You Mine If You Show Me Yours...
I'll Show You Mine If You Show Me Yours...I'll Show You Mine If You Show Me Yours...
I'll Show You Mine If You Show Me Yours...
 
TV Tubes - Talkin' 'bout my automation...
TV Tubes - Talkin' 'bout my automation...TV Tubes - Talkin' 'bout my automation...
TV Tubes - Talkin' 'bout my automation...
 
Starting to Monkey Around With Yahoo! Search Monkey
Starting to Monkey Around With Yahoo! Search MonkeyStarting to Monkey Around With Yahoo! Search Monkey
Starting to Monkey Around With Yahoo! Search Monkey
 
Multi-level vCards
Multi-level vCardsMulti-level vCards
Multi-level vCards
 
Twitter Bots
Twitter BotsTwitter Bots
Twitter Bots
 

Recently uploaded

“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
Muhammad Subhan
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
FIDO Alliance
 

Recently uploaded (20)

How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 

team++; making your team work better together