SlideShare une entreprise Scribd logo
1  sur  48
HandsOnWP.com @nick_batik@sandi_batik
KEEPING SCOPE
CREEP FROM KILLING
YOUR SCHEDULE AND
PROFIT MARGINWordCamp Dallas Fort Worth
November 11, 2018
Presented By Sandi Batik
HandsOnWP.com @nick_batik@sandi_batik
WHAT EXACTLY IS
SCOPE CREEP?• Scope Creep is when the
scope of the project gets
bigger
• WITHOUT any changes to
the project budget or
timeline
• The “Creep" part is because
work isn't usually added in
obvious ways
• It's usually in smaller less
obvious ways these extra
things "creep" into a project.
HandsOnWP.com @nick_batik@sandi_batik
RECOGNIZING SCOPE
CREEP WHEN IT STARTS
• If your client requests
items that were NOT
agreed to upfront, then it
is SCOPE CREEP
• If your client asks for
things that they never
communicated to you and
are NOT in the written,
signed proposed
statement of work — It’s
SCOPE CREEP.
HandsOnWP.com @nick_batik@sandi_batik
WHY CLIENTS NEED TO
CARE ABOUT SCOPE
CREEP• Their 30-hour job Creeps to
a 40-hour job
• Work gets rushed
• Time set aside for code
cleanup and testing is now
gone
• Their WordPress Expert has
lost enthusiasm for the job
and is not interest in
working with them again
HandsOnWP.com @nick_batik@sandi_batik
PROJECT MANAGEMENT
FAILURES THAT CONTRIBUTE TO
SCOPE CREEP• Not Having Clearly Defined
Project Requirements - Scope
of Work
• An Ineffective Customer On-
Boarding Processes
• Lack of Consistent Processes
and Systems
• Ineffective Client Relations
Management
• Not Sticking to the Agreed
Scope of Work
HandsOnWP.com @nick_batik@sandi_batik
START AS YOU
MEAN TO GO ON
• Invest In the Time to Build a
WordPress Project Brief
• Developing an accurate “Project
Brief is as crucial as the
execution of the project itself.
• Your Project Brief is the basis of
your Project Management Plan
that will save you and your client
Time and Money
• If you are using sub-contractors
on the Project — a detailed
specification is critical to their
success
HandsOnWP.com @nick_batik@sandi_batik
WHAT SHOULD BE
INCLUDED IN ANY
PROJECT BRIEF• Goals of the project
• SMART Goals are Specific, Measurable, Achievable,
Relevant, and Time Bound.
• Budget
• Timeframe
• Users and target audience
• Design consideration and preferred aesthetic
HandsOnWP.com @nick_batik@sandi_batik
WHAT SHOULD BE
INCLUDED IN ANY
PROJECT BRIEF• Success criteria
• KPI ( measurable metrics by which a project can be judged
as a success (or not) in accordance with the client's primary
goal)
• 15% increase in newsletter subscription
• 25% more site traffic
• Increase the amount of leads via the website by 10%
• Increase online conversions by 5%
HandsOnWP.com @nick_batik@sandi_batik
CLEARLY DEFINE
PROJECT REQUIREMENTS• Detailed project /client
discovery is necessary to
develop an accurate Scope of
Work that allows you to give a
reliable time and cost estimate
for the project.
• Get to the real motivations,
agendas, drivers, expectations,
goals on the table at the
beginning, instead of being
surprised by time-
released, headaches
throughout the project — when
expectations are clear on both
sides, implementation is less
stressful for everyone.
HandsOnWP.com @nick_batik@sandi_batik
PROJECT
SCOPE OF
WORK?
HandsOnWP.com @nick_batik@sandi_batik
CLEARLY DEFINE
PROJECT SCOPE OF
WORK• The project scope is the work you
have agreed to do for your client.
• The final project scope may have
expanded from the original stated
project discovery requirements
• The Project Scope of Work
(SOW) represents the agreed work
your client has contracted from you
and your creative team.
• The Project Scope as described in
the SOW is part of your written
proposal that was signed by, and
agreed to, by your client.
HandsOnWP.com @nick_batik@sandi_batik
BAD SCOPE OF WORK =
LOSS OF TIME AND MONEY
• If you skip Client Discovery and Project Scope Definition and start project with
an Incomplete (Bad) brief
• Missing or incomplete information will prevent you from moving forward on
project development
• You have to ask client for new details and WAIT for them,
• You'll lose more time, thus money, adding and editing what should have been
provided in the first place
• Valued sub-contracts may become hesitant to work with you again – or charge a
premium for the next gig
• Costing YOU time and money
HandsOnWP.com @nick_batik@sandi_batik
HOW TO PLAN / BUDGET
FOR LIKELY REVISIONS
• Things always come up
during a project
• Things the client forgot
to mention
• Things the client didn't
realize they needed in
the first place.
HandsOnWP.com @nick_batik@sandi_batik
SOME TYPICAL
REVISION AGREEMENTS• “Revisions are not included in the quote and are
quoted when they are requested”
• “2 Rounds of revisions are included in the quote - this
does not include extras outside of scope and is limited
to small design and functionality changes”
• “20 small single action revisions are included in the
quote - this does not include extras outside of scope
and is limited to small design and functionality
changes”
HandsOnWP.com @nick_batik@sandi_batik
YOUR FINAL PROJECT SCOPE
IS IN WRITTEN FORMAT!
More About That Later…
HandsOnWP.com @nick_batik@sandi_batik
UNCLEAR DEFINITION OF
THE SCOPE AND
REQUIREMENTS• Not having a complete project
brief (Scope of Work) is the
fastest way to sabotage both
you and your project.
• Most clients truly believe they
know what they want. But
once you start to define their
processes it usually comes out
(MIRACLE OCCURS HERE)
• You need to get the client to
invest the time for a detailed
discovery.
HandsOnWP.com @nick_batik@sandi_batik
SAYING GOODBYE REALLY
ISN’T HARD TO DO
• If a client is not willing to take the time to carefully
delineate the scope of Work for their RUSH project
• …Wish them God-Speed and move on…
HandsOnWP.com @nick_batik@sandi_batik
IF ONE THING
CHANGESEvery Thing Changes
HandsOnWP.com @nick_batik@sandi_batik
CUSTOMER ON-BOARDING
• A positive client on-
boarding experience will
define the ongoing
relationship the client will
have with your company.
• The On-boarding process
should include educating the
client about their on-going
role and responsibilities within
the project such as gathering
and organizing content,
reviewing and approving
deliverables, managing
change orders and testing the
website.
HandsOnWP.com @nick_batik@sandi_batik
BUILDING AND IMPLEMENTING AN
EFFECTIVE ON-BOARDING PROCESS —
JENNIFER BOURN’S SETTING NEW CLIENT
EXPECTATIONS
http://www.bourncreative.com/implement-new-
client-onboarding-process-set-expectations/
HandsOnWP.com @nick_batik@sandi_batik
LACK OF CONSISTENT
PROCESSES AND
SYSTEMS• Is your current on-boarding
informal and inconsistent?
• Is your email inbox is stuffed
with customer questions.
• Does dealing with client
communication take time
away from project production
activities.
• Have you ever missed project
critical information in a
collapsed email string.
HandsOnWP.com @nick_batik@sandi_batik
INCONSISTENT
DESIGN/DEVELOPMENT
PROCESSES AND SYSTEMS• Yup! I am doing to go
there.
• Not all designers have
been trained to understand
the importance of
designing to a site’s
purpose and function
• An ill-conceived website
design can double the cost
of a build
• Request both a prototype
and a wireframe as part of
the designer’s deliverables
HandsOnWP.com @nick_batik@sandi_batik
INEFFECTIVE CLIENT
RELATIONS MANAGEMENT
• You are a busy
WordPress Professional
• Have you ever failed to
return a client phone call?
• Have you ever missed an
important client email.
• Have you ‘forgotten’ an
important project
requirement.
HandsOnWP.com @nick_batik@sandi_batik
COMMUNICATING THE
PROJECT MANAGEMENT PLAN
A PM can control scope creep by
clearly explaining the role(s) the
client will play in the “management”
of the project such as:
• Provide input when requested
• Approve deliverables in a timely
manner
• Being available to receive and
review status reports
• Resolving conflicts
• Change Order Management
HandsOnWP.com @nick_batik@sandi_batik
NOT STICKING TO THE
AGREED SCOPE OF WORK
• Is “Yes, we could probably
do that.” Your default
answer to a client inquiry?
• OR Do you say, “Let me
check the SOW to see
where or If that items fits
into the project Scope.
• If not, practice saying “Not
now, but lets talk about
that in Phase Two.”
HandsOnWP.com @nick_batik@sandi_batik
LACK OF A GOOD
PROJECT MANAGEMENT PLAN
Is Inviting a Train Wreck
HandsOnWP.com @nick_batik@sandi_batik
WARNING #1
CLIENT RELATIONS
MANAGEMENT
The Last Minute Addition…
Client contracted with you to
build their website, and you
have an agreed SOW based on
client requirements…
When they review the pre-
launch site they say: “I’ve been
thinking about it, and we will
need another page — just a
really basic text page. That’s
simple— right?”
HandsOnWP.com @nick_batik@sandi_batik
OUT OF SCOPE “SIMPLE”
STILL TAKES A CHANGE
ORDER• There is no such thing
as a “Simple Addition”
• If this is not a
contractually agreed-to
change, the client has
entered into the
‘Change Order Zone’
that place where we
discuss how this change
will affect the cost and
the timeline.
HandsOnWP.com @nick_batik@sandi_batik
WARNING #2
CLIENT RELATIONS
MANAGEMENT
Out Of Scope Requests
• Your customer reviews
the pre-launch site,
looks up and smiles:
• …“I didn’t realize before
but I think this form
needs a couple of extra
fields".
HandsOnWP.com @nick_batik@sandi_batik
If it isn’t in the
Scope of Work,
and we don’t
have a change
order that
approves the
Additional
Costs
the answer is
NO
HandsOnWP.com @nick_batik@sandi_batik
CLIENT RELATIONS
MANAGEMENT WARNING
#3Pre-Launch feature addition
• The Pre-Launch Checklist has
been completed. All systems
are GO!
• …and your client takes one
last look at the site before
going live, and asks:
• “Hey, I just noticed
something, Can we add our
contact form to the bottom
of this page?”
HandsOnWP.com @nick_batik@sandi_batik
WARNING #4
OUT OF SCOPE REWORK"Are You Freaking
Kidding Me" Scope Creep
Example
• The client “rethinks” the
custom plugin project
upon final review and
asks you to change how
the plugin works…but
doesn't think he should be
charged any extra to
completely rework the
plugin?
HandsOnWP.com @nick_batik@sandi_batik
THE WORDPRESS PRO KNOWS
WHEN TO SAY NO
• “Actually that is not a simple rework. It will require
several changes to the structure of the plugin that
was not in our bid or Statement of Work.”
• We are happy to give you a bid for the requested
rework”
HandsOnWP.com @nick_batik@sandi_batik
WARNING #5
CLIENT RELATIONS
MANAGEMENTPrevent Profit Eating
Pitfalls
• Some Clients Have No
Shame
• They have No Problem
asking for changes that
can take hours, even
days to complete…at no
increase to the agreed
upon SOW
HandsOnWP.com @nick_batik@sandi_batik
PROJECT PROFITABILITY
DEATH BY A 1000 CUTS
Unfunded, Out of Scope Client Requests can
mount up to UNPAID Hours of your time
HandsOnWP.com @nick_batik@sandi_batik
WARNING #6
PREVENTING PROFIT EATING
PITFALLS
• A new client calls you
• His HAIR IS ON FIRE
• This is RUSH JOB!!!
• No Time for Project
Statement of Work
• We need
thisYESTERDAY!!!
HandsOnWP.com @nick_batik@sandi_batik
TRANSLATION: ANOTHER
DEVELOPER JUST FIRED
THEM
…And the Hair-on-Fire
Client will be upset
because YOU missed HIS
deadline
…and will probably hassle
you about payment
…Just saying
HandsOnWP.com @nick_batik@sandi_batik
KNOW WHEN TO FOLD ‘EM
• Take a pass —even if you feel, I need another client this
month…
• You do not need a client who will end up costing you
money, peace of mind and professional relationships.
HandsOnWP.com @nick_batik@sandi_batik
HOW TO COMMUNICATE WITH CLIENTS
ABOUT SCOPE CREEP – IN A POSITIVE
WAY!The advantage of clearly
communicating with a
client
Client Knows Change of
Mind
= Change of Budget &
Time
Possible Disadvantage
Client budgeted changes
lead carelessness
because
the client knows they can
HandsOnWP.com @nick_batik@sandi_batik
HOW TO COMMUNICATE WITH CLIENTS
ABOUT SCOPE CREEP – IN A POSITIVE
WAY!In a helpful tone say…
“Yes, we can do that for
you. Since this is a new
requirement that we
haven’t discussed before,
I’ll need to quote
separately for this –
however, I think it’s a really
good idea and will make a
big difference to your
website. The cost will
be…”
HandsOnWP.com @nick_batik@sandi_batik
WHEN A CLIENT REQUEST
IS NOT SCOPE CREEP
Client work is requested
and…
• A written change order is
issued
• The budget is increased
• Delivery Time is extended
• More work + more money +
extended timeline = Profit
• Happy! Happy! Happy!
HandsOnWP.com @nick_batik@sandi_batik
CHANGE MANAGEMENT
PLAN
HANDLING CHANGE
ORDERSA Change Management Plan should include:
• The definition of change and the different types of
change that may occur
• Examples of project change
• The concept of the Change Budget
• Who can initiate a change request
HandsOnWP.com @nick_batik@sandi_batik
CHANGE MANAGEMENT
PLAN
HANDLING CHANGE
ORDERS
A Change Management Plan should include:
• How should the change request be documented
and submitted
• Who will analyze the change request for project
impact
• Who will approve or reject the change request
• When will the costs associated with a change be
invoiced
HandsOnWP.com @nick_batik@sandi_batik
SUMMARY REVIEW
HOW TO PREVENT SCOPE
CREEP
• Set Clear Requirements
• Proactive project management
• Develop Consistent Processes and Systems and
Stick to Them
• Produce and Use a Project Management Plan
• Write and Follow Written Project Scope
HandsOnWP.com @nick_batik@sandi_batik
SUMMARY REVIEW
HOW TO PREVENT SCOPE
CREEP• Manage your Client On-Boarding Process
Consistently
• Good and Open Relationship with the Client
• Being a Clear, Concise and Consistent
Communicator
• Practice Consistent Client Relations
Management
HandsOnWP.com @nick_batik@sandi_batik
TOOLS TO PREVENT
SCOPE CREEP
• Bidsketch
• FreshBooks
• Slack
• Trello
HandsOnWP.com @nick_batik@sandi_batik
ADDITIONAL RESOURCES
• Keeping Scope Creep From Killing
your Schedule and Profit Margin
• https://handsonwp.com/keeping-
scope-creep-from-killing-profit/
• How to Write a Proposal
• https://handsonwp.com/how-to-write-
wordpress-proposal/
• How to Use the Discovery Process to
Writing a Winning Proposal
• https://handsonwp.com/introverted-
freelancers-guide-writing-winning-
proposal/
HandsOnWP.com @nick_batik@sandi_batik
Sandi Batik
Introverted Freelancer, WordPress evangelist, trainer,
consultant, curricula developer, author, unapologetic
geek, unrepentant capitalist, lucky enough to do what I
love every day. I’ve served as Austin WordPress
Meetup co-organizer since 2010. With my husband,
Nick Batik co-founded Pleiades Publishing Services in
1992 and Hands-On WordPress Training in 2010.
Follow me @sandi_batik / @WPATX
Contact me at: handsonwp.com
https://www.linkedin.com/in/hsandrachevalierbatik
Presenter

