SlideShare a Scribd company logo
Proposals, Contracts and Clients
in the web industry
Ofer Cohen
S.D.O.C. Ltd.
OpenSourceMatters Inc.
@

Who Am I

oc

66

● Entrepreneur, R&D and project manager at the
start-up nation
● OpenSourceMatters Board Member
● Start with Joomla
● Continue with Drupal
● After and until Today non-CMS (Telecom
oriented)

6
What I will talk today?
● What types of proposals we get
● How we can maximize revenue
● How to handle project
● Why contract is important
Great thanks and credit!
Mike Carson
OpenSourceMatters board member
Rule #1
Time is Money (™)
There is only Rule #1
Time is Money (™)
Proposals
3 Types of proposals
● RFI
● RFQ
● RFP
3 Types of proposals
● Work for enterprise
● Work for SMB
● Work for the smallest client
RFI - Request For Information
● Looking for basic consultancy
● Usually client look and check the market
● What to based their project
● Useful for qualify the vendor
RFQ - Request for quotation
● Short document with basic info
● Check vendor quality & experience
● Check vendor efforts and costs estimation
● Not down to details
● Price focused
RFP - Request for proposal
● The most important
● RFI & RFQ can be included
● Vendor need to offer solutions for declared problems
● Use for competitor comparison
● Takes the most time
● Contain deadlines and requirements including Q&A
Pay attention I
● Most requests are not RFP
● If customer request by email - RFI
● Do not respond to any request
● Do not respond if you have less than 50%
chance
● DO NOT WASTE YOUR TIME
Pay attention II
● How the request distributed (mail, website...)
○ References are the greatest
○ Also direct phone

● How was it received (RE: Proposal…)
● Customer have phone included?
● Customer handle questions?
Pay Attention III
● Opportunity to charge for consultant
● SMB - include cover letter
● Thanks and check for feedback anytime
● Most clients do not care of open source
● Clients care about solution!
Tips
● Corporate Corporate Corporate
● Do not wait for the last minute
● Listen to client needs
● Talk less
● You cannot do anything
● Pay attention where you put your price
Revenue
Charge for… make it recur
● Think recurring
● Maintenance & Updates
● Support
● Extensions styling
● Content creation
Charge for… make it recur
● Security Services
● Monitoring Services
● Backup services
● Hosting services
● SEO
● SEM
Project
Project is a project is a project
● Make roadmap
○ Make roadmap from the first proposal

● Deadlines to customer and YOU
● Identify the risks
● Do not start without PRD (at least simple)
● Make a weekly meeting! WEEKLY! FACE2FACE
Project is a project is a project
● Client is the boss
● Talk with the client for any issue
○ TALK!

● Do not assume on behalf the client
Contracts
Contracts
● You have more than 3 clients - get a attorney
○ Immediately!

● Attorney - business bodyguard
● If you do not sign a contract - you’re amateur
● Both parties are accountable - BUSI-NESS
● Do not make business with F&F
Contracts
● Contract for all of your projects (small to big)
● Do everything to *avoid* court
● If client do not want to sign - walk away
● Try to make simple contract
● Make reference to the proposal
Contracts
● Time, consequences for both sides
● Include maintenance technical support & SLA
Contracts - payments
● SHOTEF+?
● Net+?
● 10%-20% deposit - not refundable
● Make a payment roadmap (according to
deliveries)
● Pay like a amateur => Works like a amateur
Contracts - do not forget
● What you are doing when things go wrong
● You can fired a client
Conclusion
Simple equation
● Time is Money + Money is Important
● Time is very important
Thank you.
Ofer Cohen
S.D.O.C. Ltd.
OpenSourceMatters Inc.
More info
RFPs, Proposals, and Contracts for Web Developers
The ultimate course

More Related Content

Viewers also liked

Computer virus
Computer virusComputer virus
Computer virus
kiran_a_c
 
Outlook
OutlookOutlook
Outlook
Business 2.0
 
Joomla!Day Israel 2012 - The business of Joomla
Joomla!Day Israel 2012 - The business of JoomlaJoomla!Day Israel 2012 - The business of Joomla
Joomla!Day Israel 2012 - The business of Joomla
Ofer Cohen
 
ג'ומלה ישראל - ותיקים מדריכים חדשים
ג'ומלה ישראל - ותיקים מדריכים חדשיםג'ומלה ישראל - ותיקים מדריכים חדשים
ג'ומלה ישראל - ותיקים מדריכים חדשיםOfer Cohen
 
