Meeting customerexpectations - Seredyuk

32
How to meet customer expectations Аудиторія: розробники, тімліди, керівники Ruslan, Seredyuk, 2011 [email protected] 1

description

 

Transcript of Meeting customerexpectations - Seredyuk

Page 1: Meeting customerexpectations - Seredyuk

1

How to meet customer expectations

Аудиторія: розробники, тімліди, керівники

Ruslan, Seredyuk, [email protected]

Page 2: Meeting customerexpectations - Seredyuk

2

Why projects fail?

• Poor communication• Inadequate or vague requirements• Scope creep• Overruns of schedule and cost• Meeting end user expectations

Page 3: Meeting customerexpectations - Seredyuk

3

Case #1. Internal projects

Page 4: Meeting customerexpectations - Seredyuk

4

Case #1. Internal projects

• No customer• No sponsor, who is interested in• Nobody knows• Not a priority

Usually unsuccessful

Page 5: Meeting customerexpectations - Seredyuk

5

Who is my Project Customer?

• Person who provides funding ??? • My boss ???• Boss of my boss???• “USERS” ???• Jon Smith, accountant, 45 years old, USA ???• James Anderson, manager, 30 years old,

Canada ???

Page 6: Meeting customerexpectations - Seredyuk

6

Stakeholders

YOUR BOSS

Your team

Sponsor

Customers

Venture fond, sponsor’s boss, bank…

Idea!!!

Page 7: Meeting customerexpectations - Seredyuk

7

Customers Stakeholders expectations

• Financial interests (%)• Glory• New market• Good history records• Green buttons and 3D effects• 50% electricity saving• Less human work, less mistakes• DON’T BOTHER ME, JUST SEND A STATUS• Make ALL people HAPPY

Page 8: Meeting customerexpectations - Seredyuk

8

What to do with this MESS Agenda• Identify stakeholders• Gather objectives, requirements, negotiate• Get feedback• Communicate• Control scope, cost, time, quality• Manage expectations• Get acceptance

Page 9: Meeting customerexpectations - Seredyuk

9

Case #2. Small task for many people

Team did not identify stakeholders

Page 10: Meeting customerexpectations - Seredyuk

10

Case #2. Small task for many people

SYSTEM support portal:• Mr. JOHNSON – Product manager of portal• Ms. WILLIAMS – PM of SYSTEM• Mr. JONES – BOSS of Mr. JOHNSON and person

who pays for• Mr. BROWN – assistant of the BOSS• Mr. DAVIS – person who will use support

portal

Team did not identify stakeholders

Page 11: Meeting customerexpectations - Seredyuk

11

Identify stakeholders

• Ask your sponsor• Look around, who may be affected by your

project• Prioritize stakeholders

Page 12: Meeting customerexpectations - Seredyuk

12

Stakeholder matrix

Page 13: Meeting customerexpectations - Seredyuk

13

Case#3. No objectives - no success

Page 14: Meeting customerexpectations - Seredyuk

14

Case#3. No objectives - no success

• Manager: Why did you fire a previous manager• Sponsor: Because he kept asking about objectives• Manager: Why we are doing the project?• Team: ………. But we have good performance• Manager: We don’t know how to measure project

success• Sponsor: Delivering this product will be enough, let

me worry about selling the value of it to my peers

Page 15: Meeting customerexpectations - Seredyuk

15

Objectives

• S• M• A• R• TExamples:MicroSWOT may want to achieve 50% data export performance increase by the end of the year.

Page 16: Meeting customerexpectations - Seredyuk

16

Common Challenges with Requirements

• Not thinking outside the box• Customers change their mind• Conflicting priorities• Getting right SMEs• Missing requirements• Jumping to details too early• Low understanding of the problem domain

Page 17: Meeting customerexpectations - Seredyuk

17

Oh…requirements

• Think in terms of people goals, needs, and motives

• Know the user, and you are not the user • Pay attention to what users do, not what they

say• If the user can’t use it, it doesn’t work• As far as the customer is concerned, the

interface is the product.

Page 18: Meeting customerexpectations - Seredyuk

18

Gather requirements

• Interview • Observation• Prototype (IKIWISI)• Brainstorming• Mind maps• Survey

Page 19: Meeting customerexpectations - Seredyuk

19

Negotiating

• Active Listening — A negotiator’s best tool• Use the Power of Emotional Labeling• Build rapport • Use Effective Pauses and Open Ended

Questions• Become a Projective Thinker• Create a Win-Win Situation

Page 20: Meeting customerexpectations - Seredyuk

20

Case#4. Straight wallThey did not tried to rephrase or ask …..

Page 21: Meeting customerexpectations - Seredyuk

21

Case#4. Straight wall

• I wanted a straight wall• It’s straight but not VERTICAL

They did not tried to rephrase or ask …..

Page 22: Meeting customerexpectations - Seredyuk

22

Communication

Page 23: Meeting customerexpectations - Seredyuk

23

How to communicate

• Ensure common understanding• Address concerns that have not become issues

yet• Clarifying and resolving issues that have been

identified• Report statuses

Page 24: Meeting customerexpectations - Seredyuk

24

Common communication mistakes

• Not asking people what information they need and when

• Not planning communication to all stakeholders

• Not using multiple methods of communication• Not confirming if information was understood• Not adjusting communication to each

stakeholder

Page 25: Meeting customerexpectations - Seredyuk

25

Case#5. Why should I pay more?

Page 26: Meeting customerexpectations - Seredyuk

26

Case#5. Why should I pay more?I have reviewed you plan (cost, schedule). I looks good. Lets start.1 week laterHi guys. I need to change THIS ONE IN THIS WAY3 weeks laterHi guys I ‘d like to change priorities. I need THIS feature in 1st release6 week later Hi guys , could you provide me cost performance reportWHAAAAA?????

There were changes to features not to COST

OK. We have pulled our socks up.

OK. We have changed the feature description

OK. We have updated features list for v1.

Yes. “100K by this date”

You requested the changes……

They didn’t notify him about changes to budget

Page 27: Meeting customerexpectations - Seredyuk

27

Impact of control to customer expectations

• Customer expects you will control a project• Customer expects , that you will handle changes• Customer expects you let him know about

influence on time, cost, schedule• Customer DO NOT expect cost change even if

some new features were added• Customer DO NOT expect schedule change even

if some new features were added

Page 28: Meeting customerexpectations - Seredyuk

28

How to control

• Evaluate impact• Create options• Get change approved with the team• Get customer buy-in

Page 29: Meeting customerexpectations - Seredyuk

29

Manage expectations

• Don’t make puffed-up promises• If promised – do that• Under promise and over deliver• Avoid ultimatums

Page 30: Meeting customerexpectations - Seredyuk

30

Acceptance

• Not accepted project is not successful project• Verify scope as often as possibleWays:• Do a demo• Send screenshots for review• Send results for review• Prototypes

Page 31: Meeting customerexpectations - Seredyuk

31

Are your customers satisfied?

YESIf their expectations are met.