freelancing: how not to suck

92
FREELANCING: HOW NOT TO SUCK Andy Walters [email protected]

Upload: andywalters

Post on 29-Jan-2018

2.904 views

Category:

Documents


0 download

TRANSCRIPT

Page 2: Freelancing: How not to Suck

INTRODUCTION

Page 3: Freelancing: How not to Suck

INTRODUCTION

How many of you are freelancers?

Page 4: Freelancing: How not to Suck

INTRODUCTION

How many of you are freelancers?

How many of you are considering freelancing?

Page 5: Freelancing: How not to Suck

INTRODUCTION

How many of you are freelancers?

How many of you are considering freelancing?

How many of you got lost and ended up here accidentally?

Page 6: Freelancing: How not to Suck

INTRODUCTION

How many of you are freelancers?

How many of you are considering freelancing?

How many of you got lost and ended up here accidentally?

Story Time.

Page 7: Freelancing: How not to Suck

THE FIRST WAY NOT TO SUCK AT

FREELANCING

Page 8: Freelancing: How not to Suck

THE FIRST WAY NOT TO SUCK AT

FREELANCING

Don’t freelance.

Page 9: Freelancing: How not to Suck

WHY YOU SHOULDN’T FREELANCE

Page 10: Freelancing: How not to Suck

WHY YOU SHOULDN’T FREELANCE

Income

Page 11: Freelancing: How not to Suck

WHY YOU SHOULDN’T FREELANCE

Income

Self-Discipline

Page 12: Freelancing: How not to Suck

WHY YOU SHOULDN’T FREELANCE

Income

Self-Discipline

Attracting Clients

Page 13: Freelancing: How not to Suck

WHY YOU SHOULDN’T FREELANCE

Income

Self-Discipline

Attracting Clients

Accounting & Legal

Page 14: Freelancing: How not to Suck

WHY YOU SHOULDN’T FREELANCE

Income

Self-Discipline

Attracting Clients

Accounting & Legal

Proficiency

Page 15: Freelancing: How not to Suck

BAD REASONS TO START FREELANCING

Page 16: Freelancing: How not to Suck

BAD REASONS TO START FREELANCING"I want more time to code."

Page 17: Freelancing: How not to Suck

BAD REASONS TO START FREELANCING"I want more time to code."

"I don't like BS meetings."

Page 18: Freelancing: How not to Suck

BAD REASONS TO START FREELANCING"I want more time to code."

"I don't like BS meetings."

"I don't like my coworkers."

Page 19: Freelancing: How not to Suck

BAD REASONS TO START FREELANCING"I want more time to code."

"I don't like BS meetings."

"I don't like my coworkers."

"I'm going to make more money next month."

Page 20: Freelancing: How not to Suck

BAD REASONS TO START FREELANCING"I want more time to code."

"I don't like BS meetings."

"I don't like my coworkers."

"I'm going to make more money next month."

"I can get away with telling everyone to show up naked to my presentation at Drupal Camp." (Apparently, this is true.)

Page 21: Freelancing: How not to Suck

BAD REASONS TO START FREELANCING"I want more time to code."

"I don't like BS meetings."

"I don't like my coworkers."

"I'm going to make more money next month."

"I can get away with telling everyone to show up naked to my presentation at Drupal Camp." (Apparently, this is true.)

Incidentally, I started freelancing for all of these reasons.

Page 22: Freelancing: How not to Suck

GOOD REASONS TO START FREELANCING

Page 23: Freelancing: How not to Suck

GOOD REASONS TO START FREELANCING

"I want to have a flexible schedule."

Page 24: Freelancing: How not to Suck

GOOD REASONS TO START FREELANCING

"I want to have a flexible schedule."

"I want to work for myself."

Page 25: Freelancing: How not to Suck

GOOD REASONS TO START FREELANCING

"I want to have a flexible schedule."

"I want to work for myself."

"I want to have an unlimited income."

Page 26: Freelancing: How not to Suck
Page 27: Freelancing: How not to Suck

DON’T QUIT MONDAY

Page 28: Freelancing: How not to Suck

DON’T QUIT MONDAY

Start small.

Page 29: Freelancing: How not to Suck

DON’T QUIT MONDAY

Start small.

Build up your client base while you have a full time gig.

Page 30: Freelancing: How not to Suck

DON’T QUIT MONDAY

Start small.

Build up your client base while you have a full time gig.

Fire your boss, but nicely.

Page 31: Freelancing: How not to Suck

DON’T QUIT MONDAY

Start small.

Build up your client base while you have a full time gig.