וורדפרס, ג'ומלה, דרופל וכל מה שביניהם‏
וורדפרס, ג'ומלה, דרופל  וכל מה שביניהם‏וורדפרס, ג'ומלה, דרופל  וכל מה שביניהם‏
וורדפרס, ג'ומלה, דרופל וכל מה שביניהם‏
Ofer Cohen
 
รายชื่อ รอจับฉลากไปร่วมกิจกรรม
รายชื่อ รอจับฉลากไปร่วมกิจกรรมรายชื่อ รอจับฉลากไปร่วมกิจกรรม
รายชื่อ รอจับฉลากไปร่วมกิจกรรมอสูร พฤษภาทมิฬ
 
Israel Joomla! 1.6 Party
Israel Joomla! 1.6 PartyIsrael Joomla! 1.6 Party
Israel Joomla! 1.6 Party
Ofer Cohen
 
Seo
SeoSeo
Social media en de kmo
Social media en de kmoSocial media en de kmo
Social media en de kmo
Business 2.0
 
Jab12 - Joomla! architecture revealed
Jab12 - Joomla! architecture revealedJab12 - Joomla! architecture revealed
Jab12 - Joomla! architecture revealed
Ofer Cohen
 
Joomla!Day Poland 2013 - Joomla and Open Source - How it works and how can I ...
Joomla!Day Poland 2013 - Joomla and Open Source - How it works and how can I ...Joomla!Day Poland 2013 - Joomla and Open Source - How it works and how can I ...
Joomla!Day Poland 2013 - Joomla and Open Source - How it works and how can I ...
Ofer Cohen
 
MongoDB World 2014 - BillRun, Billing on top of MongoDB
MongoDB World 2014 - BillRun, Billing on top of MongoDBMongoDB World 2014 - BillRun, Billing on top of MongoDB
MongoDB World 2014 - BillRun, Billing on top of MongoDB
Ofer Cohen
 

Viewers also liked (12)

Computer virus
Computer virusComputer virus
Computer virus
 
Outlook
OutlookOutlook
Outlook
 
Joomla!Day Israel 2012 - The business of Joomla
Joomla!Day Israel 2012 - The business of JoomlaJoomla!Day Israel 2012 - The business of Joomla
Joomla!Day Israel 2012 - The business of Joomla
 
ג'ומלה ישראל - ותיקים מדריכים חדשים
ג'ומלה ישראל - ותיקים מדריכים חדשיםג'ומלה ישראל - ותיקים מדריכים חדשים
ג'ומלה ישראל - ותיקים מדריכים חדשים
 
וורדפרס, ג'ומלה, דרופל וכל מה שביניהם‏
וורדפרס, ג'ומלה, דרופל  וכל מה שביניהם‏וורדפרס, ג'ומלה, דרופל  וכל מה שביניהם‏
וורדפרס, ג'ומלה, דרופל וכל מה שביניהם‏
 
รายชื่อ รอจับฉลากไปร่วมกิจกรรม
รายชื่อ รอจับฉลากไปร่วมกิจกรรมรายชื่อ รอจับฉลากไปร่วมกิจกรรม
รายชื่อ รอจับฉลากไปร่วมกิจกรรม
 
Israel Joomla! 1.6 Party
Israel Joomla! 1.6 PartyIsrael Joomla! 1.6 Party
Israel Joomla! 1.6 Party
 
Seo
SeoSeo
Seo
 
Social media en de kmo
Social media en de kmoSocial media en de kmo
Social media en de kmo
 
Jab12 - Joomla! architecture revealed
Jab12 - Joomla! architecture revealedJab12 - Joomla! architecture revealed
Jab12 - Joomla! architecture revealed
 
Joomla!Day Poland 2013 - Joomla and Open Source - How it works and how can I ...
Joomla!Day Poland 2013 - Joomla and Open Source - How it works and how can I ...Joomla!Day Poland 2013 - Joomla and Open Source - How it works and how can I ...
Joomla!Day Poland 2013 - Joomla and Open Source - How it works and how can I ...
 
MongoDB World 2014 - BillRun, Billing on top of MongoDB
MongoDB World 2014 - BillRun, Billing on top of MongoDBMongoDB World 2014 - BillRun, Billing on top of MongoDB
MongoDB World 2014 - BillRun, Billing on top of MongoDB
 

Similar to Proposals, contracts and clients for web developers - Ofer Cohen

How to choose a mobile development contractor
How to choose a mobile development contractorHow to choose a mobile development contractor
How to choose a mobile development contractor
SimbirSoft
 
