SlideShare une entreprise Scribd logo
1  sur  34
Running a successful web
 development business


                  Russell Searle
                  20 Jan 2013
Introduction

     • Introduction
     • Planning and getting started
     • Getting established
     • Selling your services
     • Running your business
     • Growing and expanding
What is success?
My version of success
No boss
Business 100% based on free open source products
Work when we choose for clients we choose
Work from home or anywhere in the world
Kids’ educations paid for
Kids moved out
Own our house
Investments
No debt
Planning and getting started

     • Introduction
     • Planning and getting started
     • Getting established
     • Selling your services
     • Running your business
     • Growing and expanding
Hurdles
Not everyone is suited to running a business
   Do you care more about security or freedom?
Freelancer or business?
   Freelancers interested in the work itself => resist hiring
   Business focus on managed teams => hire best people
High failure rate
   Potentially very serious consequences
   #1 cause of failure: bad management
   #2 cause of failure: undercapitalised
Must have business development and management
  skills
    Either have them already or …
    Be committed to developing them
Market research
Research your market and competition
Business volumes
Market rates
Margins
Market segments
Industry segments
…etc
Develop your strategy
SWOT
Vision
Focus
Specialisations
Value proposition
Measurable, time-bound goals
Action plan
Contingencies
Reserves
Support services
Accountant
Lawyer or maybe legal documents resource
Local business peers or business network
Small business support services
  e.g. Business Victoria, AGIMO, MMV
Advisors / mentors
Technical resources to complement your skills
  Graphics designers and artists
  Photographers
  Marketing support
  Web developers
Set up your business #1
Choose a safe, smart business name
  Use ASIC company search
Register your business name
Business structure
  Best options: sole trader or single-director company
  Limited Liability Company (LLC, Pty Ltd company)
  Avoid partnerships, specially with relatives and friends
Register with the Australian tax Office
   Register for ABN and GST
   Register ACN for an LLC
Set up your business #2
Bank account
Consider insurance
  Professional indemnity
  Public liability
  Home and contents
  Life insurance
Customer contracts
Employee/contractor contracts, if required
Consider intellectual property risks
Capital and operating funds
Start your engines #1
• Reach out to contacts and prospects
   • Your network will provide > 80% of your business
• Organise your calendar
• Build your website and your points of presence
• Implement a CRM
• Put serious work into your lead generation and
 sales skills
 • Budget > 10% of your work week to business
   development
• Get used to the discipline of ongoing pipeline
 management
Start your engines #2
• Work your business
  • Treat it like a job, you are the boss and you should view
    your work performance as a boss would
  • Do unpleasant, boring tasks on a timetable
  • Use the UI grid (urgent-important) to manage your time.
• Cash flow is king. Profitability is the state of
 grace.
  • If your business does not achieve a minimum 10% profit
   on top of all direct expenses within your planning
   horizon, you would be better off in a job
Key success factors
Enthusiasm        Spend most of your time doing what you love, and let it
                  show
Attitude          Collaborative, consultative approach

Honesty           Be honest with everybody, but especially with yourself

Professionalism   Provide customer service that you would expect for
                  yourself, then do better

Focus             Capitalise on your strengths, compensate for your
                  weaknesses
Action            Do it right now! No excuses.

Consistency       Be reliable, keep commitments, do what you say you will
                  do
Persistence       Have a solid, validated, adaptable plan, have faith in it,
                  work it and stick to it
Getting established

     • Introduction
     • Planning and getting started
     • Getting established
     • Selling your services
     • Running your business
     • Growing your business
Consult and collaborate
• Clients don’t want drills, they want holes
  • Judge yourself by your results, not your efforts
  • Outputs matter, not inputs
• Don’t build web sites!
  • Work with your customers to produce IT facilities that solve their
    business problems or grow their business
• Be a good, successful business person
  • Model ability and credibility so you can contribute to their business
  • Look for problems and solutions
  • Put in your best efforts and ideas to improve their business
• Communicate
  • Assume nothing: ask questions and listen to the answers
  • Report clearly and often, in English and in optimal detail
  • Get understanding, agreement and approval
  • Never make promises you can’t keep
Business processes
• Time recording and billing
• Daily accounting
• Customer relationship management
• Team project management tools
• Benchmarking
• Blogging and social media
Important relationships
• Family
• Business partners
• Staff
• Contractors and freelancers
• Advisors
• Network
Selling your services

     • Introduction
     • Planning and getting started
     • Getting established
     • Selling your services
     • Running your business
     • Growing your business