Contenu connexe

Plus de HandsOnWP.com

How the Wordpress CMS Really Works
How the Wordpress CMS Really WorksHow the Wordpress CMS Really Works
How the Wordpress CMS Really WorksHandsOnWP.com
 
Project management for WordPress Freelancers
Project management for WordPress FreelancersProject management for WordPress Freelancers
Project management for WordPress FreelancersHandsOnWP.com
 
How Word Press Works
How Word Press WorksHow Word Press Works
How Word Press WorksHandsOnWP.com
 
Austin Day of Rest - Introduction
Austin Day of Rest - IntroductionAustin Day of Rest - Introduction
Austin Day of Rest - IntroductionHandsOnWP.com
 
How to structure a content strategy that works
How to structure a content strategy that worksHow to structure a content strategy that works
How to structure a content strategy that worksHandsOnWP.com
 
Introverted Freelancer Guide To Writing Proposals
Introverted Freelancer Guide To Writing ProposalsIntroverted Freelancer Guide To Writing Proposals
Introverted Freelancer Guide To Writing ProposalsHandsOnWP.com
 
The Introverted Freelancer's Guide to Finding Clients
The Introverted Freelancer's Guide to Finding ClientsThe Introverted Freelancer's Guide to Finding Clients
The Introverted Freelancer's Guide to Finding ClientsHandsOnWP.com
 
