Put the RFP Down

Post on 08-May-2015

3.922 views 1 download

description

RFPs can be useful. But when building complex custom websites, they can actually be more hurtful than helpful. This presentation is for two groups of people: Clients who are planning on building a complex custom site on a CMS. Vendors who want to stop responding to RFPs but are having trouble explaining why RFPs are detrimental to the development process. There are better ways to do things, and hopefully this will explain how. This is based on a presentation done at the Drupal Dojo. If you'd like to get the full experience, check out the webinar with my full presentation. http://groups.drupal.org/node/84939

Transcript of Put the RFP Down

PUT DOWN THE RFPHow to save your sanity and help yourself AND your clients lead happier and more fulfilling lives.

Drupal Experts For Non-ProfitsDiscover • Plan • Design • Build • Support

Beta!

Friday, August 13, 2010

MY NAME IS ADAM

I’m a Partner / Business DevelopmentI’m a recovering responder to RFPs.

(this is where you say “Hi Adam”)

Friday, August 13, 2010

“He who fails to plan,plans to fail.”

Old Italian Proverb

Friday, August 13, 2010

FANCY TECHNICAL TERMSRFP

Wikipedia says: A Request for Proposal (referred to as RFP) is an early stage in a procurement process, issuing an invitation

for suppliers, often through a bidding process, to submit a proposal on a specific commodity or service.

DiscoveryThe process of investigating, developing and implementing a

plan for your website needs. Deliverables could include wireframes, sitemap, feature specifications, user interviews,

personas, etc and most importantly, a Drupal Implementation Plan.

flagfor later

Friday, August 13, 2010

WHO IS THIS FOR?

Smoother Sales Process

Better Drupal Sales

Better Client Relationships

Save Time

Save Sanity

Smoother Vendor Process

Better Drupal Website

Better Vendor Relationships

Save Time

Save Sanity

Friday, August 13, 2010

WHO IS THIS NOT FOR?

If you have a flawless & automated estimation process that requires little analysis.

If you are required by law to write an RFP and have no way

to edit the process.

If you have a pre-cog on staff who can read a clients future

thoughts.

If you find budgets exploding and ever lowering expectations to be

tons of fun.

Friday, August 13, 2010

WHO SHALL WE BLAME?

THEPROCESS!

Friday, August 13, 2010

I’M NOT A SORCERER

RFPs are not going away.

RFPs can be useful.

RFPs are NOT evil.

But, most RFPs, in the Drupal community,

currently waste EVERYBODY’s

time, money and energy.

Friday, August 13, 2010

WHY RFPS ARE AWESOME(ACCORDING TO WIKIPEDIA)

• Informs suppliers that your company is looking to procure and encourages them to make their best effort.

• Requires the company to specify what it proposes to purchase. If the requirements analysis has been prepared properly, it can be incorporated quite easily into the Request document.

•Alerts suppliers that the selection process is competitive.

•Allows for wide distribution and response.

• Ensures that suppliers respond factually to the identified requirements.

Official Boring Bullet Point Slide

flagfor later

Friday, August 13, 2010

ADVOMATIC BUILDS DRUPAL SITES FOR GOOD CAUSES

LOTSOF EM

Friday, August 13, 2010

WE’VE WRITTEN A TON OF RFP RESPONSES IN OUR DAY

50+OF EM

We won 5 RFP bids in 5 Years

Friday, August 13, 2010

1-3WEEKSPER RFP

3-5STAFF

PER RFPHRS

PER RFP

10-40

TIME DEVOTED TO RFPS

ALL FOR

FREE!Friday, August 13, 2010

OUR OLD RFP PROCESS1 I find an RFP

or a lead sends one. Julie Analyzes, Does Free

Discovery, Passes Developers a Vague Feature Specification

2

Developers, Themers & Sysadmins Analyze, Do Free Discovery, Guesstimate Client Needs, Write A Technical Plan & Estimate, Pass Back to Julie