Marketing foundation
• Your purpose (vision, mission)
  • Your pitch (position statement, slogan, tagline, USP)
• Your focus (specialisations, target markets)
  • Your ideal customer profile
    • Industries
    • Turnover
    • Head count
    • Operations
    • Maturity
    • Problems and pains
Marketing plan
• Purpose (purpose and pitch)
• Market profile (focus and customer profile)
• Competitors
• Marketing strategy
  • Channels and methods
• Pricing and selling
• Project delivery
• Measurement
 • Project performance
 • Profitability
Marketing channels
Free                       Paid
•Your client base          •Sponsorship
•Your peers and network    •Advertising
•Interest groups           •Mainstream media
•Events                    •Affiliate programs
•Your website              •Joint marketing
•Social media              •Co-branding
•Forums and blogs
•Search engine marketing
Selling skills
• Your success has much more to do with your selling
  ability than your technical skills
• Selling really means providing value to customers
  • Get over yourself
  • Be good at it
• Not possible to cover selling skills in this workshop
• Find and use a professional IT selling resource, e.g.
  • IBM PartnerWorld University (IBM business partners only)
• Budget > 10% of your work week to business
 development
Running your business

     • Introduction
     • Planning and getting started
     • Getting established
     • Selling your services
     • Running your business
     • Growing your business
Customer service
•Love the clients you have
 • Repeat business
 • Lowest cost source of business
 • Case studies, testimonials
 • Referrals, word of mouth
 • Reference sites
• Keep communicating, stay in touch
• See consult and collaborate, key success factors
Managing projects
• Track and measure activity and progress
  • Can’t improve without benchmarks
  • Can’t benchmark without recording activity
• Use shared tools
  • Online project management system
  • Online PSA (professional services application)
    • PSA should also handle time sheets and billing

• Blend waterfall and agile methodologies
  • Cannot ‘quote’ for an agile project
  • Waterfall project structure around agile work packages
Customise SDLC
 Customise project method for scope and context
Section       Stage          Outcome Performed     Approved    Stage activity
                                     by            by
Definition    Requirements Specs       Account     Customer    Clarify and document requirements statement, then obtain customer
                                       Manager                 approval of requirements.

              Design         Specs     Designer    Designer    Design or model solution. Produce technical specs, revised task
                                                               estimates and test scenarios. If required, conduct evaluations and
                                                               recommend.
              Proposal       Project   Account     Customer    Propose solution, adjust requirements and specs if required and ask for
                             plan      Manager                 approval

Development   Construction   Feature   Developer   Developer   Construct features and solution. Emphasise quality, flexible function
                                                               and maintainability. Unit test assigned features.

              Testing        Feature   Tester      Tester      Test features and system interfaces based on business process,
                                                               boundary conditions and functional specs. Analyse results and control
                                                               defect resolution. Sign off system testing and deploy features to
                                                               acceptance testing platform.

              Acceptance     Feature   Customer    Customer    Test features, interfaces and business process in the context of realistic
                                                               customer-specific data. Report defects to Psicom and sign off
                                                               acceptance testing when satisfied.

              Delivery       Feature   Project     Account     Publish changed parts to customer's production server, configure, test
                                       Manager     Manager     and hand over for implementation.
Managing production
• Software production management
  • Manage a continuous stream of software projects
  • Various sizes, multiple clients
  • Balance a changing mix of skills and resources
  • Within shifting demand
  • See Software production management article
Complaints
• Complaints are opportunities in disguise
• A customer whose complaint you have rectified is
 much more likely to recommend you
 • Take responsibility, but not necessarily blame
 • Be open, constructive, proactive
 • Clarify and agree requirements
 • Fix and confirm
 • Follow up
Difficult customers
• Solutions are not architected, they are shaped
  • Most customers can’t express what they want, but they
    can help you shape a prototype
• But some clients are not worth having
  • Won’t pay (ask for a deposit)
  • Ignorant and unwilling to learn
  • Arrogant
  • Unrealistic expectations
  • Unresponsive
  • Assumers: ‘I assumed I was going to get x, y or z’
Growing your business

     • Introduction
     • Planning and getting started
     • Getting established
     • Selling your services
     • Running your business
     • Growing your business
Larger clients
Good                      Bad
                          •More demanding
•Long term relationship
                          •More stakeholders
•Higher rates
                          •More overheads
•More realistic budgets   •More politics
•More professional        •More reporting
•Smarter people           •More risk
•Bigger projects          •Tougher