Odoo Experience 2018 - Challenges of an Odoo Partner in a Developing Country
Odoo Experience 2018 - Challenges of an Odoo Partner in a Developing CountryOdoo Experience 2018 - Challenges of an Odoo Partner in a Developing Country
Odoo Experience 2018 - Challenges of an Odoo Partner in a Developing Country
ElínAnna Jónasdóttir
 
Procurement & Contract for IT Projects
Procurement & Contract for IT Projects Procurement & Contract for IT Projects
Procurement & Contract for IT Projects
GITS Indonesia
 
Don't panic! A developers guide to freelancing.
Don't panic! A developers guide to freelancing.Don't panic! A developers guide to freelancing.
Don't panic! A developers guide to freelancing.
Jonathan Bossenger
 
Webinar: Building a Winning Bid: How to Respond to Requests for Proposals
Webinar: Building a Winning Bid: How to Respond to Requests for ProposalsWebinar: Building a Winning Bid: How to Respond to Requests for Proposals
Webinar: Building a Winning Bid: How to Respond to Requests for Proposals
MBO Partners
 
Syndicode software development - dedicated team
Syndicode   software development - dedicated teamSyndicode   software development - dedicated team
Syndicode software development - dedicated team
Anton Naumenko
 
A Blueprint for Modern Talent Acquisition - Webinar Slides
A Blueprint for Modern Talent Acquisition - Webinar SlidesA Blueprint for Modern Talent Acquisition - Webinar Slides
A Blueprint for Modern Talent Acquisition - Webinar Slides
Untangl, LLC.
 
Building bootstrapped businesses_srikrishna_2010_mar_unpluggd
Building bootstrapped businesses_srikrishna_2010_mar_unpluggdBuilding bootstrapped businesses_srikrishna_2010_mar_unpluggd
Building bootstrapped businesses_srikrishna_2010_mar_unpluggd
K. Srikrishna
 
How to Sell the Quickstart Methodology
How to Sell the Quickstart MethodologyHow to Sell the Quickstart Methodology
How to Sell the Quickstart Methodology
Odoo
 
Up and Running as a WordPress Freelancer in Zimbabwe - Presented by Charles M...
Up and Running as a WordPress Freelancer in Zimbabwe - Presented by Charles M...Up and Running as a WordPress Freelancer in Zimbabwe - Presented by Charles M...
Up and Running as a WordPress Freelancer in Zimbabwe - Presented by Charles M...
WordCamp Harare
 
YPM- Twilio MM Role .pptx
YPM- Twilio MM Role .pptxYPM- Twilio MM Role .pptx
YPM- Twilio MM Role .pptx
YosathornPamonMontri1
 
10 strategies for making more money from freelance web development to try in ...
10 strategies for making more money from freelance web development to try in ...10 strategies for making more money from freelance web development to try in ...
10 strategies for making more money from freelance web development to try in ...
Bartek Jazwinski
 
CON6148 - You Are Not Cut Out To Be A Java Contractor - JavaOne 2017
CON6148 - You Are Not Cut Out To Be A Java Contractor - JavaOne 2017CON6148 - You Are Not Cut Out To Be A Java Contractor - JavaOne 2017
CON6148 - You Are Not Cut Out To Be A Java Contractor - JavaOne 2017
Peter Pilgrim
 
Outsourcing for Profit - A book outlining best practices in offshore outsourcing
Outsourcing for Profit - A book outlining best practices in offshore outsourcingOutsourcing for Profit - A book outlining best practices in offshore outsourcing
Outsourcing for Profit - A book outlining best practices in offshore outsourcing
Indus Net Technologies Private Limited
 
Mediacurrent Webinar: Estimating web projects
Mediacurrent Webinar: Estimating web projectsMediacurrent Webinar: Estimating web projects
Mediacurrent Webinar: Estimating web projects
Mediacurrent
 
Become a Sitecore Entrepreneur
Become a Sitecore EntrepreneurBecome a Sitecore Entrepreneur
Become a Sitecore Entrepreneur
Anant Corporation
 
Innovation and digital disruption in professional services
Innovation and digital disruption in professional servicesInnovation and digital disruption in professional services
Innovation and digital disruption in professional services
Tapmint
 
How to run an efficient CMS Evaluation & Procurement Process
How to run an efficient CMS Evaluation & Procurement ProcessHow to run an efficient CMS Evaluation & Procurement Process
How to run an efficient CMS Evaluation & Procurement Process
Louise Ryan
 
Startup Roles and Responsibilities + Share Structure
Startup Roles and Responsibilities + Share StructureStartup Roles and Responsibilities + Share Structure
Startup Roles and Responsibilities + Share Structure
Ali Khajeh-Hosseini
 
