SlideShare une entreprise Scribd logo
1  sur  8
Télécharger pour lire hors ligne
Working With Developers
Richard Lau
email: richardlau.rlau@gmail.com
twitter: @iRichLau
Learn to code
• Familiarize yourself with code
• Take free online beginner tutorials i.e Michael Hartl’s
Ruby On Rails (http://www.railstutorial.org/book),
Codeacademy, Code Cards (http://kck.st/1sCrGrH)
and bento.io.
• Learn about different technologies i.e. Rails, Django,
Spring, Express, Angular, Ember and noSQL vs SQL
Minimal Viable Product
• Strip away features until you identify the core.
• Break your core feature down into small achievable
tasks
• Create User Stories
• Draw a clear development roadmap
Outsourced Development
• Minimize conflict between the Contractor and You;
establish trust
• Start with small easy features
• Understand and Focus on exactly what needs to be
done.
• Practice Agile Development
• Treat Contractors as if they were a member of your
team
Tips
• Prefer Hourly Rate over Project based fees
• Part-time CTO/Technical Advisor
• Successful projects require many of the same
elements as building your own team i.e
communication, organizational knowledge, and
processes
• Make sure your expectations are in line with the
contractors expectation.

Contenu connexe

En vedette

อารยธรรมเมโสโปเตเมีย
อารยธรรมเมโสโปเตเมีย อารยธรรมเมโสโปเตเมีย
อารยธรรมเมโสโปเตเมีย Milky' __
 
Top outils apprentissage
Top outils apprentissageTop outils apprentissage
Top outils apprentissageNikolay Nikolov
 
พระเวสสันดร กัณฑ์มัทรี 30 35
พระเวสสันดร กัณฑ์มัทรี 30 35พระเวสสันดร กัณฑ์มัทรี 30 35
พระเวสสันดร กัณฑ์มัทรี 30 35Milky' __
 
วัฒนธรรมกับภาษา ๕๗( ตอน ๓)
วัฒนธรรมกับภาษา ๕๗( ตอน ๓)วัฒนธรรมกับภาษา ๕๗( ตอน ๓)
วัฒนธรรมกับภาษา ๕๗( ตอน ๓)Milky' __
 
Chanteuses françaises
Chanteuses françaisesChanteuses françaises
Chanteuses françaisescharo75
 
Fairhope Al Real Estate
Fairhope Al Real EstateFairhope Al Real Estate
Fairhope Al Real EstateAdam Rocha
 
Best Treatment for Eczema (with images) · NichRobinson86 · Storify
Best Treatment for Eczema (with images) · NichRobinson86 · Storify Best Treatment for Eczema (with images) · NichRobinson86 · Storify
Best Treatment for Eczema (with images) · NichRobinson86 · Storify Adam Rocha
 
Home - gulfcoastmlsforrealestate
Home - gulfcoastmlsforrealestateHome - gulfcoastmlsforrealestate
Home - gulfcoastmlsforrealestateAdam Rocha
 

En vedette (12)

Resume of farhan
Resume of farhanResume of farhan
Resume of farhan
 
อารยธรรมเมโสโปเตเมีย
อารยธรรมเมโสโปเตเมีย อารยธรรมเมโสโปเตเมีย
อารยธรรมเมโสโปเตเมีย
 
ADOLESCENCE
ADOLESCENCEADOLESCENCE
ADOLESCENCE
 
Top outils apprentissage
Top outils apprentissageTop outils apprentissage
Top outils apprentissage
 
พระเวสสันดร กัณฑ์มัทรี 30 35
พระเวสสันดร กัณฑ์มัทรี 30 35พระเวสสันดร กัณฑ์มัทรี 30 35
พระเวสสันดร กัณฑ์มัทรี 30 35
 
Francia
FranciaFrancia
Francia
 
วัฒนธรรมกับภาษา ๕๗( ตอน ๓)
วัฒนธรรมกับภาษา ๕๗( ตอน ๓)วัฒนธรรมกับภาษา ๕๗( ตอน ๓)
วัฒนธรรมกับภาษา ๕๗( ตอน ๓)
 
Liberalismo é pecado
Liberalismo é pecadoLiberalismo é pecado
Liberalismo é pecado
 
Chanteuses françaises
Chanteuses françaisesChanteuses françaises
Chanteuses françaises
 
Fairhope Al Real Estate
Fairhope Al Real EstateFairhope Al Real Estate
Fairhope Al Real Estate
 
Best Treatment for Eczema (with images) · NichRobinson86 · Storify
Best Treatment for Eczema (with images) · NichRobinson86 · Storify Best Treatment for Eczema (with images) · NichRobinson86 · Storify
Best Treatment for Eczema (with images) · NichRobinson86 · Storify
 
Home - gulfcoastmlsforrealestate
Home - gulfcoastmlsforrealestateHome - gulfcoastmlsforrealestate
Home - gulfcoastmlsforrealestate
 

Similaire à Working with developers

Balancing Technical Debt and Clean Code
Balancing Technical Debt and Clean CodeBalancing Technical Debt and Clean Code
Balancing Technical Debt and Clean CodeDave Hulbert
 
The role of the architect in agile
The role of the architect in agileThe role of the architect in agile
The role of the architect in agileDror Helper
 
Building a rockstar portfolio (3:22)
Building a rockstar portfolio (3:22)Building a rockstar portfolio (3:22)
Building a rockstar portfolio (3:22)Thinkful
 
Prototyping like it is 2022
Prototyping like it is 2022 Prototyping like it is 2022
Prototyping like it is 2022 Michael Yagudaev
 
DITA Quick Start Webinar Series: Building a Project Plan
DITA Quick Start Webinar Series: Building a Project PlanDITA Quick Start Webinar Series: Building a Project Plan
DITA Quick Start Webinar Series: Building a Project PlanSuite Solutions
 
Creating a Documentation Portal
Creating a Documentation PortalCreating a Documentation Portal
Creating a Documentation PortalSteve Anderson
 
Building a rockstar portfolio (4:13)
Building a rockstar portfolio (4:13)Building a rockstar portfolio (4:13)
Building a rockstar portfolio (4:13)Thinkful
 
Docs Like Code: Strategies and Stories
Docs Like Code: Strategies and StoriesDocs Like Code: Strategies and Stories
Docs Like Code: Strategies and StoriesAnne Gentle
 
project web development
project web developmentproject web development
project web developmentlucky sharma
 
Writing less code with Serverless on AWS at AWS User Group Nairobi
Writing less code with Serverless on AWS at AWS User Group NairobiWriting less code with Serverless on AWS at AWS User Group Nairobi
Writing less code with Serverless on AWS at AWS User Group NairobiVadym Kazulkin
 
ucla_curriculum_overview_12116
ucla_curriculum_overview_12116ucla_curriculum_overview_12116
ucla_curriculum_overview_12116John Nguyen
 
Building a Startup in .NET
Building a Startup in .NETBuilding a Startup in .NET
Building a Startup in .NETMarcelo Calbucci
 
The Profession Of IT Architecture
The Profession Of IT ArchitectureThe Profession Of IT Architecture
The Profession Of IT ArchitectureChristopher Grant
 
Measure and increase developer productivity with help of Severless by Kazulki...
Measure and increase developer productivity with help of Severless by Kazulki...Measure and increase developer productivity with help of Severless by Kazulki...
Measure and increase developer productivity with help of Severless by Kazulki...Vadym Kazulkin
 
Behavior Driven Development
Behavior Driven DevelopmentBehavior Driven Development
Behavior Driven DevelopmentNETUserGroupBern
 
Forge - DevCon 2016: Implementing Rich Applications in the Browser
Forge - DevCon 2016: Implementing Rich Applications in the BrowserForge - DevCon 2016: Implementing Rich Applications in the Browser
Forge - DevCon 2016: Implementing Rich Applications in the BrowserAutodesk
 
Technical Documentation Within SDLC
Technical Documentation Within SDLC Technical Documentation Within SDLC
Technical Documentation Within SDLC punedevscom
 

Similaire à Working with developers (20)

Balancing Technical Debt and Clean Code
Balancing Technical Debt and Clean CodeBalancing Technical Debt and Clean Code
Balancing Technical Debt and Clean Code
 
The role of the architect in agile
The role of the architect in agileThe role of the architect in agile
The role of the architect in agile
 
Building a rockstar portfolio (3:22)
Building a rockstar portfolio (3:22)Building a rockstar portfolio (3:22)
Building a rockstar portfolio (3:22)
 
Prototyping like it is 2022
Prototyping like it is 2022 Prototyping like it is 2022
Prototyping like it is 2022
 
Requirements the Last Bottleneck
Requirements the Last BottleneckRequirements the Last Bottleneck
Requirements the Last Bottleneck
 
DITA Quick Start Webinar Series: Building a Project Plan
DITA Quick Start Webinar Series: Building a Project PlanDITA Quick Start Webinar Series: Building a Project Plan
DITA Quick Start Webinar Series: Building a Project Plan
 
Creating a Documentation Portal
Creating a Documentation PortalCreating a Documentation Portal
Creating a Documentation Portal
 
How to Start a Tech Company
How to Start a Tech CompanyHow to Start a Tech Company
How to Start a Tech Company
 
Building a rockstar portfolio (4:13)
Building a rockstar portfolio (4:13)Building a rockstar portfolio (4:13)
Building a rockstar portfolio (4:13)
 
Docs Like Code: Strategies and Stories
Docs Like Code: Strategies and StoriesDocs Like Code: Strategies and Stories
Docs Like Code: Strategies and Stories
 
project web development
project web developmentproject web development
project web development
 
Writing less code with Serverless on AWS at AWS User Group Nairobi
Writing less code with Serverless on AWS at AWS User Group NairobiWriting less code with Serverless on AWS at AWS User Group Nairobi
Writing less code with Serverless on AWS at AWS User Group Nairobi
 
ucla_curriculum_overview_12116
ucla_curriculum_overview_12116ucla_curriculum_overview_12116
ucla_curriculum_overview_12116
 
Building a Startup in .NET
Building a Startup in .NETBuilding a Startup in .NET
Building a Startup in .NET
 
Project management difference between industry and college
Project management difference between industry and collegeProject management difference between industry and college
Project management difference between industry and college
 
The Profession Of IT Architecture
The Profession Of IT ArchitectureThe Profession Of IT Architecture
The Profession Of IT Architecture
 
Measure and increase developer productivity with help of Severless by Kazulki...
Measure and increase developer productivity with help of Severless by Kazulki...Measure and increase developer productivity with help of Severless by Kazulki...
Measure and increase developer productivity with help of Severless by Kazulki...
 
Behavior Driven Development
Behavior Driven DevelopmentBehavior Driven Development
Behavior Driven Development
 
Forge - DevCon 2016: Implementing Rich Applications in the Browser
Forge - DevCon 2016: Implementing Rich Applications in the BrowserForge - DevCon 2016: Implementing Rich Applications in the Browser
Forge - DevCon 2016: Implementing Rich Applications in the Browser
 
Technical Documentation Within SDLC
Technical Documentation Within SDLC Technical Documentation Within SDLC
Technical Documentation Within SDLC
 

Dernier

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 

Dernier (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 

Working with developers

  • 1. Working With Developers Richard Lau email: richardlau.rlau@gmail.com twitter: @iRichLau
  • 2.
  • 3.
  • 4. Learn to code • Familiarize yourself with code • Take free online beginner tutorials i.e Michael Hartl’s Ruby On Rails (http://www.railstutorial.org/book), Codeacademy, Code Cards (http://kck.st/1sCrGrH) and bento.io. • Learn about different technologies i.e. Rails, Django, Spring, Express, Angular, Ember and noSQL vs SQL
  • 5.
  • 6. Minimal Viable Product • Strip away features until you identify the core. • Break your core feature down into small achievable tasks • Create User Stories • Draw a clear development roadmap
  • 7. Outsourced Development • Minimize conflict between the Contractor and You; establish trust • Start with small easy features • Understand and Focus on exactly what needs to be done. • Practice Agile Development • Treat Contractors as if they were a member of your team
  • 8. Tips • Prefer Hourly Rate over Project based fees • Part-time CTO/Technical Advisor • Successful projects require many of the same elements as building your own team i.e communication, organizational knowledge, and processes • Make sure your expectations are in line with the contractors expectation.