SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Interpreting an RFP
Prepared by George Saines, Caktus Group
Why me?
Work at a small web consultancy

See full project life cycle every day

Lots of hands-on experience creating proposals
based on RFPs
Two Goals:

Answer question: “What are contractors thinking?”

Improve the outcomes of your RFPs
Presentation Outline
Explain how Caktus interprets an RFP

Work through a short example

Offer high level thoughts and suggestions

Presentation will take 30 minutes
Projects in the Wild
Caktus sees project proposals of all kinds

“I have an idea”

All the way to full blown RFP
The Spec Continuum
The Process


ASSIGN LEAD   CREATE ROUGH      ASK        ADD       CREATE
 DEVELOPER      ESTIMATE     QUESTIONS   SERVICES   SCHEDULE
#1: Assign a Dev
Match based on previous experience

Estimators are lead developers

Enormous value-add

Always check for this
#2: Create Estimate
Line-by-line analysis of RFP

Build up spreadsheet of required work to meet the
specification
#3 Clarify
RFP question periods are enormously important

Warning signs: evasive/uncertain/general answers
to questions
#4 Add Non-Dev Work
Project management

Quality assurance testing

Feedback and review

Design and usability testing
#5 Schedule

Take requirements, map to calendar time, produce
formal schedule
Timing

Estimates normally take weeks

A good estimate is expensive
Now An Example
DLPA 8/2012 RFP

Short: only 7 pages

Summary: they want a website that will make it
easy and convenient for the public to access
digital library media
#1: Assign Lead Dev

Colin had the necessary experience

Familiarized himself with the RFP: read it
#2: Read & Estimate
#2: Read & Estimate
#3: Clarify
Submitted during their question period

Received answers and adjusted estimate
#4 Add Non-Dev Work
PM, QA, Feedback, Design, UX

Use static percentages of total development
budget

This is developer-centric and intentionally so!
#5 Schedule
In this case, RFP requires 32 weeks

Necessary to fit hours into schedule

Typically schedules change
Take Home Advice
Three specific points that will improve your RFP
outcomes:

1) Have developers write the RFP

2) Create user stories

3) Answer contractor questions fully: elaborate
Developer RFPs
Fuzzy requirements + fuzzy answers = Expensive
Quotes

Gear the RFP to the people who will estimate it

Often requires that someone in that profession to
help write it
Create User Stories
User stories are helpful, regardless of your industry

Here’s a good link that explains how to write useful
user stories:

http://www.subcide.com/articles/how-to-write-
meaningful-user-stories/
This is Not a User Story

“We want the site to be intuitive, clean, and
simple. Users should be able to understand what
they are doing at all times.”
This Is a User Story
As a site administrator with superuser privileges, I log in to modify a Twitter
hashtag via siteurl.com/admin. I am able to access the edit screen within
two clicks and search for an existing Twitter hashtag, receiving auto-
complete suggestions with available options.

   Once I select a hashtag, I can save it in the Twitter Aggregator app and
   have the site begin monitoring and collecting data immediately. The
   aggregated data should be visible on the front end within 30-60 minutes.

   Only users with superuser access privileges should be able to add
   Hashtags, but regular admin users should be capable of removing them.

   Once a Hashtag has been removed, the data associated with it should
   be cascade-deleted from the backend.
Answer Questions
Respond quickly, be specific.

Example: “The RFP mentioned integrating with
Twitter to create front end visualizations, how is
this feature intended to work?”
A Bad Answer
“The site should show up-to-date information from
Twitter that monitors the impact of the site’s
popularity in real time. We would like to use the
visualizations to present to our stakeholders as
evidence of social media interest.”
A Good Answer
“We expect the contractor to use the Twitter API to aggregate and store
information about a specific subset of hashtags that will be managed via the
site admin by client staff members. The front end visualizations will consist
of 2 bar charts. The first will show the number of responses received during
a unit of time (we suggest reporting data by day). The second chart will
show the average number of links in the Tweets for the same period of time.
The data will not scale based on the Y axis of the chart, and there will be no
way for users to interact with the data. The underlying data should be
updated on page reload. Real-time updates will not be expected.”
The Difference
Specificity, attention to detail, an understanding of
what needs to be built.

First answer might produce an estimate for that
feature that is 4x higher.
Side Notes
Budgets help contractors enormously

Good developers won’t estimate work that isn’t
well defined.

The project management triangle always applies.
Conclusion
You now know how contractors think of RFPs.

You now have some tips for getting the most out
of your RFPs.
Shout At Me
Email: gsaines@caktusgroup.com

Website: www.georgesaines.com

Twitter: @gsaines

Link to that article about user stories: http://
www.subcide.com/articles/how-to-write-
meaningful-user-stories/

Weitere ähnliche Inhalte

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

Empfohlen

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Empfohlen (20)

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 