3

Julie reformats, adds PM, QA, and Contingency. Contingency adds 33% to bottom line of project so client isn’t surprised later. We then approve and send our honest and forthright 30 page proposal to client.

4

Friday, August 13, 2010

OUR OLD RFP PROCESS

Profit!5

Friday, August 13, 2010

X

OUR OLD RFP PROCESS5A We make it to final round of discussions with client.

Executive sees our prices which is 33% higher than competitors. They go with competitor. Then scope balloons and they get mad at them.

RFPFAIL

5B

RFPFAIL

We get the gig. After going through a proper discovery process, we discover that their needs are far beyond what the RFP said. Then scope balloons and they get mad at us.

Friday, August 13, 2010

This made us sad.The process was clearly fundamentally broken,

and worse, it was making Advobaby cry.

Sad Advobaby

We had our worst sales quarter EVER.We were almost at rock bottom.

Almost.

Friday, August 13, 2010

ROCK BOTTOM

Long VagueState Education Drupal Retheme

RFP

Large Very Technical Well Thought Out

RFP

Came disguised as two seemingly different RFPs.

They weredistributed everywhere

possible.

Friday, August 13, 2010

ROCK BOTTOM

Long VagueState Education Drupal Retheme

RFP

Large Very Technical Well Thought Out

RFP

Came disguised as two seemingly different RFPs.

Vague Spec

Detailed Non-Drupal

Spec

They weredistributed everywhere

possible.

Friday, August 13, 2010

ROCK BOTTOM

Long VagueState Education Drupal Retheme

RFP

Large Very Technical Well Thought Out

RFP

Came disguised as two seemingly different RFPs.

Vague SpecAwkward RFP Format w/

irrelevant langauge

Detailed Non-Drupal

SpecWell thought out

and easy to readdocument

They weredistributed everywhere

possible.

Friday, August 13, 2010

ROCK BOTTOM

Long VagueState Education Drupal Retheme

RFP

Large Very Technical Well Thought Out

RFP

Came disguised as two seemingly different RFPs.

Vague SpecAwkward RFP Format w/

irrelevant langauge

Large Budget

Detailed Non-Drupal

SpecWell thought out

and easy to readdocument

Large Budget

They weredistributed everywhere

possible.

Friday, August 13, 2010

ROCK BOTTOM

Long VagueState Education Drupal Retheme

RFP

Large Very Technical Well Thought Out

RFP

Came disguised as two seemingly different RFPs.

Vague SpecAwkward RFP Format w/

irrelevant langauge

Large Budget

Detailed Non-Drupal

SpecWell thought out

and easy to readdocument

Large Budget

They weredistributed everywhere

possible.

Allows for wide distribution and response.Flagged from

earlier...

Friday, August 13, 2010

ROCK BOTTOM

Long VagueState Education Drupal Retheme

RFP

Large Very Technical Well Thought Out

RFP

Came disguised as two seemingly different RFPs.

Vague SpecAwkward RFP Format w/

irrelevant langauge

Large Budget

Detailed Non-Drupal

SpecWell thought out

and easy to readdocument

Large Budget

90+Responses

50+ Responses

They weredistributed everywhere

possible.

Allows for wide distribution and response.Flagged from

earlier...

Friday, August 13, 2010

50+ Responses

THE EXTRAPOLATION

90+Responses

+3

WEEKSPER RFP

4STAFF

PER RFP

40HOURSPER RFP

Friday, August 13, 2010

50+ Responses

THE EXTRAPOLATION

90+Responses

+2-6

STAFF PERPROPOSAL

1-2HRS PER

PROPOSALWEEKS OFINTERNALDEBATE

?

(MY TOTAL GUESTIMATE)

Friday, August 13, 2010

80UNBILLABLE

HOURS

1-2%CHANCEOF WIN

90PROPOSALS

TO READ

90DIFFERENT

