SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
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

Mais conteúdo relacionado

Destaque

Computer virus
Computer virusComputer virus
Computer viruskiran_a_c
 
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 JoomlaOfer Cohen
 
ג'ומלה ישראל - ותיקים מדריכים חדשים
ג'ומלה ישראל - ותיקים מדריכים חדשיםג'ומלה ישראל - ותיקים מדריכים חדשים
ג'ומלה ישראל - ותיקים מדריכים חדשיםOfer Cohen
 
וורדפרס, ג'ומלה, דרופל וכל מה שביניהם‏
וורדפרס, ג'ומלה, דרופל  וכל מה שביניהם‏וורדפרס, ג'ומלה, דרופל  וכל מה שביניהם‏
וורדפרס, ג'ומלה, דרופל וכל מה שביניהם‏Ofer Cohen
 
รายชื่อ รอจับฉลากไปร่วมกิจกรรม
รายชื่อ รอจับฉลากไปร่วมกิจกรรมรายชื่อ รอจับฉลากไปร่วมกิจกรรม
รายชื่อ รอจับฉลากไปร่วมกิจกรรมอสูร พฤษภาทมิฬ
 
Israel Joomla! 1.6 Party
Israel Joomla! 1.6 PartyIsrael Joomla! 1.6 Party
Israel Joomla! 1.6 PartyOfer Cohen
 
Social media en de kmo
Social media en de kmoSocial media en de kmo
Social media en de kmoBusiness 2.0
 
Jab12 - Joomla! architecture revealed
Jab12 - Joomla! architecture revealedJab12 - Joomla! architecture revealed
Jab12 - Joomla! architecture revealedOfer 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 MongoDBOfer Cohen
 

Destaque (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
 

Semelhante a 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 contractorSimbirSoft
 
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 CountryElí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 ProposalsMBO Partners
 
Syndicode software development - dedicated team
Syndicode   software development - dedicated teamSyndicode   software development - dedicated team
Syndicode software development - dedicated teamAnton 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 SlidesUntangl, 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_unpluggdK. Srikrishna
 
How to Sell the Quickstart Methodology
How to Sell the Quickstart MethodologyHow to Sell the Quickstart Methodology
How to Sell the Quickstart MethodologyOdoo
 
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
 
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 2017Peter 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 outsourcingIndus Net Technologies Private Limited
 
Mediacurrent Webinar: Estimating web projects
Mediacurrent Webinar: Estimating web projectsMediacurrent Webinar: Estimating web projects
Mediacurrent Webinar: Estimating web projectsMediacurrent
 
Become a Sitecore Entrepreneur
Become a Sitecore EntrepreneurBecome a Sitecore Entrepreneur
Become a Sitecore EntrepreneurAnant 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 servicesTapmint
 
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 ProcessLouise Ryan
 
Startup Roles and Responsibilities + Share Structure
Startup Roles and Responsibilities + Share StructureStartup Roles and Responsibilities + Share Structure
Startup Roles and Responsibilities + Share StructureAli Khajeh-Hosseini
 
Ross Chayka. Ideal startup ES & Pitch
Ross Chayka. Ideal startup ES & PitchRoss Chayka. Ideal startup ES & Pitch
Ross Chayka. Ideal startup ES & PitchRostyslav Chayka
 

Semelhante a 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
 

Último

Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
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 2024Rafal Los
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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.pptxKatpro Technologies
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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 MenDelhi Call girls
 
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 textsMaria Levchenko
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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 2024Results
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
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 MountPuma Security, LLC
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
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...Igalia
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Último (20)

Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
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...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

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