•More interesting work
Pitching to larger clients
• Initially aim for smaller, low-risk projects
• Sales cycle typically 9 – 18 months
• Extensive, professional proposal required
• RFTs are hard work, but can be won
• Need formal legal structure and solid financials
• Need prof indemnity/liability insurance
Evolve your business
• Account management
• Project management
• Production management
• Quality assurance
• Technical range and capacity
• Formalise maintenance support
• Formalise tech standards and code reuse
• Specialise market focus and internal roles
• The purpose of a business is to be sold
Profitability for freelancers
How to eliminate tax return shock
•Set your income goal for the year
•Set your annual budget
•Calculate your marginal tax rate
•Add 2% to the rate
•Put that percentage of every invoice into a separate
provision account

Contenu connexe

Tendances

APMP Foundation Level Certification Webinar Series - Season 2
APMP Foundation Level Certification Webinar Series - Season 2APMP Foundation Level Certification Webinar Series - Season 2
APMP Foundation Level Certification Webinar Series - Season 2Abhijit Majumdar CP.APMP
 
Adaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshareAdaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshareAnanya Pani
 
How to get noticed and recognised as a presales, bid and proposal management ...
How to get noticed and recognised as a presales, bid and proposal management ...How to get noticed and recognised as a presales, bid and proposal management ...
How to get noticed and recognised as a presales, bid and proposal management ...Abhijit Majumdar CP.APMP
 
APMP Foundation Introduction
APMP Foundation IntroductionAPMP Foundation Introduction
APMP Foundation IntroductionBid to Win Ltd
 
Design Story, Career opportunity in Design
Design Story, Career opportunity in DesignDesign Story, Career opportunity in Design
Design Story, Career opportunity in DesignSameer Chavan
 
APMP Foundation: Establishing Requirements
APMP Foundation: Establishing RequirementsAPMP Foundation: Establishing Requirements
APMP Foundation: Establishing RequirementsBid to Win Ltd
 
Referral marketing - SugarCon 2011
Referral marketing  - SugarCon 2011Referral marketing  - SugarCon 2011
Referral marketing - SugarCon 2011Leading Results, Inc
 
APMP Foundation: Proposal Process Management
APMP Foundation: Proposal Process ManagementAPMP Foundation: Proposal Process Management
APMP Foundation: Proposal Process ManagementBid to Win Ltd
 
Rm Now Management R Short Presentation 1.5.2009
Rm Now Management R Short Presentation 1.5.2009Rm Now Management R Short Presentation 1.5.2009
Rm Now Management R Short Presentation 1.5.2009peterottervanger
 
APMP Foundation: Opportunity Qualification
APMP Foundation: Opportunity QualificationAPMP Foundation: Opportunity Qualification
APMP Foundation: Opportunity QualificationBid to Win Ltd
 
Investing in Presales - George Bara
Investing in Presales - George BaraInvesting in Presales - George Bara
Investing in Presales - George BaraITCamp
 
Business Consulting Proposal PowerPoint Presentation Slides
Business Consulting Proposal PowerPoint Presentation SlidesBusiness Consulting Proposal PowerPoint Presentation Slides
Business Consulting Proposal PowerPoint Presentation SlidesSlideTeam
 
Theoris Consultant Orientation
Theoris Consultant OrientationTheoris Consultant Orientation
Theoris Consultant OrientationSara Camden
 
SAP ByD Brochure
SAP ByD BrochureSAP ByD Brochure
SAP ByD BrochureMikeVarana
 
G K Lim\'s "Selling Successfully to Corporate and Major Accounts," ...
G K Lim\'s "Selling Successfully to Corporate and Major Accounts," ...G K Lim\'s "Selling Successfully to Corporate and Major Accounts," ...
G K Lim\'s "Selling Successfully to Corporate and Major Accounts," ...gklim
 
PAC: How To Make Eastern Europe An Engine Of Growth For Your Business
PAC: How To Make Eastern Europe An Engine Of Growth For Your BusinessPAC: How To Make Eastern Europe An Engine Of Growth For Your Business
PAC: How To Make Eastern Europe An Engine Of Growth For Your BusinessShellyWillsPAC
 
Presales, solution design & bid management an overview
Presales, solution design & bid management   an overviewPresales, solution design & bid management   an overview
Presales, solution design & bid management an overviewMukesh Yadav
 

Tendances (20)

APMP Foundation Level Certification Webinar Series - Season 2
APMP Foundation Level Certification Webinar Series - Season 2APMP Foundation Level Certification Webinar Series - Season 2
APMP Foundation Level Certification Webinar Series - Season 2
 
Adaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshareAdaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshare
 
