evaluating a consultant

13
Evaluating a Consultant Texas farmer: “Is there a fox dressed like a roster in the chicken coop??”

Upload: muhammad-jasmi

Post on 31-Dec-2015

156 views

Category:

Documents


0 download

DESCRIPTION

Evaluating a Consultant. Texas farmer: “Is there a fox dressed like a roster in the chicken coop??”. Interview: Before you Contract. TRADITIONAL How many projects in the last 3-5 years? (make list) Have you ever been referred clients by other consultants? How many? (make list). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Evaluating a Consultant

Evaluating a ConsultantTexas farmer: “Is there a fox dressed like a roster in the chicken coop??”

Page 2: Evaluating a Consultant

24-Apr-2002 MaxQual Software Engineering

Interview: Before you Contract

TRADITIONAL• How many projects in the last 3-5 years?

(make list) • Have you ever been referred clients by other

consultants? How many? (make list)

Page 3: Evaluating a Consultant

24-Apr-2002 MaxQual Software Engineering

Call Past Clients

TRADITIONAL• Ask about performance• Ask about endurance (bug fixing)• Quality of Product/Code?

Documentation & Maintainability

Page 4: Evaluating a Consultant

24-Apr-2002 MaxQual Software Engineering

Consultant Community

• Never rely on a competing consultant’s assessment of another consultant.

Only past clients & past referring consultants

• Check with non-competing consultantsAsk around at user’s groups about reputation

Page 5: Evaluating a Consultant

24-Apr-2002 MaxQual Software Engineering

What’s Hidden?

• *** What about disasters?No consultant would put a “disaster” in their list of references.

• Not about the single events We all have encounters with the client from hell.

Feature creep & reluctance to detail UIF or Function

• Look for a Series or Trends! • Also very large failed projects.

With the traditional approach, you look for gaps in the resume.

Page 6: Evaluating a Consultant

24-Apr-2002 MaxQual Software Engineering

Why Go Deeper

0

5

10

15

20

25

30

Small Medium Large

Requirements Analysis / Test Effort% of Effort

Log(Project Size or Complexity)

Multi-

Tiered

Mission

Critical

Page 7: Evaluating a Consultant

24-Apr-2002 MaxQual Software Engineering

Software Engineering Process

• Do I need documented requirements or a functional spec? Who?

• UIF spec? Who? Prototype?• Test or acceptance criteria? Who?

• The larger the project, the more you need to invest in the documentation of the project engineering process/road-map & specs!

Page 8: Evaluating a Consultant

24-Apr-2002 MaxQual Software Engineering

Past Clients (Going Deeper)

• Have you done business with any clients who would refuse to do business with you again?

• Are there any past clients you would not allow us to speak with?

• Have you every been threatened with litigation or sued by a client?

Questions to ask the consultant

Page 9: Evaluating a Consultant

24-Apr-2002 MaxQual Software Engineering

Past Clients (Going Deeper)

• Have you ever tried to coerce an unwilling client into releasing you from non-compete?

• Have you ever knowingly misrepresented a completion date?

• Have you ever missed an estimate by more than 100%?

• If true, did you ask the client to pay for your error?

Page 10: Evaluating a Consultant

24-Apr-2002 MaxQual Software Engineering

Past Clients (Going Deeper)

• In the last 3 years, how many projects started were never finished?

• Have you ever signed a release and then later claimed ownership of software listed in the release?

Page 11: Evaluating a Consultant

24-Apr-2002 MaxQual Software Engineering

Referring Consultants (Going Deeper)

• Are there any referring consultants you would not allow us to speak with?

• Would any referring consultant avoid doing or refuse to do business with you again?

Page 12: Evaluating a Consultant

24-Apr-2002 MaxQual Software Engineering

Foreign Labor (Going Deeper)

• Do you use foreign labor?• If true, how do you enforce nondisclosure & non-

compete?• If true, who QA’s the “finished” product?• If you do QA, do you have QA credentials

(resume)?

Page 13: Evaluating a Consultant

24-Apr-2002 MaxQual Software Engineering

Summary

• Be careful & don’t rush into anything

DON’T RUSH INTO ANYTHING• Look for & explore gaps in resume• Use the network to check reputation-- user groups