Ross Chayka. Ideal startup ES & Pitch
Ross Chayka. Ideal startup ES & PitchRoss Chayka. Ideal startup ES & Pitch
Ross Chayka. Ideal startup ES & Pitch
Rostyslav Chayka
 

Similar to Proposals, contracts and clients for web developers - Ofer Cohen (20)

How to choose a mobile development contractor
How to choose a mobile development contractorHow to choose a mobile development contractor
How to choose a mobile development contractor
 
Odoo Experience 2018 - Challenges of an Odoo Partner in a Developing Country
Odoo Experience 2018 - Challenges of an Odoo Partner in a Developing CountryOdoo Experience 2018 - Challenges of an Odoo Partner in a Developing Country
Odoo Experience 2018 - Challenges of an Odoo Partner in a Developing Country
 
Procurement & Contract for IT Projects
Procurement & Contract for IT Projects Procurement & Contract for IT Projects
Procurement & Contract for IT Projects
 
Don't panic! A developers guide to freelancing.
Don't panic! A developers guide to freelancing.Don't panic! A developers guide to freelancing.
Don't panic! A developers guide to freelancing.
 
Webinar: Building a Winning Bid: How to Respond to Requests for Proposals
Webinar: Building a Winning Bid: How to Respond to Requests for ProposalsWebinar: Building a Winning Bid: How to Respond to Requests for Proposals
Webinar: Building a Winning Bid: How to Respond to Requests for Proposals
 
Syndicode software development - dedicated team
Syndicode   software development - dedicated teamSyndicode   software development - dedicated team
Syndicode software development - dedicated team
 
A Blueprint for Modern Talent Acquisition - Webinar Slides
A Blueprint for Modern Talent Acquisition - Webinar SlidesA Blueprint for Modern Talent Acquisition - Webinar Slides
A Blueprint for Modern Talent Acquisition - Webinar Slides
 
Building bootstrapped businesses_srikrishna_2010_mar_unpluggd
Building bootstrapped businesses_srikrishna_2010_mar_unpluggdBuilding bootstrapped businesses_srikrishna_2010_mar_unpluggd
Building bootstrapped businesses_srikrishna_2010_mar_unpluggd
 
How to Sell the Quickstart Methodology
How to Sell the Quickstart MethodologyHow to Sell the Quickstart Methodology
How to Sell the Quickstart Methodology
 
Up and Running as a WordPress Freelancer in Zimbabwe - Presented by Charles M...
Up and Running as a WordPress Freelancer in Zimbabwe - Presented by Charles M...Up and Running as a WordPress Freelancer in Zimbabwe - Presented by Charles M...
Up and Running as a WordPress Freelancer in Zimbabwe - Presented by Charles M...
 
YPM- Twilio MM Role .pptx
YPM- Twilio MM Role .pptxYPM- Twilio MM Role .pptx
YPM- Twilio MM Role .pptx
 
10 strategies for making more money from freelance web development to try in ...
10 strategies for making more money from freelance web development to try in ...10 strategies for making more money from freelance web development to try in ...
10 strategies for making more money from freelance web development to try in ...
 
CON6148 - You Are Not Cut Out To Be A Java Contractor - JavaOne 2017
CON6148 - You Are Not Cut Out To Be A Java Contractor - JavaOne 2017CON6148 - You Are Not Cut Out To Be A Java Contractor - JavaOne 2017
CON6148 - You Are Not Cut Out To Be A Java Contractor - JavaOne 2017
 
Outsourcing for Profit - A book outlining best practices in offshore outsourcing
Outsourcing for Profit - A book outlining best practices in offshore outsourcingOutsourcing for Profit - A book outlining best practices in offshore outsourcing
Outsourcing for Profit - A book outlining best practices in offshore outsourcing
 
Mediacurrent Webinar: Estimating web projects
Mediacurrent Webinar: Estimating web projectsMediacurrent Webinar: Estimating web projects
Mediacurrent Webinar: Estimating web projects
 
Become a Sitecore Entrepreneur
Become a Sitecore EntrepreneurBecome a Sitecore Entrepreneur
Become a Sitecore Entrepreneur
 
Innovation and digital disruption in professional services
Innovation and digital disruption in professional servicesInnovation and digital disruption in professional services
Innovation and digital disruption in professional services
 
How to run an efficient CMS Evaluation & Procurement Process
How to run an efficient CMS Evaluation & Procurement ProcessHow to run an efficient CMS Evaluation & Procurement Process
How to run an efficient CMS Evaluation & Procurement Process
 