A Conversation About the WordPress JSON REST API
A Conversation About the WordPress JSON REST APIA Conversation About the WordPress JSON REST API
A Conversation About the WordPress JSON REST APIHandsOnWP.com
 
Word press meetup getting started
Word press meetup   getting startedWord press meetup   getting started
Word press meetup getting startedHandsOnWP.com
 

Plus de HandsOnWP.com (10)

How the Wordpress CMS Really Works
How the Wordpress CMS Really WorksHow the Wordpress CMS Really Works
How the Wordpress CMS Really Works
 
Project management for WordPress Freelancers
Project management for WordPress FreelancersProject management for WordPress Freelancers
Project management for WordPress Freelancers
 
How Word Press Works
How Word Press WorksHow Word Press Works
How Word Press Works
 
Austin Day of Rest - Introduction
Austin Day of Rest - IntroductionAustin Day of Rest - Introduction
Austin Day of Rest - Introduction
 
How to structure a content strategy that works
How to structure a content strategy that worksHow to structure a content strategy that works
How to structure a content strategy that works
 
Introverted Freelancer Guide To Writing Proposals
Introverted Freelancer Guide To Writing ProposalsIntroverted Freelancer Guide To Writing Proposals
Introverted Freelancer Guide To Writing Proposals
 
The Introverted Freelancer's Guide to Finding Clients
The Introverted Freelancer's Guide to Finding ClientsThe Introverted Freelancer's Guide to Finding Clients
The Introverted Freelancer's Guide to Finding Clients
 