Interpreting an RFP

  • 1. Interpreting an RFP Prepared by George Saines, Caktus Group
  • 2. Why me? Work at a small web consultancy See full project life cycle every day Lots of hands-on experience creating proposals based on RFPs
  • 3. Two Goals: Answer question: “What are contractors thinking?” Improve the outcomes of your RFPs
  • 4. Presentation Outline Explain how Caktus interprets an RFP Work through a short example Offer high level thoughts and suggestions Presentation will take 30 minutes
  • 5. Projects in the Wild Caktus sees project proposals of all kinds “I have an idea” All the way to full blown RFP
  • 7. The Process ASSIGN LEAD CREATE ROUGH ASK ADD CREATE DEVELOPER ESTIMATE QUESTIONS SERVICES SCHEDULE
  • 8. #1: Assign a Dev Match based on previous experience Estimators are lead developers Enormous value-add Always check for this
  • 9. #2: Create Estimate Line-by-line analysis of RFP Build up spreadsheet of required work to meet the specification
  • 10. #3 Clarify RFP question periods are enormously important Warning signs: evasive/uncertain/general answers to questions
  • 11. #4 Add Non-Dev Work Project management Quality assurance testing Feedback and review Design and usability testing
  • 12. #5 Schedule Take requirements, map to calendar time, produce formal schedule
  • 13. Timing Estimates normally take weeks A good estimate is expensive
  • 14. Now An Example DLPA 8/2012 RFP Short: only 7 pages Summary: they want a website that will make it easy and convenient for the public to access digital library media
  • 15. #1: Assign Lead Dev Colin had the necessary experience Familiarized himself with the RFP: read it
  • 16. #2: Read & Estimate
  • 17. #2: Read & Estimate
  • 18. #3: Clarify Submitted during their question period Received answers and adjusted estimate
  • 19. #4 Add Non-Dev Work PM, QA, Feedback, Design, UX Use static percentages of total development budget This is developer-centric and intentionally so!
  • 20. #5 Schedule In this case, RFP requires 32 weeks Necessary to fit hours into schedule Typically schedules change
  • 21. Take Home Advice Three specific points that will improve your RFP outcomes: 1) Have developers write the RFP 2) Create user stories 3) Answer contractor questions fully: elaborate
  • 22. Developer RFPs Fuzzy requirements + fuzzy answers = Expensive Quotes Gear the RFP to the people who will estimate it Often requires that someone in that profession to help write it
  • 23. Create User Stories User stories are helpful, regardless of your industry Here’s a good link that explains how to write useful user stories: http://www.subcide.com/articles/how-to-write- meaningful-user-stories/
  • 24. This is Not a User Story “We want the site to be intuitive, clean, and simple. Users should be able to understand what they are doing at all times.”
  • 25. This Is a User Story As a site administrator with superuser privileges, I log in to modify a Twitter hashtag via siteurl.com/admin. I am able to access the edit screen within two clicks and search for an existing Twitter hashtag, receiving auto- complete suggestions with available options. Once I select a hashtag, I can save it in the Twitter Aggregator app and have the site begin monitoring and collecting data immediately. The aggregated data should be visible on the front end within 30-60 minutes. Only users with superuser access privileges should be able to add Hashtags, but regular admin users should be capable of removing them. Once a Hashtag has been removed, the data associated with it should be cascade-deleted from the backend.
  • 26. Answer Questions Respond quickly, be specific. Example: “The RFP mentioned integrating with Twitter to create front end visualizations, how is this feature intended to work?”
  • 27. A Bad Answer “The site should show up-to-date information from Twitter that monitors the impact of the site’s popularity in real time. We would like to use the visualizations to present to our stakeholders as evidence of social media interest.”
  • 28. A Good Answer “We expect the contractor to use the Twitter API to aggregate and store information about a specific subset of hashtags that will be managed via the site admin by client staff members. The front end visualizations will consist of 2 bar charts. The first will show the number of responses received during a unit of time (we suggest reporting data by day). The second chart will show the average number of links in the Tweets for the same period of time. The data will not scale based on the Y axis of the chart, and there will be no way for users to interact with the data. The underlying data should be updated on page reload. Real-time updates will not be expected.”
  • 29. The Difference Specificity, attention to detail, an understanding of what needs to be built. First answer might produce an estimate for that feature that is 4x higher.
  • 30. Side Notes Budgets help contractors enormously Good developers won’t estimate work that isn’t well defined. The project management triangle always applies.
  • 31. Conclusion You now know how contractors think of RFPs. You now have some tips for getting the most out of your RFPs.
  • 32. Shout At Me Email: gsaines@caktusgroup.com Website: www.georgesaines.com Twitter: @gsaines Link to that article about user stories: http:// www.subcide.com/articles/how-to-write- meaningful-user-stories/

Hinweis der Redaktion

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n