Startup Roles and Responsibilities + Share Structure
Startup Roles and Responsibilities + Share StructureStartup Roles and Responsibilities + Share Structure
Startup Roles and Responsibilities + Share Structure
 
Ross Chayka. Ideal startup ES & Pitch
Ross Chayka. Ideal startup ES & PitchRoss Chayka. Ideal startup ES & Pitch
Ross Chayka. Ideal startup ES & Pitch
 

Recently uploaded

Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 

Recently uploaded (20)

Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 

Proposals, contracts and clients for web developers - Ofer Cohen

  • 1. Proposals, Contracts and Clients in the web industry Ofer Cohen S.D.O.C. Ltd. OpenSourceMatters Inc.
  • 2. @ Who Am I oc 66 ● Entrepreneur, R&D and project manager at the start-up nation ● OpenSourceMatters Board Member ● Start with Joomla ● Continue with Drupal ● After and until Today non-CMS (Telecom oriented) 6
  • 3. What I will talk today? ● What types of proposals we get ● How we can maximize revenue ● How to handle project ● Why contract is important
  • 4. Great thanks and credit! Mike Carson OpenSourceMatters board member
  • 5. Rule #1 Time is Money (™)
  • 6. There is only Rule #1 Time is Money (™)
  • 8. 3 Types of proposals ● RFI ● RFQ ● RFP
  • 9. 3 Types of proposals ● Work for enterprise ● Work for SMB ● Work for the smallest client
  • 10. RFI - Request For Information ● Looking for basic consultancy ● Usually client look and check the market ● What to based their project ● Useful for qualify the vendor
  • 11. RFQ - Request for quotation ● Short document with basic info ● Check vendor quality & experience ● Check vendor efforts and costs estimation ● Not down to details ● Price focused
  • 12. RFP - Request for proposal ● The most important ● RFI & RFQ can be included ● Vendor need to offer solutions for declared problems ● Use for competitor comparison ● Takes the most time ● Contain deadlines and requirements including Q&A
  • 13. Pay attention I ● Most requests are not RFP ● If customer request by email - RFI ● Do not respond to any request ● Do not respond if you have less than 50% chance ● DO NOT WASTE YOUR TIME
  • 14. Pay attention II ● How the request distributed (mail, website...) ○ References are the greatest ○ Also direct phone ● How was it received (RE: Proposal…) ● Customer have phone included? ● Customer handle questions?
  • 15. Pay Attention III ● Opportunity to charge for consultant ● SMB - include cover letter ● Thanks and check for feedback anytime ● Most clients do not care of open source ● Clients care about solution!
  • 16. Tips ● Corporate Corporate Corporate ● Do not wait for the last minute ● Listen to client needs ● Talk less ● You cannot do anything ● Pay attention where you put your price
  • 18. Charge for… make it recur ● Think recurring ● Maintenance & Updates ● Support ● Extensions styling ● Content creation
  • 19. Charge for… make it recur ● Security Services ● Monitoring Services ● Backup services ● Hosting services ● SEO ● SEM
  • 21. Project is a project is a project ● Make roadmap ○ Make roadmap from the first proposal ● Deadlines to customer and YOU ● Identify the risks ● Do not start without PRD (at least simple) ● Make a weekly meeting! WEEKLY! FACE2FACE
  • 22. Project is a project is a project ● Client is the boss ● Talk with the client for any issue ○ TALK! ● Do not assume on behalf the client
  • 24. Contracts ● You have more than 3 clients - get a attorney ○ Immediately! ● Attorney - business bodyguard ● If you do not sign a contract - you’re amateur ● Both parties are accountable - BUSI-NESS ● Do not make business with F&F
  • 25. Contracts ● Contract for all of your projects (small to big) ● Do everything to *avoid* court ● If client do not want to sign - walk away ● Try to make simple contract ● Make reference to the proposal
  • 26. Contracts ● Time, consequences for both sides ● Include maintenance technical support & SLA
  • 27. Contracts - payments ● SHOTEF+? ● Net+? ● 10%-20% deposit - not refundable ● Make a payment roadmap (according to deliveries) ● Pay like a amateur => Works like a amateur
  • 28. Contracts - do not forget ● What you are doing when things go wrong ● You can fired a client
  • 30. Simple equation ● Time is Money + Money is Important ● Time is very important
  • 31. Thank you. Ofer Cohen S.D.O.C. Ltd. OpenSourceMatters Inc.
  • 32. More info RFPs, Proposals, and Contracts for Web Developers The ultimate course