A Conversation About the WordPress JSON REST API
A Conversation About the WordPress JSON REST APIA Conversation About the WordPress JSON REST API
A Conversation About the WordPress JSON REST API
 
E mail marketing
E mail marketingE mail marketing
E mail marketing
 
Word press meetup getting started
Word press meetup   getting startedWord press meetup   getting started
Word press meetup getting started
 

Dernier

Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewasmakika9823
 
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxSocio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxtrishalcan8
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 

Dernier (20)

Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
Best Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting PartnershipBest Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting Partnership
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
 
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxSocio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 

Keeping Scope Creep From Killing Your Schedule and Profit Margin.dfw.2018

  • 1. HandsOnWP.com @nick_batik@sandi_batik KEEPING SCOPE CREEP FROM KILLING YOUR SCHEDULE AND PROFIT MARGINWordCamp Dallas Fort Worth November 11, 2018 Presented By Sandi Batik
  • 2. HandsOnWP.com @nick_batik@sandi_batik WHAT EXACTLY IS SCOPE CREEP?• Scope Creep is when the scope of the project gets bigger • WITHOUT any changes to the project budget or timeline • The “Creep" part is because work isn't usually added in obvious ways • It's usually in smaller less obvious ways these extra things "creep" into a project.
  • 3. HandsOnWP.com @nick_batik@sandi_batik RECOGNIZING SCOPE CREEP WHEN IT STARTS • If your client requests items that were NOT agreed to upfront, then it is SCOPE CREEP • If your client asks for things that they never communicated to you and are NOT in the written, signed proposed statement of work — It’s SCOPE CREEP.
  • 4. HandsOnWP.com @nick_batik@sandi_batik WHY CLIENTS NEED TO CARE ABOUT SCOPE CREEP• Their 30-hour job Creeps to a 40-hour job • Work gets rushed • Time set aside for code cleanup and testing is now gone • Their WordPress Expert has lost enthusiasm for the job and is not interest in working with them again
  • 5. HandsOnWP.com @nick_batik@sandi_batik PROJECT MANAGEMENT FAILURES THAT CONTRIBUTE TO SCOPE CREEP• Not Having Clearly Defined Project Requirements - Scope of Work • An Ineffective Customer On- Boarding Processes • Lack of Consistent Processes and Systems • Ineffective Client Relations Management • Not Sticking to the Agreed Scope of Work
  • 6. HandsOnWP.com @nick_batik@sandi_batik START AS YOU MEAN TO GO ON • Invest In the Time to Build a WordPress Project Brief • Developing an accurate “Project Brief is as crucial as the execution of the project itself. • Your Project Brief is the basis of your Project Management Plan that will save you and your client Time and Money • If you are using sub-contractors on the Project — a detailed specification is critical to their success
  • 7. HandsOnWP.com @nick_batik@sandi_batik WHAT SHOULD BE INCLUDED IN ANY PROJECT BRIEF• Goals of the project • SMART Goals are Specific, Measurable, Achievable, Relevant, and Time Bound. • Budget • Timeframe • Users and target audience • Design consideration and preferred aesthetic
  • 8. HandsOnWP.com @nick_batik@sandi_batik WHAT SHOULD BE INCLUDED IN ANY PROJECT BRIEF• Success criteria • KPI ( measurable metrics by which a project can be judged as a success (or not) in accordance with the client's primary goal) • 15% increase in newsletter subscription • 25% more site traffic • Increase the amount of leads via the website by 10% • Increase online conversions by 5%
  • 9. HandsOnWP.com @nick_batik@sandi_batik CLEARLY DEFINE PROJECT REQUIREMENTS• Detailed project /client discovery is necessary to develop an accurate Scope of Work that allows you to give a reliable time and cost estimate for the project. • Get to the real motivations, agendas, drivers, expectations, goals on the table at the beginning, instead of being surprised by time- released, headaches throughout the project — when expectations are clear on both sides, implementation is less stressful for everyone.
  • 11. HandsOnWP.com @nick_batik@sandi_batik CLEARLY DEFINE PROJECT SCOPE OF WORK• The project scope is the work you have agreed to do for your client. • The final project scope may have expanded from the original stated project discovery requirements • The Project Scope of Work (SOW) represents the agreed work your client has contracted from you and your creative team. • The Project Scope as described in the SOW is part of your written proposal that was signed by, and agreed to, by your client.
  • 12. HandsOnWP.com @nick_batik@sandi_batik BAD SCOPE OF WORK = LOSS OF TIME AND MONEY • If you skip Client Discovery and Project Scope Definition and start project with an Incomplete (Bad) brief • Missing or incomplete information will prevent you from moving forward on project development • You have to ask client for new details and WAIT for them, • You'll lose more time, thus money, adding and editing what should have been provided in the first place • Valued sub-contracts may become hesitant to work with you again – or charge a premium for the next gig • Costing YOU time and money
  • 13. HandsOnWP.com @nick_batik@sandi_batik HOW TO PLAN / BUDGET FOR LIKELY REVISIONS • Things always come up during a project • Things the client forgot to mention • Things the client didn't realize they needed in the first place.
  • 14. HandsOnWP.com @nick_batik@sandi_batik SOME TYPICAL REVISION AGREEMENTS• “Revisions are not included in the quote and are quoted when they are requested” • “2 Rounds of revisions are included in the quote - this does not include extras outside of scope and is limited to small design and functionality changes” • “20 small single action revisions are included in the quote - this does not include extras outside of scope and is limited to small design and functionality changes”
  • 15. HandsOnWP.com @nick_batik@sandi_batik YOUR FINAL PROJECT SCOPE IS IN WRITTEN FORMAT! More About That Later…
  • 16. HandsOnWP.com @nick_batik@sandi_batik UNCLEAR DEFINITION OF THE SCOPE AND REQUIREMENTS• Not having a complete project brief (Scope of Work) is the fastest way to sabotage both you and your project. • Most clients truly believe they know what they want. But once you start to define their processes it usually comes out (MIRACLE OCCURS HERE) • You need to get the client to invest the time for a detailed discovery.
  • 17. HandsOnWP.com @nick_batik@sandi_batik SAYING GOODBYE REALLY ISN’T HARD TO DO • If a client is not willing to take the time to carefully delineate the scope of Work for their RUSH project • …Wish them God-Speed and move on…
  • 18. HandsOnWP.com @nick_batik@sandi_batik IF ONE THING CHANGESEvery Thing Changes
  • 19. HandsOnWP.com @nick_batik@sandi_batik CUSTOMER ON-BOARDING • A positive client on- boarding experience will define the ongoing relationship the client will have with your company. • The On-boarding process should include educating the client about their on-going role and responsibilities within the project such as gathering and organizing content, reviewing and approving deliverables, managing change orders and testing the website.
  • 20. HandsOnWP.com @nick_batik@sandi_batik BUILDING AND IMPLEMENTING AN EFFECTIVE ON-BOARDING PROCESS — JENNIFER BOURN’S SETTING NEW CLIENT EXPECTATIONS http://www.bourncreative.com/implement-new- client-onboarding-process-set-expectations/
  • 21. HandsOnWP.com @nick_batik@sandi_batik LACK OF CONSISTENT PROCESSES AND SYSTEMS• Is your current on-boarding informal and inconsistent? • Is your email inbox is stuffed with customer questions. • Does dealing with client communication take time away from project production activities. • Have you ever missed project critical information in a collapsed email string.
  • 22. HandsOnWP.com @nick_batik@sandi_batik INCONSISTENT DESIGN/DEVELOPMENT PROCESSES AND SYSTEMS• Yup! I am doing to go there. • Not all designers have been trained to understand the importance of designing to a site’s purpose and function • An ill-conceived website design can double the cost of a build • Request both a prototype and a wireframe as part of the designer’s deliverables
  • 23. HandsOnWP.com @nick_batik@sandi_batik INEFFECTIVE CLIENT RELATIONS MANAGEMENT • You are a busy WordPress Professional • Have you ever failed to return a client phone call? • Have you ever missed an important client email. • Have you ‘forgotten’ an important project requirement.
  • 24. HandsOnWP.com @nick_batik@sandi_batik COMMUNICATING THE PROJECT MANAGEMENT PLAN A PM can control scope creep by clearly explaining the role(s) the client will play in the “management” of the project such as: • Provide input when requested • Approve deliverables in a timely manner • Being available to receive and review status reports • Resolving conflicts • Change Order Management
  • 25. HandsOnWP.com @nick_batik@sandi_batik NOT STICKING TO THE AGREED SCOPE OF WORK • Is “Yes, we could probably do that.” Your default answer to a client inquiry? • OR Do you say, “Let me check the SOW to see where or If that items fits into the project Scope. • If not, practice saying “Not now, but lets talk about that in Phase Two.”
  • 26. HandsOnWP.com @nick_batik@sandi_batik LACK OF A GOOD PROJECT MANAGEMENT PLAN Is Inviting a Train Wreck
  • 27. HandsOnWP.com @nick_batik@sandi_batik WARNING #1 CLIENT RELATIONS MANAGEMENT The Last Minute Addition… Client contracted with you to build their website, and you have an agreed SOW based on client requirements… When they review the pre- launch site they say: “I’ve been thinking about it, and we will need another page — just a really basic text page. That’s simple— right?”
  • 28. HandsOnWP.com @nick_batik@sandi_batik OUT OF SCOPE “SIMPLE” STILL TAKES A CHANGE ORDER• There is no such thing as a “Simple Addition” • If this is not a contractually agreed-to change, the client has entered into the ‘Change Order Zone’ that place where we discuss how this change will affect the cost and the timeline.
  • 29. HandsOnWP.com @nick_batik@sandi_batik WARNING #2 CLIENT RELATIONS MANAGEMENT Out Of Scope Requests • Your customer reviews the pre-launch site, looks up and smiles: • …“I didn’t realize before but I think this form needs a couple of extra fields".
  • 30. HandsOnWP.com @nick_batik@sandi_batik If it isn’t in the Scope of Work, and we don’t have a change order that approves the Additional Costs the answer is NO
  • 31. HandsOnWP.com @nick_batik@sandi_batik CLIENT RELATIONS MANAGEMENT WARNING #3Pre-Launch feature addition • The Pre-Launch Checklist has been completed. All systems are GO! • …and your client takes one last look at the site before going live, and asks: • “Hey, I just noticed something, Can we add our contact form to the bottom of this page?”
  • 32. HandsOnWP.com @nick_batik@sandi_batik WARNING #4 OUT OF SCOPE REWORK"Are You Freaking Kidding Me" Scope Creep Example • The client “rethinks” the custom plugin project upon final review and asks you to change how the plugin works…but doesn't think he should be charged any extra to completely rework the plugin?
  • 33. HandsOnWP.com @nick_batik@sandi_batik THE WORDPRESS PRO KNOWS WHEN TO SAY NO • “Actually that is not a simple rework. It will require several changes to the structure of the plugin that was not in our bid or Statement of Work.” • We are happy to give you a bid for the requested rework”
  • 34. HandsOnWP.com @nick_batik@sandi_batik WARNING #5 CLIENT RELATIONS MANAGEMENTPrevent Profit Eating Pitfalls • Some Clients Have No Shame • They have No Problem asking for changes that can take hours, even days to complete…at no increase to the agreed upon SOW
  • 35. HandsOnWP.com @nick_batik@sandi_batik PROJECT PROFITABILITY DEATH BY A 1000 CUTS Unfunded, Out of Scope Client Requests can mount up to UNPAID Hours of your time
  • 36. HandsOnWP.com @nick_batik@sandi_batik WARNING #6 PREVENTING PROFIT EATING PITFALLS • A new client calls you • His HAIR IS ON FIRE • This is RUSH JOB!!! • No Time for Project Statement of Work • We need thisYESTERDAY!!!
  • 37. HandsOnWP.com @nick_batik@sandi_batik TRANSLATION: ANOTHER DEVELOPER JUST FIRED THEM …And the Hair-on-Fire Client will be upset because YOU missed HIS deadline …and will probably hassle you about payment …Just saying
  • 38. HandsOnWP.com @nick_batik@sandi_batik KNOW WHEN TO FOLD ‘EM • Take a pass —even if you feel, I need another client this month… • You do not need a client who will end up costing you money, peace of mind and professional relationships.
  • 39. HandsOnWP.com @nick_batik@sandi_batik HOW TO COMMUNICATE WITH CLIENTS ABOUT SCOPE CREEP – IN A POSITIVE WAY!The advantage of clearly communicating with a client Client Knows Change of Mind = Change of Budget & Time Possible Disadvantage Client budgeted changes lead carelessness because the client knows they can
  • 40. HandsOnWP.com @nick_batik@sandi_batik HOW TO COMMUNICATE WITH CLIENTS ABOUT SCOPE CREEP – IN A POSITIVE WAY!In a helpful tone say… “Yes, we can do that for you. Since this is a new requirement that we haven’t discussed before, I’ll need to quote separately for this – however, I think it’s a really good idea and will make a big difference to your website. The cost will be…”
  • 41. HandsOnWP.com @nick_batik@sandi_batik WHEN A CLIENT REQUEST IS NOT SCOPE CREEP Client work is requested and… • A written change order is issued • The budget is increased • Delivery Time is extended • More work + more money + extended timeline = Profit • Happy! Happy! Happy!
  • 42. HandsOnWP.com @nick_batik@sandi_batik CHANGE MANAGEMENT PLAN HANDLING CHANGE ORDERSA Change Management Plan should include: • The definition of change and the different types of change that may occur • Examples of project change • The concept of the Change Budget • Who can initiate a change request
  • 43. HandsOnWP.com @nick_batik@sandi_batik CHANGE MANAGEMENT PLAN HANDLING CHANGE ORDERS A Change Management Plan should include: • How should the change request be documented and submitted • Who will analyze the change request for project impact • Who will approve or reject the change request • When will the costs associated with a change be invoiced
  • 44. HandsOnWP.com @nick_batik@sandi_batik SUMMARY REVIEW HOW TO PREVENT SCOPE CREEP • Set Clear Requirements • Proactive project management • Develop Consistent Processes and Systems and Stick to Them • Produce and Use a Project Management Plan • Write and Follow Written Project Scope
  • 45. HandsOnWP.com @nick_batik@sandi_batik SUMMARY REVIEW HOW TO PREVENT SCOPE CREEP• Manage your Client On-Boarding Process Consistently • Good and Open Relationship with the Client • Being a Clear, Concise and Consistent Communicator • Practice Consistent Client Relations Management
  • 46. HandsOnWP.com @nick_batik@sandi_batik TOOLS TO PREVENT SCOPE CREEP • Bidsketch • FreshBooks • Slack • Trello
  • 47. HandsOnWP.com @nick_batik@sandi_batik ADDITIONAL RESOURCES • Keeping Scope Creep From Killing your Schedule and Profit Margin • https://handsonwp.com/keeping- scope-creep-from-killing-profit/ • How to Write a Proposal • https://handsonwp.com/how-to-write- wordpress-proposal/ • How to Use the Discovery Process to Writing a Winning Proposal • https://handsonwp.com/introverted- freelancers-guide-writing-winning- proposal/
  • 48. HandsOnWP.com @nick_batik@sandi_batik Sandi Batik Introverted Freelancer, WordPress evangelist, trainer, consultant, curricula developer, author, unapologetic geek, unrepentant capitalist, lucky enough to do what I love every day. I’ve served as Austin WordPress Meetup co-organizer since 2010. With my husband, Nick Batik co-founded Pleiades Publishing Services in 1992 and Hands-On WordPress Training in 2010. Follow me @sandi_batik / @WPATX Contact me at: handsonwp.com https://www.linkedin.com/in/hsandrachevalierbatik Presenter