How to get noticed and recognised as a presales, bid and proposal management ...
How to get noticed and recognised as a presales, bid and proposal management ...How to get noticed and recognised as a presales, bid and proposal management ...
How to get noticed and recognised as a presales, bid and proposal management ...
 
APMP Foundation Introduction
APMP Foundation IntroductionAPMP Foundation Introduction
APMP Foundation Introduction
 
Design Story, Career opportunity in Design
Design Story, Career opportunity in DesignDesign Story, Career opportunity in Design
Design Story, Career opportunity in Design
 
APMP Foundation: Establishing Requirements
APMP Foundation: Establishing RequirementsAPMP Foundation: Establishing Requirements
APMP Foundation: Establishing Requirements
 
Ceg Services Summary
Ceg Services SummaryCeg Services Summary
Ceg Services Summary
 
Referral marketing - SugarCon 2011
Referral marketing  - SugarCon 2011Referral marketing  - SugarCon 2011
Referral marketing - SugarCon 2011
 
APMP Foundation: Proposal Process Management
APMP Foundation: Proposal Process ManagementAPMP Foundation: Proposal Process Management
APMP Foundation: Proposal Process Management
 
Rm Now Management R Short Presentation 1.5.2009
Rm Now Management R Short Presentation 1.5.2009Rm Now Management R Short Presentation 1.5.2009
Rm Now Management R Short Presentation 1.5.2009
 
APMP Foundation: Opportunity Qualification
APMP Foundation: Opportunity QualificationAPMP Foundation: Opportunity Qualification
APMP Foundation: Opportunity Qualification
 
Investing in Presales - George Bara
Investing in Presales - George BaraInvesting in Presales - George Bara
Investing in Presales - George Bara
 
Business Consulting Proposal PowerPoint Presentation Slides
Business Consulting Proposal PowerPoint Presentation SlidesBusiness Consulting Proposal PowerPoint Presentation Slides
Business Consulting Proposal PowerPoint Presentation Slides
 
Customer Engagement Strategies Overview
Customer Engagement Strategies OverviewCustomer Engagement Strategies Overview
Customer Engagement Strategies Overview
 
Theoris Consultant Orientation
Theoris Consultant OrientationTheoris Consultant Orientation
Theoris Consultant Orientation
 
SAP ByD Brochure
SAP ByD BrochureSAP ByD Brochure
SAP ByD Brochure
 
G K Lim\'s "Selling Successfully to Corporate and Major Accounts," ...
G K Lim\'s "Selling Successfully to Corporate and Major Accounts," ...G K Lim\'s "Selling Successfully to Corporate and Major Accounts," ...
G K Lim\'s "Selling Successfully to Corporate and Major Accounts," ...
 
Designing a Business Model
Designing a Business ModelDesigning a Business Model
Designing a Business Model
 
PAC: How To Make Eastern Europe An Engine Of Growth For Your Business
PAC: How To Make Eastern Europe An Engine Of Growth For Your BusinessPAC: How To Make Eastern Europe An Engine Of Growth For Your Business
PAC: How To Make Eastern Europe An Engine Of Growth For Your Business
 
Presales, solution design & bid management an overview
Presales, solution design & bid management   an overviewPresales, solution design & bid management   an overview
Presales, solution design & bid management an overview
 

Similaire à Running a successful web development business

Adaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshareAdaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshareAnanya Pani
 
Business Transformation Through Enterprise Collaboration Aiim Social Busines...
Business Transformation Through Enterprise Collaboration  Aiim Social Busines...Business Transformation Through Enterprise Collaboration  Aiim Social Busines...
Business Transformation Through Enterprise Collaboration Aiim Social Busines...chakraj
 
Cobb Solutions Overview 6-28-12
Cobb Solutions Overview 6-28-12Cobb Solutions Overview 6-28-12
Cobb Solutions Overview 6-28-12Michael Swart
 
Be Viable Consultancy Services
Be Viable   Consultancy ServicesBe Viable   Consultancy Services
Be Viable Consultancy Servicesaghasameer
 
The Agile Analyst: Making Agile Methods Work for You
The Agile Analyst: Making Agile Methods Work for YouThe Agile Analyst: Making Agile Methods Work for You
The Agile Analyst: Making Agile Methods Work for YouLitheSpeed
 
Managing requirements through the lifecycle of an agile project
Managing requirements through the lifecycle of an agile projectManaging requirements through the lifecycle of an agile project
Managing requirements through the lifecycle of an agile projectBlueprint Software Systems
 
