by Vanessa Turke & Jennifer Hols The Importance of Client Discovery
Jun 19, 2015
by Vanessa Turke & Jennifer Hols
The Importance of Client Discovery
So, you've decided to build a website...
Common pitfalls of Web development projects?
1. Undefined Requirements (SCOPE CREEP)3. Assumptions/Misunderstandings4. BUDGET!!!
Web Project PITFALLSWhat pitfalls have YOU come across???
Client: "Build ________, please. We want it fast, on time and on (or below) budget, please".
Dev Shop: "OK. We can do that." Client & Dev Shop: "Now what...?"
Do you want a car, or a lawnmower?
Working with Submitted Requirements:
1) Do initial review2) Gather information to provides context on users3) Create provisional user model4) Review requirements in detail & mark those with unclear user value5) Review marked requirements with team and investigate conflicts6) Prioritize any changes that will be recommended to be made
Mind-reading in 10 easy steps:
Maintaining Balance:
Tell me a STORY.
As a [user role], I want to [goal], so I can [reason].
Making Up-Front Contracts
WHAT IS IT?• A UFC is a mechanism by which you and the client
(or anyone really) agree before a meeting, change order, additional work, etc. - EXACTLY what will be covered and how it will be executed.
THE RESULTS: • No mutual "mystification" • Make sure there is a clear understanding on both
sides, in writing....benefits both parties• REITERATE and RECONFIRM at every stage of the
project• Up-front contracts act as a detailed history for the
project, and minimize misunderstandings
HAPPY HAPPY JOY JOY
If you've followed all these steps, then how do you define project success?
- Was the Discovery helpful?- DO A FORMAL FOLLOW-UP!- Happy Client- Happy Agency- Positive feedback from client and users - Repeat Business- Referrals
THE MORNING AFTER
• Ongoing Support & Maintenance • Training• Consulting• Additional Phases
WASH, RINSE & REPEAT.