Proposals, contracts and clients for web developers presentation by Ofer Cohen, from DrupalCamp Israel 2013 and JoomlaDay Israel 2013.
Credit: Mike Carson, OpenSourceMatters Board Member
Business 2.0 talk over 'Cloud Computing' gebracht door Bart van Hecke. Een presentatie in bergijpbare taal gericht naar kleine- en middelgrote ondernemingen (niet-technisch)
Joomla architecture - what happened behind the scenes.
Did you always wanted to know what happened behind the scenes of Joomla code? Come and find what triggered down to up with real life scenarios, like MVC architecture, Plugin design pattern, how getDBO bring me the database instance and much more.
Business 2.0 talk over 'Cloud Computing' gebracht door Bart van Hecke. Een presentatie in bergijpbare taal gericht naar kleine- en middelgrote ondernemingen (niet-technisch)
Joomla architecture - what happened behind the scenes.
Did you always wanted to know what happened behind the scenes of Joomla code? Come and find what triggered down to up with real life scenarios, like MVC architecture, Plugin design pattern, how getDBO bring me the database instance and much more.
Joomla!Day Poland 2013 - Joomla and Open Source - How it works and how can I ...Ofer Cohen
Joomla is open source non-corporate back-end and totally community driven - means we as global community make it happened, every feature, development, core template, marketing, support, forums and even certification done by volunteers. The lecture show how every Joomla user can help to the Joomla Project, even if he doesn't know any code, nor English language
MongoDB World 2014 - BillRun, Billing on top of MongoDBOfer Cohen
Presentation from MongoDB world conference 2014. BillRun is open-source billing system. Presentation demonstrate the advantages of MongoDB as storage for billing system.
How to choose a mobile development contractorSimbirSoft
What we are going to speak about
● We act as contractors for mobile app development projects
● We also act as an acquirer and possess the experience of
contractor management
● We will share the experience of hiring a proper
contractor/partner/agency
Odoo Experience 2018 - Challenges of an Odoo Partner in a Developing CountryElínAnna Jónasdóttir
This presentation will be especially interesting to software companies in third world countries. It focuses on the challenges faced with the deployment of Odoo Enterprise version 11, and how to overcome them. The goal is to provide the audience with tips and tricks to help improve their survival skills.
It's important that vendor can work within agile framework. Sometimes, it's the contract that doesn't allow both parties to be agile, and instead drive the opposite behaviour.
However, from my personal experience it's usually not about agile contract or not. Fix-contract can be more profitable, while T&M can minimize risk and time for changes.
As the world becomes more interconnected, there are multple opportunities for freelance developers. You may be thinking that striking out on your own is easy. The truth is that there are a number of factors to be aware of, and the modern freelance developer needs to be prepared in order to succeed.
Webinar: Building a Winning Bid: How to Respond to Requests for ProposalsMBO Partners
In this presentation you will learn how to:
- Write a targeted proposal cover letter
- Optimize the all-important executive summary
- Create a client-centered solution statement
- Respond to RFP/RFQ questions
- Format a professional proposal
- Navigate electronic forms and spreadsheet submission
Find more resources for independent professionals at www2.mbopartners.com/ic-resources
Syndicode software development - dedicated teamAnton Naumenko
Our solution to those who searches for in-house software development team extension but cannot handle all the problems of classical outsourcing.
http://syndicode.co/your-dedicated-software-development-team/
A Blueprint for Modern Talent Acquisition - Webinar SlidesUntangl, LLC.
These are the slides used by Bill Boorman and Ty Abernethy during their August 5th webinar on the topic of the popular white paper, A Blueprint for Modern Talent Acquisition.
Up and Running as a WordPress Freelancer in Zimbabwe - Presented by Charles M...WordCamp Harare
I will be going through the essential aspects of being a freelance web developer/designer in Zimbabwe covering the following subtopics:
getting started
having things in order – incorporation, taxes, legal docs
getting the right workflow
branding
misc
Joomla!Day Poland 2013 - Joomla and Open Source - How it works and how can I ...Ofer Cohen
Joomla is open source non-corporate back-end and totally community driven - means we as global community make it happened, every feature, development, core template, marketing, support, forums and even certification done by volunteers. The lecture show how every Joomla user can help to the Joomla Project, even if he doesn't know any code, nor English language
MongoDB World 2014 - BillRun, Billing on top of MongoDBOfer Cohen
Presentation from MongoDB world conference 2014. BillRun is open-source billing system. Presentation demonstrate the advantages of MongoDB as storage for billing system.
How to choose a mobile development contractorSimbirSoft
What we are going to speak about
● We act as contractors for mobile app development projects
● We also act as an acquirer and possess the experience of
contractor management
● We will share the experience of hiring a proper
contractor/partner/agency
Odoo Experience 2018 - Challenges of an Odoo Partner in a Developing CountryElínAnna Jónasdóttir
This presentation will be especially interesting to software companies in third world countries. It focuses on the challenges faced with the deployment of Odoo Enterprise version 11, and how to overcome them. The goal is to provide the audience with tips and tricks to help improve their survival skills.
It's important that vendor can work within agile framework. Sometimes, it's the contract that doesn't allow both parties to be agile, and instead drive the opposite behaviour.
However, from my personal experience it's usually not about agile contract or not. Fix-contract can be more profitable, while T&M can minimize risk and time for changes.
As the world becomes more interconnected, there are multple opportunities for freelance developers. You may be thinking that striking out on your own is easy. The truth is that there are a number of factors to be aware of, and the modern freelance developer needs to be prepared in order to succeed.
Webinar: Building a Winning Bid: How to Respond to Requests for ProposalsMBO Partners
In this presentation you will learn how to:
- Write a targeted proposal cover letter
- Optimize the all-important executive summary
- Create a client-centered solution statement
- Respond to RFP/RFQ questions
- Format a professional proposal
- Navigate electronic forms and spreadsheet submission
Find more resources for independent professionals at www2.mbopartners.com/ic-resources
Syndicode software development - dedicated teamAnton Naumenko
Our solution to those who searches for in-house software development team extension but cannot handle all the problems of classical outsourcing.
http://syndicode.co/your-dedicated-software-development-team/
A Blueprint for Modern Talent Acquisition - Webinar SlidesUntangl, LLC.
These are the slides used by Bill Boorman and Ty Abernethy during their August 5th webinar on the topic of the popular white paper, A Blueprint for Modern Talent Acquisition.
Up and Running as a WordPress Freelancer in Zimbabwe - Presented by Charles M...WordCamp Harare
I will be going through the essential aspects of being a freelance web developer/designer in Zimbabwe covering the following subtopics:
getting started
having things in order – incorporation, taxes, legal docs
getting the right workflow
branding
misc
10 strategies for making more money from freelance web development to try in ...Bartek Jazwinski
Have you ever wondered what you could do to make more money as a Freelance Web Developer? Here are 10 successful strategies I have been using in my freelance business that helped me build a 15-people web agency in 6 years. I hope they will make 2017 your best year ever!
CON6148 - You Are Not Cut Out To Be A Java Contractor - JavaOne 2017Peter Pilgrim
Are you cut out to be a contractor?
Provocative therapy talk as given on Sunday 1st October 2017 at JavaOne 2017 in Moscone West, San Francisco by Peter Pilgrim
Outsourcing for Profit - A book outlining best practices in offshore outsourcing for digital agencies - released in Search Engine Strategies 2010 London
Mediacurrent Webinar: Estimating web projectsMediacurrent
Everyone knows that process is important, but we have all gotten lost in the rush of daily tasks. Join Project Management expert Rob McBryde and Vice President of Client Services James Rutherford, both from Mediacurrent, as they tell us how building and following a process for estimating web projects has driven success for their clients.
You'll Learn:
* Mediacurrent's approach to building project budgets
* Why having a Project Manager involved is critical to business success
* Things you should know about your website before you approach an agency
* Why Drupal projects fail without proper planning
Join Sitecore MVP, Eric Ramseur, in a discussion on becoming a Sitecore Entrepreneur. Learn from past and current engagement experiences to discover new methods to elevate your career.
Presentation Link: https://www.youtube.com/watch?v=IHtENP7JoFE&t=2s
Innovation and digital disruption in professional servicesTapmint
This is a presentation for http://tapmint.com which I gave internally at one of the world's largest professional services firms. It discusses digital disruption in financial services, professional services and accounting services.
Various models of corporate innovation are also highlighted. Case studies of 3 companies are provided - Suncorp Group, Sensis and Carsales. Finally, I provide some thoughts on implementation.
How to run an efficient CMS Evaluation & Procurement ProcessLouise Ryan
Find everything you need to know about how to effectively evaluate what you need from a CMS, how to write an efficient RFT/RFP document and how to score a CMS vendor.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
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
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
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
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