B2B Sales Training - Vladi Rusev.pptx
B2B Sales Training - Vladi Rusev.pptxB2B Sales Training - Vladi Rusev.pptx
B2B Sales Training - Vladi Rusev.pptxVladimir Rusev
 
Ambasoft Presentation Master 2010 Final 2
Ambasoft Presentation Master 2010 Final  2Ambasoft Presentation Master 2010 Final  2
Ambasoft Presentation Master 2010 Final 2Ed Stevenson
 
Ambasoft Presentation Master 2010 Final 2
Ambasoft Presentation Master 2010 Final  2Ambasoft Presentation Master 2010 Final  2
Ambasoft Presentation Master 2010 Final 2Ed Stevenson
 
Sefi partners outsourcing parker_02_20_132
Sefi partners outsourcing parker_02_20_132Sefi partners outsourcing parker_02_20_132
Sefi partners outsourcing parker_02_20_132Dave Parker
 
Business Analyst in the Agile Space
Business Analyst in the Agile SpaceBusiness Analyst in the Agile Space
Business Analyst in the Agile SpaceXPDays
 
Getting Started with PPM Benefits Realization
Getting Started with PPM Benefits RealizationGetting Started with PPM Benefits Realization
Getting Started with PPM Benefits RealizationPowerSteering Software
 
Rohit Gathibandhe New word ver 1.2
Rohit Gathibandhe New word ver 1.2Rohit Gathibandhe New word ver 1.2
Rohit Gathibandhe New word ver 1.2Rohit Gathibandhe
 
Build Innovation into Your Admin Routine
Build Innovation into Your Admin RoutineBuild Innovation into Your Admin Routine
Build Innovation into Your Admin RoutineSalesforce Admins
 
PathwayPartners Company Info - Nov 2016
PathwayPartners  Company Info - Nov 2016PathwayPartners  Company Info - Nov 2016
PathwayPartners Company Info - Nov 2016Lisa Smith
 
Using the Right Content Strategy to Create a Personalized Digital Experience
Using the Right Content Strategy to Create a Personalized Digital ExperienceUsing the Right Content Strategy to Create a Personalized Digital Experience
Using the Right Content Strategy to Create a Personalized Digital ExperiencePerficient, Inc.
 

Similaire à Running a successful web development business (20)

Adaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshareAdaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshare
 
What is Collaborative Productivity?
What is Collaborative Productivity?What is Collaborative Productivity?
What is Collaborative Productivity?
 
Business Transformation Through Enterprise Collaboration Aiim Social Busines...
Business Transformation Through Enterprise Collaboration  Aiim Social Busines...Business Transformation Through Enterprise Collaboration  Aiim Social Busines...
Business Transformation Through Enterprise Collaboration Aiim Social Busines...
 
Cobb Solutions Overview 6-28-12
Cobb Solutions Overview 6-28-12Cobb Solutions Overview 6-28-12
Cobb Solutions Overview 6-28-12
 
Be Viable Consultancy Services
Be Viable   Consultancy ServicesBe Viable   Consultancy Services
Be Viable Consultancy Services
 
The Agile Analyst: Making Agile Methods Work for You
The Agile Analyst: Making Agile Methods Work for YouThe Agile Analyst: Making Agile Methods Work for You
The Agile Analyst: Making Agile Methods Work for You
 
Managing requirements through the lifecycle of an agile project
Managing requirements through the lifecycle of an agile projectManaging requirements through the lifecycle of an agile project
Managing requirements through the lifecycle of an agile project
 
B2B Sales Training - Vladi Rusev.pptx
B2B Sales Training - Vladi Rusev.pptxB2B Sales Training - Vladi Rusev.pptx
B2B Sales Training - Vladi Rusev.pptx
 
Ambasoft Presentation Master 2010 Final 2
Ambasoft Presentation Master 2010 Final  2Ambasoft Presentation Master 2010 Final  2
Ambasoft Presentation Master 2010 Final 2
 
Ambasoft Presentation Master 2010 Final 2
Ambasoft Presentation Master 2010 Final  2Ambasoft Presentation Master 2010 Final  2
Ambasoft Presentation Master 2010 Final 2
 
Profile of Ayan Chatterjee
Profile of Ayan Chatterjee Profile of Ayan Chatterjee
Profile of Ayan Chatterjee
 
Sefi partners outsourcing parker_02_20_132
Sefi partners outsourcing parker_02_20_132Sefi partners outsourcing parker_02_20_132
Sefi partners outsourcing parker_02_20_132
 