IDEAS & BUDGETS

SAD RFP MATH

Friday, August 13, 2010

OMG, WHAT DO I DO NOW?

A B C

Friday, August 13, 2010

OPTION C WITH LESS RAGE

I found the problem.(Like a billion firms before me.)

C

Friday, August 13, 2010

DRUPAL RFPS ARE ANNOYINGThey are bureaucratic.

They interfere with best practices.

They are ineffective.

RFPs sound great, mean well, but their results don’t help, and in

some cases can hurt final product.

*currently*generally

Friday, August 13, 2010

WHY EVERYONE LOSES

Gives awayideas for free

Spends untold hours on gig they most likely will not get

Makes discoveryassumptions resulting in inaccurate estimates

Places focus on budget over quality

Spends untold hours reviewing too

many proposals

Expectations ruinedwhen discovery changes scope

Friday, August 13, 2010

THE COMMON THREAD

DISCOVERY

Makes discoveryassumptions resulting in inaccurate estimates

Expectations ruinedwhen discovery changes scope

Friday, August 13, 2010

WHAT I DISCOVEREDABOUT DISCOVERY IN RFPS

CLIENTHELLO

my name is

Project Overview

Feature List*

Technical Plan*

Wireframes*

Design Comps*

Competitor Analysis*

User Research*

*sometimes provided by client (from 2-75% of the time)

Friday, August 13, 2010

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%Pr

oject

Ove

rview

Feat

ure

List

Tech

nical

Plan

Wire

frame

s

Desig

n Co

mps

Comp

etito

r Ana

lysis

User

Ree

arch

Drup

al Sp

ecific

ation

Possible Discovery Deliverables

% Chance of Vendor providing accurate estimate% of Clients who provide discovery deliverable with RFP

Muy Importante

COMPLETELY UNSCIENTIFIC CHART

Friday, August 13, 2010

WEB DEVELOPMENT PROCESS

? ? ?

Discovery

Technical Planning

Wireframing & Design

Development & Implementation

Quality Assurance & Server Testing

Site Launch

Important

Things HappenHere

Friday, August 13, 2010

WEB DEVELOPMENT PROCESSI have anywhere from

2-70% of the information you need. Please tell me how much this will cost?

? ? ?

Discovery

Technical Planning

Wireframing & Design

Development & Implementation

Quality Assurance & Server Testing

Site Launch

Important

Things HappenHere

Friday, August 13, 2010

IS THERE A DOCTOR IN THE HOUSE?

Examine

Question

Test & Analyze

Diagnose

TreatCure

? ? ?

Important

Things HappenHere

Friday, August 13, 2010

IS THERE A DOCTOR IN THE HOUSE?

Examine

Question

Test & Analyze

Diagnose

TreatCure

I have a stomach ache. How much will the

surgery cost?

? ? ?

Important

Things HappenHere

Tuesday, August 10, 2010

As a patient, do you want your Doctor missing 30%-50% of the information they need to give you a proper diagnosis?

Discovery

Technical Planning

Wireframing & Design

Development & Implementation

Quality Assurance & Server Testing

Site Launch

YOU CAN CALL ME DR. DEVELOPER

? ? ?

Important

Things HappenHere

As a client, do you want a vendor bidding missing 30-50% of the information they’ll need for accuracy?

Friday, August 13, 2010

Discovery

Technical Planning

Wireframing & Design

Development & Implementation

Quality Assurance & Server Testing

Site Launch

YOU CAN CALL ME DR. DEVELOPER

? ? ?

Important

Things HappenHere Please figure out what I

need for a website before I tell you what I need.

As a client, do you want a vendor bidding missing 30-50% of the information they’ll need for accuracy?

Friday, August 13, 2010

WHY EVERYONE LOSES

Gives awayideas for free

Spends untold hours on gig they most likely will not get

Makes discoveryassumptions resulting in inaccurate estimates

Places emphasis on budget over quality