Fire your boss, but nicely.

Don't burn bridges.

Page 32: Freelancing: How not to Suck

FIND THE RIGHT CLIENTS

Page 33: Freelancing: How not to Suck

FIND THE RIGHT CLIENTS

Networking Meetups

Page 34: Freelancing: How not to Suck

FIND THE RIGHT CLIENTS

Networking Meetups

Craigslist

Page 35: Freelancing: How not to Suck

FIND THE RIGHT CLIENTS

Networking Meetups

Craigslist

Odesk, etc

Page 36: Freelancing: How not to Suck

FIND THE RIGHT CLIENTS

Networking Meetups

Craigslist

Odesk, etc

Word of Mouth

Page 37: Freelancing: How not to Suck

FIND THE RIGHT CLIENTS

Networking Meetups

Craigslist

Odesk, etc

Word of Mouth

Recruiters

Page 38: Freelancing: How not to Suck

FIND THE RIGHT CLIENTS

Networking Meetups

Craigslist

Odesk, etc

Word of Mouth

Recruiters

Portfolio Site

Page 39: Freelancing: How not to Suck

FIND YOUR ZEN SPACE

Page 40: Freelancing: How not to Suck

FIND YOUR ZEN SPACE

It’s not your bedroom.

Page 41: Freelancing: How not to Suck

FIND YOUR ZEN SPACE

It’s not your bedroom.

It’s not your living room.

Page 42: Freelancing: How not to Suck

FIND YOUR ZEN SPACE

It’s not your bedroom.

It’s not your living room.

It’s probably not a coffee shop.

Page 43: Freelancing: How not to Suck

FIND YOUR ZEN SPACE

It’s not your bedroom.

It’s not your living room.

It’s probably not a coffee shop.

It probably is a home office or a coworking space.

Page 44: Freelancing: How not to Suck

FIND A PARTNER

Designers, meet programmers. Programers, meet designers.

Page 45: Freelancing: How not to Suck

DEFINE & SELL YOUR PROCESS

As a programmer or designer, it’s easy to focus on your piece of the process. But there’s more to it!

Client expectations management. (Story: “uploading a PSD”).

Today I’m giving away my process that I’ve built over five years.

Page 46: Freelancing: How not to Suck

MY PROCESS

Page 47: Freelancing: How not to Suck

MY PROCESS

Paperwork

Page 48: Freelancing: How not to Suck

MY PROCESS

Paperwork

Planning

Page 49: Freelancing: How not to Suck

MY PROCESS

Paperwork

Planning

Graphic Design

Page 50: Freelancing: How not to Suck

MY PROCESS

Paperwork

Planning

Graphic Design

Development

Page 51: Freelancing: How not to Suck

MY PROCESS

Paperwork

Planning

Graphic Design

Development

Testing & Training

Page 52: Freelancing: How not to Suck

MY PROCESS

Paperwork

Planning

Graphic Design

Development

Testing & Training

Content Entry

Page 53: Freelancing: How not to Suck

MY PROCESS

Paperwork

Planning

Graphic Design

Development

Testing & Training

Content Entry

Site Launch

Page 54: Freelancing: How not to Suck

MY PROCESS

Paperwork

Planning

Graphic Design

Development

Testing & Training

Content Entry

Site Launch

Maintenance

Page 55: Freelancing: How not to Suck

PROCESS: PAPERWORK

Page 56: Freelancing: How not to Suck

PROCESS: PAPERWORK

Estimate

Page 57: Freelancing: How not to Suck

PROCESS: PAPERWORK

Estimate

Flat vs. hourly. How many work flat? Hourly?

Page 58: Freelancing: How not to Suck

PROCESS: PAPERWORK

Estimate

Flat vs. hourly. How many work flat? Hourly?

Demo: Estimating tool (I’m giving this away, too).

Page 59: Freelancing: How not to Suck

PROCESS: PAPERWORK

Estimate

Flat vs. hourly. How many work flat? Hourly?

Demo: Estimating tool (I’m giving this away, too).

Statement of Work

Page 60: Freelancing: How not to Suck

RATES

Page 61: Freelancing: How not to Suck

RATES

POLL: What are your rates

Page 62: Freelancing: How not to Suck

RATES

POLL: What are your rates

$0 - $50/hr?

Page 63: Freelancing: How not to Suck

RATES

POLL: What are your rates

$0 - $50/hr?

$50 - $75/hr?

Page 64: Freelancing: How not to Suck

RATES

POLL: What are your rates

$0 - $50/hr?

$50 - $75/hr?