Business Analyst in the Agile Space
Business Analyst in the Agile SpaceBusiness Analyst in the Agile Space
Business Analyst in the Agile Space
 
Getting Started with PPM Benefits Realization
Getting Started with PPM Benefits RealizationGetting Started with PPM Benefits Realization
Getting Started with PPM Benefits Realization
 
Rohit Gathibandhe New word ver 1.2
Rohit Gathibandhe New word ver 1.2Rohit Gathibandhe New word ver 1.2
Rohit Gathibandhe New word ver 1.2
 
Build Innovation into Your Admin Routine
Build Innovation into Your Admin RoutineBuild Innovation into Your Admin Routine
Build Innovation into Your Admin Routine
 
IT Project and Digital Media Marketing Consulting
IT Project and Digital Media Marketing ConsultingIT Project and Digital Media Marketing Consulting
IT Project and Digital Media Marketing Consulting
 
The Startup Journey.pdf
The Startup Journey.pdfThe Startup Journey.pdf
The Startup Journey.pdf
 
PathwayPartners Company Info - Nov 2016
PathwayPartners  Company Info - Nov 2016PathwayPartners  Company Info - Nov 2016
PathwayPartners Company Info - Nov 2016
 
Using the Right Content Strategy to Create a Personalized Digital Experience
Using the Right Content Strategy to Create a Personalized Digital ExperienceUsing the Right Content Strategy to Create a Personalized Digital Experience
Using the Right Content Strategy to Create a Personalized Digital Experience
 

Plus de Russell Searle

Why is Joomla! better?
Why is Joomla! better?Why is Joomla! better?
Why is Joomla! better?Russell Searle
 
Roll your own FOSS cloud hosting
Roll your own FOSS cloud hostingRoll your own FOSS cloud hosting
Roll your own FOSS cloud hostingRussell Searle
 
Run your business on FOSS
Run your business on FOSSRun your business on FOSS
Run your business on FOSSRussell Searle
 
Free open source business apps landscape
Free open source business apps landscapeFree open source business apps landscape
Free open source business apps landscapeRussell Searle
 
ProjectFork 4.1 in Joomla! 3.x
ProjectFork 4.1 in Joomla! 3.xProjectFork 4.1 in Joomla! 3.x
ProjectFork 4.1 in Joomla! 3.xRussell Searle
 
Build Joomla! 3.0 business apps with ChronoForms
Build Joomla! 3.0 business apps with ChronoFormsBuild Joomla! 3.0 business apps with ChronoForms
Build Joomla! 3.0 business apps with ChronoFormsRussell Searle
 
ChronoForms work flow application
ChronoForms work flow applicationChronoForms work flow application
ChronoForms work flow applicationRussell Searle
 

Plus de Russell Searle (10)

Why is Joomla! better?
Why is Joomla! better?Why is Joomla! better?
Why is Joomla! better?
 
Roll your own FOSS cloud hosting
Roll your own FOSS cloud hostingRoll your own FOSS cloud hosting
Roll your own FOSS cloud hosting
 
Joomla! theming
Joomla! themingJoomla! theming
Joomla! theming
 
Run your business on FOSS
Run your business on FOSSRun your business on FOSS
Run your business on FOSS
 
Concrete5 workshop
Concrete5 workshopConcrete5 workshop
Concrete5 workshop
 
X2CRM workshop
X2CRM workshopX2CRM workshop
X2CRM workshop
 
Free open source business apps landscape
Free open source business apps landscapeFree open source business apps landscape
Free open source business apps landscape
 
ProjectFork 4.1 in Joomla! 3.x
ProjectFork 4.1 in Joomla! 3.xProjectFork 4.1 in Joomla! 3.x
ProjectFork 4.1 in Joomla! 3.x
 
Build Joomla! 3.0 business apps with ChronoForms
Build Joomla! 3.0 business apps with ChronoFormsBuild Joomla! 3.0 business apps with ChronoForms
Build Joomla! 3.0 business apps with ChronoForms
 
ChronoForms work flow application
ChronoForms work flow applicationChronoForms work flow application
ChronoForms work flow application
 

Dernier

Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxappkodes
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditNhtLNguyn9
 
8447779800, Low rate Call girls in Dwarka mor Delhi NCR
8447779800, Low rate Call girls in Dwarka mor Delhi NCR8447779800, Low rate Call girls in Dwarka mor Delhi NCR
8447779800, Low rate Call girls in Dwarka mor Delhi NCRashishs7044
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdfShaun Heinrichs
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxmbikashkanyari
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 

Dernier (20)

Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptx
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal audit
 