Spends untold hours reviewing too

many proposals

Expectations ruinedwhen discovery changes scope

Friday, August 13, 2010

HOW EVERYONE CAN WIN

STOPRESPONDING

TO RFPS

STOPWRITING

RFPS

Friday, August 13, 2010

WHAT IF I ABSOLUTELY POSITIVELY HAVE TO DO AN RFP?Find a way to make the process work for you.

Break it into two phases. Do a Discovery RFP. Take those deliverables and then do a Development RFP.

Remind your decision makers that quality of work saves money in the long run.

Build relationships with Vendors you trust. Lean on them for advice on how to approach your leadership.

Friday, August 13, 2010

I’VE BEEN RFP FREEFOR 6 MONTHS

WOOT!!

Friday, August 13, 2010

OUR NEW RFP PROCESSA client send us an RFP.

We tell them we don’t respond to RFPs.

Friday, August 13, 2010

OUR NEW RFP PROCESSA client send us an RFP.

We tell them we don’t respond to RFPs.

I have an RFP.

Friday, August 13, 2010

OUR NEW RFP PROCESSA client send us an RFP.

We tell them we don’t respond to RFPs.

RFPs tend not to be accurate in determining cost.

We can’t estimate project costs until after you go

through a proper discovery phase with a Drupal shop.

We’ve found that scope and budget can change dramatically if

you don’t do Discovery first.

I have an RFP.

Friday, August 13, 2010

OUR NEW RFP PROCESSA client send us an RFP.

We tell them we don’t respond to RFPs.

RFPs tend not to be accurate in determining cost.

We recommend talking to your peers and find a Drupal

firm that you trust to engage in a Discovery phase with.

We can’t estimate project costs until after you go

through a proper discovery phase with a Drupal shop.

If you’d like to see what we can do, we’d gladly sit down with your decision makers and walk you through our process with previous clients. We can give you

vague ballpark costs.

After a flat rate Discovery phase with us, we’ll provide you with a Drupal Implementation Plan and an

estimate. You can then take that plan elsewhere for bids, or hire us!

We’ve found that scope and budget can change dramatically if

you don’t do Discovery first.

I have an RFP.

Friday, August 13, 2010

HOW VENDORS CAN WIN

Get paid to diagnose. Your expertise is valuable.

Encourage potential clients to scrap the RFP process, and engage in a discovery process.

Instead of writing proposals, write case studies, and show potential clients your process.

Take all the time you would be spending writing proposals you are guestimating, and fix bugs in

Drupal instead.

Friday, August 13, 2010

HOW CLIENTS CAN WINDon’t write RFPs. If you must have some formal

process in place, write an RFQ (Request for Qualifications).

Only send your RFQ to a few vendors that you trust or were referred to. Better to get 6 great proposals

then 90 of all shapes and sizes.

Find a vendor within your budget, whose process makes you the most comfortable, who has expertise

in your specific industry and hire them just to do Discovery.

Friday, August 13, 2010

WHAT IF I’M TOO SMALL OR NEW TO SAY NO?

Make sure that the potential client will add to your credibility.

Make sure that they will improve the street cred of your portfolio.

Make sure they will help your bottom line.

Don’t just send a proposal, get to know the client. Try to find an advantage that will make your proposal stand out.

Friday, August 13, 2010

IT’S THAT SIMPLE

QUESTIONS?

Friday, August 13, 2010

RESOURCES

Blair Enns: http://www.winwithoutpitching.com/

Becoming the ExpertThe Manifesto

Advoblog: Web Dev for Noobs

Discovery and UX Design

Friday, August 13, 2010

THANKS FOR LISTENING!

Adam MordecaiPartner / New Business Development

How’d I do? Let me know:http://www.advomatic.com/NoRFP

mordecai@advomatic.com

Twitter: @advomatic & @advodudeFB: http://facebook.com/advomatic

Friday, August 13, 2010