$75 - $100/hr?

Page 65: Freelancing: How not to Suck

RATES

POLL: What are your rates

$0 - $50/hr?

$50 - $75/hr?

$75 - $100/hr?

$100 - $125/hr?

Page 66: Freelancing: How not to Suck

RATES

POLL: What are your rates

$0 - $50/hr?

$50 - $75/hr?

$75 - $100/hr?

$100 - $125/hr?

$125+?

Page 67: Freelancing: How not to Suck

PAYMENT

Page 68: Freelancing: How not to Suck

PAYMENT

Do not undercharge.

Page 69: Freelancing: How not to Suck

PAYMENT

Do not undercharge.

Do not take “portfolio” projects unless you actually need them.

Page 70: Freelancing: How not to Suck

PAYMENT

Do not undercharge.

Do not take “portfolio” projects unless you actually need them.

Always invoice.

Page 71: Freelancing: How not to Suck

PAYMENT

Do not undercharge.

Do not take “portfolio” projects unless you actually need them.

Always invoice.

Work either for free or at your full rate.

Page 72: Freelancing: How not to Suck

PAYMENT

Do not undercharge.

Do not take “portfolio” projects unless you actually need them.

Always invoice.

Work either for free or at your full rate.

Always, always, ALWAYS get half up front.

Page 73: Freelancing: How not to Suck

PAYMENT

Do not undercharge.

Do not take “portfolio” projects unless you actually need them.

Always invoice.

Work either for free or at your full rate.

Always, always, ALWAYS get half up front.

Watch for red flags: story time.

Page 74: Freelancing: How not to Suck

PROCESS: PLANNING

Page 75: Freelancing: How not to Suck

PROCESS: PLANNING

Sitemap

Page 76: Freelancing: How not to Suck

PROCESS: PLANNING

Sitemap

Wireframes

Page 77: Freelancing: How not to Suck

PROCESS: PLANNING

Sitemap

Wireframes

But it's simple enough that I don't need to wireframe! No, it's not.

Page 78: Freelancing: How not to Suck

DESIGN & DEV

Page 79: Freelancing: How not to Suck

DESIGN & DEV

You should know about this already so I’m skipping it, except to say...

Page 80: Freelancing: How not to Suck

DESIGN & DEV

You should know about this already so I’m skipping it, except to say...

COMMUNICATE WITH YOUR CLIENT

Page 81: Freelancing: How not to Suck

TESTING, TRAINING, CONTENT ENTRY

Page 82: Freelancing: How not to Suck

TESTING, TRAINING, CONTENT ENTRY

Explain to clients that bugs are normal (and are not free to fix)

Page 83: Freelancing: How not to Suck

TESTING, TRAINING, CONTENT ENTRY

Explain to clients that bugs are normal (and are not free to fix)

Test it yourself thoroughly (or hire testers if you can)

Page 84: Freelancing: How not to Suck

TESTING, TRAINING, CONTENT ENTRY

Explain to clients that bugs are normal (and are not free to fix)

Test it yourself thoroughly (or hire testers if you can)

Walk clients through the features of the site by having them add content. As they go along, they’ll find things you missed. Fix them promptly.

Page 85: Freelancing: How not to Suck

LAUNCH

Make sure to set the expectation that this process is not automatic. There is no big red button you are pushing.

Page 86: Freelancing: How not to Suck

MAINTENANCE

Page 87: Freelancing: How not to Suck

MAINTENANCE

Security & feature updates can be great recurring revenue.

Page 88: Freelancing: How not to Suck

MAINTENANCE

Security & feature updates can be great recurring revenue.

Some models for maintenance contracts:

Page 89: Freelancing: How not to Suck

MAINTENANCE

Security & feature updates can be great recurring revenue.

Some models for maintenance contracts:

Discounted hour chunk (e.g., 60 hours)

Page 90: Freelancing: How not to Suck

MAINTENANCE

Security & feature updates can be great recurring revenue.

Some models for maintenance contracts:

Discounted hour chunk (e.g., 60 hours)

Use it or lose it (e.g., 10 hours/mo.)

Page 91: Freelancing: How not to Suck

MAINTENANCE

Security & feature updates can be great recurring revenue.

Some models for maintenance contracts:

Discounted hour chunk (e.g., 60 hours)

Use it or lose it (e.g., 10 hours/mo.)

Monthly invoice

Page 92: Freelancing: How not to Suck

YOU’RE GOLDEN!

Story to sum up.

Find this presentation, the estimating tool and my process document at my blog, blog.andy-walters.com