8447779800, Low rate Call girls in Dwarka mor Delhi NCR
8447779800, Low rate Call girls in Dwarka mor Delhi NCR8447779800, Low rate Call girls in Dwarka mor Delhi NCR
8447779800, Low rate Call girls in Dwarka mor Delhi NCR
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
 
Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 

Running a successful web development business

  • 1. Running a successful web development business Russell Searle 20 Jan 2013
  • 2. Introduction • Introduction • Planning and getting started • Getting established • Selling your services • Running your business • Growing and expanding
  • 3. What is success? My version of success No boss Business 100% based on free open source products Work when we choose for clients we choose Work from home or anywhere in the world Kids’ educations paid for Kids moved out Own our house Investments No debt
  • 4. Planning and getting started • Introduction • Planning and getting started • Getting established • Selling your services • Running your business • Growing and expanding
  • 5. Hurdles Not everyone is suited to running a business  Do you care more about security or freedom? Freelancer or business?  Freelancers interested in the work itself => resist hiring  Business focus on managed teams => hire best people High failure rate  Potentially very serious consequences  #1 cause of failure: bad management  #2 cause of failure: undercapitalised Must have business development and management skills  Either have them already or …  Be committed to developing them
  • 6. Market research Research your market and competition Business volumes Market rates Margins Market segments Industry segments …etc
  • 7. Develop your strategy SWOT Vision Focus Specialisations Value proposition Measurable, time-bound goals Action plan Contingencies Reserves
  • 8. Support services Accountant Lawyer or maybe legal documents resource Local business peers or business network Small business support services  e.g. Business Victoria, AGIMO, MMV Advisors / mentors Technical resources to complement your skills  Graphics designers and artists  Photographers  Marketing support  Web developers
  • 9. Set up your business #1 Choose a safe, smart business name  Use ASIC company search Register your business name Business structure  Best options: sole trader or single-director company  Limited Liability Company (LLC, Pty Ltd company)  Avoid partnerships, specially with relatives and friends Register with the Australian tax Office  Register for ABN and GST  Register ACN for an LLC
  • 10. Set up your business #2 Bank account Consider insurance  Professional indemnity  Public liability  Home and contents  Life insurance Customer contracts Employee/contractor contracts, if required Consider intellectual property risks Capital and operating funds
  • 11. Start your engines #1 • Reach out to contacts and prospects • Your network will provide > 80% of your business • Organise your calendar • Build your website and your points of presence • Implement a CRM • Put serious work into your lead generation and sales skills • Budget > 10% of your work week to business development • Get used to the discipline of ongoing pipeline management
  • 12. Start your engines #2 • Work your business • Treat it like a job, you are the boss and you should view your work performance as a boss would • Do unpleasant, boring tasks on a timetable • Use the UI grid (urgent-important) to manage your time. • Cash flow is king. Profitability is the state of grace. • If your business does not achieve a minimum 10% profit on top of all direct expenses within your planning horizon, you would be better off in a job
  • 13. Key success factors Enthusiasm Spend most of your time doing what you love, and let it show Attitude Collaborative, consultative approach Honesty Be honest with everybody, but especially with yourself Professionalism Provide customer service that you would expect for yourself, then do better Focus Capitalise on your strengths, compensate for your weaknesses Action Do it right now! No excuses. Consistency Be reliable, keep commitments, do what you say you will do Persistence Have a solid, validated, adaptable plan, have faith in it, work it and stick to it
  • 14. Getting established • Introduction • Planning and getting started • Getting established • Selling your services • Running your business • Growing your business
  • 15. Consult and collaborate • Clients don’t want drills, they want holes • Judge yourself by your results, not your efforts • Outputs matter, not inputs • Don’t build web sites! • Work with your customers to produce IT facilities that solve their business problems or grow their business • Be a good, successful business person • Model ability and credibility so you can contribute to their business • Look for problems and solutions • Put in your best efforts and ideas to improve their business • Communicate • Assume nothing: ask questions and listen to the answers • Report clearly and often, in English and in optimal detail • Get understanding, agreement and approval • Never make promises you can’t keep
  • 16. Business processes • Time recording and billing • Daily accounting • Customer relationship management • Team project management tools • Benchmarking • Blogging and social media
  • 17. Important relationships • Family • Business partners • Staff • Contractors and freelancers • Advisors • Network
  • 18. Selling your services • Introduction • Planning and getting started • Getting established • Selling your services • Running your business • Growing your business
  • 19. Marketing foundation • Your purpose (vision, mission) • Your pitch (position statement, slogan, tagline, USP) • Your focus (specialisations, target markets) • Your ideal customer profile • Industries • Turnover • Head count • Operations • Maturity • Problems and pains
  • 20. Marketing plan • Purpose (purpose and pitch) • Market profile (focus and customer profile) • Competitors • Marketing strategy • Channels and methods • Pricing and selling • Project delivery • Measurement • Project performance • Profitability
  • 21. Marketing channels Free Paid •Your client base •Sponsorship •Your peers and network •Advertising •Interest groups •Mainstream media •Events •Affiliate programs •Your website •Joint marketing •Social media •Co-branding •Forums and blogs •Search engine marketing
  • 22. Selling skills • Your success has much more to do with your selling ability than your technical skills • Selling really means providing value to customers • Get over yourself • Be good at it • Not possible to cover selling skills in this workshop • Find and use a professional IT selling resource, e.g. • IBM PartnerWorld University (IBM business partners only) • Budget > 10% of your work week to business development
  • 23. Running your business • Introduction • Planning and getting started • Getting established • Selling your services • Running your business • Growing your business
  • 24. Customer service •Love the clients you have • Repeat business • Lowest cost source of business • Case studies, testimonials • Referrals, word of mouth • Reference sites • Keep communicating, stay in touch • See consult and collaborate, key success factors
  • 25. Managing projects • Track and measure activity and progress • Can’t improve without benchmarks • Can’t benchmark without recording activity • Use shared tools • Online project management system • Online PSA (professional services application) • PSA should also handle time sheets and billing • Blend waterfall and agile methodologies • Cannot ‘quote’ for an agile project • Waterfall project structure around agile work packages
  • 26. Customise SDLC Customise project method for scope and context Section Stage Outcome Performed Approved Stage activity by by Definition Requirements Specs Account Customer Clarify and document requirements statement, then obtain customer Manager approval of requirements. Design Specs Designer Designer Design or model solution. Produce technical specs, revised task estimates and test scenarios. If required, conduct evaluations and recommend. Proposal Project Account Customer Propose solution, adjust requirements and specs if required and ask for plan Manager approval Development Construction Feature Developer Developer Construct features and solution. Emphasise quality, flexible function and maintainability. Unit test assigned features. Testing Feature Tester Tester Test features and system interfaces based on business process, boundary conditions and functional specs. Analyse results and control defect resolution. Sign off system testing and deploy features to acceptance testing platform. Acceptance Feature Customer Customer Test features, interfaces and business process in the context of realistic customer-specific data. Report defects to Psicom and sign off acceptance testing when satisfied. Delivery Feature Project Account Publish changed parts to customer's production server, configure, test Manager Manager and hand over for implementation.
  • 27. Managing production • Software production management • Manage a continuous stream of software projects • Various sizes, multiple clients • Balance a changing mix of skills and resources • Within shifting demand • See Software production management article
  • 28. Complaints • Complaints are opportunities in disguise • A customer whose complaint you have rectified is much more likely to recommend you • Take responsibility, but not necessarily blame • Be open, constructive, proactive • Clarify and agree requirements • Fix and confirm • Follow up
  • 29. Difficult customers • Solutions are not architected, they are shaped • Most customers can’t express what they want, but they can help you shape a prototype • But some clients are not worth having • Won’t pay (ask for a deposit) • Ignorant and unwilling to learn • Arrogant • Unrealistic expectations • Unresponsive • Assumers: ‘I assumed I was going to get x, y or z’
  • 30. Growing your business • Introduction • Planning and getting started • Getting established • Selling your services • Running your business • Growing your business
  • 31. Larger clients Good Bad •More demanding •Long term relationship •More stakeholders •Higher rates •More overheads •More realistic budgets •More politics •More professional •More reporting •Smarter people •More risk •Bigger projects •Tougher •More interesting work
  • 32. Pitching to larger clients • Initially aim for smaller, low-risk projects • Sales cycle typically 9 – 18 months • Extensive, professional proposal required • RFTs are hard work, but can be won • Need formal legal structure and solid financials • Need prof indemnity/liability insurance
  • 33. Evolve your business • Account management • Project management • Production management • Quality assurance • Technical range and capacity • Formalise maintenance support • Formalise tech standards and code reuse • Specialise market focus and internal roles • The purpose of a business is to be sold
  • 34. Profitability for freelancers How to eliminate tax return shock •Set your income goal for the year •Set your annual budget •Calculate your marginal tax rate •Add 2% to the rate •Put that percentage of every invoice into a separate provision account