SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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

Was ist angesagt? (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)
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie team++; making your team work better together

Ähnlich wie 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)
 
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...
 
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
 
Small to Enterprise: Growing Pains in the Content World
Small to Enterprise: Growing Pains in the Content WorldSmall to Enterprise: Growing Pains in the Content World
Small to Enterprise: Growing Pains in the Content World
 
Ds @ bol
Ds @ bolDs @ bol
Ds @ bol
 

Mehr von 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
 

Kürzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

team++; making your team work better together